Recent Releases of openfoodfacts-server
openfoodfacts-server - v2.94.0
2.94.0 (2026-06-08)
Features
Bug Fixes
- add U+25CF (●) to ingredient separators for Japanese labels (#13691) (ed740f6)
- backward compatibility for API ask for refactored tags fields (#13689) (345779e)
- Issues found during STO to JSON migration (#13714) (ccfee79)
- nginx priority map (#13723) (4068a1e)
- reset to-be-exported on pro platform (#13703) (ac8cc84)
- use recipe estimator for ingredient analysis (and test tool) (#13715) (1768b7d)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 17 days ago
openfoodfacts-server - v2.93.1
2.93.1 (2026-06-01)
Bug Fixes
- Forest Footprint documentation typo (#13676) (a06c058)
- keep original unnormalized input values when upgrading non taxonomized fields (#13660) (2040b1a)
- priority user agent (intake24) and CORS fix for /cgi/search.pl (Albane cohort) (#13628) (a901171)
- typo in documentation (#13677) (84c9b8c)
- typo on mismatch (#13675) (5e73db5)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 24 days ago
openfoodfacts-server - v2.92.0
2.92.0 (2026-05-21)
Features
- harmonize to donorbox (#13623) (3cde26a)
- Modify donation banner for 2026 campaign (3fd17ee)
- Modify donation banner for 2026 campaign (#13622) (3fd17ee)
- Update donation form integration with Donorbox (#13619) (57bd285)
Bug Fixes
- add CORS headers to 429 and NOINDEX responses (b911ad8)
- fix some production log warnings (6035f6d)
- flush memcached in remove_all_results in tests (#13591) (0bd226e)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 1 month ago
openfoodfacts-server - v2.91.1
2.91.1 (2026-05-12)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 1 month ago
openfoodfacts-server - v2.91.0
2.91.0 (2026-05-07)
Features
- Ingredients: add Bokmål “origin” phrase (#13471) (471e94d)
- recognise sv:“ursprungsland” (#13429) (bf537f6)
- update documentation for keycloak locally (#13410) (1c9f522)
Bug Fixes
- allow input of sodium in Japanese (#13562) (60fdba3)
- always use prepared nutrition data to compute Nutri-Score, fixes case where we only have prepared data, with category that does not require it (#13575) (dd577bf)
- auth: validate OIDC callback state and nonce (#13384) (709d734)
- Catch errors when processing redis events (#13565) (ed74e3d)
- change 'ouput' to 'output' in function names etc. (#13557) (66c5be9)
- ci: stabilize Perl SBOM CI by removing unresolved dependency and aligning workflow flags (#13399) (85f3054)
- correct product_id / _id for barcode change on pro platform (#13532) (b87d65b)
- Exclude other-flavors-codes when iterating over products (#13572) (336651e)
- Fix MongoDB script should send an event for all product_types if affected (#13567) (fbfd77a)
- Potential fix for 1 code quality finding (typo on containers) (#13470) (768beea)
- Potential fixes for 3 code quality findings (#13488) (ca7eaeb)
- prevent division by zero when image dimensions are missing (#13453) (cec8598)
- prevent float overflow in number_of_units (#13444) (15b9e0b), closes #12675
- Remove unused $singular variable in Ingredients.pm (#13438) (1511bd6)
- send CORS headers for /cgi/search.pl API (#13556) (bbb32dc)
- skip redis stream publish when product code is empty (#13452) (664567c)
- some fixable warning from prod (#13402) (42727c4)
- taxonomy: merge
paprika or bell pepperingredients (#13477) (e9ad6a0) - typos in makefile (#13561) (0290385)
- Unhardcode footer_vision_link: use relative path instead of absolute URL (#13178) (4369865)
- update_tests_results should run from the same folder as when running tests (parent of the tests folder) (#13382) (1fc60cd)
- user and org creation on pro platform with OIDC >= 2 (#13563) (a0ea6d6)
- UTF-8 issue in processing of requested_org in Redis listener (#13564) (cbf12f8)
- web: remove unused jquery.form.js script (#13479) (ee38ce8)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 months ago
openfoodfacts-server - v2.90.3
2.90.3 (2026-03-31)
Bug Fixes
- Add resilient OIDC/JWKS memcached caching with safe fallback (#13288) (3a48dd6)
- CORS: allow X-User-Agent header (#13348) (b72d9ac)
- product revisions get saved even when there are no meaningful changes (#13247) (515800e)
- remove rate limiter from Product Opener (#13301) (04b9c70)
- speed up CSV export generation (#13375) (ccb79b8)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 3 months ago
openfoodfacts-server - v2.90.2
2.90.2 (2026-03-24)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 3 months ago
openfoodfacts-server - v2.90.1
2.90.1 (2026-03-24)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 3 months ago
openfoodfacts-server - v2.90.0
2.90.0 (2026-03-24)
Features
- Add --since param (#13224) (40720d6)
- Add GET /api/v3/current-user/permissions endpoint for user role (#13205) (18730ee)
- add Matomo event for personal search toggle (#8191) (#13291) (c408f47)
- analytics: add Matomo event tracking for product share (#13249) (b8f576a)
Bug Fixes
- add missing logos (#13304) (737a7cf)
- Add null guards for remaining high-priority warnings (#13039) (#13092) (dccfe73)
- fix scss error (#13223) (4700a1d)
- Get export_scans to use checkpoint->log so log data is persisted (#13096) (53065c9)
- GS1 nutrition export (#13316) (46648d5)
- handle redis failures in listen_to_redis_stream.pl - not working (#13303) (75d14eb)
- JSON encode of booleans needs convert_blessed (#13242) (5c054d0)
- JSON encoding crash when importing some products (#13225) (947af26)
- Logos for partners (f8c60b0)
- Logos for partners (#13313) (f8c60b0)
- Miscellaneous fixes in preparation for importing Ingredient Products (#13240) (cb4b84d)
- nginx rate limiting + unlogged user limits (#13228) (9c6235a)
- put back donation banner instead of Divinfood survey (#13317) (a46823a)
- Safari nutrition image layout rounding issue (#13214) (a9aa348)
- use canonical "prepared" instead of "_prepared" in old-style nutrition API handler (#13260) (70ef3e0)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 3 months ago
openfoodfacts-server - v2.89.2
2.89.2 (2026-03-04)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 4 months ago
openfoodfacts-server - v2.89.1
2.89.1 (2026-03-03)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 4 months ago
openfoodfacts-server - v2.89.0
2.89.0 (2026-03-03)
Features
- add Matomo event tracking utility module (#13163) (cbbe67a)
- track user signup and account deletion events (#13172) (d89e8d4)
Bug Fixes
- add en:nutrition-data-per misc tags (#13103) (a73acca)
- add Matomo event tracking for successful signup (#13166) (#13186) (ad3e7d5)
- allow filtering products without the last schema version in update_all_products.pl (#13165) (5375c7c)
- API crash on some products when asking for specific nutrients (#13168) (406b86a)
- change nginx priority logic (#13204) (c5d8bd5)
- decrease
id="donation-banner-top"s (#13200) (b341306) - DIVINFOOD survey banner (#13131) (41b1973)
- Don't bother fixing the product_type for deleted products (#13150) (c4fbfb7)
- Ensure products are in the correct MongoDB colelction and fix product_update event (#13144) (77c7ad6)
- Fixes and adjustments to the repair/reuse knowledge panels in Open Products Facts (#13142) (f1a5474)
- option to export nutrition aggregated set in CSV (#13208) (13fce1c)
- priority order for aggregate nutrition set sources (#13151) (12d0b9f)
- remove debug die statement causing crash on signout (#13035) (77cc94c)
- remove most displayed warnings in prod (#13091) (2f8e860)
- skip already processed dirs in product iter in export scans (#13099) (a704339)
- Still not coping with products with no type properly (#13152) (eadd2f6)
- track Nutri-Score, Eco-Score, and NOVA Matomo events on product (#13174) (bb2f22a)
- Typo in gen_users_emails_list.pl (#13132) (b66f7d0)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 4 months ago
openfoodfacts-server - v2.88.1
2.88.1 (2026-02-18)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 4 months ago
openfoodfacts-server - v2.88.0
2.88.0 (2026-02-18)
Features
- Add maintenance knowledge panel for Open Products Facts (#12578) (b64d0c0)
- Add QFDMO reuse knowledge panel for circular economy solutions in France (#12583) (b7d87c2)
- New nutrition schema (WIP) - Development branch that we merge new nutrition PRs to (#12500) (f4c6326)
Bug Fixes
- add back missing old nutriscore details template (#13045) (81f9316)
- Add null guards for high-impact warnings in production logs (#13054) (a498b55)
- cache attribute_groups API depends on language and version (#13074) (ccb881b)
- check for all $symbols_regexp not just '*' (#13025) (ddfef3c)
- display error message for oidc_signin_no_cookie (#13046) (17b5101)
- fixes for overrides (#13022) (fd4ccc7)
- graphs improvements for OPF (#13044) (03da03c)
- Issues running pro platform locally in docker (#13055) (bd3a17c)
- remove broken Microsoft Phone link from config #13003 (#13013) (881cfbb)
- Remove unused Action::CircuitBreaker and Action::Retry dependencies (#13038) (3baad8d)
- rename 'Suffering Fingerprint' to 'Suffering Footprint' (#13075) (6e1297c)
- restrict map display to food product categories (#13073) (c7c6df4)
- use request lc in templates (#13047) (379dec7)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 4 months ago
openfoodfacts-server - v2.87.0
2.87.0 (2026-02-05)
Features
Bug Fixes
- backport new nutrition tests from new-nutrition-update (#12955) (be2d580)
- checkpoint resume logic and migration script safety (#12939) (023f952)
- Don't send old password to Keycloak if not changed (#12938) (ba2a85e)
- Ensure better SEO with fixes for unique Open X Facts strings (#12569) (4792190)
- fix API call to brevo for newsletter subscription (#12960) (2447820)
- fix delete_user integration test (multiple delete_user minion jobs) (#12930) (21fe90c)
- incorrect UTM language codes in donation pages (#12959) (a7f1963)
- Locale fixups and output sorting for Google Product taxonomy import (#12653) (23a42d5)
- minor fix in convert_string_to_number (#12745) (81dbc62)
- openapi: Require fields in product_meta schema (#12970) (a837dd8), closes #12969
- opff favicon and various links for OxF (#12996) (ed07675)
- prevent taxonomy cache growth (#12899) (9e90530)
- resave dangerous svg icon (#12935) (e963ca1)
- typo in Green-Score description (#12828) (f1dd4c4)
- update deprecated ESLint rules to modern equivalents (#12942) (fa7271a)
- Update Green-Score range from A to F (#12912) (a3be375)
- Update links for product completion warnings (#13014) (ad2ebe1)
- upgrading XML::RPC and Type::Tiny::XS (#13001) (95444f4)
- use page-type 'edit' for logged in user (#13004) (21ad919)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 5 months ago
openfoodfacts-server - v2.85.1
2.85.1 (2025-12-18)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 6 months ago
openfoodfacts-server - v2.85.0
2.85.0 (2025-12-18)
Features
Bug Fixes
- enable minion on every servers (#12810) (bd60868)
- missing template for categories nutrition table (#12782) (4c04090)
- remove broken transformation id in ecobalyse integration (#12806) (878449a)
- remove unused 'lol' LOLcat language code (#12807) (1e8e12c)
- small improvements to ingredients analysis testing tool (#12803) (2019dbb)
- upgrade to Agribalyse 3.2 (#12761) (9615449)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 6 months ago
openfoodfacts-server - v2.84.0
2.84.0 (2025-12-15)
Features
- Match QFDMO with the categories taxonomy to make it possible to give customized and local circular advice in France (#12581) (af42610)
- Tools for indice de réparabilité + Folksonomy Engine (#12662) (9597208)
Bug Fixes
- add email to be able to create test user (#12785) (b12c6a3)
- add singular forms to extended synonyms json (#12760) (6530337)
- added check for duplicates in sugar list (#12779) (6dce9f4)
- Refresh user cache when user details are updated in Keycloak (#12790) (3f152ac)
- simplified environmental panels (#12787) (7dc0b65)
- Update donation year from 2025 to 2026 (#12765) (8a0c934)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 6 months ago
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)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 7 months ago
openfoodfacts-server - v2.82.1
2.82.1 (2025-11-12)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 7 months ago
openfoodfacts-server - 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)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 7 months ago
openfoodfacts-server - 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)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 8 months ago
openfoodfacts-server - 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)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 9 months ago
openfoodfacts-server - v2.79.0
2.79.0 (2025-09-12)
Features
Bug Fixes
- add energy and proteins for pet food nutrition (#12346) (93ceee9)
- docs: add imgid to api v2 image schema (#12349) (9f74d5e)
- free space during workflow (#12350) (4951aaf)
- openapi: Required fields in product_base.yml (35e64cf)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 10 months ago
openfoodfacts-server - v2.78.1
2.78.1 (2025-09-05)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 10 months ago
openfoodfacts-server - v2.78.0
2.78.0 (2025-09-03)
Features
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 10 months ago
openfoodfacts-server - 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)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 10 months ago
openfoodfacts-server - 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)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 10 months ago
openfoodfacts-server - v2.75.0
2.75.0 (2025-08-13)
Features
- adds folksonomy-property-product webcomponent (#12148) (8bee917)
- adds new folksonomy-editor web component to product page (#12136) (5f5c8b9)
- nutrition-add-missing-nutrients (#12214) (108c49d)
- PEGI assets (#12221) (69f3202)
- preferred set generation (#12170) (8aef590)
Bug Fixes
- add an explanation for the missing value and unit to a product (#11998) (50b8c8c)
- add cors headers to redirects (#12225) (984c98b), closes #12223
- enable fixing non normalized codes only in mongodb (#12224) (7214921)
- larger timeout for csv_export scripts (#12233) (6ba3b6e)
- log oidc failures as errors (#12237) (f20b662)
- recipe_estimator_url variable for obf, opf, opff (#12191) (bf45273)
- Remove page number limit now we are sending to off-query (#12244) (37321b1)
- split bottom_content and add lilo only for fr (#11917) (3e453ce)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 10 months ago
openfoodfacts-server - v2.74.0
2.74.0 (2025-07-30)
Features
- add panel to identify added sugars (#12169) (c7a9562)
- Implement Keycloak for Staging (#12147) (3e0999a)
Bug Fixes
- export images on pro platform (#12178) (c6d1ace)
- new id for Ecobalyse transform (#12144) (2043a37)
- obf, opf, opff social media logos (#12184) (c05bff0)
- remove improvements for nutriscore 2021 (#12176) (49e7e88), closes #12172
- response schema for GET /api/v3/product/[barcode] (#12177) (2903ace)
- Update off.locations-redirects.include to get the proper press p… (#12035) (2d85cdc)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 11 months ago
openfoodfacts-server - v2.73.1
2.73.1 (2025-07-16)
Bug Fixes
- Get Keycloak anonymized migration to use the existing password (#12140) (bbc2ba9)
- Specific NOVA group details not showing (#12153) (c1837c1), closes #10493
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 11 months ago
openfoodfacts-server - v2.73.0
2.73.0 (2025-07-09)
Features
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 12 months ago
openfoodfacts-server - v2.71.0
2.71.0 (2025-07-02)
Features
- add no added sugars label from gs1 (#12084) (004ea87)
- add Nutri-Score % of fruits / vegetables / nuts / legumes from GS1 (#12005) (ce0fad5)
- Switch to using JSON for serialising Perl data rather than using Storable STO files (#11884) (1bc8f5d)
- update to version 1.9.0 of webcomponents (#12060) (567be18)
Bug Fixes
- add missing config variables for OBF and OPF (#12053) (931ac23)
- cache OCR, make cloud_vision default (#12095) (8a57d03)
- change product barcode (#12114) (bcfa3e0)
- disable off-query for API queries that may need unsupported fields (#12063) (d766aa2)
- folksonomy fix (8538dd8)
- folksonomy fix (#12082) (8538dd8)
- Include lc in the Test Ingredients Analysis form (#12073) (cc70a3a)
- make robots.txt static (#11961) (e3b553a)
- Missed updated test results following PR #12048 (#12097) (3e0f795)
- moving images to another product (#12112) (e3e5258)
- package-lock.json (#12067) (8925ae9)
- parsing of Swedish ingredient (#12012) (96519de)
- replace NutriScore image with higher resolution version (#12051) (5068a78)
- Revert disable off-query for API queries that may need unsupported fields (#12063) (#12065) (c2156e5)
- saffron additive E164 requires color additive class (#12044) (c42df0d)
- select / crop images on pro platform #12058 (#12061) (6e9d362)
- typo + formating (#12055) (7105e74)
- Use testcontainer directly with simplified configuration (#12078) (e8d5c80)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 12 months ago
openfoodfacts-server - v2.70.1
2.70.1 (2025-06-18)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 1 year ago
openfoodfacts-server - v2.70.0
2.70.0 (2025-06-18)
Features
Bug Fixes
- corrections for mismatched-kj-nutrient-calculation data quality description in most languages (#12021) (eccbb48)
- deps: Force Imager::Zxing version (#12042) (cf45c2b)
- display selected image in product edit form (#12025) (284ff6e)
- Fix missing function (#12036) (ab7cee7)
- translations with update to @openfoodfacts/openfoodfacts-webcomponents 1.8.5 (#12023) (b798651)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 1 year ago
openfoodfacts-server - v2.68.0
2.68.0 (2025-06-10)
Features
- More debuging info (#12001) (743f017)
- update @openfoodfacts/openfoodfacts-webcomponents to remove too many requests (#12009) (d189f9c)
Bug Fixes
- add schema_version to OpenAPI (#11924) (0c903c2)
- api url and country_code in webcomponent configuration (#11967) (c706e45)
- better error handling on export scripts (#11997) (df258f0)
- Compress taxonomies in the GitHub cache to avoid file size limits (#11966) (e99d10e)
- Do remove empty products (#11999) (1a67da7)
- fix API URL in nutrition web component (#11968) (3b52ede)
- localization: lowercase the Spanish translation of the 'editors' resource string (#11956) (c123a42)
- remove old unused / debug fields (#11930) (ceb5210)
- require users to be logged in to access list of products with 2 facets levels (#11984) (9f4735b)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 1 year ago
openfoodfacts-server - v2.67.0
2.67.0 (2025-05-27)
Features
- action related to Linting OpenApi Spec file (ec653a6)
- add robotoff-contribution-message (#11900) (5e4720b)
- identify products with rare crops - DIVINFOOD NUCs (#11913) (70b6885)
- update @openfoodfacts/openfoodfacts-webcomponents to 1.6.0 (#11951) (52b5218)
Bug Fixes
- change the reset preference message depend on flavor (#11870) (1975289)
- correct API FAQ reference (#11929) (7cff387)
- create_mongodb_indexes.pl (bee745f)
- create_mongodb_indexes.pl (#11942) (bee745f)
- Errors in food ingredients (#11894) (dd3232d)
- fix redirection for owner product list in product page (#11861) (fd1b7c1)
- not displayed nutrition columns #11304 (#11888) (13ab21f)
- remove extra ingredients saved that add many keys unique keys to the database. (#11903) (562f253)
- response status typo (feb8617)
- response status typo (#11941) (feb8617)
- Systeme U import (#11914) (d29cc74)
- Update Display.pm to make obf edge-to-edge (336f498)
- Update Display.pm to make obf edge-to-edge (#11881) (336f498)
- Update title_element.yaml (6b1f25f)
- Update title_element.yaml (#11926) (6b1f25f)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 1 year ago
openfoodfacts-server - v2.66.0
2.66.0 (2025-05-13)
Features
- Add weight % for single-item packaging (#11855) (bcdb799)
- adding button to report image on view image page (#11849) (a4390a5)
- Use multiplication symbol for packaging counts (#11857) (2d65a1c)
Bug Fixes
- Lacto-ovo-vegetarian taxonomy (#11852) (19ddf31)
- remove 250 and more for search size (#11856) (89d96cf)
- Tests fail when run locally (#11864) (e8ed7bd)
- text extraction issue for CZ and LT (#11877) (22fd44d)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 1 year ago
openfoodfacts-server - v2.65.0
2.65.0 (2025-05-06)
Features
Bug Fixes
- Pin Test2::Harness at <2 (#11859) (9411a99)
- Update sign_in_form.tt.html with mobile ready buttons for sign in (783b93d)
- Update sign_in_form.tt.html with mobile ready buttons for sign in (#11844) (783b93d)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 1 year ago
openfoodfacts-server - v2.64.0
2.64.0 (2025-04-30)
Features
- add "Edit this page" on every documentation page (#11841) (ec9d948)
- Add a button to add product if not found in search (#11567) (5f3a4bb)
- ignore duplicates errors for ingredients for beauty, pet food, products (#11819) (6e602f8)
- resolve redirection problem on facets (#11794) (6dc2c92)
- Staging documentation (#11842) (cff07ab)
Bug Fixes
- barcode-scanner (#11793) (a77169a)
- barcode-scanner event (#11791) (7386e59)
- chore: update donation banner year at footer (#11823) (91d9e29)
- compute Nutri-Score for coffee using prepared nutrition facts (#11766) (fb31df2)
- design promo (#11824) (0bd2d7e)
- keep query parameters in facet redirect URLs (#11795) (8d76d38)
- Minor changes in spec file (#11826) (d419f00)
- product search: de-duplicate ingredient filtering controls (#11833) (f165aaf)
- Rename label image files with
_(#11810) (0b0401a) - typo in nginx config + missing load_data() (#11788) (69c142a)
- update session templates to use dynamic page titles (#11785) (501fe62)
- use 'yes' instead of 'en:yes' for vegan / vegetarian ingredients properties (#11829) (7ed1c23)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 1 year ago
openfoodfacts-server - v2.63.0
2.63.0 (2025-04-15)
Features
- add barcode scanner (#11757) (a38eb34)
- add diet info from GS1 imports + match categories with gpc_category_code:en (#11783) (17e1de1)
- add galactose as a user-editable nutriment (#11641) (a3b1bc0)
- differentiate total carbs from carbs (#11673) (3524e26)
- import Carrefour images + Nestlé Deutschland product data (#11739) (e9b6012)
- reload element after complete nutrient element (#11692) (bea5720)
- Update donation campaign banner (#11727) (ea2319e)
- update robotoff-question and robotoff-nutrients to last version (#11748) (b51ea4d)
Bug Fixes
- Add help text to attributes (#11629) (99b8e2d)
- enable brands taxonomy for OBF and OPF (#11686) (d0497e6)
- improve canonical metadata handling in display_page function (#11698) (fd50bc1)
- include user_form.tt.js only in display mode (#11722) (2f7e5a7)
- integration tests fail when ecobalyse service is unavailable (#11753) (205f670)
- missing redirect_to_url import (#11746) (02ec14b)
- OBF beauty ingredients taxonomy (#11730) (5b84748), closes #11707
- Open Beauty Facts brands categories, ingredients panels (#11688) (d82b257)
- Remove current duplicates in common/en.po (#11488) (727e93a)
- remove duplicates in taxonomies (#11546) (f88fca9)
- remove noisy taxonomy-retrieval message output (#11771) (9a58325)
- replace minus with dash to separate product name and brand (#11681) (9e2b72a)
- spaces in nginx ProxyPass URLs lead to Bad Request (#11768) (05691ff)
- templates: string-quoting audit / fixups (#11738) (0b2be6d)
- update session handling titles for sign in/out actions (#11743) (f65fc90), closes #11723
- update_tests_results for import_systemeu.t (#11680) (7445cbd)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 1 year ago
openfoodfacts-server - v2.62.0
2.62.0 (2025-03-27)
Features
- Add 'Contact Us' in producers_resources_list (#11529) (8dda322)
- Add 'delete' button in edit mode for mods (#11544) (fcf3593)
- cosmetic categories translations (4290d56)
- cosmetic categories translations (#11554) (4290d56)
- integrate
robotoff-questionfrom off-webcomponents (#11545) (2f6708a) - Several tags_and_languages script improvements (#11549) (b732d82)
- tags_and_languages_script_improvements (#11652) (f676bde)
- taxonomize brands with a language less xx: taxonomy (#11606) (a16dda3)
- update code to get assets images from @openfoodfacts/openfoodfacts-webcomponents (#11677) (f465093)
- update to add nutrients (#11581) (61d78c5)
- whitelist IP blocks for rate limiting (#11542) (e2613e2)
Bug Fixes
- Added a GNU grep dependency check to Makefile (#11534) (d363915)
- Added CORS Support to
/cgi/product_image_unselect.pland/cgi/product_image_crop.pl(#11603) (e98515a) - added skip tests while docs updations (#11555) (433d5e6)
- agena3000 + equadis SVG logos (#11541) (042fff6)
- allow all logged in users to change product_type (#11597) (3433ebf)
- barcode overflow in product content (#11592) (cbcc12b)
- CORS headers for image upload API (#11656) (3338f56)
- data quality label threshold source of vitamins and minerals (#11536) (51d9b27)
- fixed the issue of pull_request.yml file (#11617) (8a31b55)
- Makefile improvements for better DX (#11502) (2a9498d)
- Missing Template Error: Update ecoscore_details.tt.html to environmental_score_details.tt.html (#11591) (3a19b36)
- no_cache + no_off_query (#11593) (e091d2a)
- remove duplicates in taxonomies 2 (#11566) (14bd0db)
- remove the ugly bg color for the Folksonomy Engine (9c6e448)
- remove the ugly bg color for the Folksonomy Engine (#11609) (9c6e448)
- replace tj-actions/changed-file by step-security/changed-files (#11644) (04214c7)
- require user identification in API v2 WRITE requests (#11596) (d0250a4)
- spacing between numbers in pagination (#11595) (b1465c6)
- style ui and fix bugs (#11582) (6da4cf9)
- TaxonomiesEnhancer division by zero (#11607) (beb59db)
- Twitter Url and logo updates (#11605) (a77eac8)
- Update bug_report.md (#11585) (c9e205b)
- update Systeme U import to use pro platform (#11584) (5e3b801)
- update tests to fix import_systemeu.t test (#11636) (058f454)
- Update-link-user-guide-pro (#11497) (3c5ec4a)
- Use off_query parameter to not clash with existing database parameter (#11533) (7feb0a5)
- wrap long username in cards (#11590) (a012a18)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 1 year ago
openfoodfacts-server - v2.61.0
2.61.0 (2025-03-04)
Features
- dq correct wrong language for tags v2 (#11407) (6363fae)
- Send more queries to off-query (#11482) (e368745)
- Update assetlinks.json to enable credential sharing (#11530) (28d53f4)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.60.0
2.60.0 (2025-02-26)
Features
- adding a prefix to facets (#11387) (c539f06)
- category translations for Open Beauty Facts (#11477) (b6d7c37)
Bug Fixes
- add missing product_type field to products, (#11495) (2a81308), closes #11492
- fix gen_feeds for pro platform (#11469) (0556332)
- Fix resume from checkpoint code in export scans (#11460) (1d72e42)
- gen_feeds_daily.sh: failure email for export_database.pl (#11454) (3938ce8)
- parents ingredients recipes stats for set of products (#11485) (b0b191b)
- put back nutrients in CSV export (#11490) (a498b32)
- typo (#11436) (f06c438)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.59.0
2.59.0 (2025-02-18)
Features
- Cleanup flavor GetText files (needs testing) (0c05077)
- Cleanup flavor GetText files (needs testing) (#11418) (0c05077)
- more data quality warnings for ingredients language mismatch (#11392) (f336907)
- Script to upload scans to off-query (#11378) (7ae3423)
- Secondary taxonomy translations for Open Beauty Facts (#11423) (6b0ecc2)
- taxonomy enhancer (#11267) (c2e4cbe)
- update product_type (#11173) (d1648b3)
- use ingredients processing for NOVA classification (#11344) (25cdb95)
Bug Fixes
- Add Missing site description for OPF and OPFF (#11433) (5c3404f), closes #11313
- add taxonomy for EU lists of allergens (Open Beauty Facts) (#11394) (5e1c673)
- always show as sold nutrition in petfood edit form (#11409) (516cb79)
- redirect pro.off to world.pro.off (#11391) (ca4deb0)
- rename images for Health Canada nutrition logos (#11411) (2cac87f)
- update actions for some data quality facets (#11426) (150b30c)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.58.0
2.58.0 (2025-02-12)
Features
Bug Fixes
- disable rate limiting for internal trafic (#11327) (17b9a54)
- food contact packagings for chocolate bars (#11343) (c485494)
- remove %options (#11345) (3491318)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.57.0
2.57.0 (2025-02-04)
Features
- Add security.txt (#11290) (2ce94d8)
- enable nutripatrol panel on mobile (#11323) (741d414)
- ingredients knowledge panels (#10904) (2443694)
Bug Fixes
- better analysis of "oil (rapeseed, something unrecognized)" + separation of additive class + additive (#11251) (fde3287)
- FLAVOR_NAME is openproductsfacts (#11312) (c4fa828)
- Import format_subdomain (#11288) (930dc47)
- Open Beauty Facts string fixes (92de3be)
- Open Beauty Facts string fixes (#11286) (92de3be)
- Open Products Facts lang fixes (b8651b8)
- Open Products Facts lang fixes (#11285) (b8651b8)
- separate granulated sugars from white sugars (#11325) (cfb5fd5)
- set APACHE_ENVVARS=/etc/apache2/off-envvars + doc precision (#11279) (da7185a)
- Update
green-score-f.svg(white background) (#11314) (d57e2de)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.56.0
2.56.0 (2025-01-22)
Features
- add common categories found on re-commerce websites (#11263) (8f54f80)
- Add common cosmetic allegations (#11264) (94de6d0)
- add link on pro platform to see nutriscore evolution #11246 (#11247) (c0518c1)
- new import_images.pl script for pro platform (#11225) (a46c967)
- Update the tagline to force the app upgrade (#11262) (f685cb0)
Bug Fixes
- Add more german stopwords (#11266) (4e45a34)
- link of nutri-score knowledge panel on pro platform (#11272) (75a873b)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.55.0
2.55.0 (2025-01-17)
Features
- determine packaging components in contact with food (#11238) (c5cda35)
- serve content without header and footer for mobile app (#11245) (662a96b)
Bug Fixes
- Green-Score attributes/panels titles and subtitles (#11244) (1eb84a5)
- more positive messages for Nova 4 (#11231) (79e63cd)
- Update fundraiser text to 2025 (#11248) (b88f43e)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.54.0
2.54.0 (2025-01-10)
Features
Bug Fixes
- "NutriScore V2" SVGs with blank space (#11218) (38d79e8)
- avoid crash in display_orgs_table when org.created_t is not set, fix permission (#11203) (765d796)
- greenscore attribute with old ecoscore_data (#11212) (4f596ad)
- Invalid OFF dark icon (#11206) (f63daa8)
- Nutripatrol url trailing slash removal regex (#11204) (f42f8dd)
- Nutriscore for fresh herbs (#11112) (cdd7cf5)
- Remove irrelevant things in Config_obf.pm (c5d448d)
- Remove irrelevant things in the Open Beauty Facts config (#11195) (c5d448d)
- remove warning in Display.pm related to Environmental Scoring (#11172) (176fe9e)
- Removing irrelevant fields in the Open Products Facts config (4583ed2)
- Removing irrelevant fields in the Open Products Facts config (#11202) (4583ed2)
- typo in ecoscore redirect (#11213) (85fd575)
- use ecoscore data when greenscore not available (#11197) (5ae1273)
- warnings in producers tests (#11190) (0588976)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.53.0
2.53.0 (2025-01-06)
Features
- data-quality - minimum number of ingredients (#11152) (d7881d4), closes #9732
- data-quality/apply-remove_insignificant_digits-for-nutriments (#11147) (a6df72f)
- Top categories for Open Products Facts (2239473)
- Top categories for Open Products Facts (#11171) (2239473)
Bug Fixes
- allow serving size to be hyphenated (#11161) (7c0df2d)
- Correct indentation, so that CodeQL can work with the code (#11166) (0178ac2)
- data quality - increase threshold for comparison between fiber and its subnutriments (#11145) (f0a2682)
- Delete html/images/lang/de/labels/halal.90x90.png (#11183) (80cf708)
- environmental_score (#11191) (cbe221e)
- fix OPF PR labelling (e708ae3)
- fix OPF PR labelling (#11154) (e708ae3)
- fixes for Green-Score (#11155) (7287d8b)
- green-score link (#11146) (abf858a)
- nutriscore grade from category change for extra virgin olive oils (#11156) (32d58e0)
- rm nova drilldown field for beauty (#11193) (3f5b654)
- SonarCloud issues (#11165) (b84d545)
- warnings in import_convert_carrefour_france (#11189) (4643e3a)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.52.0
2.52.0 (2024-12-18)
Features
- change redis stream name to product_updates (#11141) (beb2b64)
- launch new Nutri-Score for France (#11123) (e1a7800)
- rename ecoscore fields to environmental_score (internal) and new external name and logos (#11142) (8a1fec4)
Bug Fixes
- nutripatrol URL (#11115) (8c1d123)
- nutriscore messages (#11140) (7c0ff96)
- promo images for new nutri-score (#11144) (8a37c8b)
- redirect /nutriscore-v2 to /new-nutriscore (#11135) (3907e7c)
- switch main nutriscore version to 2023 (#11134) (6a0400f)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.51.0
2.51.0 (2024-12-10)
Features
- Add script to remove nearly empty products with quality issues (#11058) (82726d5)
- NOVA 4 attribute and knowledge panel improvements (#11035) (9048011)
Bug Fixes
- additives table + clean HTML to remove some validation errors (#11093) (474f68d)
- avoid crash if ingredients services called without ingredients_lc (#11055) (1db3e94)
- data quality, false positive, nutrition sum with lower symbol (#11076) (d389c87)
- data quality, false positive, nutrition sum with lower symbol for milk below the table (#11098) (7febb69)
- display of usage in scripts/import_csv_file.pl (#11091) (91881f8)
- improve parsing of 'category (type 1, type 2..)' ingredients (#10999) (42618ac)
- letter A at end of string is not a stopword (#11095) (6eaeb26)
- Load products in mongodb (#11072) (6787ba1)
- new images path (#11096) (8658959)
- pro platform product writes to the public platform MongoDB database (#11065) (f77eb82)
- product image move #11067 (#11092) (30257c1)
- remove warning in ecobalyse matching of ingredients (#11062) (c29fce9)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.50.0
2.50.0 (2024-11-26)
Features
- increase donation locales (292aa2c)
- increase donation locales (#10982) (292aa2c)
- japanese-donation-fix (6ed9179)
- japanese-donation-fix (#10995) (6ed9179)
- nutripatrol product report (#10991) (6e4d43a)
- openApi refactor fields parameter to support multiple values with enum validation (getProductByBarCode/search) (#11012) (055d950)
- script to count product contributions by year (#10957) (ca320be)
- Update tagline-off-android-v3.json - additional-languages-for-d… (#10998) (093f75e)
Bug Fixes
- allow to query tags without normalization (#11008) (d8f4a2b)
- API redirects for product types (#11056) (9f63e0f)
- apidoc openApi ecoscore mapping (#11009) (b2f2ca9)
- copy of csv exports to amazon s3 (#10981) (4a0cc22)
- labeler.yml for Estonia packager code (#11036) (adbcc0b)
- refactor + ignore 'null' product_type sent by app (#11032) (48a5322)
- Update the mobile tagline for the donation campaign (#10994) (8a40a64)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.49.0
2.49.0 (2024-11-06)
Features
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.47.1
2.47.1 (2024-10-24)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.47.0
2.47.0 (2024-10-24)
Features
- api docs remove query string from get by barcode and add security to solve openapi linter errors/warnings (#10922) (b7aefbd)
- Eco-Score improvements and change of scale: A+ to F (#10829) (87df665)
Bug Fixes
- add googleOther bot (#10912) (d56760a)
- allow CORS requests for product image move (#10920) (967a47e)
- attribute for product without new nutriscore data (#10915) (c413719)
- cosmetic changes for new Eco-Score grades (#10921) (6e7dbfa)
- Revert "fix: remove unused jquery-ui safe-active-element module (#10708)" (#10924) (d290c54)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.46.0
2.46.0 (2024-10-18)
Features
Bug Fixes
- docs (paragraph 24) (#10849) (354c22c)
- docs fix a broken Internal URL to Open Prices (#10852) (d318472)
- docs Syntax issues (#10851) (56275c4)
- downgrade jquery-ui (#10877) (2cd6fd5)
- In the Folksonomy Engine table, property and value headers were not at the right place (#10857) (7547657)
- remove off days banner (#10908) (855ae0c)
- update paths for EAN8 and short barcodes (padding with zeroes) - DO NOT MERGE (#10472) (3c18781)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.45.0
2.45.0 (2024-10-02)
Features
- Add short name, value and evaluation to knowledge panels (#9683) (bb5c3e2)
- enable attributes / personal search on OBF, OPF, OPFF, new config + logos for OPF & OPFF (#10757) (7e25d9a)
- make improvements to org table (#10679) (b0cfea1)
- Small fixes + improvements (#10818) (bd91419)
Bug Fixes
- add Moji server IP to rate-limit allow-list (#10785) (065e0ab)
- add more nutrients to test, to test more things (#10834) (42b341d)
- also check .pot GetText files in addition to .po files (#10827) (bb87197)
- Determine obsolete and deleted from the product revision (#10791) (508d767)
- do not localize ecoscore on obf,opf,opff (#10837) (2f93877)
- docs Adding closing ) to generate proper internal link (#10850) (492d6d9)
- docs Fixed proper denomination of product in query (#10853) (428dbb3)
- improve OCR JSON generation script (#10802) (3e8fee7)
- incorrect self-reference in ingredient.yaml (#10786) (2757699)
- indicate some attributes have only mandatory / not_important options (#10846) (258dc8f)
- invalid type in product_misc.yaml (#10787) (21920a1)
- new mongodb exports for obsolete products collection (#10794) (c22fc42)
- permissions for check-translations.sh (#10838) (62e12d6)
- YAML syntax in schema files. (#10783) (959c74c)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 1 year ago
openfoodfacts-server - v2.44.0
2.44.0 (2024-09-09)
Features
- 99 French "indice de durabilité" Label images (#10734) (be46cf8)
- 99 indice de reparabilite logos (#10748) (e2c302b)
- new [taxonomy].extended.json with extended synonyms (#10744) (e1a485e)
- Open folksonomies for all connected users (#10771) (160b792)
- prepare folksonomy for multi-domain (#10775) (6f8e772)
- script to extract historical data for a field (e.g. Nutri-Score) for a set of products (#10408) (d40bcf6)
Bug Fixes
- block more AI bots (#10754) (852ca5f)
- fix crm sync (#10747) (336647f)
- import_prod_data not working (#10750) (a895cd3), closes #10749
- remove non-JS list of products (#10743) (6805b9f)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 2 years ago
openfoodfacts-server - v2.42.0
2.42.0 (2024-08-22)
Features
- geoip/ api use the remote address if ip not provided as param (#10700) (7c1e3f2), closes #10699
- knowledge API to specify which panels should be returned (#10701) (384961a)
- migration script to batch import existing orgs in CRM (#10683) (1801b48)
Bug Fixes
- remove robotoff webhook trigger (#10723) (47e1174)
- remove unused jquery-ui safe-active-element module (#10708) (9407e86)
- Synonyms in taxonomized suggestions (#10722) (3419a1e)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 2 years ago
openfoodfacts-server - v2.41.0
2.41.0 (2024-08-13)
Features
- generate historical events from product revisions (#10523) (42508e1)
- sync number of product public/pro in CRM (#10684) (026ff6a)
Bug Fixes
- 3 fixes to make /products/[code1],[code2] work again (#10669) (7fc07fc)
- Automatically unselect images when source image is deleted (#10692) (588897a)
- docs: correct OpenAPI definition by fixing missing reference (#10659) (4f0f10e)
- gen_users_emails.pl (#10686) (00e4c26)
- Show missing nutrients in Nutri-Score panel (#10655) (a1b11eb)
- UTM mobile (#10665) (965041d)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 2 years ago
openfoodfacts-server - v2.40.0
2.40.0 (2024-08-08)
Features
- add more admins (#10629) (d1e185a)
- added a geoip api endpoint (#10648) (a0442af)
- dq new facet for opposite tags (#10378) (8d32e29)
Bug Fixes
- add proper parent task (#10650) (4712db1)
- dq new facet for opposite tags fix (#10651) (35d4aa2)
- intermarche import (#10652) (c927873)
- use owners_tags indexed field in producers dashboard query (#10624) (db94f7a)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 2 years ago
openfoodfacts-server - v2.39.0
2.39.0 (2024-07-30)
Features
- add improvement to product navbar (#10599) (b812f72)
- Display off days banner if donation banner was hidden (#10566) (5107f3e)
- duplicate script for off database (#10583) (de58db0)
- packaging adds Luxembourg (#10570) (bf87428), closes #331
Bug Fixes
- disable log buffering and add more requests stats (#10622) (000ead2)
- routing for group by tag in English (e.g es.openfoodfacts.org/in… (#10618) (574d600)
- utf8 decoding of off-query JSON (#10617) (a68de92)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 2 years ago
openfoodfacts-server - v2.38.1
2.38.1 (2024-07-24)
Bug Fixes
- be consistent in regexp for props matching (#10579) (7f1d4ba)
- important fix in routing (#10590) (2106bef)
- org name input field not displaying when checkbox is checked in pro pl… (#10588) (9dfcf29)
- use allow_non_ref in JSON decoding of off-query (#10587) (1a8e82b)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 2 years ago
openfoodfacts-server - v2.38.0
2.38.0 (2024-07-23)
Features
- add new product event types for redis queue (#10530) (339dbc4)
- add product data to org table (#10534) (dce0518)
- added a drag and drop zone in pro platform (#10569) (ce60b8f)
- allow orgs to not have a main contact if imported from an aggregator (#10531) (ead1b0c)
- launch the exports for all organizations that have the checkbox… (#10561) (c3aa2d1)
- Lint spaces in taxonomies (#10563) (c01cf91)
- make valid org filter field a dropdown (#10524) (b38e62c)
- measure and log duration of request and mongodb / off-query que… (#10557) (2cb1b1e)
- packaging add Ireland (#10533) (3f3196e), closes #1572
Bug Fixes
- add product_type to redis events (#10550) (6bd1c0e)
- added barcode-svg (#10242) (8da89da)
- broken user space on pro platform (#10541) (b6e3017)
- change_main_contact.pl (#10548) (b2f90ea)
- disable caching on pro platform (#10516) (4ccd714)
- GDSN import from Alnatura (#10556) (6e2673a)
- improve generated data for a .pl script (#10532) (1cab04c)
- pro_moderator_owner not stored for the admin/moderator user through org/[orgid] facet (#10560) (e0441c6)
- rate limiter log config (#10535) (9a5168d)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 2 years ago
openfoodfacts-server - v2.37.0
2.37.0 (2024-07-05)
Features
- a script to check if existing org can be sync with the crm (#10507) (6014551)
- add /org/[orgid] facet in pro platform URL (#10432) (55820d0)
- add an optional condition for routes to be used or not (#10513) (c621f2d)
- add filters to orgs table (#10510) (d2fe10f)
- add logo for the label 1% for the planet (#10496) (cce4d0b)
- add user in pending group when requests to join an org (#10500) (6065aec)
- display new fields in orgs table (#10499) (d7c538f)
- display orgs data in table (#10433) (5dcb329)
- Edits to the app's revamped news system (#10470) (421c19a)
- new sync data in CRM (#10440) (797b22a)
- packaging add Denmark (#10388) (db078e8)
- packaging adds Hungary (#10485) (2782e4d)
- Pull MongoDB and Redis from shared-services repo (#10266) (e706114)
Bug Fixes
- correct URL for OFF Android app on Google Play (#10495) (4f88b38)
- hydrogenated fat vegan maybe (#10497) (9d2dbb7)
- make facets URLS /nova-group/unknown work (#10498) (be8ca7b)
- Remove "report problem" in the navigation bar if knowledge panel is not present (#10484) (9d476e2)
- Use a separate make target for production up to not create dependencies (#10480) (a49e5fb)
- various fixes to data sync with CRM (#10494) (2105897)
- various fixes to data sync with crm (#10501) (159eeb0)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 2 years ago
openfoodfacts-server - v2.36.0
2.36.0 (2024-06-20)
Features
- Rare crops knowledge panel - Divinfood project (#10438) (ac79a7a)
- show which information is provided by manufacturers in product edit form (#10465) (d057ac4)
- sync the opportunity right salesperson (#10458) (41ee3a5)
- sync the right opportunity salesperson (41ee3a5)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago
openfoodfacts-server - v2.34.0
2.34.0 (2024-06-12)
Features
- First step to the CRM integration (#10340) (4f5a945)
- tagline-off-*-v3.json (#10426) (651610d)
- use more the allergens:en property of the ingredients taxonomy (#10422) (6b0da3b)
Bug Fixes
- add missing strings to common.pot (#10402) (39daa73)
- better parsing of ingredient (something unknown and something known) (#10411) (e218f05)
- change mpm_prefork configuration for off and off-pro to reduce memory usage (#10428) (cde6f5e)
- checkboxes for nutrition data (#10400) (da0318a)
- improve logging (#10434) (4c9c0b7)
- increase timeout for Apache start from default 90s to 5min (#10398) (f340009)
- move back to normal to avoid megadiff (#10410) (58eaa73)
- raise page size limit to 1000 for logged in users (#10407) (07773bd)
- reduce logs (#10429) (2529c42)
- Update tagline-off-android-v3.json (#10431) (4cb20d2)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago
openfoodfacts-server - v2.33.1
2.33.1 (2024-06-05)
Bug Fixes
- Nutri-Score 2023 improvements on pro platform (#10395) (518be34)
- url param utf8 support for orgid (6b25efd)
- utf8 orgid support in url query string (#10394) (6b25efd)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago
openfoodfacts-server - v2.33.0
2.33.0 (2024-06-04)
Features
- add on-pack labels (2cf9142)
- add on-pack labels for Nutri-Score v2 (#10369) (2cf9142)
- and oil types added (#10377) (0ac99dc)
- Packaging add Czech (#10351) (2570a1f)
- store org data in mongo db (#10379) (8a3b1fe)
Bug Fixes
- enable caching for logged-in users, use Cache-Control: no-cache (#10375) (ca50e0e)
- reduce number of products from 100 to 50 on lists of products (#10374) (cb09ab5)
- warnings modperl error log (#10352) (e32c891)
- warnings modperl_error_log (#10344) (238edaf)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago
openfoodfacts-server - v2.32.0
2.32.0 (2024-05-23)
Features
- add rate limiter (#10144) (78551ea)
- improve rate-limiter (#10338) (52e0246)
- packaging codes add Cyprus (#10318) (475ceb5)
Bug Fixes
- add alts to donation-banner__image (#10300) (5bb2ccc)
- Banner accessibility (#10299) (f691229)
- cache /api/v0/preferences and attribute_groups (#10341) (8134720)
- Disallow: / in robots.txt for denied crawlers (#10322) (42ef40a)
- enable lazy loading of product thumbnail images (#10343) (264f02e)
- import new sample import template with description and example rows (#10334) (3bf6e54)
- optimize MongoDB queries and caching for lists of products (#10336) (a4b94b9)
- product page accessibility - img alt attribute (#10305) (8dab97b)
- remove some warnings, fix search form template and Nutri-Score 2021 details (#10335) (25cdde6)
- sample import file for producers on pro platform (#10312) (6844c75)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago
openfoodfacts-server - v2.31.0
2.31.0 (2024-05-16)
Features
- Add is_in_taxonomy boolean flag in ingredient parsing result (#9968) (bb240bc)
- add slovenian packager codes (#10124) (9577c03)
- Added view_this_revision button (#10095) (22280d9)
- Create product-prices.md (#10229) (06bdaa3)
- display "app_version" in product edit history (#10295) (c4f0dda)
- display new Nutri-Score (except on fr.openfoodfacts.org) (#10163) (bb8882f)
- license-be-on-the-legal-side.md (#10253) (7aeacce)
- on the pro platform, detect Nutri-Score 2023 improvement opportunities (#10217) (0b5e927)
- packaging codes add Austria (#10264) (eedfe5c)
Bug Fixes
- Accessibility [2.4.1]: Provide a skip links option Fixes #6575 (#10168) (3ab8159)
- add cc field to auth.pl (#10152) (08d16b0)
- Add non EAN barcode in product page (#10223) (ece6f77), closes #7267
- data quality downgrade some errors to warnings (#10263) (97583af)
- disable the Invite Users button until at least one email address has been entered (#10136) (88c92f7)
- fix typo in monogdb_dump (#10122) (0bad748)
- improvements to tags suggestions (8780632)
- improvements to tags suggestions, from contributors feedback (#10147) (8780632)
- send cookie in auth.pl (#10146) (6ae219c)
- send cookie in auth.pl #10140 (6ae219c)
- some translations moved from .po files to Config.pm (#10294) (9bcbea7)
- suggestions for packaging codes / EMB codes (#10113) (0503521), closes #10049
- sync_images_s3@.service (#10150) (5a2fcf3)
- Update API_TODO.md (#10236) (618b914)
- Update labeler.yml with additives_classes and additives (#10098) (a724c12)
- Update suggestions in more situations (#10149) (aae2230)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago
openfoodfacts-server - v2.30.1
2.30.1 (2024-04-09)
Bug Fixes
- base_paths_loading_script needs to be exported (#10114) (18ab9e4)
- howmuchsugar / combiendesucres (#10111) (39e9a3a)
- remove warning in KnowledgePanelsReportProblem.pm, remove report problem card from pro platform (#10112) (7108cae)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago
openfoodfacts-server - v2.30.0
2.30.0 (2024-04-08)
Features
- added unit for sodium in India (#10041) (bf6c22b)
- Differentiate features available only for moderators (#10037) (af657f2)
- display uuid in addition to User id in product edit history (#9978) (3d3f461)
- dq_correct_wrong_lang__for_tags (#9581) (0986951)
- Eco-Score logos for the Press Kit (#9947) (99fb157)
- Improved Data Validation for Fiber Content Calculation (#9921) (7311ce1)
- report a problem panels (OFF data + French SignalConso) (#10106) (4d19492)
Bug Fixes
- Add a new sheet for categories to the import spreadsheet template (#9925) (5dcfef1)
- add field id to examples configuration spreadsheet (#9985) (ccf5d37)
- Add lang tag to import template title (#9957) (b0e4b77)
- add missing origins (#10091) (321853b)
- add some user info in /cgi/auth.pl body (#9918) (93b4abf)
- Added a description line to the import spreadsheet template (#9920) (3138a44)
- Added Translations in Spanish (#9961) (d439990)
- ciqual_food_code and ciqual_proxy_food_code on ingredients analysis panel (#9965) (0627780)
- contribution tag not highlighting as part of issue #10061 (#10062) (3fd174f)
- Deleted the Pros' Meet-Up link in Menu (#10072) (df7a1d4), closes #10070
- Disable RequireFilenameMatchesPackage for Config*_.pm (#10044) (34a46b8)
- Disable RequireFilenameMatchesPackage for modules that are symlinked to nother name (34a46b8)
- docker nginx config (#9931) (c13fb91)
- drop Encode::Punycode (no longer used) (#9987) (2a30272)
- Fix ecoscore origins (#9971) (22dc15b)
- GitPod clarification (#9981) (90d0caf)
- Harmonize handling of JS (#9900) (44a124a)
- improve the POD documentation so that it conforms to usual Perl conventions (#10035) (ae86b03)
- issue #9876 import spreadsheet template with mandatory fields (#9934) (5dd0667)
- keep only one (or two?) mongodb export (#9946) (c93bf32)
- labeler fixes (#10004) (eadb92a)
- labeler.yml reformat (#9973) (78e2499)
- make the texts on edit organization profile buttons visible (#10058) (8c6b251)
- nginx config changes for prod (#9919) (e9f42ec)
- nginx docker access_log location (#9914) (b6ad169)
- re-activate critic rule (#10031) (493c5c8)
- remove circular parent in ingredients taxonomy (#10084) (273dcc5)
- remove unused Graphics::Color::RGB/HSL modules (#9986) (14b66af)
- reorder CSV export and compression (#9945) (5e093d5)
- run off-pro through docker (#9956) (f18fb74)
- separate taxonomy src and builds (#9932) (43320f8)
- typo preventing additives.properties.txt to be used when building taxonomies (#10082) (2e80f7e)
- update correct map coordinates for Virazeil, France (#9974) (51473b5)
- updated z-index of map (#9935) (88fbd42)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago
openfoodfacts-server - v2.29.0
2.29.0 (2024-03-13)
Features
Bug Fixes
Taxonomy
Technical
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 2 years ago
openfoodfacts-server - v2.28.0
2.28.0 (2024-03-11)
Features
- Ignore *-chakib apps data (#9898) (2c06a18)
- revamped taxonomy sort script (#9818) (fee8d3d)
- Revert product to a previous revision (API + upcoming website integration for moderators) (#9800) (985e353)
- Synonyms in taxonomized suggestions (#9395) (908603a)
Bug Fixes
- add --fix-non-string-codes option (#9789) (6af0d7a)
- add missing asset (#9817) (e5c3a5a)
- Addition of privacy link, and translatable strings #9776 (#9804) (59bc324)
- code stored as string (#9767) (2474ae4)
- compile nutrients_level in build_lang (#9883) (7cc9989)
- contributor plus another facet (#9788) (075f9cc)
- display email warning for pro also on public platform (#9844) (e6089ae)
- expose off-web html and fix nginx static resources serving (#9865) (14df21a)
- fix JS issue for US product edit form + refactor (#9882) (7edddaa)
- fix Redis utf-8 encoding issue (#9842) (40a3d22)
- fix_uninitialized_value (#9792) (e06db12)
- generate and build nutrient_levels.txt (without build_taxonomies in pull_request.yml) (#9886) (7d7160c)
- js and json lang quotes escape (#9822) (a3fcac9), closes #9820
- match processing inside ingredients (#9846) (467d68c)
- missing_translations_in_dq_button (#9825) (8b81361)
- Nutri-Score v2 fixes and improvements to knowledge panels (#9795) (f3fd105)
- nutriscore misc_tags removal (#9765) (882df73)
- parsing of facets in URL (#9816) (3989825)
- remove nutrient_levels.txt which is generated by Food.pm (#9851) (421dc91)
- remove underline from zoom controls. (#9866) (ed75176)
- remove unnecessary < (f1eef18)
- removed unused file (#9773) (cb2178a)
- update Agribalyse version from 3.1 to 3.1.1 (#9799) (c81a2f0)
Taxonomy
- add new rices categories (#9824) (df27a11)
- add origins translations (#9801) (534c311)
- additives.txt (#9830) (d144f3e)
- Bulgarian additions (#9778) (e55929b)
- Bulgarian additions (#9808) (77159d7)
- correction E340 german (#9857) (e3d6408)
- essential oils in german (#9858) (19844a0)
- farines (#9852) (66fef3d)
- fermented in cs (#9806) (90d972e)
- fermented in german (#9856) (005d85b)
- fix categories.txt (#9771) (f1eef18)
- fix missing entry in taxonomy for dq (#9878) (3e43327)
- German ingredients (#9848) (c66245b)
- improve stop words in HR (#9860) (bad9e2e)
- ingredient boost (#9726) (2022e67)
- large update on diary products (#9855) (89a7763)
- large update on processed meats (#9828) (49e9ae3)
- misc translations (#9833) (eb7d69f)
- more ciqual associations (#9850) (a7f3627)
- More pasta categories (#9827) (a0f9f27)
- translate preservation.txt (#9829) (6fe15dc)
- updates on wines, meats, seafood, dry products (#9797) (834a32b)
- various updates (#9754) (23d063b)
Translations
Technical
- update docs about pages in search (#9887) (19c8160)
- warning about search API v2 not supporting full text search (#9823) (a9dc38b)
- warning about search API v2 not supporting full text search, as this is a common pitfall (a9dc38b)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 2 years ago
openfoodfacts-server - v2.27.0
2.27.0 (2024-02-06)
Features
- Added email warning in the Producers Platform (#9690) (5739557)
- Allowing Users to subscribe to the pro-newsletter (#8856) (385b03d)
- dq_category_specific_ingredient_percent_3 (#9707) (473db4c)
- dq_detect_url_in_ingredients (#9586) (5695fb4)
- new Nutri-Score v2 2023 knowledge panels (#9689) (8fb04fa)
- quality translations (#9671) (4f8d11c)
Bug Fixes
- add unit to output of /cgi/nutrients.pl (#9751) (fd02df6)
- ADEME logo upload (#9738) (c0a8c55)
- avoid division by 0 in image crop (#9192) (417a4c0)
- dq_all_val_in_nutrition_are_identical_2 (#9598) (8e91c90)
- fix cache on countries list (#9721) (867c794)
- fix docker profile repetition for postgresql container (#9693) (55a9b22)
- fix madenearme script name (#9719) (8bc9295)
- fix test taxonomies (2f08865)
- fix_dq_facet_all_values_identical (#9722) (dc04d18)
- last_modified_t needs to be a number and not a string (#9705) (3f42fa7), closes #9686
- line endings in taxonomies (#9749) (6cad186)
- move script syncing images to s3 to product-opener (#9724) (46479c4)
- new logo on how much sugar (#9704) (2319dcb)
- use a different redis stream depending on the project (#9725) (cdcdf05)
Taxonomy
- Add polish herbs translations (#9662) (d26a27b)
- Add translations in Spanish (#9657) (b9ed1c5)
- Add/update translations (#8930) (391b2fc)
- Category translations (#9673) (36f884a)
- correction sweet spreads (#9709) (8b70598)
- fix taxonomies (#9730) (03721b6)
- fix test taxonomies (#9672) (2f08865)
- food_groups (#9696) (829f750)
- frozen food boost plus many additions (#9753) (28610f8)
- hr_upd_label_provratna_naknada (#9656) (ea274db)
- ingredients processing (#9700) (d98aedb)
- labels_categories (#9699) (0762007)
- meringue roulades (#9675) (dabd3c3)
- more CIQUAL categories for ingredients (#9717) (9093b69)
- parsing plant proteins in French and German (#9605) (5dd23ff)
- soy_sauce_vegan (#9589) (0708361)
- syn german nuts (#9743) (9476a56)
- tax_world_forum_request (#9668) (aef237f)
- translate states (#9697) (035c3ea)
- upd categories to reflect EU regulations (#9601) (a76af70)
Technical
- add comment field (#9703) (d183732)
- document OCR detection type (#9750) (0aca46a)
- images url computation (#9670) (3deb4e0)
- mark nutrients properties that are readOnly (#9720) (a777e49)
- small improvement to eco score api ref (#9691) (905cbbd)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 2 years ago
openfoodfacts-server - v2.26.0
2.26.0 (2024-01-17)
Features
- Added Producers button in the footer (#9620) (6e1258d)
- allow_longer_user_name (#9588) (f60dc45)
- dq_category_specific_ingredient_percent_2 (#9606) (ac6b912)
- jp_allergens_2 (#9512) (852473b)
- madenearme speedup (#9570) (998ddb4)
- quantity_units_new_fields (#9608) (ef86b24)
Bug Fixes
- add cornichons fins (#9635) (cba8900)
- add retry to download_matomo_logs.pl (#9640) (9e9a8dc)
- add UK categories, translate poelees, add more translations (3b45eaf)
- add UK categories, translate poelees, add more translations (#9648) (3b45eaf)
- Add z-index for sugar warning #8477 (#9617) (7ed1019)
- bug_ingredients_wrongly_specific_ingredients (#9624) (0426fd7)
- create last_updated_t in addition to last_modified_t (#9646) (9fa6b5e)
- Leaflet map goes above content. (#9602) (f0212f1)
- Product name truncated #7502 (#9618) (53c218f)
- remove transparency of PNG images without a .png extension, fixe… (#9632) (db94830)
- remove transparency of PNG images without a .png extension, fixes #9621 (db94830)
- remove unneeded escape of quotes in carbon footprint knowledge panel (#9661) (ad0197f)
- remove warnings for empty/undef quantities (#9573) (6250c9f)
- Removed Extra Character in Delete Images Button (#9619) (6f89c1a)
- Repair fat placements (#9569) (ab4ed7d)
- small updates to scanbot for 2023 (#9660) (46aecad)
- update mongo server ip address to off1 (#9643) (5ecbbb4)
- verification md5sum and sha256sum generation on mongodb dump (#9625) (06a2f08)
Taxonomy
- add cherry plum tomatoes to tomato (#9599) (f95f746)
- Add Spanish and Catalan ingredients and labels (#9591) (4c9f5f4)
- Additives translations (#9585) (a717247)
- Bulgarian additions (#9590) (2654a07)
- Categories translation (#9500) (d6726dd)
- chutney (#9600) (5b33015)
- finnish and swedish ingredients (#9180) (b3fff45)
- German ing (#9634) (d5d0e41)
- jp_allergens_1 (Combined) (#9594) (f915975)
- Labels (#9545) (740820b)
- new cake category and cottage cheese correction (#9649) (e0f7e03)
- syn E336i (#9604) (50d4acd)
Translations
Technical
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 2 years ago
openfoodfacts-server - v2.25.0
2.25.0 (2023-12-21)
Features
Bug Fixes
- export_producers_platform_data_to_public_database.sh (#9565) (6cf78a2)
- fix small taxonomy encoding issues (#9560) (4857281)
- more CIQUAL matches and translations (#9538) (2b49db0)
- parsing of (fr) huile de palme, noisettes (#9568) (02857c0)
- remove Intermarche file from sftp when we import them (#9536) (5404660)
- run producer_import as off user (#9557) (b387293)
- use Redis streams instead of redis queue (#9428) (b38c4c3)
Taxonomy
- Add (gym) protein nutrients (#9530) (c9a51df)
- add ingredient translations (#9481) (2651bfa)
- add new cream ingredient (#9561) (67d584c)
- add processing synonyms for Spanish (#9552) (75d2751)
- Bulgarian additions (#9518) (2f0cf75)
- Categories translations for Open Beauty Facts (#9477) (4ecc2bd)
- change German label (#9551) (a287160)
- CIQUAL additions and fixes for ingredients (#9535) (9a7980b)
- ciqual-ingredients-boost-ben (#9532) (ee8dd5b)
- data quality translations (#9480) (21d90cd)
- german additions (#9542) (35b2a00)
- german syn iron gluconate (#9548) (bad1ce5)
- german syn nuts (#9543) (642caec)
- label Calidad Certificada Andalucia (#9521) (75ffc06)
- misc translations (#9496) (44368ea)
- more german allergens (#9549) (b0a576a)
- new ciqual associations for ingredients (#9523) (15e8cea)
- new ingredients for the Contribalim project (#9562) (01f36ba)
- origin translations (#9493) (5463fac)
- some CIQUAL matches for popular ingredients (#9529) (e1bdfe7)
- some Ingredient translations (#9546) (0e4dae1)
- stollen (#9550) (9fa833b)
- Translation of Open Beauty Facts labels (#9482) (0c94c56)
- typo in labels taxonomy fegg -> egg (#9559) (add3327)
- vit. abbreviation for vitamins (#9567) (1c611ec)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 2 years ago
openfoodfacts-server - v2.24.1
2.24.1 (2023-12-12)
Bug Fixes
- accented values for facets (#9483) (33571ba)
- allow folksonomy engine on dietetary products (#9517) (88ebf9e), closes #9412
- dq_sugar_plus_starch_greater_than_carbohydrates (#9498) (0badc08)
- fix small js error (#9516) (9cbf468)
- Slight improvements on modifiers parsing for Spanish in Food.pm (#9489) (7bfec29)
- various label translations (9eaf693)
Taxonomy
- add some missing description to Data Quality (#9497) (22a5712)
- add translations for Label categories (#9478) (4c0b475)
- add translations for shapes and materials (#9479) (97c6593)
- dq_serving_size_parsing_improvements (#9484) (4f0760b)
- further translations for the improvements taxonomy for the producer platform (#9494) (78ffdeb)
- Ingredient analysis translations (#9499) (872feb4)
- OPFF Categories translation (#9491) (9eac93d)
- Remove redundant alias (#9515) (671197b)
- soy base (#9407) (7c8a443)
- spanish translations and one url (#9448) (8863e5f)
- tax_world_unknown_ingred_3 (#9466) (234b375)
- translate NOVA groups more broadly (#9492) (7dc3254)
- translation of the Open Beauty Facts body part taxonomy (#9490) (6cde2e3)
- translations for ingredients_processing.txt (#9501) (da0176a)
- translations for shapes and materials (#9495) (00cf8f7)
- Update ingredients parsing for Spanish and Catalan (#9476) (e9eda67)
- various label translations (#9488) (9eaf693)
Technical
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 2 years ago
openfoodfacts-server - v2.24.0
2.24.0 (2023-12-05)
Features
- dq_all_val_in_nutrition_are_identical (#9320) (f18bf44)
- feat_japanese_nutrition_table (#9467) (1d98c75)
- support percentage range (#9224) (e2e66a2)
Bug Fixes
- Dq saturated fat only if fat defined (#9463) (2a668c1)
- dq_nutriscore_alert_and_category_rework (#9461) (8a81fc7)
- dq_nutrition_rm_salt_under_01g (#9464) (5ed2c36)
- dq_serving_size_cant_be_parsed (#9462) (a150941)
- fix agena 3000 path (97558c5)
- Fix agena 3000 path for the labeler (#9435) (97558c5)
- fixing pagination on facets (#9443) (92c5d29), closes #3850
- ingredient additions to norwegian bokmål (#9439) (be477d2)
- Make banner matching with design (#9450) (2462d29)
- move Intermarché / Les Mousquetaires import to producers platform (#9474) (babb255)
Taxonomy
- Add ingredients in Spanish (#9475) (5b37fe2)
- fix missing parents (#9445) (47be619)
- More Wikidata entries for amino acids (#9457) (e18b065)
- some translations for labels (#9456) (efeef03)
- Translate 2 nutrients (#9458) (5a08f4e)
- translations for Open Beauty Facts (#9460) (52d7c04)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 2 years ago
openfoodfacts-server - v2.23.0
2.23.0 (2023-11-30)
Features
- donation banner 2024 integration (#9422) (7f9331b)
- dq_kcal_does_not_match_exclude_more (#9339) (1d3d352)
- ingredients_list_cutting (#9357) (187902b)
- parse origin of ingredients for Japanese (#9125) (730f621)
- Use Imager::zxing to read barcodes from uploaded images (#9051) (854b4c8)
Bug Fixes
- add missing producers images for pro platform (#9383) (ae71756)
- Close button don't work (#9438) (ff6c806)
- Correct handling of fractions without leading zero in Salt/Sodium content field Fixes #6717 (#9337) (8aadd6c)
- display percent and sort options (#9440) (90f96ee)
- do not mark all composite materials as non recyclable (#9433) (d3f8740)
- facets for EU packager codes (EC) and for users (#9380) (f8584ad)
- fix donation banner (#9431) (9010d3e)
- fix export script after server move (#9415) (1244f90)
- Fix gen_feeds timers install target (#9386) (3726da2)
- fix stale bot (#9385) (0936621)
- fix user for gen_feeds (#9388) (1957623)
- identation of nutrients in product edit form (#9420) (04f041f)
- identation of nutrients in product edit form #8124 (04f041f)
- new local Fairtrade International members (#9425) (7fb9bba)
- og-url for donate page to get correct Facebook share preview, change meta title (#9356) (913a1d8)
- Reduce size of image on donate banner (#9442) (ace9eba)
- use origins property from categories for Eco-Score (#9402) (ae8fd7d)
Taxonomy
- Added unknown Croatian ingredients to the taxonomy (part 10) (#9244) (992aa36)
- Bulgarian additions (#9418) (740652d)
- fixes in category taxonomy (#9354) (7e43774)
- minor corrections (#9411) (a4acd27)
- more sorbet categories (#9376) (0c90794)
- normalization of normalization… (#9427) (eaf0964)
- nuts allergens german (#9409) (3d4bdaa)
- pommes de terre cuites à la vapeur (#9403) (951d04e)
- steamed potatoes (#9405) (9a89492)
- various labels improvements (#9429) (5ad9b9c)
- vegetarian pizzas, pure mashed potatoes (#9400) (a956004)
Technical
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 2 years ago
openfoodfacts-server - v2.22.0
2.22.0 (2023-11-21)
Features
- add dq error for product quantity above 30kg (#9316) (b7fe2b2)
- adding German plurals to the oils in Ingredients.pm (#9304) (39a7ae2)
- dq_petfood_beauty_brands (#9340) (6e00ac4)
- Enable Org Admins to View and Modify Member Admin Status (#8840) (c6aefc2)
- feat_upd_vlabel_logo (#9318) (82138ca)
- improvements to parsing of ingredient with labels (#9330) (ba6739f)
- refactor to allow unlimited facets - WIP (#9332) (77cf12e)
- set max percent of sugar and salt ingredients based on nutrition facts (#9276) (80bcc29)
Bug Fixes
- /.well-known/change-password (#9285) (5e7e932)
- /.well-known/change-password #9223 (5e7e932)
- add symbolic links for donation (#9331) (4e704a0)
- broken convert_gs1_xml_to_json_in_dir.pl (#9280) (2761f09)
- count ingredients with specified percent (#9272) (65ef06c)
- fix_avoid_eiweiss_false_positive_for_allergens (#9317) (1aacb01)
- labeler (#9296) (87d094b)
- labeler emojis (#9292) (1e93786)
- merge conflicts (#9286) (9c4b9af)
- parsing of beef meat from animals fed without GMO (#9307) (4ea7db2)
- quantities starting with a dot .33L (#9284) (5523a15)
- set caching headers for assetlinks.json (#9270) (12dd063)
Taxonomy
- add Cachaça (the spirit in Caipirinha) (#9323) (0234c56)
- added anses tag in additives, added one allergen (#9265) (c42b62f)
- added Hass avocado in taxonomy (#9245) (4c50f74)
- Added unknown Croatian ingredients to the taxonomy (part 8) (#9227) (4ec48bb)
- Added unknown Croatian ingredients to the taxonomy (part 9) (#9236) (8e88392)
- biscuit mixes (#9341) (de6b579)
- breaded halloumi (#9338) (084ac62)
- German allergen synonyms (#9327) (675225d)
- German and Finnish ingredients (#9326) (584c1e8)
- improvements (#9310) (5cde2c4)
- insert AOP Isigny en Bresse creams under proper parent (#9319) (6a4f347)
- insert AOP Isigny en Bresse creams under the proper Agribalyse parent (6a4f347)
- update Spanish sentences (processing.txt & preservation.txt) (#9309) (7ed793a)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 2 years ago
openfoodfacts-server - v2.21.0
2.21.0 (2023-11-07)
Features
- add_hr_develop_ingredients_categories_and_types (#9128) (d2ffc70)
- enable more donation pages (#9219) (401e3ea)
- enable more translation pages (401e3ea)
- enable user to edit their preferred language and the country they live in (#8826) (5839a9a)
- support-2024 (#9212) (0a5f166)
- Use query service for obsolete queries (#9228) (9018024)
Bug Fixes
- % of fruits/vegetables for canned foods and Nutri-Score (#9215) (67f09c1)
- add timeout to off-query (#9250) (edaf0b2)
- arrow is not centered in Manage image button Fixes #7489 (#9135) (8d1615c)
- avoid duplicated for data quality tags (#9154) (9a0bfba)
- cardify Folksonomy Engine (#9053) (118f9b9)
- compute percent of vegetables for Nutri-Score after removing water for canned vegetables (#9210) (273d120)
- don't display translation widget for non logged-in users (#9205) (a4eb678)
- exists_taxonomy_tag for ingredients_original tag type (#9142) (5999a56)
- fix madenearme scripts to load geo codes (#9162) (672079e)
- fixes for Labeler (#9196) (8d353a2)
- frontend fixed (#9203) (7062fd8)
- milk, dairy drinks and plant-based beverages Nutri-Score 2023 (#9141) (955506e)
- more spacing in edit preferences form (#9097) (dd02264)
- Nutri-Score A to B threshold and olive oils (#9190) (4f04c19)
- Nutri-Score for olive oils with unrecognized ingredients (#9247) (aedffd1)
- processing method in one of the two ingredients around 'and' (#9122) (bd6b3da)
- README.md (#9208) (0478171)
- rename je-protege-les-abeilles label logos to bee-friendly (#9176) (609ab66)
- rename je-protege-les-abeilles label logos to bee-friendly (matches taxonomy) #7231 (609ab66)
- speed up Lang.pm init (230b1d6)
- speed up Lang.pm initialization, save 2 seconds x 100 tests (#9197) (230b1d6)
- update donation banner text (#9249) (3c9c885)
- use path instead of txt in NOVA unknown icon, and fix size and font (#9252) (df378c6)
Taxonomy
- add german synonyme aus biologischer Landwirtschaft (#9153) (795447e)
- add HR taxonomy (#9201) (75a15b2)
- correction fruit juice concentrate (#9237) (a4af10a)
- Even more beer categories (#9181) (e59399e)
- few additions (cocoa, anis) (#9163) (0828729)
- Fixing coconut milks (#9151) (5621289)
- Hindi translations for improvements.txt (#8441) (afeb4e4)
- label: quality product made in Latvia (#9199) (4424e55)
- Lithuanian ingredients + processing (#9148) (076c754)
- polish synonym orzeszki arachidowe (#9150) (063b590)
- put Trappist beers under Abbey ales (fix) (#9263) (331ae58)
Translations
Technical
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 2 years ago
openfoodfacts-server - v2.20.0
2.20.0 (2023-10-10)
Features
- add knowledge content to additive knowledge panels (#9103) (7bb6af2)
- Added display message for normal users for protected images (#8854) (f7931a9)
- Use 'GS1 Barcode Syntax Engine' in READ API v3 (#9050) (85cee85)
- Use 'GS1 Barcode Syntax Engine' to normalize product codes (#9049) (77d296f)
- Use openfoodfacts-query service for facet queries instead of product_tags collection (#8947) (1fbbe06)
Bug Fixes
- add ingredients-original facet, start to split tagtype and taxonomy (#9127) (e081ec9)
- add margin bottom to product button (0abdc97)
- add padding between tabs (#9084) (0abdc97)
- add support to import CSV file with multiple image urls for one product on separate rows (Carrefour) + fix fake download of images for tests (#9058) (b0280f6)
- better count of fruits/vegetables/legumes for Nutri-Score (#9102) (d3754e2)
- better support for Japanese additives types (e.g. amino-acids) (#9073) (864cf2c)
- conversion from IU for prepared nutrients (#9117) (b44bd45)
- error and warning for vegan label with non-vegan ingredients (#9063) (5627ce3)
- improve and refactor parsing of specific ingredients percent and quantities (#9113) (2ba661c)
- keep cgi script path when redirecting to canonical subdomain (#9059) (b4ed893)
- limit of 2 proteins points for Nutri-Score 2023 for red meat products (#9081) (b7fbb37)
- Logic error in user account form (#8851) (2416dba)
- Nova 4 marker for mechanicaly separated meat and fruit juice concentrates + better Halal / Kosher parsing (#9074) (495c58f)
- parse 'some ingredient (some quantity per 100g of finished product)' (#9080) (a8fc2d8)
Taxonomy
- add animal welfare claims on days of grazing for cows and beef (#9046) (7039796)
- add macaroni (pasta) (#9056) (5830cfb)
- add Norwegian synonyms for tarragon (#9057) (dd72f03)
- add proxy for Tête de Moine as it's similar to Abondance (#9082) (2d4b2f3)
- add taxonomy labels for keto foods (#9090) (e5ac959)
- adding german stopword Landwirtschaft (#9093) (3481d1d)
- adding syn gluten (#9069) (72b5c84)
- agribalyse proxy added (#9068) (7862b22)
- correction soy protein (#9064) (fe26d98)
- czech ingredients (#9076) (169d080)
- finnish ingredients (#9124) (da3dd74)
- German synonym for antioxydant (#9030) (a62a825)
- lentil soups correction (#9123) (7e07fcb)
- More german ingredient (#9094) (4a16c8b)
- new beer categories and reorganization (#8903) (2140ccd)
- Remove spaces found in some Japanese translations (#9091) (d1481ab)
- syn german Milcherzeugnissen (#9111) (1ae9db3)
- syn german weitere Schalenfrüchte (#9095) (e065f35)
- synonyme cs regulátory kyselosti (#9077) (15a66b3)
Translations
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 2 years ago
openfoodfacts-server - v2.19.0
2.19.0 (2023-09-21)
Features
Bug Fixes
- app landing page improvements (#9001) (5ed5f84)
- avoid spam user creation (#9020) (bbacda2)
- fix export excel with leading zero (#9011) (f05ede9)
- fix source_id org-carrefour in import script (#9002) (e6c9099)
- illegal division by zero in percent estimate (#9007) (014971b)
- illegal division by zero in percent estimate #8998 (014971b)
- images urls on pro platform (#9038) (59401d5)
- images urls on pro platform #9037 (59401d5)
- limit the number of fields fetched from MongoDB (#9021) (56c040c)
- Make contries map responsive (#9003) (16830a9)
- Mark script/css as base layout (#9022) (43eae34)
- new additives, non-nutritive sweeteners for new Nutri-Score (#9005) (691627f)
- updated ingredients_categories_and_types (#9027) (4cdc4b5)
- use images sub domain for edit product form (#8994) (5d07bd2)
- Use images subdomain for images (#9009) (273676f)
- weight values for the main material of the product (#9024) (11dd2d5)
Taxonomy
- add Frozen and Canned to Meals with meat (#9006) (a0e358e)
- adding "anderen Schalenfrüchten" (#9039) (0d2bcdd)
- de and nl ingredients (#9023) (3476d84)
- estonian and german ingredients (#9029) (d4a8bae)
- estonian names for E331 and E333 (#9031) (3ce74e1)
- UK ingredients (#9000) (28a3a84)
Translations
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 3 years ago
openfoodfacts-server - v2.18.0
2.18.0 (2023-09-12)
Features
- Add app landing page (#8975) (f32eceb)
- add HR packager codes (#8921) (d2f7682)
- add support for product quantity and packaging weights in search graphs (#8963) (a96392b)
- add the blogpost with the new features (#8861) (878d48c)
- New Nutri-Score formula (v2) for food (2022) and beverages (2023) - ready for review (#8832) (8ce0abc)
- parsing of ingredients with quantity in various units (#8897) (2c377a5)
Bug Fixes
- add xx: entries to all additives (#8939) (2978eed)
- allow AppleWebKit user-agent (#8962) (f4fa9ce)
- conflict additives variants and and (#8905) (c8d6e44)
- delete fields after removing ingredients (#8943) (aea40ca)
- delete_user_test should not hang indefinitely (#8946) (3413464)
- fix gen_feeds_daily for madenearme (#8950) (e8d450b)
- fix Qwant bot detection (#8945) (be246a1)
- improve ingredients extraction (#8942) (ddd8177)
- improve web crawler indexation blocking (#8896) (4cf23de)
- Language specific fields not suffixed by a language should be in the language of the interface (#8877) (53ce7dd)
- New stopword french "pouvant" (#8972) (e429fa1)
- parse origins (ingredient from origin) in German, Italian and Spanish (#8938) (1c416ee)
- return 404 error for unknown tags (#8937) (f43eb3a)
- tagline donation (#8993) (5538bfd)
- typos (#8913) (8bc7d0e)
- use ingredient list if lang != lc to parse ingredients (#8855) (bda3567)
- use matomo instead of GA for madenearme websites (#8966) (ca4c9ba)
- xx: entries for ingredients matching (#8891) (9ea491c)
Taxonomy
- a couple of Lithuanian ingredients (#8922) (885b4e8)
- a few Lithuanian categories (#8902) (5c050e4)
- add agribalyse property for skyrs and yogurts (#8931) (1f1854d)
- add ingredients and processing (#8910) (bfd66b5)
- add remaining Eurocodes for vegetables in ingredients (#8927) (1e6589c)
- adding some german translation for ingredients of More Protein Brownie (#8912) (54c1c78)
- correction (#8959) (bacf2a7)
- Extend en taxonomy of subcategories of
en:Biscuit with a filled chocolate bar covering(#8843) (3d70f76) - german syn E341 (#8960) (0206d41)
- Lithuanian labels logos (#8874) (d1c9065)
- more eurocodes for onion-family / tubers / root vegetables (#8893) (e0bcd63)
- more vegan categories (#8985) (a68007d)
- plural antioxidantes portuguese (#8980) (7207252)
- Romanian categories (#8941) (4fa7f5a)
- spices and sauces updates (#8777) (35bf44a)
- start of World Customs Organization Harmonized System properties for categories (#8879) (2c126ca)
- syn hungarian (#8979) (0d0df52)
- synonymes hungarian (#8978) (a258223)
- Update polish taxonomy (#8898) (d3304c1)
- viili (#8906) (1adc459)
Technical
- add section about rate limits (#8961) (10443a5)
- adding an integration test for the account deletion feature (#8723) (33602a8)
- update the doc of makefile target with lint_perltidy (#8883) (c4d0a00)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 3 years ago
openfoodfacts-server - v2.17.0
2.17.0 (2023-08-17)
Features
- add some US stores (#8864) (f6bdca1)
- Allowing Org Admins to Add/Invite Users (#8763) (e2494e6)
- New Crowdin updates (#8784) (0aa6db5)
- New Crowdin updates (#8835) (f7905b8)
- show image uploader and upload time to all users (#8845) (2db5929)
Bug Fixes
- add me,ry,sh,wa languages to taxonomy (#8838) (7e80671)
- Added Protection On Images for normal Users (#8610) (52bb44a)
- fix and speed up CSV export (#8863) (8e69a1d)
- link to register for the OFF days (#8859) (b74bbd8)
- Remove category in update_all_products (#8848) (d2e5537)
- remove legacy robotoff-proxy nginx config (#8833) (9d0ce04)
- simplify vegan/vegetarian ingredients analysis and merge 'ignore' and 'maybe' (#8849) (eaabdb8)
Taxonomy
- added ingredients in taxonomies (#8828) (6bd5d86)
- eurocode - brassicas, stalk vegetables, shoot vegetables (b8ed4a0)
- eurocode 2 group 8.10 - leaf vegetables (#8829) (e3151fe)
- eurocode for ingredients - brassicas, stalk vegetables, shoot vegetables (#8869) (b8ed4a0)
- new categories and Lithuanian translations (#8718) (940b0b6)
- romanian ingredients (#8841) (b375f2f)
- semi-complete flour (#8836) (5c77255)
Technical
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 3 years ago
openfoodfacts-server - v2.16.0
2.16.0 (2023-08-10)
Features
Bug Fixes
- add Google-InspectionTool to list of bot (3df8eb9)
- add missing section in robots.txt (6b4e5f1)
- Cherry-picked translations (#8807) (0bbdee1)
- disallow DataForSeoBot in standard robots.txt (5dfd8cd)
- disallow most facet pages in robots.txt (3a03229)
- do not use 'and' translations from Crowdin for ingredient analysis (#8809) (7c4cec4)
- don't allow bot crawlers to index unsupported lc for cc (aabeabc)
- don't cache results of crawling bot requests (09a1814)
- don't save object in memcached if it's bigger than max size (9a9c9ce)
- fix integration tests (99deb0b)
- fix issues spotted during code review (dcc42ae)
- fix unit tests (bb44414)
- German "Kann auch" (#8756) (7eb0bf6)
- illegal division by zero in percent estimation (#8783) (799f250)
- improve integration tests for crawlers (a03ec20)
- improve robots.txt generation (7b0a014)
- integrate feedbacks from code review (4d1d65f)
- invalid syntax in donate.html (#8806) (92f7432)
- make unindexable most subdomains (cc-lc pairs) (84be79f), closes #8779
- microsoft links update (#8788) (b2e684a)
- obsolete support in update_all_products.pl and export status fix (ccfb616)
- obsolete support in update_all_products.pl and export status fix on producers platform (#8811) (ccfb616)
- redirect for donner-a-open-food-facts (#8785) (8034910)
- rename $user_agent into $user_agent_str (01cd1bf)
- rename facet_page_crawler.t into page_crawler.t (5056eb4)
- return noindex page on list of tags for web crawlers (d9ef66b)
- translations for OPFF (#8805) (8aa9864)
- update stop_words.txt (ee1bc41)
- use variable in Cache.pm to store memcached max object size (908c6b4)
Taxonomy
- Add ingredients in Catalan and Spanish (#8768) (73f896b)
- Add Japanese form variants for vitamins and additives (#8795) (d87a83f)
- correction Roscón de Reyes (#8796) (b6c7be9)
- correction to mueslis (#8801) (cfe591d)
- Taxonomy update (mostly Polish) - 2 (#8771) (bf112bd)
Technical
- adding a test that check if preferences edits made by an user are saved (#8766) (0af2f09)
- fix OpenAPI product_extended.yaml (#8808) (e38efae)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 3 years ago
openfoodfacts-server - v2.15.0
2.15.0 (2023-08-01)
Features
- Added Hide/Show toggle eye icon beside password field (#8713) (c223b0a)
- Adding Tutorial about Account Creation in Pro platform (#8577) (7c6e53d)
- Allow Org admins to Remove Users from their Organization (#8705) (0f18a64)
- cherry pick translations (#8769) (680789f)
- compute stats for the main material of the packaging (#8662) (be14720)
- German "Kann" (#8746) (1a76ece)
- Manually merge non-problematic translation files (#8754) (ce9bd50)
- Manually merge non-problematic translation files (#8754) (ce9bd50)
- More cherry picking (#8776) (71fe5df)
- Polish adjustment on ingredients parsing (#8371) (08ba32e)
- quality test for nutriscore on olive oils (#8360) (415d68c)
- updated test for serving_size for nutrition table (#8685) (6f5a88b)
Bug Fixes
- Add missing string to common.pot (#8677) (9f151e1), closes #8636
- always display contribution panel after edit (#8745) (35a1666)
- disable facets knowledge panels for crawlers (#8772) (730f3a6)
- export obsoete products from producers platform (#8698) (88f42cf)
- fix madenearme by using jsonl instead of mongodb (#8693) (26fe33c)
- fix bug in Mail.pm (#8726) (b2d58e3)
- fix bug template (#8649) (5b0e1a0)
- Link to the product page opens in a new tab (#8630) (d09f16b)
- load both ciqual + calnut tables (#8702) (e449fa8)
- remove forgotten JS marker in nutrition_facts_table.tt.html (#8720) (2d579bb)
- return empty noindex webpage when crawlers hit specific pages (#8744) (d763210)
- update middle dot to keep catalan words (#8690) (6e05eb8)
- Update welcome email (#8703) (b4edf99), closes #8005
- use states_tags index for remove_empty_products.pl (#8728) (f14d0a4)
Taxonomy
- Add mushroom sauces for Spanish and Catalan (#8758) (862060a)
- added Croatian ingredients in taxonomies (#8699) (c474988)
- added Croatian ingredients in taxonomies (#8704) (b219145)
- added Croatian ingredients in taxonomies (#8719) (1a8a5fa)
- added ingredients in taxonomies (#8753) (c9511ee)
- added Japanese ingredients in taxonomies (#8752) (54622a9)
- added ru E150c (#8709) (582b374)
- Bulgarian additions (#8643) (e1d322f)
- Bulgarian addtitions (e1d322f)
- corrections tartlets (#8665) (3d64164)
- corrections yogurts (#8656) (2f186c1)
- creaming powder, creaming agent (#8631) (e225e7f)
- Danish additions, corrections (#8645) (c18635e)
- de and cz ingredients (#8757) (7ad382a)
- fix proxy_ciqual_food_code (#8683) (0a2805a)
- German ingredient (#8717) (961a116)
- hr unknown ingred 4 (#8739) (6943f02)
- italien ingredient (#8694) (586c85d)
- Lithuanian ingredients (#8686) (9108afc)
- some fixes to ingredients taxonomy (#8684) (32a5705)
- Update ingredients for Spanish and Catalan (#8743) (6d266f1)
Technical
- adding a synonym test for the suggestion feature (#8674) (453c6b1)
- cleaning and dispatching product schema (#8672) (39560c8)
- completing the create_user.t (#8722) (b128504)
- explanation on how to download wget on Windows (#8660) (3a21745)
- fix api ref url (#8729) (f42c7b2)
- fix formating and broken link (#8657) (8b15428)
- instructions to activate the dev mode for Windows user (#8666) (93852a0)
- mkdocs.yml support tables (#8647) (662a711)
- remove off:off references in the API documentation (#8680) (d0b3715), closes #8675
- update of Makefile target (#8669) (d1ea62e)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 3 years ago