From c9e7fc4d2d9f00fb07d774d826162d50f17990a9 Mon Sep 17 00:00:00 2001 From: vjousse <154904+vjousse@users.noreply.github.com> Date: Wed, 9 Oct 2024 13:51:20 +0000 Subject: [PATCH] chore: update CHANGELOG.md for v2.4.0 --- CHANGELOG-cliff.md | 305 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 305 insertions(+) create mode 100644 CHANGELOG-cliff.md diff --git a/CHANGELOG-cliff.md b/CHANGELOG-cliff.md new file mode 100644 index 000000000..63cc707bc --- /dev/null +++ b/CHANGELOG-cliff.md @@ -0,0 +1,305 @@ +# Changelog + + +## [2.4.0](https://github.com/MTES-MCT/ecobalyse/compare/v2.3.0..v2.4.0) (2024-10-09) + + + +### πŸš€ Features + +- Introduce first version of object interface ([#756](https://github.com/MTES-MCT/ecobalyse/issues/756)) +- Create PR and release + +### πŸ› Bug Fixes + +- Sync food ([#759](https://github.com/MTES-MCT/ecobalyse/issues/759)) +- Don't hide version information on staging ([#778](https://github.com/MTES-MCT/ecobalyse/issues/778)) +- Reset physical durablility in regulatory mode ([#786](https://github.com/MTES-MCT/ecobalyse/issues/786)) +- *(api,food)* Nullable fields weren't nullable anymore. ([#789](https://github.com/MTES-MCT/ecobalyse/issues/789)) +- Base is master, not main +- Step name +- Don't use useless remote and skip release commits +- Remove Snyk upgrades from changelog +- Remove closed scope to test release generation + +### 🚜 Refactor + +- Small textile explorer improvements ([#773](https://github.com/MTES-MCT/ecobalyse/issues/773)) + +### βš™οΈ Miscellaneous Tasks + +- Don't download draft releases ([#771](https://github.com/MTES-MCT/ecobalyse/issues/771)) +- Remove `airTransportRatio` from examples ([#785](https://github.com/MTES-MCT/ecobalyse/issues/785)) +- Cleanup package-lock.json. ([#787](https://github.com/MTES-MCT/ecobalyse/issues/787)) +- Enhance CHANGELOG.md generation +- Trigger tag and release creation for test purposes + + +## [2.3.0](https://github.com/MTES-MCT/ecobalyse/compare/v2.2.0..v2.3.0) (2024-09-25) + + + +### πŸš€ Features + +- DisplayName in the textile explorer, reordered columns ([#737](https://github.com/MTES-MCT/ecobalyse/issues/737)) +- Add link to changelog in app footer. ([#748](https://github.com/MTES-MCT/ecobalyse/issues/748)) +- AirTransportRatio should depend on durability ([#757](https://github.com/MTES-MCT/ecobalyse/issues/757)) + +### πŸ› Bug Fixes + +- Encode physicalDurability parameter. ([#751](https://github.com/MTES-MCT/ecobalyse/issues/751)) +- Check db integrity after building it ([#753](https://github.com/MTES-MCT/ecobalyse/issues/753)) +- Fix github CI python build setup. ([#762](https://github.com/MTES-MCT/ecobalyse/issues/762)) +- Stricter validation of POST json body passed to the textile API. ([#760](https://github.com/MTES-MCT/ecobalyse/issues/760)) +- *(textile)* Distribution step had no inland road transports added. ([#761](https://github.com/MTES-MCT/ecobalyse/issues/761)) +- Decode and validate all optionals. ([#764](https://github.com/MTES-MCT/ecobalyse/issues/764)) +- Check uniqueness of JSON db primary keys at build time. ([#766](https://github.com/MTES-MCT/ecobalyse/issues/766)) +- Update export outside of EU probability. ([#765](https://github.com/MTES-MCT/ecobalyse/issues/765)) +- *(api)* Handle ingredient plane transport in food POST api. ([#769](https://github.com/MTES-MCT/ecobalyse/issues/769)) + +### 🚜 Refactor + +- Removed duplicate identifier column in the food explorer ([#738](https://github.com/MTES-MCT/ecobalyse/issues/738)) +- Sort most record properties and constructors. ([#736](https://github.com/MTES-MCT/ecobalyse/issues/736)) +- Remove obsolete gitbook markdown parsing code. ([#744](https://github.com/MTES-MCT/ecobalyse/issues/744)) +- Express all percentages as splits. ([#770](https://github.com/MTES-MCT/ecobalyse/issues/770)) + +### βš™οΈ Miscellaneous Tasks + +- *(data)* Removed recycled viscose (unsafe) ([#750](https://github.com/MTES-MCT/ecobalyse/issues/750)) +- Upgrade deps (2024-09-12) ([#746](https://github.com/MTES-MCT/ecobalyse/issues/746)) +- Render food api docs conditionally from env. ([#755](https://github.com/MTES-MCT/ecobalyse/issues/755)) +- Filter sentry errors by env ([#752](https://github.com/MTES-MCT/ecobalyse/issues/752)) +- Add PR template ([#767](https://github.com/MTES-MCT/ecobalyse/issues/767)) +- Change waste ratio to input mass ([#711](https://github.com/MTES-MCT/ecobalyse/issues/711)) + + +## [2.2.0](https://github.com/MTES-MCT/ecobalyse/compare/v2.1.1..v2.2.0) (2024-09-12) + + + +### πŸš€ Features + +- Add app version to openapi docs in the root endpoint. ([#726](https://github.com/MTES-MCT/ecobalyse/issues/726)) +- Render app version details in the changelog. ([#725](https://github.com/MTES-MCT/ecobalyse/issues/725)) +- Add holistic durability in exploratory mode ([#721](https://github.com/MTES-MCT/ecobalyse/issues/721)) + +### πŸ› Bug Fixes + +- Use fabric processes to compute fabric waste ([#712](https://github.com/MTES-MCT/ecobalyse/issues/712)) +- Don't add disabled step impacts to lifecycle totals. ([#719](https://github.com/MTES-MCT/ecobalyse/issues/719)) +- Accept custom making complexity for upcycled garments. ([#723](https://github.com/MTES-MCT/ecobalyse/issues/723)) +- Make scalingo not segfaulting. ([#728](https://github.com/MTES-MCT/ecobalyse/issues/728)) +- Ensure express app is properly monitored by Sentry. ([#729](https://github.com/MTES-MCT/ecobalyse/issues/729)) +- *(ci)* Check for ecobalyse-private when extracting the branch name ([#733](https://github.com/MTES-MCT/ecobalyse/issues/733)) + +### βš™οΈ Miscellaneous Tasks + +- Upgrade dependencies to their latest stable versions. ([#714](https://github.com/MTES-MCT/ecobalyse/issues/714)) +- Security upgrades 2024-09-05 ([#730](https://github.com/MTES-MCT/ecobalyse/issues/730)) +- *(data)* New impacts recycled cotton ([#718](https://github.com/MTES-MCT/ecobalyse/issues/718)) +- *(data)* Ingredients ([#676](https://github.com/MTES-MCT/ecobalyse/issues/676)) +- Optimize scalingo build ([#734](https://github.com/MTES-MCT/ecobalyse/issues/734)) + + +## [2.1.1](https://github.com/MTES-MCT/ecobalyse/compare/v2.1.0..v2.1.1) (2024-09-02) + + + +### πŸ› Bug Fixes + +- *(ui)* Hide unreleased entry in production version selector. ([#715](https://github.com/MTES-MCT/ecobalyse/issues/715)) + + +## [2.1.0](https://github.com/MTES-MCT/ecobalyse/compare/v2.0.0..v2.1.0) (2024-09-02) + + + +### πŸš€ Features + +- Serve multiple app versions ([#627](https://github.com/MTES-MCT/ecobalyse/issues/627)) +- Add a button to access material/ingredient details ([#703](https://github.com/MTES-MCT/ecobalyse/issues/703)) +- Add a version selector widget. ([#700](https://github.com/MTES-MCT/ecobalyse/issues/700)) +- Allow downloading explorer data as CSV. ([#705](https://github.com/MTES-MCT/ecobalyse/issues/705)) +- Version selector redirect to current location hash. ([#709](https://github.com/MTES-MCT/ecobalyse/issues/709)) +- *(api,textile)* Make all country params optional. ([#713](https://github.com/MTES-MCT/ecobalyse/issues/713)) +- Implement upcycling. ([#710](https://github.com/MTES-MCT/ecobalyse/issues/710)) + +### πŸ› Bug Fixes + +- Add missing run command for score history ([#697](https://github.com/MTES-MCT/ecobalyse/issues/697)) +- Avoid scrolling to top when using the explorer. ([#702](https://github.com/MTES-MCT/ecobalyse/issues/702)) +- Add github token to worklows ([#704](https://github.com/MTES-MCT/ecobalyse/issues/704)) +- Broken comparator charts on desynced cache data. ([#706](https://github.com/MTES-MCT/ecobalyse/issues/706)) + +### 🚜 Refactor + +- Use python instead of bash to get data branch ([#685](https://github.com/MTES-MCT/ecobalyse/issues/685)) +- Use python to patch files ([#701](https://github.com/MTES-MCT/ecobalyse/issues/701)) + +### βš™οΈ Miscellaneous Tasks + +- Serve version file with relative path ([#693](https://github.com/MTES-MCT/ecobalyse/issues/693)) +- Upgrade Django to >=5.0.8. ([#695](https://github.com/MTES-MCT/ecobalyse/issues/695)) + + +## [2.0.0](https://github.com/MTES-MCT/ecobalyse/compare/v1.3.2..v2.0.0) (2024-07-30) + + + +### πŸš€ Features + +- *(textile,api,ui,data)* [**breaking**] Update durability index computation ([#673](https://github.com/MTES-MCT/ecobalyse/issues/673)) + +### πŸ› Bug Fixes + +- Update pull examples data ([#690](https://github.com/MTES-MCT/ecobalyse/issues/690)) +- *(food)* Correct default origin for ingredients ([#683](https://github.com/MTES-MCT/ecobalyse/issues/683)) + +### πŸ“š Documentation + +- Update readme ecobalyse private ([#687](https://github.com/MTES-MCT/ecobalyse/issues/687)) + +### βš™οΈ Miscellaneous Tasks + +- *(data,food)* Added Organic tomatos ([#665](https://github.com/MTES-MCT/ecobalyse/issues/665)) +- *(ui)* Rename learning tab to exploratory tab. ([#684](https://github.com/MTES-MCT/ecobalyse/issues/684)) +- Keep track of data-dir hash ([#686](https://github.com/MTES-MCT/ecobalyse/issues/686)) +- Rename business services ([#692](https://github.com/MTES-MCT/ecobalyse/issues/692)) + + +## [1.3.2](https://github.com/MTES-MCT/ecobalyse/compare/v1.3.1..v1.3.2) (2024-07-23) + + + +### πŸ› Bug Fixes + +- Data-dir is needed before build ([#681](https://github.com/MTES-MCT/ecobalyse/issues/681)) + + +## [1.3.1](https://github.com/MTES-MCT/ecobalyse/compare/v1.3.0..v1.3.1) (2024-07-23) + + + +### πŸ› Bug Fixes + +- Add ecobalyse-private to release please ([#679](https://github.com/MTES-MCT/ecobalyse/issues/679)) + + +## [1.3.0](https://github.com/MTES-MCT/ecobalyse/compare/v1.2.0..v1.3.0) (2024-07-23) + + + +### πŸš€ Features + +- *(food,ui)* Render agribalyse process name in ingredient selector. ([#659](https://github.com/MTES-MCT/ecobalyse/issues/659)) +- Display current version in the footer ([#677](https://github.com/MTES-MCT/ecobalyse/issues/677)) + +### πŸ› Bug Fixes + +- *(api)* Fix invalid openapi format ([#666](https://github.com/MTES-MCT/ecobalyse/issues/666)) +- *(api)* Fix material shares sum rounding precision error. ([#670](https://github.com/MTES-MCT/ecobalyse/issues/670)) +- Add missing condition in `release-please` workflow ([#671](https://github.com/MTES-MCT/ecobalyse/issues/671)) + +### 🚜 Refactor + +- Remove `processes_impacts` from public repo ([#658](https://github.com/MTES-MCT/ecobalyse/issues/658)) + +### βš™οΈ Miscellaneous Tasks + +- Updated brightway, fixed some versions for jupyter, fixed the random issue with ground-beef-organic ([#628](https://github.com/MTES-MCT/ecobalyse/issues/628)) +- Remove obsolete adjustable ecotox weighting feat. ([#663](https://github.com/MTES-MCT/ecobalyse/issues/663)) +- *(ui)* Rename advanced tab to learning tab. ([#667](https://github.com/MTES-MCT/ecobalyse/issues/667)) +- *(data,food)* Mask some ingredients for now ([#669](https://github.com/MTES-MCT/ecobalyse/issues/669)) +- Provide a way to synchronise a branch of `ecobalyse-private` with a PR ([#672](https://github.com/MTES-MCT/ecobalyse/issues/672)) + + +## [1.2.0](https://github.com/MTES-MCT/ecobalyse/compare/v1.1.1..v1.2.0) (2024-07-10) + + + +### πŸš€ Features + +- Add a link to the new product category gform. ([#626](https://github.com/MTES-MCT/ecobalyse/issues/626)) +- Clarify ingredients names (bio, conv) and origin (France, EU, Hors-EU) ([#653](https://github.com/MTES-MCT/ecobalyse/issues/653)) + + +## [1.1.1](https://github.com/MTES-MCT/ecobalyse/compare/v1.1.0..v1.1.1) (2024-07-10) + + + +### πŸ› Bug Fixes + +- *(ui)* Round Dtex number in the web UI. ([#649](https://github.com/MTES-MCT/ecobalyse/issues/649)) +- *(api,ui)* Use custom waste/complexity and product defaults. ([#648](https://github.com/MTES-MCT/ecobalyse/issues/648)) +- Rename organic cotton. ([#647](https://github.com/MTES-MCT/ecobalyse/issues/647)) +- Avoid building detailed impacts in production. ([#656](https://github.com/MTES-MCT/ecobalyse/issues/656)) + +### 🚜 Refactor + +- Don't use Django anymore to serve the files ([#646](https://github.com/MTES-MCT/ecobalyse/issues/646)) + +### 🎨 Styling + +- Fixed ruff warnings ([#644](https://github.com/MTES-MCT/ecobalyse/issues/644)) + +### πŸ§ͺ Testing + +- Use pytest instead of Django builtin ([#654](https://github.com/MTES-MCT/ecobalyse/issues/654)) + +### βš™οΈ Miscellaneous Tasks + +- Bump braces from 3.0.2 to 3.0.3 ([#618](https://github.com/MTES-MCT/ecobalyse/issues/618)) +- Connect to PG using tunnel ([#643](https://github.com/MTES-MCT/ecobalyse/issues/643)) +- Use psycopg2 binary package ([#655](https://github.com/MTES-MCT/ecobalyse/issues/655)) + + +## [1.1.0](https://github.com/MTES-MCT/ecobalyse/compare/1.0.0..v1.1.0) (2024-06-28) + + + +### πŸš€ Features + +- Store history of scores for example products ([#608](https://github.com/MTES-MCT/ecobalyse/issues/608)) +- Show the source of processes/ingredients/materials in the explorer ([#630](https://github.com/MTES-MCT/ecobalyse/issues/630)) + +### πŸ› Bug Fixes + +- Remove fake details ([#622](https://github.com/MTES-MCT/ecobalyse/issues/622)) +- Fix fading UI activation status bug. ([#638](https://github.com/MTES-MCT/ecobalyse/issues/638)) +- Don't export legacy fake details ([#642](https://github.com/MTES-MCT/ecobalyse/issues/642)) +- YarnSize API param wasn't parsed when provided as float. ([#641](https://github.com/MTES-MCT/ecobalyse/issues/641)) + +### πŸ“š Documentation + +- Enhance README ([#612](https://github.com/MTES-MCT/ecobalyse/issues/612)) + +### βš™οΈ Miscellaneous Tasks + +- Add semantic-pr to check PR titles ([#636](https://github.com/MTES-MCT/ecobalyse/issues/636)) +- Dont't format `*.md` files ([#639](https://github.com/MTES-MCT/ecobalyse/issues/639)) +- Automate release creation ([#632](https://github.com/MTES-MCT/ecobalyse/issues/632)) +- Update Pipfile.lock ([#640](https://github.com/MTES-MCT/ecobalyse/issues/640)) +- Removed Azadirachtine both on Brightway and SimaPro ([#619](https://github.com/MTES-MCT/ecobalyse/issues/619)) + + +## 1.0.0 (2024-06-20) + + +### Fixup + +- Simplify the previous PR fix-mass-computation-before-spinning ([#388](https://github.com/MTES-MCT/ecobalyse/issues/388)) + +### GitBook + +- [#55] Mise en forme tableau d'Γ©tapes + +### WIP + +- Typing all the amounts with proper units + +### WiP + +- New country list including processes. + +