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