Releases: openfoodfacts/openfoodfacts-server
Releases · openfoodfacts/openfoodfacts-server
v2.83.0
2.83.0 (2025-12-02)
Features
- rule to block edits on a field condition (#12664) (f24c1f4)
- simplified environment knowledge panels for mobile app (#12712) (a3ebff4)
Bug Fixes
- add signup comment needed for dart plugin to register new users (#12672) (a9ded2b)
- automatic routing for translated text routes (#12651) (114b3e6)
- enable unwanted attributes on OBF (#12658) (97fc47d)
- extract Yuka params from GET JSON body (#12687) (0cc5d60)
- fix croatia labeler (f334ade)
- fix croatia labeler (#12670) (f334ade)
- quality dimensions - fix packaging for completeness, fix selected images for completeness (#12700) (9695eea)
- remove broken nginx press / presskit config (#12693) (2f219dc)
- remove some dead code - remove JQM support for old Cordova app (#12714) (b4a92fd)
- Revise tobacco health warning message (833277a)
- Revise tobacco health warning message (#12684) (833277a)
- selected country now shows on country filter dropdown (#12720) (da30fb5), closes #12254
- stop spinner after successful image move (#12657) (7e647ab)
- Update budget year from 2025 to 2026 (#12689) (805096e)
v2.82.1
v2.82.0
2.82.0 (2025-11-12)
Features
- Add a new category tree for Open Products Facts, based on the Google Product Taxonomy, converted using python (#12457) (3760f7d)
- add polydextrose nutrient (#12626) (e34d217)
- add SBOM generation for Docker and Perl projects (#12646) (efe98ca)
- external sources of knowledge panels with optin (#12235) (fbbb9fa)
- increase energy over 3800 facet (#12650) (7a420d5)
- Scatter plot graphs with Folksonomy Engine properties (#12550) (f735eac)
- simplified panels for mobile app (#12616) (a1da891)
Bug Fixes
- attribute_unwanted_ingredients_tags parameter for search (#12622) (2ab9281)
- check product type for some GS1 prefix checks (#12533) (10e3043)
- Cope with no country being supplied on the user form (#12624) (b0b9f0a)
- Correct HTML structure in barcode scanner modal (#12627) (f3ba8ed)
- Don't try and contact Keycloak unless editing Account parameters (#12540) (decdcf2)
- fix nova_groups.txt (one of the groups was split in 2) (cb8ad0d)
- fix nova_groups.txt (one of the groups was split in 2) (#12536) (cb8ad0d)
- fix unit test results for ingredients.t (#12554) (730843c)
- Getting blank emails on producer sign-up (#12525) (fc86221)
- gulpfile: Return Promise correctly to make Gulp build fail if a file is missing (#12610) (9c75ace), closes #10709
- ignore unknown parent ingredients for ingredients analysis (#12498) (1b96638)
- list taxonomy entries (pro platform) + export hierarchy path (#12553) (c1d3347)
- Load "product preferences" JS and CSS dependencies from the "static" subdomain (#12612) (8dfff8c)
- missing folksonomy config on opf (#12539) (47e1746)
- taxonomy lint raises on unknown line types (#12495) (0c0a6d3)
v2.81.0
2.81.0 (2025-10-17)
Features
- Import tools (#12483) (0aaaeb8)
- init data quality dimensions (#11953) (1bff5f2)
- taxonomy based recommendation panels (#12477) (3b6a204)
Bug Fixes
- better postgres healthcheck (#12458) (b4448b0)
- content only pages for user-agent smoothie (#12514) (2c74009)
- default sort by last modified date on OPF (#12479) (56044d6)
- Fix brands taxonomy file path in labeler.yml (d199fdc)
- Fix brands taxonomy file path in labeler.yml (#12472) (d199fdc)
- keep all product types in mongodb off database on pro platform (#12482) (aa4e152)
- make OIDC_DISCOVERY_URL to use keycloak:8080 (needed on dev environment) (#12480) (d3650d8)
- matomo pro-platform config (#12499) (0b4bd21)
- move global variables $subdomain, $formatted_subdomain etc. to request object (#12437) (645d608)
- taxonomies_enhancer test (#12485) (dcb5487)
- use /js/dist/ for preferences JS files (hot fix applied in prod) (#12411) (78a584c)
v2.80.0
2.80.0 (2025-09-22)
Features
- Make Keycloak the master source of user data at implementation level 2 - M1 (#12279) (0c58118)
- New Unwanted Ingredients product attribute + related APIs and documentation (#12383) (116126a)
- Update nova_groups.txt for more countries (#12245) (0dcb826)
Bug Fixes
- add new make restart_backend (#12384) (d152d0f)
- deactivate OFF Days banner (#12372) (49accdb)
- do not consider microbial cultures and enzymes NOVA 3 markers (#12371) (3a20ccd)
- ESLint issues reported by make front_lint (#12386) (ba8293d)
- HTML element ID attribute on file import page (#12402) (2c0d0b3)
- list which unwanted ingredients were not detected (#12362) (89f06c8)
- product edit cancel button (#12397) (4817290), closes #12392
- remove reference to AE::cv in push_ocr_ready_to_redis function (#12364) (f136f0f)
- taxonomy API error, fixes #12380 (#12387) (6160621)
- Upgrade openfoodfacts-webcomponents to 1.14.2 (#12408) (be03cdc)
v2.79.0
v2.78.1
v2.78.0
v2.77.0
2.77.0 (2025-09-03)
Features
Bug Fixes
- Fix templates.t test to exclude README.md files from .tt. extension validation (#12320) (07a953e)
- minion service name in verify-deployment.sh (#12315) (6f823b3)
- Not able to add products without a bar code (#12333) (98b1156)
- use added sugars value from nutrition facts in knowledge panel (#12332) (2e4c97f)
v2.76.0
2.76.0 (2025-08-29)
Features
- add an
ocr_readyRedis Stream to notify of OCR result creation (#12257) (fab8fdc) - add report flag button in the product page (#11962) (d0f3dc6)
- explained nutriscore missing prepared nutrition (#12240) (a72c2af)
- Include client IP in product update Redis events (#12253) (3beff9e)
- M3 raw data knowledge panel (#12116) (256475c)
- update new nutrition schema (#12239) (4fa309c)
- upgrade webcomponents to 1.12.3 (#12293) (ced7808)
Bug Fixes
- add export configurations for all flavors (#12230) (9241cd7)
- API blame parameter (#12307) (5852fa8)
- attributes and panels improvements for missing Nutri-Score and G… (#12263) (ac3d60f)
- block municorn-calorie-counter-app (#12292) (68b0eb5)
- build and save pro platform column names mapping (#12274) (266af79)
- Fixed typo in README (thoughfully → thoughtfully) (#12291) (b65c624)
- openapi: change status_id to status in response_status.yaml (#12286) (8102863)
- openapi: move additionalProperties out of properties block in knowledge panels schema (#12285) (a8282ad)
- Upgrade to PostgreSQL 13 (#12283) (abbef04)