Skip to content

Latest commit

 

History

History
430 lines (252 loc) · 20.2 KB

CHANGELOG.md

File metadata and controls

430 lines (252 loc) · 20.2 KB

Changelog

3.0.0 (2025-01-13)

🚀 Features

  • Generalize density, electricity, heat and waste process fields (#855)
  • (data) Ensure consistent nullable alias field in all processes files. (#862)
  • Add betagouv logo. (#848)
  • (data) Unified, cross-domain processes file format. (#866)
  • (data) Validate processes files against a JSON schema. (#869)
  • (data,textile) Add trim process and components data. (#824)
  • (textile) Implement trims. (#873)
  • (data,ui) Add trims to more textile examples, render them in explorer (#876)
  • Allow expanding trim details. (#877)
  • Allow staff to access detailed impacts from explorer. (#878)

🪲 Bug Fixes

  • (food) [breaking] Food processes identifiers are now UUIDs (#844)
  • (data) [breaking] Update textile process ids to use UUID format (#858)
  • Data pipeline with new UUIDs (#857)
  • Fix api error with old versions (#851)
  • Broken homepage after upgrading highcharts (#863)
  • (dev) Fix npm ci error with transcrypt (#870)
  • Correct data on trims (#879)
  • Warn on session data decoding error. (#884)
  • (textile) Apply durability to trims impacts. (#886)
  • Update PEF score label. (#887)

🚜 Refactor

  • Move textile step_usage field to categories. (#850)
  • (data) Move textile process "correctif" to comment (#852)
  • Add encrypted detailed impacts files to the source code (#840)
  • Abstract components. (#872)
  • Order json keys (#871)

📚 Documentation

  • Fix openapi food examples (#867)

⚙️ Miscellaneous Tasks

  • Increase API test timeout (#853)
  • (data) Remove system_description process field. (#859)
  • Upgrade dependencies, December 2024. (#860)
  • Remove obsolete/unused info textile process field. (#861)
  • (data) Merge PastoEco in a single file to speedup imports and fixed linking to AGB (#833)
  • Fix score_history workflow for transcrypt (#864)
  • Standardize number formatting across codebase (#804)
  • Standardize tkm unit (#868)
  • Remove obsolete pre-commit command. (#874)
  • Update trim api parameter ordering. (#875)
  • Remove data directory, now in ecobalyse-data repo (#888)
  • Update crypto-related docs. (#890)
  • (security) Upgrade django to >=5.1.4. (#885)
  • Readd score_history (#891)

2.7.0 (2024-12-05)

🚀 Features

  • (objects) Introduce components for objects and veli (#825)
  • (textile) Update number of references index thresholds. (#839)
  • Introduce objects/veli components db and explorer (#841)

🚜 Refactor

  • Move weaving elec_pppm to textile wellknown. (#843)

⚙️ Miscellaneous Tasks

  • (data) New ingredients (#814)
  • (data) Add irrigation to the Ecoinvent organic cotton (#832)

2.6.0 (2024-11-20)

🚀 Features

  • Add API FAQ page. (#829)
  • Intégration Laine woolmark (#831)

⚙️ Miscellaneous Tasks

  • Upgrade dependencies, Nov. 2024. (#830)
  • (data) Fixed typo paysane→paysanne (#836)

2.5.0 (2024-11-07)

🚀 Features

  • Add bookmarks for objects (#781)
  • Add object explorer pages. (#803)
  • Distinguish Objects from Veli. (#813)
  • Display score without durability (#815)
  • Textile export (#808)
  • Object export (#812)

🪲 Bug Fixes

  • Create object encrypted file for versions (#800)
  • Improve object simulator. (#799)
  • Fix encoded display name field. (#820)

🚜 Refactor

  • Aggregate in python (#794)
  • Turn food process category into a list (#795)
  • Aggregate in python (#807)

⚙️ Miscellaneous Tasks

  • Upgrade dependencies to their latest version, Oct. 2024. (#801)
  • Add tolerance to tests comparison (#810)
  • (data) New export (#819)

◀️ Revert

  • "refactor: aggregate in python" (#806)

2.4.0 (2024-10-10)

🚀 Features

  • Introduce first version of object interface (#756)

🪲 Bug Fixes

  • Sync food (#759)
  • Don't hide version information on staging (#778)
  • Reset physical durablility in regulatory mode (#786)
  • (api,food) Nullable fields weren't nullable anymore. (#789)

🚜 Refactor

  • Small textile explorer improvements (#773)

⚙️ Miscellaneous Tasks

  • Don't download draft releases (#771)
  • Remove airTransportRatio from examples (#785)
  • Cleanup package-lock.json. (#787)
  • Use builtin python action cache for pipenv (#796)
  • Improve changelog by using git-cliff (#768)

2.3.0 (2024-09-25)

🚀 Features

  • DisplayName in the textile explorer, reordered columns (#737)
  • Add link to changelog in app footer. (#748)
  • AirTransportRatio should depend on durability (#757)

🪲 Bug Fixes

  • Encode physicalDurability parameter. (#751)
  • Check db integrity after building it (#753)
  • Fix github CI python build setup. (#762)
  • Stricter validation of POST json body passed to the textile API. (#760)
  • (textile) Distribution step had no inland road transports added. (#761)
  • Decode and validate all optionals. (#764)
  • Check uniqueness of JSON db primary keys at build time. (#766)
  • Update export outside of EU probability. (#765)
  • (api) Handle ingredient plane transport in food POST api. (#769)

🚜 Refactor

  • Removed duplicate identifier column in the food explorer (#738)
  • Sort most record properties and constructors. (#736)
  • Remove obsolete gitbook markdown parsing code. (#744)
  • Express all percentages as splits. (#770)

⚙️ Miscellaneous Tasks

  • (data) Removed recycled viscose (unsafe) (#750)
  • Upgrade deps (2024-09-12) (#746)
  • Render food api docs conditionally from env. (#755)
  • Filter sentry errors by env (#752)
  • Add PR template (#767)
  • Change waste ratio to input mass (#711)

2.2.0 (2024-09-12)

🚀 Features

  • Add app version to openapi docs in the root endpoint. (#726)
  • Render app version details in the changelog. (#725)
  • Add holistic durability in exploratory mode (#721)

🪲 Bug Fixes

  • Use fabric processes to compute fabric waste (#712)
  • Don't add disabled step impacts to lifecycle totals. (#719)
  • Accept custom making complexity for upcycled garments. (#723)
  • Make scalingo not segfaulting. (#728)
  • Ensure express app is properly monitored by Sentry. (#729)
  • (ci) Check for ecobalyse-private when extracting the branch name (#733)

⚙️ Miscellaneous Tasks

  • Upgrade dependencies to their latest stable versions. (#714)
  • Security upgrades 2024-09-05 (#730)
  • (data) New impacts recycled cotton (#718)
  • (data) Ingredients (#676)
  • Optimize scalingo build (#734)

2.1.1 (2024-09-02)

🪲 Bug Fixes

  • (ui) Hide unreleased entry in production version selector. (#715)

2.1.0 (2024-09-02)

🚀 Features

  • Serve multiple app versions (#627)
  • Add a button to access material/ingredient details (#703)
  • Add a version selector widget. (#700)
  • Allow downloading explorer data as CSV. (#705)
  • Version selector redirect to current location hash. (#709)
  • (api,textile) Make all country params optional. (#713)
  • Implement upcycling. (#710)

🪲 Bug Fixes

  • Add missing run command for score history (#697)
  • Avoid scrolling to top when using the explorer. (#702)
  • Add github token to worklows (#704)
  • Broken comparator charts on desynced cache data. (#706)

🚜 Refactor

  • Use python instead of bash to get data branch (#685)
  • Use python to patch files (#701)

⚙️ Miscellaneous Tasks

  • Serve version file with relative path (#693)
  • Upgrade Django to >=5.0.8. (#695)

2.0.0 (2024-07-30)

🚀 Features

  • (textile,api,ui,data) [breaking] Update durability index computation (#673)

🪲 Bug Fixes

  • Update pull examples data (#690)
  • (food) Correct default origin for ingredients (#683)

📚 Documentation

  • Update readme ecobalyse private (#687)

⚙️ Miscellaneous Tasks

  • (data,food) Added Organic tomatos (#665)
  • (ui) Rename learning tab to exploratory tab. (#684)
  • Keep track of data-dir hash (#686)
  • Rename business services (#692)

1.3.2 (2024-07-23)

🪲 Bug Fixes

  • Data-dir is needed before build (#681)

1.3.1 (2024-07-23)

🪲 Bug Fixes

  • Add ecobalyse-private to release please (#679)

1.3.0 (2024-07-23)

🚀 Features

  • (food,ui) Render agribalyse process name in ingredient selector. (#659)
  • Display current version in the footer (#677)

🪲 Bug Fixes

  • (api) Fix invalid openapi format (#666)
  • (api) Fix material shares sum rounding precision error. (#670)
  • Add missing condition in release-please workflow (#671)

🚜 Refactor

  • Remove processes_impacts from public repo (#658)

⚙️ Miscellaneous Tasks

  • Updated brightway, fixed some versions for jupyter, fixed the random issue with ground-beef-organic (#628)
  • Remove obsolete adjustable ecotox weighting feat. (#663)
  • (ui) Rename advanced tab to learning tab. (#667)
  • (data,food) Mask some ingredients for now (#669)
  • Provide a way to synchronise a branch of ecobalyse-private with a PR (#672)

1.2.0 (2024-07-10)

🚀 Features

  • Add a link to the new product category gform. (#626)
  • Clarify ingredients names (bio, conv) and origin (France, EU, Hors-EU) (#653)

1.1.1 (2024-07-10)

🪲 Bug Fixes

  • (ui) Round Dtex number in the web UI. (#649)
  • (api,ui) Use custom waste/complexity and product defaults. (#648)
  • Rename organic cotton. (#647)
  • Avoid building detailed impacts in production. (#656)

🚜 Refactor

  • Don't use Django anymore to serve the files (#646)

🎨 Styling

  • Fixed ruff warnings (#644)

🧪 Testing

  • Use pytest instead of Django builtin (#654)

⚙️ Miscellaneous Tasks

  • Bump braces from 3.0.2 to 3.0.3 (#618)
  • Connect to PG using tunnel (#643)
  • Use psycopg2 binary package (#655)

1.1.0 (2024-06-28)

🚀 Features

  • Store history of scores for example products (#608)
  • Show the source of processes/ingredients/materials in the explorer (#630)

🪲 Bug Fixes

  • Remove fake details (#622)
  • Fix fading UI activation status bug. (#638)
  • Don't export legacy fake details (#642)
  • YarnSize API param wasn't parsed when provided as float. (#641)

📚 Documentation

  • Enhance README (#612)

⚙️ Miscellaneous Tasks

  • Add semantic-pr to check PR titles (#636)
  • Dont't format *.md files (#639)
  • Automate release creation (#632)
  • Update Pipfile.lock (#640)
  • Removed Azadirachtine both on Brightway and SimaPro (#619)

1.0.0 (2024-06-20)

Fixup

  • Simplify the previous PR fix-mass-computation-before-spinning (#388)

GitBook

  • [#55] Mise en forme tableau d'étapes

WIP

  • Typing all the amounts with proper units

WiP

  • New country list including processes.