Recent Releases of ecobalyse

ecobalyse - v7.1.0

7.1.0 (2025-09-08)

πŸš€ Features

  • Implement Agribalyse 3.2 (#1201)
  • (bo) Add API to list processes (#1167)
  • (bo) Add processes admin ui (#1306)
  • (bo) Allow searching process source, scopes and categories. (#1321)
  • (bo) Allow exporting selected components. (#1339)
  • (object) Add durability slider (#1343)

πŸͺ² Bug Fixes

  • Patch old versions selector to hide unreleased versions (#1297)
  • Corrected oil and seed/nuts densities (#1294)
  • Remove creosote (or related flows) and acetamiprid (#1279)
  • Fixed scenarios (#1316)
  • (ui) Fix api request examples in the share tab. (#1348)

βš™οΈ Miscellaneous Tasks

  • Improve token error feedback (#1291)
  • List and parse scalingo logs (#1293)
  • Upgrade posthog deps (#1301)
  • Npm dependencies upgrades, 2025-08 (#1317)
  • Fix food ids and densities (#1323)
  • Restored last ingredient ids identity between v7.0.0 and next version (#1330)
  • Add board processes (#1331)
  • Fixed cocoa butter (#1340)
  • Less eggs for now (#1344)
  • Add object scope to veli processes (#1347)
  • Update components list for Object (#1349)
  • Create product examples for object (#1350)

- Elm
Published by github-actions[bot] 6 months ago

ecobalyse - v7.0.0

7.0.0 (2025-07-29)

πŸš€ Features

  • (sec) Allow configuring rate limiting (#1214)
  • (ui) Improve error ux on expired magic link (#1225)
  • Add sawing process (#1179)
  • Add veli processes (#1194)
  • Improve KPI tracking with Posthog (#1222)
  • (textile) [breaking] Remove the traceability parameter. (#1237)
  • Add pretreatment dyeing average aquatic pollution scenario (#1232)
  • Allow configuring version polling interval (#1283)

πŸͺ² Bug Fixes

  • JSON parsing in versions (#1212)
  • (ui) Don't scrolltop on explorer modal closed (#1218)
  • Remove displayName duplicates (#1249)
  • Fix analytics initialization procedure. (#1252)
  • Fix Sentry express instrumentation (#1254)
  • Fix api requests logging (#1258)
  • Update CSP for posthog requirements (#1259)
  • (api) Filter food api transform processes (#1275)
  • (api) Fix textile api product field docs (#1278)
  • (textile) [breaking] Use low voltage FR elec at the utilization step, medium voltage otherwise (#1276)
  • Cache password verification to improve perfs (#1284)
  • (textile) [breaking] Apply bleaching pretreatments energy mix impacts (#1282)
  • (textile) Ensure examples use default product category trims (#1287)
  • (textile) [breaking] Limit printing surface ratio to 80% max (#1277)

🚜 Refactor

  • Let invalid cooking process be detected as a compilation error (#1289)

βš™οΈ Miscellaneous Tasks

  • Wtu m3 eq (#1229)
  • Update default trims following feedback (#1236)
  • Upgrade node.js and Elm deps, 2025-07 (#1256)
  • Improve general CSP configuration (#1262)
  • New pasta and soups (#1221)
  • Add mention in the API about the persistence of ids (#1267)
  • Restored the oilseed-feed (#1255)
  • Change elec name (#1288)

- Elm
Published by github-actions[bot] 7 months ago

ecobalyse - v6.1.1

6.1.1 (2025-07-02)

πŸͺ² Bug Fixes

  • Add uv to scalingo when updating version (#1210)

- Elm
Published by github-actions[bot] 8 months ago

ecobalyse - v6.1.0

6.1.0 (2025-07-02)

πŸš€ Features

  • (ui) Add an alert about old user accounts deletion (#1205)
  • (ui) Improve alert on existing user account (#1208)
  • (ui) Exclude draft and pre-releases from version dropdown. (#1206)

πŸͺ² Bug Fixes

  • Add missing uv run (#1204)
  • (backend) Versions url rewriting (#1209)

- Elm
Published by github-actions[bot] 8 months ago

ecobalyse - v6.0.0

6.0.0 (2025-07-02)

πŸš€ Features

  • (bo) Allow duplicating components (#1064)
  • (bo) Add a button to export components json db (#1067)
  • (bo) Add an individual component export button (#1071)
  • Add missing meat ingredients (#960)
  • Add object processes (#1088)
  • (backend) [breaking] Introduce new auth system (#1090)
  • Add plastic extrusion (#1123)
  • Add success notification on api token copied. (#1145)
  • Display land occupation explorer (#1125)
  • (bo) Allow editing component scopes (#1118)
  • Textile component in object (#1157)
  • (ui) Update the notification system to use DSFR (#1164)
  • Add journaling of actions (#1148)
  • Add new user organization type. (#1178)
  • (textile,ui) Add link to product category explorer (#1182)
  • Add link to privacy policy page. (#1181)
  • (object) Restrict available transforms by material constraints (#1180)
  • (veli) Enable veli explorer (#1191)
  • (bo,ui) Introduce back-office sections (#1195)
  • Display cropGroup and Scenario in Ingredient Explorer (#1185)

πŸͺ² Bug Fixes

  • Default to empty string on BACKENDAPIURL not set (#1068)
  • Properly decode json processes on login (#1083)
  • Use static backend url (#1135)
  • (textile) Update skirt category default repair cost (#1138)
  • (textile) Siwtch to default price on product category change. (#1137)
  • Handle reusing outdated magic links. (#1141)
  • Negative impacts on lentils (#1127)
  • Remove negative LDU by better balancing Transformation to arable land (#1144)
  • (textile) Exclude trims weight before the Making step (#1139)
  • Force recomputation of land occupations (#1132)
  • Improve e2e tests reliability wrt notifications (#1176)
  • (textile) Update docs link for ennobling. (#1177)
  • 500 error on journal history (#1184)
  • (ui) Prevent scrolling on explorer modal opened (#1187)
  • (api) Fix typo in printing api docs (#1190)
  • (ui) Fix explorer barcharts width (#1193)
  • (textile) Compute printing impacts from surface (#1119)
  • (veli) Hide or show veli section depending on env (#1200)
  • (food,textile,ui) Fix page scroll issues (#1198)
  • (textile,ui) Exclude empty components from available choices (#1202)
  • (textile) Fix toxicity impacts computation for printing (#1203)

🚜 Refactor

  • Merge processes in a single file for cross-domain reusability (#1072)
  • Generalize uuid parsing result errors (#1107)
  • Improve activities to create (#1150)
  • Handle empty responses from the backend api (#1189)
  • (bo,ui) Restrict component to set a single scope (#1196)

βš™οΈ Miscellaneous Tasks

  • Upgrade node dependencies, 2025-05 (#1065)
  • Update ecobalyse data sync (#1086)
  • Test versions (#1076)
  • Cleanup object (#1089)
  • Replace elec process medium voltage by low voltage (#1121)
  • Use uv instead of pipenv for score_history (#1130)
  • Fix scalingo deploy (#1131)
  • Upgade node dependencies, 2025-06 (#1140)
  • Improve playwright test config (#1142)
  • (textile) Update upcycled tshirt example. (#1136)
  • Reduce sentry tracesSampleRate (#1147)
  • (api,food) Remove deprecated GET /food endpoint documentation (#1175)

- Elm
Published by github-actions[bot] 8 months ago

ecobalyse - v5.0.1

5.0.1 (2025-04-29)

πŸͺ² Bug Fixes

  • (food,ui) Render ingredient technical process name tooltip (#1059)

- Elm
Published by github-actions[bot] 10 months ago

ecobalyse - v5.0.0

5.0.0 (2025-04-28)

πŸš€ Features

  • (object) Add plastic transformation process (#949)
  • Allow customize component element final mass (#959)
  • (object,ui) Allow adding component element transforms (#967)
  • (object,ui) Allow updating a component element material. (#969)
  • (object,ui) Allow adding a new element to a component (#979)
  • (object,ui) Allow set a custom component name (#981)
  • Store and render app version along bookmarks (#989)
  • (object,ui) Allow multiple component instances (#1001)
  • (object) Render lifecycle stage impacts data (#1008)
  • Minimalistic component back-office (#1016)
  • (back-office) Allow admins to update components (#1034)

πŸͺ² Bug Fixes

  • Explicit strategies and htc/htn fixes (#952)
  • Memory leak in node 20.16 and 20.17 (#958)
  • (security) Upgrade django to 5.1.7. (#966)
  • Re-allow overriding spinning country. (#917)
  • (food,ui) Fix food transform processes list not scoped (#990)
  • (object,ui) Fix string representation of custom component items (#996)
  • (api) Improve API docs and JSON data validation (#1021)

🚜 Refactor

  • Read changelog from local file (#964)
  • Decouple ingredient/material id from process id (#1022)

βš™οΈ Miscellaneous Tasks

  • (food,textile,api) [breaking] Remove deprecated API endpoints. (#951)
  • Rename ingredients (#957)
  • Upgrade node dependencies, 2025-03 (#965)
  • Data JSON export refactor (#968)
  • Add issue template (#972)
  • Rename bug report template file (#973)
  • Upgrade nodejs and python dependencies, 2025-03-31 (#987)
  • Upgrade django to 5.1.8 (#1007)
  • Impacts from brightway switch (#993)
  • Replace plastic component (#1017)
  • Update process model to require sourceId (#1039)
  • Supress long-term impacts (new export from ecobalyse-data#63) (#1010)
  • Create local test component data (#1045)
  • Lower Uranium FRU (new export from ecobalyse-data#71) (#1018)
  • Hide some ingredients (#1040)
  • Update home page (#1041)

- Elm
Published by github-actions[bot] 10 months ago

ecobalyse - v4.0.1

4.0.1 (2025-03-04)

πŸš€ Features

  • Add pre-treatments and update bleaching process (#898)
  • (textile,ui) Apply default trims on product category change (#910)
  • Add link to docs in trims section. (#911)
  • Update finishing (#906)
  • (textile) Add pre-treatments at the ennobling step. (#916)
  • Update aquatic pollution and pre-treatments computations (#928)
  • [breaking] Replace dyeing medium parameter with dyeing process type. (#941)
  • (food) Add transport cooling column to ingredients explorer. (#950)

πŸͺ² Bug Fixes

  • Include trims impacts to score without durability. (#912)
  • (security) Upgrade sentry libs to v8.49.0 (#918)
  • Remove the sourceId from the explorer (#947)

πŸ“š Documentation

  • Add FAQ entry about security & self-hosting. (#919)

βš™οΈ Miscellaneous Tasks

  • (data) Update fast fashion examples nb of references. (#908)
  • For bleaching set etf to 0 (#914)
  • Check ecobalyse-data sync for PR (#915)
  • Sync ecobalyse-data after bw update (#920)
  • Doubts on the lamb, hide it for now (#927)
  • Upgrade dependencies, 2025, Feb 12. (#938)
  • (textile) Remove obsolete waste for material (#940)
  • Use new deployment stack scalingo-22 (#939)
  • WFLDB export from simapro (#942)
  • Sync from ecobalyse-data#48 (#944)
  • Update wool "nouvelle filiΓ¨re" with new impacts (#943)
  • Convert to camelCase json keys (#946)
  • Enable all verticals in review apps (#953)
  • Update ingredient name in score history (#948)
  • Deprecate textile simulator API GET endpoints. (#954)

- Elm
Published by github-actions[bot] 12 months ago

ecobalyse - v4.0.0

4.0.0 (2025-03-04)

πŸš€ Features

  • Add pre-treatments and update bleaching process (#898)
  • (textile,ui) Apply default trims on product category change (#910)
  • Add link to docs in trims section. (#911)
  • Update finishing (#906)
  • (textile) Add pre-treatments at the ennobling step. (#916)
  • Update aquatic pollution and pre-treatments computations (#928)
  • [breaking] Replace dyeing medium parameter with dyeing process type. (#941)
  • (food) Add transport cooling column to ingredients explorer. (#950)

πŸͺ² Bug Fixes

  • Include trims impacts to score without durability. (#912)
  • (security) Upgrade sentry libs to v8.49.0 (#918)
  • Remove the sourceId from the explorer (#947)

πŸ“š Documentation

  • Add FAQ entry about security & self-hosting. (#919)

βš™οΈ Miscellaneous Tasks

  • (data) Update fast fashion examples nb of references. (#908)
  • For bleaching set etf to 0 (#914)
  • Check ecobalyse-data sync for PR (#915)
  • Sync ecobalyse-data after bw update (#920)
  • Doubts on the lamb, hide it for now (#927)
  • Upgrade dependencies, 2025, Feb 12. (#938)
  • (textile) Remove obsolete waste for material (#940)
  • Use new deployment stack scalingo-22 (#939)
  • WFLDB export from simapro (#942)
  • Sync from ecobalyse-data#48 (#944)
  • Update wool "nouvelle filiΓ¨re" with new impacts (#943)
  • Convert to camelCase json keys (#946)
  • Enable all verticals in review apps (#953)
  • Update ingredient name in score history (#948)

- Elm
Published by github-actions[bot] 12 months ago

ecobalyse - v3.1.0

3.1.0 (2025-01-23)

πŸš€ Features

  • Show heat, elec, waste, density in process explorer. (#901)
  • Handle component process transforms (#897)
  • Render component transforms (#907)

πŸͺ² Bug Fixes

  • Avoid empty process aliases. (#899)
  • (security) Upgrade django to 5.1.5. (#900)
  • Hide link to food from the homepage. (#904)
  • Restrict selectable components to scoped ones. (#905)

🚜 Refactor

  • Improve YAML gh action legibility. (#896)
  • Merge component and process dbs in-memory. (#903)

βš™οΈ Miscellaneous Tasks

  • Add python build libs to .gitignore. (#895)
  • Update data files (#889)
  • Rely on process UUID instead of alias in code. (#902)

- Elm
Published by github-actions[bot] about 1 year ago

ecobalyse - v3.0.0

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)
  • Add missing env and allow workflow dispatch for release creation (#892)

🚜 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)

- Elm
Published by github-actions[bot] about 1 year ago

ecobalyse - v2.7.1

2.7.1 (2024-12-16)

πŸͺ² Bug Fixes

  • Fix API error with versioned URLs

- Elm
Published by vjousse about 1 year ago

ecobalyse - v2.7.0

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)

- Elm
Published by github-actions[bot] about 1 year ago

ecobalyse - v2.6.0

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)

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v2.5.0

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)

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v2.4.0

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)

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v2.3.0

2.3.0 (2024-09-25)

Features

  • add link to changelog in app footer. (#748) (efe88f5)
  • airTransportRatio should depend on durability (#757) (a0761d1)
  • displayName in the textile explorer, reordered columns (#737) (65d0ed5)

Bug Fixes

  • api: handle ingredient plane transport in food POST api. (#769) (62587e2)
  • check db integrity after building it (#753) (5b41ef6)
  • check uniqueness of JSON db primary keys at build time. (#766) (0927954)
  • decode and validate all optionals. (#764) (87a7c6a)
  • encode physicalDurability parameter. (#751) (f6750b8)
  • fix github CI python build setup. (#762) (ea2cd9f)
  • fixed brightway explorer notebook error (wrong key) (#745) (bc436c2)
  • in brightway explorer: improve display of compartment categories, if any (#754) (757d5a6)
  • stricter validation of POST json body passed to the textile API. (#760) (a85bd8a)
  • textile: distribution step had no inland road transports added. (#761) (d789d7d)
  • Update export outside of EU probability. (#765) (c3fd9f2)

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v2.2.0

2.2.0 (2024-09-12)

Features

  • add app version to openapi docs in the root endpoint. (#726) (5959c34)
  • add holistic durability in exploratory mode (#721) (774faf3)
  • render app version details in the changelog. (#725) (8f6ea50)

Bug Fixes

  • accept custom making complexity for upcycled garments. (#723) (8f61547)
  • ci: check for ecobalyse-private when extracting the branch name (#733) (23ae8a5)
  • don't add disabled step impacts to lifecycle totals. (#719) (b6a7e1c)
  • ensure express app is properly monitored by Sentry. (#729) (84a39aa)
  • make scalingo not segfaulting. (#728) (1de5140)
  • use fabric processes to compute fabric waste (#712) (1cce55b)

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v2.1.1

2.1.1 (2024-09-02)

Bug Fixes

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

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v2.1.0

2.1.0 (2024-08-30)

Features

  • add a button to access material/ingredient details (#703) (e6fa6fe)
  • add a version selector widget. (#700) (a4ac751)
  • allow downloading explorer data as CSV. (#705) (b0ce426)
  • api,textile: make all country params optional. (#713) (9c6724b)
  • implement upcycling. (#710) (b8b20ee)
  • serve multiple app versions (#627) (dcbbfaa)
  • version selector redirect to current location hash. (#709) (4493fb8)

Bug Fixes

  • add github token to worklows (#704) (053d920)
  • add missing run command for score history (#697) (82207dc)
  • avoid scrolling to top when using the explorer. (#702) (bc4332f)
  • broken comparator charts on desynced cache data. (#706) (9445b71)

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v2.0.0

2.0.0 (2024-07-30)

⚠ BREAKING CHANGES

  • textile,api,ui,data: update durability index computation (#673)

Features

  • Brightway explorer download buttons (#688) (d4cf712)
  • download and upload buttons above the list of activities (#689) (d27fa51)
  • textile,api,ui,data: update durability index computation (#673) (a915613)

Bug Fixes

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v1.3.2

1.3.2 (2024-07-23)

Bug Fixes

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v1.3.1

1.3.1 (2024-07-23)

Bug Fixes

  • add ecobalyse-private to release please (#679) (1c8d9c0)

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v1.3.0

1.3.0 (2024-07-23)

Features

  • Allow to switch to a different DB while navigating (#674) (6672e4f)
  • display current version in the footer (#677) (90178b1)
  • food,ui: render agribalyse process name in ingredient selector. (#659) (d6c732f)

Bug Fixes

  • add missing condition in release-please workflow (#671) (be4e18f)
  • api: Fix invalid openapi format (#666) (9e8f170)
  • api: Fix material shares sum rounding precision error. (#670) (f0f8358)

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v1.2.0

1.2.0 (2024-07-10)

Features

  • add a link to the new product category gform. (#626) (036864c)
  • clarify ingredients names (bio, conv) and origin (France, EU, Hors-EU) (#653) (cae1776)

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v1.1.1

1.1.1 (2024-07-10)

Bug Fixes

  • api,ui: Use custom waste/complexity and product defaults. (#648) (fd9e465)
  • avoid building detailed impacts in production. (#656) (3b5d79b)
  • Rename organic cotton. (#647) (5549065)
  • ui: Round Dtex number in the web UI. (#649) (9ad4597)

- Elm
Published by github-actions[bot] over 1 year ago

ecobalyse - v1.1.0

1.1.0 (2024-06-27)

Features

  • show the source of processes/ingredients/materials in the explorer (#630) (40fb9ca)
  • store history of scores for example products (#608) (999d1e7)

Bug Fixes

- Elm
Published by github-actions[bot] over 1 year ago