Releases: openfoodfacts/openfoodfacts-server
Releases · openfoodfacts/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)
v2.31.1
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
- [email protected] (#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)
v2.30.1
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](88fbd42d9d31...
v2.29.0
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)...
v2.27.1
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
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)