4.0.0 (2022-11-10)
⚠ BREAKING CHANGES
- hunger games (#3102) (In dev-mode)
📖 Documentation
🚀 Features
- #3065 - using Robotoff question imageUrl if available (#3178) (086ff45)
- #3237 - improved gallery/camera choice (#3239) (cd288cd)
- adding contribution count (#3267) (52f04ee)
- Desktop support for dev (only tested on macOS) (#3251) (32784c6)
- Downgrade to Flutter 3.0 (#3244) (c52073d)
- hunger games (#3102) (b2885af)
- MLKit as a dependency (#3193) (c27767d)
- Zxing implementation (#3252) (c72242a)
🤖 Automation
- add a list of current tests (#3223) (26293c3)
- add support to label goldens (#3235) (44350b5)
- allow to run script (#3222) (db245c1)
- fix hunger games labelling (fe2d8db)
- fix: iOS release itc_provider (#3284) (051de66)
- fix: unexpected token (#3165) (adb7716)
- Github upload fix (#3154) (0d106bd)
- labeler for flavors and zxing (#3253) (f739340)
- test labeling for forks (fb9dc87)
- update the PR template with semantic prefixes (#3183) (d5338cf)
🛠 Miscellaneous
- add golden tests and files for dialogs (#3190) (bc8a6fe)
- add launch.json for vscode (#3166) (3b2a12f)
- Bump flutter_isolate dependency (#3215) possible scanner fix (d09fbf7)
- deps: bump actions/setup-java from 3.5.1 to 3.6.0 (#3175) (192a6d9)
- deps: bump crowdin/github-action from 1.4.14 to 1.4.15 (#3169) (b2aacd7)
- deps: bump crowdin/github-action from 1.4.15 to 1.4.16 (#3184) (1a8f53a)
- deps: bump crowdin/github-action from 1.4.16 to 1.5.0 (#3256) (dadac4c)
- Matomo refactor (#3273) (1996907)
- migrate to OFF SDK 1.26.0 (#3153) (cd8aaaf)
- New Crowdin translations (#3147) (670da44)
- New Crowdin translations (#3167) (24514c3)
- New Crowdin translations (#3173) (5f41dc3)
- New Crowdin translations (#3186) (d3383e5)
- New Crowdin translations (#3198) (b205606)
- New Crowdin translations (#3213) (a3066e7)
- New Crowdin translations (#3218) (510104d)
- New Crowdin translations (#3228) (d7fa70d)
- New Crowdin translations (#3242) (4b945eb)
- New Crowdin translations (#3254) (134ab47)
- New Crowdin translations (#3257) (86be3ac)
- New Crowdin translations (#3269) (b29c075)
- New Crowdin translations (#3293) (f433d4e)
- Update assets (#3185) (f8444b7)
- user authentication page testing (#3233) (45aa97f)
🐛 Bug Fixes
- "Terms of use" not clickable on the Sign up form (#3205) (78740d3)
- #3018 - after review (#3232) (14cfed4)
- #3018 - new "interesting barcode" and "latest download" features (#3227) (24c1579)
- #3018 - UpToDateProductProvider now field of LocalDatabase (#3220) (222eb6e)
- #3046 - refactored NutritionPage around Nutrient (#3194) (c608459)
- #3188 - colored button for "ignore" in hunger games (#3195) (bf30f3e)
- #3238 - removed "other" pictures in gallery (keep just the main 4) (#3241) (f65c169)
- #3260 (#3261) (c80f0c2)
- #3266 - centered world map (#3268) (12a47b7)
- add ITMS fix (df5c18f)
- added auto complete text field for origins #3209 (#3230) (a3608be)
- appbar now differentiable issue #2635 (#3172) (76cf380)
- backbutton now visible (#3170) (d43c02b)
- bottom overflow rendering issue (#3221) (e06fdf1)
- bottom padding on login & signup (#3206) (e230641)
- Darkmode back button (#3264) (b807c20)
- duplicate entries in search query (#3289) (768a04a)
- empty product addition (#3265) (bf27a72)
- Ensure the auto-suggestion popup is never below the keyboard (#3282) (10c3247)
- Finish button replaced with FAB (#3219) (796257f)
- Handle the case where the camera controller is disposed, while calling resumePreview() (#3200) (3087460)
- Improve weird wordings (#3277) (3119fb2)
- iOS camera permission not working (#3191) (6c5be7e)
- Non clickable tag line (#3300) (6200325)
- pull to refresh in product query page (#3276) (f12a470)
- secondary button now differentiable issue #2988 (#3171) (cfb5137)
- SignUp Issue (#3288) (115c791)
- Signup: the password confirmation should show a submit button on the keyboard (#3201) (1693e40)
- unable to load 'sample_product_data.json' (#3199) (451f9b1)