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.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
scalingodeploy (#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.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
βοΈ 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
βοΈ 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-datarepo (#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.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
- Elm
Published by github-actions[bot] about 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
βοΈ 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
airTransportRatiofrom 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.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
- food: correct default origin for ingredients (#683) (8b1ce73)
- update pull examples data (#690) (bfbef62)
- 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-pleaseworkflow (#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.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
- don't export legacy fake details (#642) (79027b5)
- fix fading UI activation status bug. (#638) (1fa37b7)
- remove fake details (#622) (8bb07e4)
- yarnSize API param wasn't parsed when provided as float. (#641) (76ce131)
- Elm
Published by github-actions[bot] over 1 year ago