Skip to content

Latest commit

 

History

History
455 lines (363 loc) · 74.2 KB

CHANGELOG.md

File metadata and controls

455 lines (363 loc) · 74.2 KB

Changelog

1.9.0 (2022-09-20)

Features

Bug Fixes

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

1.8.0 (2022-07-27)

Features

  • Cascading elsif limit 13 (#7130) (c8274e0)
  • Deep nest limit 12 (#7124) (3607b5d)
  • Nutrient levels knowledge panels with facts and recommendations (#6980) (80911fa)
  • parse origins of ingredients field (#6995) (79fa9ae)
  • uncommenting severity 4 rules in .perlcriticrc (7599272)
  • uncommenting severity 4 rules in .perlcriticrc (#7109) (7599272)

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

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)

1.7.0 (2022-06-27)

Features

Bug Fixes

Taxonomy

Translations

  • New Crowdin translations to review and merge (#6937) (fbd4f81)

1.6.0 (2022-06-13)

Features

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)

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)

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

1.3.0 (2022-05-09)

Features

Bug Fixes

1.2.1 (2022-04-21)

Bug Fixes

1.2.0 (2022-04-15)

Features

  • Agena3000 integration (#6594) (a6841ea)
  • Improvements to GS1 imports to prepare integration of Agena3000 (#6566) (ce4eb51)

Bug Fixes

1.1.0 (2022-04-01)

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

1.0.0 (2022-02-10)

Features

  • add allergens and traces to ingredients panel (#6266) (686f4fd)
  • Add auto-labelling to PRs (#6216) (6e430e2)
  • add evaluations to nutrition facts table knowledge panel (#6152) (41cd8b2)
  • Add f_lang function to emulate python f-strings for translations (#5962) (435f898)
  • add fruits-vegetables-nuts-estimate-from-ingredients to CSV export (#6013) (8e986b5)
  • add fruits-vegetables-nuts-estimate-from-ingredients to CSV export #6004 (8e986b5)
  • add Grafana deployment annotation (9fb1f2a)
  • add include_root_entries option to taxonomy API, fixes #6039 (#6040) (7bcbcb7)
  • add mongodb metrics exporter (bce8205)
  • add panel_group element and environment_card panel (#5958) (e10ec23)
  • add repo interoperability (48522db)
  • add script to export products data and images for docker dev (#6010) (a3d1a55)
  • Add Top Issues (#6217) (a1acd8d)
  • Add Wikidata items to categories (#5805) (d71eee3)
  • Categories taxonomy improvements for Wikidata and IGPs (#6196) (b854c27)
  • different Nutri-Score icons and text for unknown and not-applicable (#6278) (ccdd01b)
  • dynamic assets generation in dev mode (4c0c5bd)
  • dynamic assets generation in dev mode, fixes #5846 (2370e21)
  • example product in API with code=example - #6250 (#6252) (c0605a4)
  • Experimental extended Eco-Score panel (#6314) (de82954)
  • Extract ingredients origins from labels and use them in Eco-Score (#6377) (d5bd976)
  • Finalize Eco-Score knowledge panels (#6017) (b14375d)
  • Fix and improve detection of apps (name and UUID) to populate data sources (#6319) (0092e2e)
  • Initial support for specific ingredients parsing (#6243) (f69e9a9)
  • Knowledge panels for labels (#5950) (a64919c)
  • manufacturing place + origins of ingredients knowledge panels + Normalize all panels (#6069) (d37011a)
  • Palm oil knowledge panel (#5968) (8cd1f22)
  • producers: add link to admin manual on session sucess (#6267) (ea37ad7)
  • refactor Eco-Score knowledge panels + accordion display on web (#5841) (ecc8539)
  • start of additives panels (#6270) (7f9ac03)

Bug Fixes

  • add countries correctly in scanbot (#6014) (7dceea2)
  • add postgres_exporter, unexpose postgres port (270c977)
  • added norway logo so that tests passes (7c4e506)
  • allow unchecking checked boxes in product edit form (#6203) (dd25800)
  • change string to boolean for expanded knowledge panel (#6081) (b05e668)
  • changed some log levels to debug (#6335) (085b2e6)
  • correct errors in labels taxonomy (#6392) (c6119d4)
  • correct nesting of cgi/nutrient.pl API response #5997 (4367016)
  • create directory for stats files if needed (#6208) (4326c50)
  • details of improvements oppportunities (#6359) (b740fc0)
  • docker networks in prod after exporters crashing (24862e8)
  • docker networks in prod after exporters crashing (436587e)
  • ensure windows newlines don't break panels (#6254) (74e9b3a)
  • fix daily tasks (#6227) (5f9c7c7)
  • fix gulpfile (#5988) (bbe0e4f)
  • fix log level config handling (344a7aa)
  • fixes to have build_lang running (c99538b)
  • French translation for appetizers (#6253) (bcbc70c)
  • identify lecitina de girasol additive and make emulsifiers Nova 4 (#5972) (9022c0e)
  • increase timeout for gen_top_tags_per_country.pl - fixes #6244 (#6246) (35d4d24)
  • keep eol to lf as default (#6220) (e4a2911)
  • link to edited product - fixes #5954 (#5963) (942fd34)
  • links to previous revisions in product edit form (#6336) (240489f)
  • Localize Eco-Score soon enough + add 'world' Eco-Score. (#6105) (0621b94)
  • make incron work as non root (24746d3) <<<<<<< HEAD
  • Make maybe vegan/vegetarian attribute score 50 instead of 20 (#5839) (70ea2e1) =======

6eb97003f551acf5a5ee285a9717f1b660c9a46d

  • match UID in Dockerfile with user uid in servers (2182532)
  • normalize code for /products endpoint #6024 (#6026) (640f6b5)
  • npm run prepare issue (290b71a)
  • npm run prepare issue (fb3479a)
  • product images ownership (d2aff77)
  • product images ownership (642cc8c)
  • product_images location was wrong (5278808)
  • put back compiled templates dir in data_root/tmp (#6129) (e156c1c)
  • quote some strings in knowledge panel JSON output (#6076) (d9ebe60)
  • Remove empty POT-Creation-Date in hu.po (#6008) (e8e1ec0)
  • remove external volumes for ones that need re-creation (dbdd4be)
  • remove MONGO_INIT_ROOT_USERNAME/PASSWORD as it breaks the dev workflow" (#6127) (494e0c5)
  • rename type to tagtype in taxonomy API (#5953) (d8cf36a)
  • set language of fields during init, fixes #6310 (#6311) (8c2886f)
  • show 'we need your help' message for ingredients analysis only when needed - fixes #6341 (#6342) (9e001c1)
  • the backend needs write access to product images (#6011) (5278808)
  • tmpfs is for tmp :-) (f1599b5)
  • try lowercased email on login (1e2342f)
  • trying to fix problems with pathes and volumes (be14135)
  • turn relative links to absolute links in knowledge panels (#6353) (7be647d)
  • typo fix on developing (#6324) (0a6d637)
  • typo in function name in Food.pm #6288 #6287 (#6291) (20d3228)
  • unexpose postgres port (29165df)
  • update log.conf to match production settings (8d8b622)
  • use /tmp for compiled templates (ff68e15)
  • use PerlPostConfigRequire instead of PerlRequire (cbecadc)
  • use PRODUCT_OPENER_DOMAIN for MINION_QUEUES (2db40ab)
  • use PRODUCT_OPENER_DOMAIN for MINION_QUEUES (d126bb2)
  • use relative path to find tests expected results (27392a7)
  • volume is podata not po_data (99c09a7)
  • volume is podata not po_data (5b89f45)