Recent Releases of openfoodfacts-server
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 14 days 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-question
from 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.pl
and/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 month 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 about 2 months 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 2 months 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 2 months 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 3 months 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 3 months 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 3 months 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 3 months 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 4 months 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 4 months 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 4 months 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 5 months 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 5 months ago

openfoodfacts-server - v2.49.0
2.49.0 (2024-11-06)
Features
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 6 months ago

openfoodfacts-server - v2.47.1
2.47.1 (2024-10-24)
Bug Fixes
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 6 months 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 6 months 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 6 months 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 7 months 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 8 months 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 8 months 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 9 months 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 9 months 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 9 months 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 9 months 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 9 months 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 10 months 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 10 months 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 11 months 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 11 months 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 11 months 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 11 months 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
- [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)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot 12 months 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 1 year 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 1 year 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 about 1 year 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 about 1 year 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 about 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year 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 over 1 year ago

openfoodfacts-server - v2.14.0
2.14.0 (2023-06-29)
Features
- Able to view the list of users associated with an Organization (#8511) (2472419)
- activate Japanese ingredients processing (#8621) (bf51259)
- Add logo for label PME+ (#8584) (4dca636)
- Add settings explanations (#6799) (cefb9d5)
- add tagline for French and Fallback (#8625) (db01cda)
- Added Pros' Meet-Ups link in Menu (#8512) (2482d86)
- Added Tutorial Videos about Data-Import in Pro Platform (#8572) (fd94582)
- Added Welcome Video in Pro Platform (#8565) (b0de94e)
- allow admins to specify a timeout for MongoDB queries (#8561) (161e3e9)
- Allow users to delete their own accounts (#8548) (6a294d0)
- Hide the Classic Packaging Field in Edit Mode (#8500) (09e86b4)
- packaging stats per parent materials (#8594) (3ee4411)
- Run user deletion as a background task (#8516) (8d0674e)
- Statistics for packagings materials by categories (#8613) (166b4c9)
- tagline for 2023 survey (#8614) (96d0d54)
- translations for Fruits estimates (#7907) (e897c45)
Bug Fixes
- "make import_prod_data" incorrect mapping on data folder (#8598) (2968f39)
- add back "Remember me" checkbox (bc89c10)
- Add back the "Remember me" checkbox (#8600) (bc89c10), closes #7915
- add LCA icon in Eco-Score panel (#8585) (52498c5)
- Added Template Comments instead of html (#8533) (2369f07)
- Build Taxonomies does not cache the full json files (#8557) (abe1ef9)
- compute ecoscore bonuses for all categories (#8629) (2be152e)
- do not display empty packagings materials panel (#8632) (6621834)
- fix labeler duplicate (#8615) (b555ccd)
- fix the template of the feature request form (#8404) (9932a33)
- Preventing Email Addresses as Entries in Fields (#8452) (5bc8dbc)
- remove source files in agena3000 sftp (#8596) (0492d87)
- remove warning in get_inherited_property_from_categories_tags (#8531) (783364b)
- Replace existing values with Producer Supplied Allergens and Traces values (#8538) (82fbf7c)
- Replace the link to the defunct Windows Mobile App by the Microsoft App link (#8543) (4b66a91)
- Restore Search Bar in Producers Platform (#8532) (b9f0c59)
- Squashed commits of various fixes #8408, #8332, #8354, #6525, #3372 (#8437) (da644c3)
Taxonomy
- Add CCPAE logo (#8517) (03cc780)
- add fi translation for Crossed Grain Trademark (#8550) (b27fabd)
- Add Spanish/Catalan sugars for creatine products (#8491) (f8397e8)
- Added German variant of inositol (#8473) (2779a3c)
- compound dairy creams (#8602) (b01ff33)
- Finnish translations for doughnut categories (#8574) (5e0a136)
- new CIQUAL associations for ingredients (#8537) (b99f70d)
- Ro translations (#8521) (23d27a8)
- some ingredients for CIQUAL (#8542) (a8bab86)
- Various Japanese translations (merge from Naruyoko PR #8405) (#8558) (df1d873)
Technical
- Add Omega6 and Omega9 under polyunsaturated and monounsaturated fats in Producer.html (#8576) (82b5130)
- fix wrong API doc URL (#8487) (d635e20)
- Restructured Pro-docs (#8494) (b1323c9)
- storing expected results of tests as JSON (#8547) (8b4d4fd)
- Update API documentation (#8606) (6bdbed3)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 2 years ago

openfoodfacts-server - v2.13.0
2.13.0 (2023-05-31)
Features
- add all logo variants for all projects in a normalized way (#8459) (a05b4c0)
- added quality facet error for reversed kcal and kj (#8438) (0c76d76)
- bypass data quality error for citrus (#8444) (e3a7394)
- Don't calculate 100g nutriment if serving_quantity <=5 and value = '0', fixes #5848 (#8403) (5031077)
- fix assetlinks.json after deployment (#8448) (de2fe3e)
- ingredient analysis translations (#7908) (9561506)
- Update delete_user to append unique hash (#8472) (a510fec)
Bug Fixes
- add more linked panels for attributes (#6808) (f861059)
- correct the link to products added by one user (#8463) (65d99c5)
- encode
diffs
as JSON text in send_notification_for_product_change (#8419) (2ab7fe6) - gzip all JSON OCRs when saving OCR file on disk (#8320) (45df380)
- Iterate over both product collections on user delete (#8476) (146698c)
- make products aligned again in list (#7309) (cf700f0)
- make products aligned again in list #7309 (#8423) (cf700f0)
- on the fly nutrition edit checks #8420 (#8464) (a82b5ea)
- product added by user url #8421 (65d99c5)
- removing the old logos for OBF, OPF, OPFF (#7276) (ea5a5c7)
- Update nova-group-unknown.svg (#8436) (f58b6ae)
- update vitamin b5 (#8440) (d5a60be)
Taxonomy
- BG Additions (#8465) (819df0c)
- Correction bars (#8451) (8d6d754)
- e-243 additive exposure (#8453) (c38bf68)
- german ingredients (#8426) (606f25e)
- ingredients - whole chicken (#8433) (95bb4e2)
- lupine, einkorn, grey pea for Divinfood + tonka bean (#8434) (a8a6387)
- non-vegetarian Brown Triangle India (#8410) (d7fd285)
- portuguese synonyme (#8429) (32256a0)
- rare legumes and wheat / divinfood project (#8454) (0442a1e)
Technical
- Edit spellling errors in Read.md files #8264 (#8279) (7953dbc)
- fix how-to-develop-producer-platform (#8482) (a6027dc)
- fix OpenAPI
Product
schema file, extract agribalyze.yaml (#8450) (f970234)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 2 years ago

openfoodfacts-server - v2.12.0
2.12.0 (2023-05-15)
Features
- added nitrate sulfate as suggestions in table (#8412) (eadb61a)
- Estimate Ingredient percentages from nutritional data (#8025) (c1ebb27)
- export packaging components data (#8362) (c84cee3)
- export packaging components data #8361 (c84cee3)
- link to new pro platform manuals (#8375) (2e95d72)
- Prevention - On the fly quality checks in the product edit form (#8258) (89da8ff)
- use ciqual to estimate nutrients and nutriscore (#8351) (a43c187)
Bug Fixes
- Add contributors link in user profile for easier account deletion (#8399) (232b32c)
- escape issue in additives knowledge panel - remove latex formulas (#8340) (1d8583b)
- explore files in sorted order to make tests non-random (#8384) (bf5e755)
- export obsolete products - draft (#8397) (efa8c72)
- japanese parenthesis (#8381) (2f9efb4)
- make CORS work on dev server and API v3 (#8392) (a0cfac9)
- new misc tags for packaging imports, + set packagings_complete (#8409) (c78a458)
- nutrition edit warnings (#8411) (2af05a9)
- provide Robotoff details about product updates (#8416) (0a73218), closes #8286
- solve quantity false positives issue #2037 (#2038) (80f01b6)
- uncomment error raised in tag and fix errors (#8417) (225935f)
Translations
Taxonomy
- add migros stars labels (#8376) (7c9a62c)
- added logo for mexican labels (#8377) (17fa03b)
- added logos for beter leven (#8370) (3d37269)
- added some nutrients (#8323) (bea641d)
- chicken kievs (#8366) (73a32d8)
- Danish ingredients (#8378) (dfc4f70)
- Labels and categories additions (#7910) (1dc577d)
- Pl ingredients (#7791) (2a3244f)
- Prepared potatoes (#8383) (3e09af7)
- ro translations (#8290) (8f55d1f)
- Test populating a category using ChatGPT (#8084) (3c945d8)
- Update ingredients in Catalan (#8372) (ae42679)
Technical
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot almost 2 years ago

openfoodfacts-server - v2.11.0
2.11.0 (2023-04-25)
Features
- add hyphens for properties in folksonomy (#8278) (dee45c2)
- Create assetslinks.json (#8306) (048acdb)
- Enable Polish ingredients processing + tests (#8331) (6bb43ea)
- export packaging data (#8359) (da04b19)
Bug Fixes
- avoid reference to missing panel in root card (#8297) (acfb092), closes #8295
- canonical url for /cgi/top_translators.pl (#8342) (7a5d838)
- canonical url for /cgi/top_translators.pl #8334 (7a5d838)
- Fix routing pages (#8305) (1991f33)
- loosing the second facet at the end of the url on redirection (#8307) (28aa93d)
- Nutrition facts completed state is not computed properly (#8271) (ec9ca2a)
- remove z-index:-3 on nutrition photo (#8293) (a15bb75)
- remove z-index:-3 on nutrition photo #8292 (a15bb75)
- typo (#8318) (9897243)
Technical
Taxonomy
- add demain-la-terre and sans-residus-de-pesticides-collectif-nouveaux-champs labels (#8315) (224d686)
- Add labels to labels.txt (#8299) (263cd06)
- add new 2022 infotri system (#7995) (b2f9b1d)
- added changes from laralem (#8312) (0489a37)
- added some categories found in HR (#8309) (98625ff)
- added translation and labels found in hr (#8303) (79e41b3)
- copied pasted contribution from laralem (#8356) (685f426)
- de syn (#8301) (76dc037)
- de translations (#8300) (a56b765)
- More bruschetta (#8317) (1d2ce53)
- reapply changes from previous PR (#8348) (28ba212)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago

openfoodfacts-server - v2.10.0
2.10.0 (2023-04-07)
Features
- data quality errors knowledge panel (#8032) (0898399)
- Packaging import through producers platform (#8207) (bfc1fe2)
- replacing incron with a specific script (#8234) (982d1bf)
- separate products_obsolete MongoDB collection for obsolete products (#8277) (48b14a0)
Bug Fixes
- Docker YAML key mapping duplication (640c6d1)
- docker YAML key mapping duplication (#8273) (640c6d1)
- fix icons and small glitch with nutrition image (#8288) (ff60457)
- Invalid facets in the url should return 404 (#8255) (0174dcf)
- re-canonicalize packaging component properties (#8246) (4668488)
- refactor protection of data imported from producers (#8274) (045a23b)
Translations
Taxonomy
- added refined pamleolein (#8253) (b3c41d9)
- Apple juices (#8262) (a557c6a)
- Bruschetta spreads and bruschetta breads (#8252) (970efa1)
- Bulgarian additions (#8267) (d9072f9)
- Concentrate fruit juices (#8268) (04b6860)
- minor synonymes (#8254) (85cbc4a)
- Taxonomy hr 20230401 (#8284) (5975aa5)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago

openfoodfacts-server - v2.9.0
2.9.0 (2023-03-24)
Features
- Add Perl introductory resources to warm newbies about Perl #8204 (#8206) (bda3722)
- Match synonyms and xx: entries when computing taxonomy suggestions (#8190) (e1304de)
Bug Fixes
- Do not show the lilo prompt in countries where it's unsupported (#8236) (fd4ee43)
- Hide all nutritional related info if no nutritional info on the box is selected (#8232) (4fbae54)
- Nutri Score Nutriments with an asterisk (#8205) (4ba6017)
Technical
Taxonomy
- added a category (#8227) (412b4a7)
- de syn E306 (#8229) (aeda389)
- Fish preparations (#8226) (cd2f65f)
- fix naming hr + taxonomy for mairoluin (#8239) (b5a7994)
- German ingredient translation (#8228) (7aa497b)
- German translation 2 (#8240) (be30c89)
- Mortadella (#8235) (2a89c5d)
- Update vitamins.txt (#8230) (5286169)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago

openfoodfacts-server - v2.8.0
2.8.0 (2023-03-17)
Features
- Adding the new logo of a-market (#8221) (34ac1f1)
- banner to promote the packaging operation (#8167) (a5f8023)
Bug Fixes
- delete old logo of a-market (#8222) (fcde6da)
- language selection (#8183) (89b2300)
- link to import photos (#8165) (d7a716d)
- link to pro platform in edit product form (#8195) (8afae82)
- mongodb index for countries_tags + created_t (#8169) (63d8bf2)
- open in Gitpod and mongo shell docs links should point to right resources (#8224) (f2bf8d1)
- remove css rule hiding legit content on pages (#8192) (f683d17)
- remove extra barcode in product edit form (#8223) (4a182d7)
- remove File::Fetch (#8175) (dc09be1)
- removed underline of links in attribute cards (#8153) (8534532)
- responsive-scroll-bar (#8196) (65f8415)
- support for accented language less taxonomy entries + images (#8218) (a85a5d3)
- underline links in panel text (#8219) (825f64f)
- Unlocalized string on the pro platform #8194 (#8203) (48a7f73)
Technical
- fix open api documentation (#8177) (7d76865)
- match_ingredient_origin unit test (#8174) (aae0385)
- restructure (#8176) (c442cda)
- simple index + add docs on test / docker (#8181) (e4085c7), closes #8104
Translations
Taxonomy
- add 🇩🇪 alias for Creme Fraiche without the accents (#8144) (284b58b)
- add some labels commonly found in Croatia (#8171) (f3b973b)
- add some missing Italian ingredients and additives alternative spellings (#8150) (2a0878d)
- added povratna naknada label and its image (#8155) (7641e08)
- Changes to juices (#8166) (2b5fb55)
- issue 7312/7313/7314/7316 (#8151) (1660e84)
- Prepared meat cuts substitutes (#8141) (ba458d7)
- update category taxonomy (#8215) (283b256)
- Update ingredients in Catalan and Spanish (#8161) (837440d)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago

openfoodfacts-server - v2.7.0
2.7.0 (2023-03-01)
Features
- "en:Serving size is missing digits" description (#8091) (99c2113)
- add logo of the label Bio Equitable en France (#8103) (5e7d3a8), closes #8083
- add quality facet ingredient percent over hundred (#8094) (afa2444)
- added Croatian language taxonomy for processing (#8127) (94faf7c)
- added error facet for sum of -ose nutriments greater than sugars (#8120) (6fabb9d)
- block halal chackib (#8043) (1b31efe), closes #6043
- data quality warning for 3 identical values in nutrition tables (#8109) (70a4926)
- download and convert Matomo events data for scanbot (#8081) (0e26425)
- Injecting Facet-knoweledge-panel (#8055) (4b5bcfa)
- New design on producers platform (#8086) (6fa8b28)
- rebuild taxonomies as they change fixes #6895 (#8027) (2a79845)
Bug Fixes
- changing orgs for pro moderators (#8149) (d7b8592)
- ignore packaging_text if packagings already exists (#8099) (185323a)
- more changes for GS1 import through Bayard (#8068) (d913e0c)
- more Croatian in taxonomy + fix false positive dq warnings (#8121) (4f01c3d)
- redirects for hungergames.openfoodfacts.org (#8075) (d3fe56a)
- remove underlined links in tables/dropdowns (#8080) (fb1712a)
- reword-platform (#8102) (dad4a8d)
- support /api/v0/products (with a s) (#8087) (9196ff1)
- underline links (#8079) (d4968a6)
Translations
Technical
- Docs overhaul (#8129) (649ed8d)
- Make api.yml a valid OpenAPI-3.1.0-Spec (#8042) (8a99b8f)
- small consistency fix in Test.pm (#8116) (db6077e)
Taxonomy
- add 🇩🇪 alias for plant protein (#8112) (3629347)
- add ingredient oat fiber (#8110) (24133f3)
- add ingredient potassium iodide (#8111) (e46a2f9)
- add some structure to data quality (#8082) (824f3df)
- adding Cocamidopropyl betaine in allergens (#8070) (fb7c352)
- BG additions (#8117) (d793d02)
- Corrections (#8063) (1571ed7)
- Croatian ingredients (#8088) (ec086f0)
- improve taxonomy for products available in Croatia (#8140) (d986c22)
- Meat corrections (#8093) (eea81e5)
- oat milks (#8108) (5855a93)
- polish translations, mostly quark-related (#8122) (77aee1e)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago

openfoodfacts-server - v2.6.0
2.6.0 (2023-02-06)
Features
- add a weighters facet for users who add packaging weights (#8034) (50f2fec)
- add data quality warning for serving size without digit (#8057) (aa9404d)
- integrating openfoodfacts-server with codecov for unit test coverage (#8016) (984171a)
- Taxonomy suggestions API v3 for packaging shapes and materials (#8008) (43c74d6)
- unsaturated fat support (#8064) (0f9e2d9)
Bug Fixes
- correct computation of weighters_tags (#8047) (c44c080)
- CORS header typo Access-Control-Allow-Origin (#8024) (f2942e9)
- exclude nutrition id containing nutrition-score (#8035) (3641834)
- language tag for sweden (#8069) (d71943f)
- make user sessions work across different ip addresses (#8066) (1be5399)
- make user sessions work across different ip addresses #8038 (1be5399)
- Small changes for the GS1 import through Bayard (#8037) (55bf168)
- typo for weighers id in fr.po (#8073) (af0313d)
- weighter->weigher, numbers vs strings, weights with units (#8056) (a67350e)
Taxonomy
- add polish taxonomy translations, mainly around lemons (#8065) (98db16f)
- BG additions (#8061) (dab7ac3)
- Bulgarian additions (#8029) (eb5e14b)
- Certified Gluten Free (#8028) (5dce3c0)
- Myrtles jams (#8021) (fe92b60)
- Some taxonomy updates (#8058) (e04286c)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot about 2 years ago

openfoodfacts-server - v2.5.0
2.5.0 (2023-01-23)
Features
- add data quality issue for negatives values in nutrition table (#7988) (25e54e4)
- add erythritol as a nutrient (#7941) (57e51f7)
- add erythritol as a nutrient #7837 (57e51f7)
- Add more actions (#7304) (b68735b)
- add placeholder count check to check-translations.sh (#7960) (b6f460e)
- Add serving quantity is 0 (#7857) (c294a5c)
- Add test to check Nutri-Score, Eco-Score and NOVA are not translated (#6085) (8a09834)
- adding adhesive tapes as a packaging material (#7992) (eb76d2d)
- allow setting the packagings_complete field through API v3 (#7856) (fec330a)
- associated packagings (#7756) (be9391f)
- compute packagings stats (#7949) (657b4ee)
- CSV export enhancements + fix (#7970) (652fae2)
- data-quality taxonomy big update (#8006) (51fa1ed)
- deduce 0 sugar/sat fat to compute nutriscore (#7947) (f7769b4), closes #4561
- Global Warning taxonomy for Open Beauty Facts (#3661) (b62d02b)
- highlight all selected images to delete for admins (#7952) (5faa3da)
- logo for comcombre de france (#7997) (2bdc14d)
- make all glass bottles recyclable by default (#7945) (6062126)
- new dump, aside the current one (#7968) (bac215c)
- Non-EU packager codes download (#3364) (b118d6e)
- script to fix non normalized codes (#7953) (9920b07)
- Show EcoScore attribute panel for world. Fixes #7378 (#7913) (b0f28f7)
- Update AGRIBALYSE to version 3.1 (9a59883)
- Ventilate issue to more GitHub projects (#7822) (ba26fd2)
Bug Fixes
- /cgi/suggest.pl + tests (#8004) (a397d5c)
- add alt attribute to make SonarCloud go green (ca4b55d)
- add alt attribute to make SonarCloud go green (#7849) (ca4b55d)
- add authentification through JSON body for API v3 WRITE requests (#7813) (e072afa)
- add forgotten strings to the GetText template (#8010) (1a6e036)
- added sugars for non US countries (#7982) (a2871ee)
- added vitamin d3 in nutrients.txt (#7931) (08d1e8b)
- avoid false positive errors for low energy values #7811 (#7864) (10aec8e)
- Barcode is not visible in the edit mode (#7855) (edd435e)
- better packaging misc facet (#7842) (7d1a2b2)
- chocolate eggs (#7809) (f23c75b)
- donation banner tweaks (#7703) (d84b17c)
- Erythritol (#7943) (175f00e)
- Fix cors headers (#7900) (4aac6f6), closes #7796 #7901
- https for the footer (#7917) (166feaa)
- make home first in the nav bar (#7780) (1295499)
- new misc facets for packagings with weights (#7826) (ba763b6)
- org should have data protected by default (#7845) (1bd09fe), closes #6526
- Packagings display improvements on product page (#7938) (7bab391)
- parsing of dots in packagins / recycling instructions (#7948) (1b2e690)
- quality check when we have erythritol without polyols (#7946) (ef47e9d)
- responsive product list css (#7928) (b7e8912)
- save all packaging components #7783 (#7843) (553b6a6)
- scattered product name in responsive mode on product lists Fixes #7499 (#7916) (ecdcd64)
- Small improvements to packaging edition (#7788) (df30876)
- Update common.pot (#7810) (55fbdfe)
- URGENT - add cors headers for static resources (#7966) (bc01809)
- wine corks (#8003) (42db45a)
Translations
- add/update Italian translations for many ingredients processing methods (#7830) (5d465ef)
- New Crowdin translations to review and merge (#7815) (647ca0b)
- New Crowdin translations to review and merge (#7827) (389e03a)
Taxonomy
- A few more labels for Hunger Games (#7993) (6fb198d)
- add 'collard greens' as both an ingredient and a category (#7975) (9a916f8)
- Add Animal Welfair / Bienestar Animal label (#7920) (7e9f8ce)
- add common polish categories and translations (#7904) (addbf2a)
- add Polish translations for caramel and safflower (#7824) (5f68ae8)
- Add Spanish translations (#7921) (da4f0b5)
- add support for multi Nutri-Score (#8012) (e066f7c)
- add various Polish translations for ingredients (#7859) (a04dad4)
- Added "Succo di arance bionde" under orange juice (#8019) (7c10776)
- added a-market swedish label (#7957) (692af52)
- added allergens and categories (#7961) (33b8347)
- added and removed stopwords for ingredients in HR (#7987) (7728b21)
- added Croatian entries (#7986) (847b4b5)
- added Croatian ingredients translation (#7924) (fe63e5a)
- Added Health Star Rating 0.5 (#7950) (605566d)
- added some stopwords for ingredients in Croatian (#7925) (5311817)
- Almond butter cup (#7969) (00f9451)
- Bulgarian additions (#7800) (9ae90bc)
- Bulgarian additions (#7914) (8c17002)
- changes for week 01 (#7933) (ec4627e)
- Correction Agribalyse additions (#7790) (bcff1a5)
- Corrections creamy puddings (#7763) (3f5dfa9)
- Egg salads (#8013) (71c17cc)
- fermented plant-milk drinks (#7998) (6f0913e)
- few more ingredients for HR products (#7912) (578312b)
- fix bee friendly label name (#8018) (74fdcab)
- fix some issue on ingredient taxonomy (#8017) (4d266ad)
- fix typo for the Shrimp category (#7807) (b82ae3c)
- Foie gras and egg substitutes (#7951) (a526086)
- Ground meats (#7840) (848549a)
- hr ingredients 8 (#7898) (8e72e8b)
- Lassi (#7784) (6e407c0)
- Lithuanian categories, allergens, ingredients (#7802) (d77ed91)
- Lithuanian categories: soups edition (#7765) (5f55c4d)
- Meats and their products (#7647) (6b624e8)
- Natillas and crèmes aux oeufs (#7868) (a57fc97)
- New fr ingredients (#7671) (5039b87)
- Octogons + Various labels (#7959) (349bdaf)
- Proto misc taxonomy for Packagings (#7936) (a79de3c)
- recycling logos (#7932) (ce432ab)
- remove useless item (#7980) (9bf16b2)
- reviewed some beers and wines in Croatia (#7833) (30be6af)
- Schnitzel (#7985) (9e08745)
- some Spanish and Catalan translations (#7759) (d27810a)
- Update ingredients in Catalan and Spanish (#7976) (fc3a3db)
Consumption - Agriculture and Nutrition
- HTML
Published by openfoodfacts-bot over 2 years ago

openfoodfacts-server - v2.4.0
2.4.0 (2022-11-30)
Features
- add packaging parts fields to import template (#7775) (a139e32)
- allow search v1 queries using /cgi/search.pl to ask for product results in v3 format (e.g. packagings) (#7770) (0a16526)
- Editing packaging components on web site (#7755) (7dddfcf)
Bug Fixes
- add UTM to the login page donation promo (#7719) (f2812b8)
- Data quality issues related to energy (#7774) (d747479)
- fields=all returns customized field values (#7771) (aa7ac73)
- move photos/data to main language (#7758) (d50cf13)
- put back front image first in product edit form (#7772) (adcc54b)
Taxonomy
- add "Prix Juste Producteur" label (#7751) (55f2f40)
- add paneer wikidata (#7757) (d712da8)
- Bulgarian additions (#7740) (382da5d)
- Junkets (#7753) (5a2acdc)
- some Spanish and Catalan translations (#7725) (d569320)
- week 48 (#7724) (019ede5)
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel over 2 years ago

openfoodfacts-server - v2.3.0
2.3.0 (2022-11-23)
Features
- Hunger Games on Facets (#7742) (4a3b9d5)
- Improve donation conversion by adding 💕 (#7684) (28d820c)
- translations in packagings READ API v3 (#7749) (72cf120)
Bug Fixes
- downgrade jquery-ui (#7723) (782dcb1)
- downgrade jquery-ui #7722 (782dcb1)
- Eval parse datetime in producers import to continue if dates strings are broken (#7741) (763ceb8)
Taxonomy
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel over 2 years ago

openfoodfacts-server - v2.2.0
2.2.0 (2022-11-18)
Features
- 2022-2023 donation page (#7613) (44eb4ed)
- add a validation process to new org creation (#7453) (6cf2d77)
- Add newsletter link (#7588) (#7615) (8c5012a)
- Add taglines for the 2022 donation campaign (#7668) (052d7e8)
- Allow a percent_max to be specified in ingredients Fixes #5369 (#7639) (e01e83f)
- check the specified energy matches energy computed from nutrients (#7683) (08f139b)
- Donation page (#7629) (3903e1c)
- extra donation banner at page bottom (#7694) (4e8e83d)
- Start associating packaging shapes images in the taxonomy (#7688) (88e22ef)
- Start of implementation of API v3 product read and write + integration tests (#7614) (b2141ed)
Bug Fixes
- 2022-2023 (#7717) (36bc085)
- access knowledge panels via API (#7711) (03a380e)
- add Czech donation page (#7677) (1305e14)
- add Czech entry (1305e14)
- data quality alcoholic beverages category without alcohol value (#7700) (89b37ef)
- do not preload Minion module (#7696) (3532c58)
- do not preload Minion module #7695 (3532c58)
- Donation page fr (#7630) (22bf228)
- downgrade tagify to solve npm dependencies conflict (#7670) (8ed94b8)
- generated new package-lock.json to make builds work (#7619) (4da80fc)
- generated new package-lock.json to make builds work #7616 (4da80fc)
- increase the number of top issues to make it more useful (322960f)
- increase the number of top issues to make it more useful (#7716) (322960f)
- Issues running some make tasks on windows Fixes #7604 (#7605) (802a61f)
- Removed duplicate question mark (#7599) (afaa979)
- reorder existing entries alphabetically (1305e14)
- Routing.pm error (#7715) (6367816)
Translations
Taxonomy
- add croatian (#7593) (707ce38)
- add descriptions and comments as taxonomy fields (#7628) (f56beaf)
- add german synonym for annato in the additives taxonomy (#7633) (6aa3279)
- add polish translations for cereals (#7646) (1fcd48a)
- add some catalan ingredients (#7607) (6e002fc)
- Add Swedish plural form of "dried" (#7657) (d0f1156)
- Bulgarian additions (#7591) (1a25181)
- Chia puddings (#7635) (c5f51c1)
- common bream (#7654) (25a8e53)
- fi and ee translation (#7656) (b819669)
- hr ingredients (#7617) (e99397c)
- hr ingredients 2 (#7637) (519c853)
- hr ingredients 3 (#7658) (c6505b6)
- hr ingredients 4 (#7680) (8561d78)
- hr ingredients 5 (#7698) (44d5f83)
- Konjac (#7634) (fc2601c)
- Lithuanian category taxonomies (#7560) (9fa4a38)
- puffed cereal cakes edit (#7594) (617cbf3)
- Recycling instruction additions (#7687) (3788009)
- remove duplicate (and wrong translation) (#7536) (ffc9da3)
- some Catalan and Spanish translations (#7686) (ceb342c)
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel over 2 years ago

openfoodfacts-server - v2.1.0
2.1.0 (2022-10-21)
Features
Bug Fixes
- add language in product edit form (#7479) (59d6ec4)
- add link to add product in menu (#7531) (cfa87ee)
- add Public Sans font + fix logos in donate banner (#7532) (990b064)
- avoid redirect loop (#7544) (e717c30)
- default redis url to empty and handle reconnects (#7540) (ced62e8)
- display front image first in product edit form (#7524) (69c6e71)
- host fonts locally (#7537) (29c6b57)
- icon font (#7481) (9768139)
- importing uploaded files on producers platform (#7586) (91798a5)
- nginx config to serve fonts locally (#7551) (0e4b5a4)
- Redesign fixes - product edit cancel button, creative commons link, product silhouette (#7487) (884f2f7)
- remove old carbon footprint fields (#7541) (d5e459d)
- text_type renamed to type (#7576) (7ae35ea)
Translations
Taxonomy
- add croatian entries (#7579) (3da6d2c)
- add ingredients in hr (#7543) (a5d27e3)
- added Quark subcategory - curd snacks (#7458) (9635677)
- added some hr entries for packaging (#7529) (b0debae)
- added some non food products categories in HR (#7542) (8c13954)
- Dutch taxonomies added (#7278) (885b158)
- Kefir yogurts (#7578) (a693fd4)
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel over 2 years ago

openfoodfacts-server - v2.0.0
2.0.0 (2022-10-11)
⚠ BREAKING CHANGES
- Open Food Facts website redesign (#7414)
Features
- add Totano to ingredients taxonomy (#7438) (f9e0986)
- add translation for Cereal pastas in italian (#7437) (9303171)
- API to login and get user username, name and email (#7455) (e142269), closes #7361
- Connect to Redis for populating search (#7239) (589d975)
- Open Food Facts website redesign (#7414) (7e52e7a)
- Pagination link color changed to black (#7432) (621bc8f)
Bug Fixes
- add body parameter to auth.pl (#7471) (4c31673)
- fixed right single quotation in search issue (#7430) (174b8e3)
- Label parenting (#7321) (ff2c778)
Translations
- Lithuanian translation updated (#7443) (bcc631f)
- New Crowdin translations to review and merge (#7403) (1ad5878)
- New Crowdin translations to review and merge (#7424) (1134248)
- New Crowdin translations to review and merge (#7429) (150dd2e)
Taxonomy
- add polish translations to categories (#7423) (33e7baf)
- added ingredients for ice-cream in HR (#7417) (b18f0e9)
- added ingredients for some old products in hr (#7431) (e8cde93)
- added materials name in hr (#7460) (a72a39a)
- Added some Dutch synonyms and translations (#7281) (4aae61f)
- added some ingredients in hr (#7459) (df7731f)
- added some missing countries in HR (#7428) (7bbe707)
- Bulgarian additions (#7435) (3aa6fd8)
- Fi and de ingredients (#7441) (f7867b5)
- fix typos (#7420) (2d7444f)
- improve category taxonomy (#7456) (7b5c802)
- wikidata housekeeping (#7311) (212490a)
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel over 2 years ago

openfoodfacts-server - v1.10.0
1.10.0 (2022-09-28)
Features
- Added the logo for the Label Bee Friendly in french (#7360) (c005b3e), closes #7231
- improved parsing of origins of ingredients (#7398) (f14ca5a)
- reverting changes from a specific user (#7367) (88c2cb9)
- robotoff anonymous questions (#7379) (193ee6e)
Bug Fixes
- better removal of mongodb files (#7393) (ffc94f2)
- Change the URL of the blog in the footer (#7388) (fe1f0e6)
- changes needed for Lactalis Fromages import through Agena3000 (#7401) (2c09c66)
- fix /ecoscore redirect (#7392) (fe266f2)
- small changes in product files sent by Carrefour (#7376) (7ffef9f)
- sso for wiki (#7408) (8988111)
Translations
Taxonomy
- add Polish translations, fix some typos (#7405) (ea98a5d)
- added ingredients for Pipi and some beers in HR (#7402) (b7e1c60)
- Beef patties and vegan desserts (#7358) (23f8d5a)
- fix Pork ham escalope (#7382) (8f3e434)
- fix some unit test errors (#7397) (250e17b)
- rypsiöljy ingredient (#7396) (b4bf8df)
- use Cooked Peppers as proxy for Frozen Peppers (#7395) (a29d20a)
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel over 2 years ago

openfoodfacts-server - v1.9.0
1.9.0 (2022-09-20)
Features
- Add taxonomy entries for quality (#7189) (8f9caf9)
- Documentation spelling policy (#7142) (9a666ac)
- send events when editing products (#7303) (8ef9eea)
Bug Fixes
- broken CSV (#2426) (#7318) (4c62929)
- bug introduced by previous refactor (476bad1)
- bug introduced by previous refactor (#7214) (476bad1), closes #7201
- correct order of parameters for extract_text_from_image (#7375) (0a53b47)
- Fix typos in the Folksonomy JS code (#7147) (896d6c9)
- ingredient parents (#7364) (0db5a8b)
- minor repairs in the categories taxonomy (#7371) (bf778b4)
- mongodb _id must be a string (#7255) (1b14745)
- pb with initial slash in query string of redirects (#7164) (8902cb4)
- prevent default mod_perl error message to be appended (#7331) (978fe5d)
- put back symlinks for cgi/product.pl (#7302) (c49176e)
- send set-cookie headers in redirects (#7258) (202070c)
- set cookie when redirecting (#7149) (b297ed8)
- Social media link preview shows old logo Fixes #7059 (#7177) (6eaa392)
Translations
- New Crowdin translations to review and merge (#7152) (4b1f2e4)
- New Crowdin translations to review and merge (#7156) (5f2f2dc)
- New Crowdin translations to review and merge (#7158) (955bb2e)
- New Crowdin translations to review and merge (#7292) (08c46d6)
- New Crowdin translations to review and merge (#7293) (ae3b75d)
- New Crowdin translations to review and merge (#7300) (ae83d7f)
Taxonomy
- add breading and whole grain flour blend (#7185) (b373458)
- add missing polish translations (#7346) (108b5cc)
- Add new packaging materials and translations (#7198) (589fcd2)
- added croatian translation for raw cashews (#7227) (9fb90de)
- added pasteurised milk in HR (#7322) (3a8055b)
- added some ingredients for cremolli hazelnut - belprom in HR (#7328) (850a0c0)
- added some ingredients for crunchy almonds - spar in HR (#7332) (d7b8583)
- added some ingredients for madarica from pan-pek in HR (#7337) (c48f742)
- added some ingredients for margarin kolace i kuhanje in HR (#7348) (5743b96)
- added some ingredients for sir s paprom from gligora in HR (#7347) (11bc581)
- added some ingredients for toast tojeto in HR (#7325) (c4b8302)
- added some ingredients of krem kakao tojeto in HR (#7324) (066f075)
- added some ingredients of monster energy drink in HR (#7323) (fec670a)
- added varietal for croatians wines (#7370) (b7965f2)
- adding croatian translation for ingredient of choco delicia (#7299) (1e1e092)
- Adding Dutch translations (#7264) (a9748ed)
- Adding Dutch translations for taxonomies (#7268) (36854ad)
- additives classes - syn ro regulatori de aciditate (#7229) (8eb3959)
- Bulgarian additions (#7190) (a04fa17)
- Bulgarian additions (#7297) (3ee511c)
- categories - Tartinades d'oeufs (#7223) (e37c5e2)
- Cheeses to grill (#7159) (361a10c)
- Create generic categ Poulardes (#7341) (91193b2)
- create Pâtisson (squash) (#7344) (2e7f30a)
- cukier kokosowy (#7165) (3d4983a)
- de:Koagulationsmittel (#7167) (32cc68a)
- Fermented dairy desserts (#7172) (6d7e8c8)
- fi ingredients (#7326) (69ff202)
- Ingredient additions (#7245) (6445162)
- ingredients - Pumpkin seeds (#7228) (bfd7ba4)
- isosport and some old added product hr (#7363) (78edefd)
- minerals - syn nl - ijzer(II)fumaraat (#7143) (26526ad)
- Mueslis (#7221) (ad34494)
- Remove repeated entries (#7200) (14a920e)
- ro ingredients (#7342) (8b822d2)
- Serek homogenizowany (#7237) (3f1d286)
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel over 2 years ago

openfoodfacts-server - v1.8.0
1.8.0 (2022-07-27)
Features
- Nutrient levels knowledge panels with facts and recommendations (#6980) (80911fa)
- parse origins of ingredients field (#6995) (79fa9ae)
Bug Fixes
Ingredients.pm
reused variables (#7115) (4a391f0)- activate the producers platform with PRODUCER_PLATFORM env variable (#7135) (783d625)
- add missing subdomain to redirect url #6993 (#7019) (7b1029b)
- better wording for adding a precise category (#7038) (42398be)
- columns synonyms for Packtic import (#7099) (30cc195)
- countries.pl for countries dropdown (#7138) (77eb795)
- explicit return statements in
Attributes.pm
(#7086) (59a8280) - explicit return statements in
Ecoscore.pm
(#7089) (9224de3) - explicit return statements in
GS1.pm
(#7083) (fcb4d8e) - explicit return statements in
Ingredients.pm
(#7097) (8b66f13) - explicit return statements in
KnowledgePanels.pm
(#7082) (c1c901e) - explicit return statements in Attributes.pm (59a8280)
- explicit return statements in GS1.pm (fcb4d8e)
- export PRODUCERS_PLATFORM=1 for producers platform in docker (783d625)
- finish cookie / init_request refactor (#7126) (8a3ee59)
- fix the old usage example in makefile (61cef28)
- fix the old usage example in makefile (#7121) (61cef28)
- fix vitamin b1 thiamin %DV (#7072) (4699f67)
- fix vitamin b1 thiamin %DV #6882 (4699f67)
- fixes redirects (#7136) (ad78f9e)
- Initialization of state variables in list context currently forbidden (44b9fc1)
- Initialization of state variables in list context currently forbidden (perl version < 5.28) (#7058) (44b9fc1)
- Made changes in the readme file (#4859) (fcb8727)
- return statements (#7104) (6751d3e)
- return statements to KnowledgePanels.pm (c1c901e)
- set access-control-allow-credentials=true in auth.pl (#7022) (423df0f)
- spelling correction (#7141) (af59dc1)
- uninitialized value (#6997) (28bcc4d)
- use normalized ids for untaxonomized ingredients and specific ingredients (#7131) (d57cd90)
Taxonomy
- "Nature & Progrès" is not biodynamic (#7081) (d86f465)
- add new Polish translations (#7068) (3f0db87)
- add new polish translations for ingredients (#7119) (0e98b74)
- add polish name of UHT pasteurised milk to ingridients.txt (#6976) (64e2a81)
- BG Additions (#6982) (b257ffe)
- Certified B Corporation, without pesticides (#7077) (1d2aabb)
- Changed some entries, mostly double entries (#7049) (fdaac75)
- Corrections to cheeses (#7065) (67c3c74)
- de:braune Linsen (#7080) (26b6d41)
- Finnish products (#6950) (efa31c7)
- Fixed paprika issue (#7035) (2227200)
- flaxseed fiber (#6945) (075be82)
- German synonyms (#7098) (e1925ed)
- Meat patties (#7002) (e1f1c3b)
- Polish translations of ingredient processing (#7029) (fb53651)
- Synonyms for cs (#6979) (b7344d6)
Translations
- New Crowdin translations to review and merge (#6975) (2c726f2)
- New Crowdin translations to review and merge (#7046) (28d9ae6)
- New Crowdin translations to review and merge (#7084) (331dbb9)
What's Changed
- refactor: clean up redundant methods from
User.pm
by @yuktea in https://github.com/openfoodfacts/openfoodfacts-server/pull/6974 - taxonomy: add polish name of UHT pasteurised milk to ingridients.txt by @Teiron in https://github.com/openfoodfacts/openfoodfacts-server/pull/6976
- docs: create_password_hash documentation by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/6971
- docs: check_password_hash documentation by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/6970
- docs: compute_units_of_alcohol documentation by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/6972
- taxonomy: Synonyms for cs by @moon-rabbitOFF in https://github.com/openfoodfacts/openfoodfacts-server/pull/6979
- chore: permissions to add small images by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/6981
- refactor: remove decode_html_utf8 by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/6983
- docs: add perl pod documentation to methods in
User.pm
by @yuktea in https://github.com/openfoodfacts/openfoodfacts-server/pull/6984 - build(deps): bump JamesIves/github-pages-deploy-action from 4.3.3 to 4.3.4 by @dependabot in https://github.com/openfoodfacts/openfoodfacts-server/pull/6965
- taxonomy: Finnish products by @moon-rabbitOFF in https://github.com/openfoodfacts/openfoodfacts-server/pull/6950
- refactor: remove generate_po_files by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/6989
- refactor: display_image_form unused export by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/6996
- refactor: removing unused export by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/6990
- refactor: remove remove_tags_except_links by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7000
- taxonomy: Meat patties by @moon-rabbitOFF in https://github.com/openfoodfacts/openfoodfacts-server/pull/7002
- refactor: remove add_users_team unused export by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/6994
- refactor: remove dims by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/6960
- fix: uninitialized value by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/6997
- refactor: gen_feeds unused export by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7010
- refactor: headers_ref unused variable by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7018
- refactor: process_image_form unused export by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7017
- refactor: cleanup syntax by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7016
- refactor: init_languages unused export by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7015
- refactor: get_fileid_punycode unused export by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7014
- refactor: enable Perl signatures by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7009
- refactor: add helper function to identify if a product bears a certain tag from a passed list by @yuktea in https://github.com/openfoodfacts/openfoodfacts-server/pull/7007
- refactor: remove kcal_to_unit by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/6998
- refactor: get_ascii_fileid unused export by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7011
- docs: add .gitbook.yaml by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7023
- feat: parse origins of ingredients field by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/6995
- refactor: refactor repeated
delete
calls by @yuktea in https://github.com/openfoodfacts/openfoodfacts-server/pull/6992 - refactor: refactor repeated code and add documentation by @yuktea in https://github.com/openfoodfacts/openfoodfacts-server/pull/7004
- refactor: replace perl "shift" prototype in
Recipes.pm
by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7027 - docs: add documentation for some methods in
user.pm
andproducts.pm
by @yuktea in https://github.com/openfoodfacts/openfoodfacts-server/pull/6991 - refactor: replace perl shift prototype in
Users.pm
by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7034 - refactor: replace perl "shift" prototype in
ProducersFood.pm
by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7033 - refactor: replace perl "shift" prototype in
Index.pm
by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7032 - refactor: replace perl "shift" prototype in
Display.pm
by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7025 - taxonomy: Polish translations of ingredient processing by @Teiron in https://github.com/openfoodfacts/openfoodfacts-server/pull/7029
- feat: add perltidy by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/6962
- fix: better wording for adding a precise category by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7038
- l10n: New Crowdin translations to review and merge by @github-actions in https://github.com/openfoodfacts/openfoodfacts-server/pull/6975
- build(deps): bump crowdin/github-action from 1.4.9 to 1.4.10 by @dependabot in https://github.com/openfoodfacts/openfoodfacts-server/pull/7037
- refactor: enable perl function signatures by @yuktea in https://github.com/openfoodfacts/openfoodfacts-server/pull/7030
- refactor: templatize display_search_image_form from 'Images.pm` by @yuktea in https://github.com/openfoodfacts/openfoodfacts-server/pull/7003
- fix: Made changes in the readme file by @shivangi3001 in https://github.com/openfoodfacts/openfoodfacts-server/pull/4859
- refactor: parse origins of ingredients field by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7026
- refactor: adding perltidy to files by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7056
- taxonomy: Changed some entries, mostly double entries by @BryanH01 in https://github.com/openfoodfacts/openfoodfacts-server/pull/7049
- refactor: replace perl shift prototype in Test.pm by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7036
- taxonomy: Fixed paprika issue by @moon-rabbitOFF in https://github.com/openfoodfacts/openfoodfacts-server/pull/7035
- fix: add missing subdomain to redirect url #6993 by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7019
- fix: Initialization of state variables in list context currently forbidden (perl version < 5.28) by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7058
- fix: set access-control-allow-credentials=true for auth.pl by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7022
- refactor: adding perltidy to files by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7052
- refactor: adding perltidy to cgi/css.pl by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7055
- refactor: adding perltidy to t/lang.t by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7044
- taxonomy: add new Polish translations by @Teiron in https://github.com/openfoodfacts/openfoodfacts-server/pull/7068
- taxonomy: Corrections to cheeses by @moon-rabbitOFF in https://github.com/openfoodfacts/openfoodfacts-server/pull/7065
- refactor: adding perltidy to files by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7070
- taxonomy: flaxseed fiber by @moon-rabbitOFF in https://github.com/openfoodfacts/openfoodfacts-server/pull/6945
- docs: Add how-to for remote dev (Gitpod) by @ditsuke in https://github.com/openfoodfacts/openfoodfacts-server/pull/7053
- feat: Nutrient levels knowledge panels with facts and recommendations by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/6980
- fix: fix vitamin b1 thiamin %DV by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7072
- l10n: New Crowdin translations to review and merge by @github-actions in https://github.com/openfoodfacts/openfoodfacts-server/pull/7046
- taxonomy: Certified B Corporation, without pesticides by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7077
- refactor: updating perlcritic by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7024
- refactor: adding perltidy to files by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7066
- refactor: comments and small refactor in build_taxonomy by @alexgarel in https://github.com/openfoodfacts/openfoodfacts-server/pull/6913
- fix: explicit return statements in
KnowledgePanels.pm
by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7082 - fix: explicit return statements in
Ingredients.pm
by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7097 - fix: explicit return statements in
Ecoscore.pm
by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7089 - taxonomy: "Nature & Progrès" is not biodynamic by @moon-rabbitOFF in https://github.com/openfoodfacts/openfoodfacts-server/pull/7081
- taxonomy: de:braune Linsen by @moon-rabbitOFF in https://github.com/openfoodfacts/openfoodfacts-server/pull/7080
- chore: Update user_new_pro_account.tt.txt by @manon-corneille in https://github.com/openfoodfacts/openfoodfacts-server/pull/7092
- chore: Update user_new_pro_account_org_request_validated.tt.txt by @manon-corneille in https://github.com/openfoodfacts/openfoodfacts-server/pull/7088
- fix: explicit return statements in
Attributes.pm
by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7086 - fix: explicit return statements in
GS1.pm
by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7083 - taxonomy: German synonyms by @moon-rabbitOFF in https://github.com/openfoodfacts/openfoodfacts-server/pull/7098
- refactor: separate integration and unit tests by @alexgarel in https://github.com/openfoodfacts/openfoodfacts-server/pull/7085
- refactor: adding perltidy to files by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7069
- fix: explicit return statements in
ForestFootprint.pm
by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7103 - fix: return statements by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7104
- refactor: adding perltidy to files by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7040
- refactor: adding perltidy to files by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7051
- fix: columns synonyms for Packtic import by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7099
- chore: Update user_new_pro_account_admin_notification.tt.html by @manon-corneille in https://github.com/openfoodfacts/openfoodfacts-server/pull/7090
- ci: avoid failing if no file to check by @alexgarel in https://github.com/openfoodfacts/openfoodfacts-server/pull/7113
- refactor: require grep and map blocks by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7114
- build(deps): bump toshimaru/auto-author-assign from 1.5.0 to 1.5.1 by @dependabot in https://github.com/openfoodfacts/openfoodfacts-server/pull/7117
- ci:improve tmpl output by @teolemon in https://github.com/openfoodfacts/openfoodfacts-server/pull/7112
- build(deps): bump JamesIves/github-pages-deploy-action from 4.3.4 to 4.4.0 by @dependabot in https://github.com/openfoodfacts/openfoodfacts-server/pull/7118
- fix: fix the old usage example in makefile by @yuktea in https://github.com/openfoodfacts/openfoodfacts-server/pull/7121
- fix:
Ingredients.pm
reused variables by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7115 - refactor: create a request object to replace global variables by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7106
- taxonomy: add new polish translations for ingredients by @Teiron in https://github.com/openfoodfacts/openfoodfacts-server/pull/7119
- feat: uncommenting severity 4 rules in
.perlcriticrc
by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7109 - fix: finish cookie / init_request refactor by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7126
- feat: Deep nest limit 12 by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7124
- feat: Cascading elsif limit 13 by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7130
- chore: built taxonomies by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7129
- chore: add construct url sub for tests by @yuktea in https://github.com/openfoodfacts/openfoodfacts-server/pull/7108
- fix: activate the producers platform with PRODUCER_PLATFORM env variable by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7135
- build: fix mongodb port for tests by @alexgarel in https://github.com/openfoodfacts/openfoodfacts-server/pull/7132
- fix: Spelling correction by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7134
- fix: fixes redirects by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7136
- fix: use normalized ids for untaxonomized ingredients and specific ingredients by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7131
- docs: repl and docker dev by @alexgarel in https://github.com/openfoodfacts/openfoodfacts-server/pull/7133
- fix: countries.pl for countries dropdown by @stephanegigandet in https://github.com/openfoodfacts/openfoodfacts-server/pull/7138
- taxonomy: BG Additions by @Roto15 in https://github.com/openfoodfacts/openfoodfacts-server/pull/6982
- fix: spelling correction by @dipietroR in https://github.com/openfoodfacts/openfoodfacts-server/pull/7141
- l10n: New Crowdin translations to review and merge by @github-actions in https://github.com/openfoodfacts/openfoodfacts-server/pull/7084
- chore(main): release 1.8.0 by @alexgarel in https://github.com/openfoodfacts/openfoodfacts-server/pull/6977
- Cascading elsif limit 13 (#7130) (c8274e0)
- Deep nest limit 12 (#7124) (3607b5d)
- uncommenting severity 4 rules in .perlcriticrc (7599272)
- uncommenting severity 4 rules in
.perlcriticrc
(#7109) (7599272)
New Contributors
- @Teiron made their first contribution in https://github.com/openfoodfacts/openfoodfacts-server/pull/6976
- @shivangi3001 made their first contribution in https://github.com/openfoodfacts/openfoodfacts-server/pull/4859
- @BryanH01 made their first contribution in https://github.com/openfoodfacts/openfoodfacts-server/pull/7049
- @ditsuke made their first contribution in https://github.com/openfoodfacts/openfoodfacts-server/pull/7053
- @manon-corneille made their first contribution in https://github.com/openfoodfacts/openfoodfacts-server/pull/7092
Full Changelog: https://github.com/openfoodfacts/openfoodfacts-server/compare/v1.7.0...v1.8.0
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel almost 3 years ago

openfoodfacts-server - v1.7.0
1.7.0 (2022-06-27)
Features
- "edible" should be recognized as a stop word (#6940) (7082172)
- add actions to panels #6902 (#6903) (e03e2e1)
- add new Open Food Facts logos (#6901) (3d2ec49)
- deactivate physical activities equivalence panel (#6943) (855b127)
- extend ingredients analysis panels with details and call for help (#6905) (8690daf)
- Support for unit name normalization (#6878) (b1bc521)
Bug Fixes
- "refined wheat flour" and "maida" should be recognized as a type of flour (#6939) (0559775)
- $request_ref->{count} not used (#6914) (3c12065)
- add test for cream cheese (24f52cb)
- cream cheese is under cheeses (24f52cb)
- display_structured_response syntax (#6948) (525ad83)
- duplicate
sub product_url($)
in Products.pm (#6949) (668454e) - Invalid conversion (#6890) (dc74c0d)
- invalid json (#6934) (26ca8f8)
- release please workflow missing a quote (#6906) (77125d0)
- release please workflow pt.2 (#6910) (9fe8d64)
- removed the
display_top_block()
sub (6d2d1ba) - support for some common and popular US dairy ingredients (#6955) (24f52cb)
- syntax on display_icon (#6935) (c919b18)
- typo in %DV and IU units property names (#6944) (dc95de9)
- typo in %DV and IU units property names #6942 (dc95de9)
- typo in release-please github action (#6958) (cabd3fa)
- uninitialized value (#6912) (9f4c5ea)
- zh_CN, pt_PT and nl_NL (#6967) (5aebdfc)
Taxonomy
- Minor change (#6911) (d1ec3f8)
- More minor changes to vegetarian / vegan categories (#6924) (a979f98)
Translations
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel almost 3 years ago

openfoodfacts-server - v1.6.0
1.6.0 (2022-06-13)
Features
- activate agena3000 import in production (#6886) (054ec1f)
- new OFF logo #6866 (#6885) (7354ebf)
- small improvements to ingredients and nutrition table panels (#6869) (154f881)
- suggest fuzzy + limit as a param (#6887) (a6622f8)
Bug Fixes
- add back nutrition facts table title in knowledge panel (#6867) (2085f4f)
- flatten Nutri-Score and Eco-Score SVG icons (#6872) (c7dae5c)
- Undefined variable in search.pl (#6877) (0a91d79)
- use correct unit for nutrients expressed in IU or %DV #6882 (#6883) (2e45a06)
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel almost 3 years ago

openfoodfacts-server - v1.5.0
1.5.0 (2022-06-06)
Features
- add explanation with category in the Nutri-Score and Eco-Score knowledge panels when not applicable (#6844) (1c95c8a)
- add serving size to health knowledge panel (#6793) (1144af5)
- expand some panels only on large devices (#6834) (6331777), closes #6786
- refresh the Nutri-Score and Eco-Score logos (#6848) (a677457)
- reset preferences instead of deleting + add switch to use preferences in preferences + fix bug for unknown mandatory attributes (#6800) (9251301)
- tagline for Smoothie (#6823) (b669661)
Bug Fixes
- bigger timeout for Made Near Me generation #6789 (#6790) (a791c75)
- defining current_link (#6817) (19e2e3c)
- fallback to english for knowledge panels (#6804) (43712b5)
- ingredients and nutrition should have titles (#6839) (8048013), closes #6835
- make panel ids consistent for ingredients analysis knowledge panels (#6815) (726fb92)
- prefer real user userid to app uuid #- an app userid if the app did not provide an app uuid #6847 (#6851) (367913c)
- use mandatory food preferences for score (#6797) (b8e36da)
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel almost 3 years ago

openfoodfacts-server - v1.4.0
1.4.0 (2022-05-18)
Features
- Add Wikidata entries to make packaging knowledge possible (#6776) (62b157d)
- adding Wikidata entities for processing methods (#6779) (562d8d1)
- check {variables} are kept in translations (#6709) (fdbd7f3)
- generate and send GS1 CIC confirmation messages to Agena3000 (#6756) (b9b6f05)
- Improvements to Nutri-Score panel, remove extended Eco-Score panel (#6748) (37c76c1)
- link to world now keeps user language when possible (13c725e), closes #1437
- New system to show how well products match user preferences (#6764) (6749369)
Bug Fixes
- assume unrecognized ingredients are not palm oil (#6713) (d5b9b9e)
- remove synonyms from root level tags #6763 (#6769) (d56b3d6)
- tests if variable defined before use (#6724) (a112921)
- typo in product scoring (#6792) (23a2822)
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel almost 3 years ago

openfoodfacts-server - v1.3.0
1.3.0 (2022-05-09)
Features
- add link to learn more about nutriscore + ecoscore (#6701) (c299a55)
- add support for 2 GS1 quantityContained field in nutrientDetail #6537 (#6630) (f6c2678)
- google anaytics 4 and matomo for OFF (#6712) (7921b3e)
- start of template for tags (#6695) (d1ae945)
Bug Fixes
- add UTZ Certified xx: and fr: translations (#6749) (c6140f6)
- Dutch adds (#6681) (9546629)
- Ingredient parsing improvement for additives (#6569) (f994a08)
- limit userid to 20 characters and usernames to 60 char. (#6631) (29a739b)
- non ambiguous translation for palm oil content unknown #6698 (#6699) (2e621b3)
- options for gulp-svgmin/svgo icons #6706 (#6707) (5bb7a26)
- undefined variable warning (#6656) (127e0c0)
- unlocalized knowledge panel string for Smoothie (#6682) (f58b3c8)
- untranslated string: "Impact for this product" (#6670) (13a571c), closes #6629
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel almost 3 years ago

openfoodfacts-server - v1.2.1
1.2.1 (2022-04-21)
Bug Fixes
- "Dry" not being recognized as a processing type (#6636) (554f69a)
- Add check for the definition of $user_ref->{org} (#6637) (b9d4fce)
- Dutch inspired additions (#6626) (9db6d86)
- French translation Typo (#6652) (c408d5c)
- move h1 tags to template (#6654) (b3b482b)
- warning message (#6633) (d1b1af5)
- Wikidata entries to update (#6619) (383ab3e)
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel about 3 years ago

openfoodfacts-server - v1.2.0
1.2.0 (2022-04-15)
Features
- Agena3000 integration (#6594) (a6841ea)
- Improvements to GS1 imports to prepare integration of Agena3000 (#6566) (ce4eb51)
Bug Fixes
- Add explicit labels (using: for & id) to input fields (#6577) (1c10126)
- Adds missing double quote to the href attribute (#6573) (d875e06)
- check for user creation spam (#6616) (477bfd9)
- Dutch additions (#6523) (e36c2af)
- Dutch next round of improvements (#6556) (df5d391)
- Email address with space (#6578) (7469115)
- Give priority to ingredients over category to estimate fruits/vegetable content for Nutri-Score (#6600) (20bf2b3), closes #6598
- languages and nutrients taxonomies (#6553) (c4fb6fa)
- make old checks pass until de-activation (3e73c88)
- Makes "Unselect Image" button translatable (#6570) (4bc1179)
- more precise estimate of ingredients percents min and max (#6614) (325b418)
- Remove duplicate string (#6544) (a950cda)
- remove Top 10 Issue github action - #6518 (#6519) (fc36d1b)
- Setting param to return scalar (#6613) (9e80edf)
- Skip fourth header line in agribalyse csv (#6568) (915716d)
- titles for knowledge panels cards #6590 (#6593) (0080f6b)
- uninitialized value update (#6514) - outreachy (2fc8e67)
- use prepared nutrition values to compute nutriscore of cocoa and chocolate powders (#6552) (fceefac)
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel about 3 years ago

openfoodfacts-server - v1.1.0
1.1.0 (2022-04-01)
Associated milestone
Features
- allow barcode and edit link in search results (#6494) (41fe83f), closes #5994
- Dutch additions (#6498) (ef4db01)
- export ecoscore fields (#6467) (00bdd9e)
- knowledge panel to display the ingredients that make a product not vegan / vegetarian / palm oil free (#6420) (27b7137)
- link product attributes to knowledge panels (#6493) (4950f97)
- more flexible exports (#6483) (a636491)
- Record the reasons for NOVA classification of a product and add a NOVA knowledge panel (#6510) (bbf14bc)
- Refactor CSV exports, add tests, export Eco-Score fields (#6444) (96d31df)
- Switch to the new FAQ system (#6461) (3c40a1b)
Bug Fixes
- Add tests for Carrefour France import, + solve serving_size bug (#6476) (f255f30)
- Cleaning ingredients (#6472) (ebddf2b)
- Dutch finetuning (#6418) (ed59464)
- fix image upload buttons - #173 (#6485) (c747d50)
- fix states and countries taxonomies, build taxonomies (#6442) (17faad1)
- handle both absolute and relative percent values for sub-ingredients (#6528) (04bdb4e)
- Import serving size bug (#6474) (ee2ee44)
- ingredient doubles (#6419) (764bbbc)
- ingredient doubles continues (#6433) (ec77a78)
- release please should trigger actions (#6503) (5d9836d)
- remove obsolete strings & remove duplicate strings (#6440) (4a2dfd1)
- Translation doubles 4 (#6412) (69a6549)
- untranslated string for Smoothie (#6492) (ffe58a2)
Consumption - Agriculture and Nutrition
- HTML
Published by alexgarel about 3 years ago

openfoodfacts-server - v1.0.0
Consumption - Agriculture and Nutrition
- HTML
Published by github-actions[bot] about 3 years ago
