Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): release v2.4.0 #791

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
326 changes: 326 additions & 0 deletions CHANGELOG-cliff.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,326 @@
# Changelog


## [2.4.0](https://github.com/MTES-MCT/ecobalyse/compare/v2.3.0..v2.4.0) (2024-10-08)



### 🚀 Features

- Introduce first version of object interface ([#756](https://github.com/MTES-MCT/ecobalyse/issues/756))

### 🐛 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))

### 🚜 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))
- *(Snyk)* Upgrade @sentry/tracing from 7.114.0 to 7.119.0 ([#774](https://github.com/MTES-MCT/ecobalyse/issues/774))
- *(Snyk)* Upgrade @sentry/browser from 8.27.0 to 8.28.0 ([#775](https://github.com/MTES-MCT/ecobalyse/issues/775))
- *(Snyk)* Upgrade piwik from 1.0.9 to 1.0.10 ([#776](https://github.com/MTES-MCT/ecobalyse/issues/776))
- *(Snyk)* Upgrade @sentry/node from 8.28.0 to 8.29.0 ([#779](https://github.com/MTES-MCT/ecobalyse/issues/779))
- *(Snyk)* Upgrade @sentry/profiling-node from 8.28.0 to 8.29.0 ([#780](https://github.com/MTES-MCT/ecobalyse/issues/780))
- 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


## [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))
- *(master)* Release 2.3.0 ([#747](https://github.com/MTES-MCT/ecobalyse/issues/747))


## [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))
- *(master)* Release 2.2.0 ([#717](https://github.com/MTES-MCT/ecobalyse/issues/717))


## [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))

### ⚙️ Miscellaneous Tasks

- *(master)* Release 2.1.1 ([#716](https://github.com/MTES-MCT/ecobalyse/issues/716))


## [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))
- *(master)* Release 2.1.0 ([#699](https://github.com/MTES-MCT/ecobalyse/issues/699))


## [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))
- *(master)* Release 2.0.0 ([#691](https://github.com/MTES-MCT/ecobalyse/issues/691))


## [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))

### ⚙️ Miscellaneous Tasks

- *(master)* Release 1.3.2 ([#682](https://github.com/MTES-MCT/ecobalyse/issues/682))


## [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))

### ⚙️ Miscellaneous Tasks

- *(master)* Release 1.3.1 ([#680](https://github.com/MTES-MCT/ecobalyse/issues/680))


## [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))
- *(master)* Release 1.3.0 ([#660](https://github.com/MTES-MCT/ecobalyse/issues/660))


## [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))

### ⚙️ Miscellaneous Tasks

- *(master)* Release 1.2.0 ([#657](https://github.com/MTES-MCT/ecobalyse/issues/657))


## [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))
- *(master)* Release 1.1.1 ([#650](https://github.com/MTES-MCT/ecobalyse/issues/650))


## [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))
- *(master)* Release 1.1.0 ([#635](https://github.com/MTES-MCT/ecobalyse/issues/635))


## 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.

<!-- generated by git-cliff -->