PackageTrack
Sign in Get early access

openfoodfacts

Dart package for the Open Food Facts API, a food products database made by everyone, for everyone.

3.30.2 6.4K downloads/mo #3511 most downloaded on pub.dev openfoodfacts/openfoodfacts-dart

What this package is like to depend on

Last release 6 months ago

15 Feb 2026

Ships on a steady schedule

a new release about every 5 weeks

Nearly every release is documented

notes for 158 of 164 stable releases

Nothing withdrawn

no release was ever pulled

8 years old

168 releases · first in 2018

9 releases in the last 12 months

see the full history below

Release timeline

168 releases · Sep 2018 to Feb 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 168
  1. 3.30.2 15 Feb 2026
    Release notes

    3.30.2 (2026-02-15)

    Bug Fixes

    • downgraded to meta 1.17.0 because of flutter conflicts (#1200) (163f2c1)
    Open source →
    Release notes

    Bug Fixes

    • downgraded to meta 1.17.0 because of flutter conflicts (#1200) (163f2c1)
    Open source →
  2. 3.30.1 14 Feb 2026
    Release notes

    3.30.1 (2026-02-14)

    Bug Fixes

    Open source →
    Release notes

    Bug Fixes

    Open source →
  3. 3.30.0 13 Feb 2026
    Release notes

    3.30.0 (2026-02-12)

    Features

    • 1134 - added search parameters "unwanted ingredients" and "ingredients filter" (#1163) (e539b73)
    • 1156 - external sources first implementation (#1157) (4d74b5a)
    • 1184 - new class UserDetails (#1186) (616211f)
    • Bulgaria now in the Euro zone! (#1183) (24159b7)
    • M4 - Added support for multiproject for attributes (#1185) (51988c2)
    • Updated preferences api url to v3.4 - M4 (#1181) (28aaf0f)

    Bug Fixes

    • currency fix decimals methods (#1188) (56a3940)
    • now in Robotoff not fetching already answered questions (#1190) (caefacf)
    Open source →
    Release notes

    Features

    • 1134 - added search parameters "unwanted ingredients" and "ingredients filter" (#1163) (e539b73)
    • 1156 - external sources first implementation (#1157) (4d74b5a)
    • 1184 - new class UserDetails (#1186) (616211f)
    • Bulgaria now in the Euro zone! (#1183) (24159b7)
    • M4 - Added support for multiproject for attributes (#1185) (51988c2)
    • Updated preferences api url to v3.4 - M4 (#1181) (28aaf0f)

    Bug Fixes

    • currency fix decimals methods (#1188) (56a3940)
    • now in Robotoff not fetching already answered questions (#1190) (caefacf)
    Open source →
  4. 3.29.0 27 Dec 2025
    Release notes

    3.29.0 (2025-12-27)

    Features

    Open source →
    Release notes

    Features

    Open source →
  5. 3.28.0 07 Dec 2025
    Release notes

    3.28.0 (2025-12-07)

    Features

    • 1160 - automatically excluding read-only pseudo nutrients (#1161) (3f04c5e)
    • flavor for product types (#1153) (faa74ab)
    Open source →
    Release notes

    Features

    • 1160 - automatically excluding read-only pseudo nutrients (#1161) (3f04c5e)
    • flavor for product types (#1153) (faa74ab)
    Open source →
  6. 3.27.0 26 Oct 2025
    Release notes

    3.27.0 (2025-10-24)

    Features

    • 862 - added 50 nutrients (#1152) (8fc745a)
    • Encode barcode in API queries to enable compatibility with GS1 Sunrise 2027 barcodes (#1149) (479f57d)
    Open source →
    Release notes

    Features

    • 862 - added 50 nutrients (#1152) (8fc745a)
    • Encode barcode in API queries to enable compatibility with GS1 Sunrise 2027 barcodes (#1149) (479f57d)
    Open source →
  7. 3.26.0 07 Oct 2025
    Release notes

    3.26.0 (2025-10-07)

    Features

    • 1055 - API versions as decimal, Product.schemaVersion (#1139) (24dd1de)
    • 1062 - prices get challenge methods (#1143) (74048f5)
    • 1135 - getLocalizedNames, getCanonicalTags new taxonomy methods (#1136) (a8c3517)
    • 905 - new units "% DV" and "IU" (#1146) (301eb90)
    • knowledge-panels: Implement 2 new subcases for knowledge panels actions (#1121) (069a075)

    Bug Fixes

    • 1089 - removed FROM from http header - for web only (#1145) (ace8d6b)
    Open source →
    Release notes

    Features

    • 1055 - API versions as decimal, Product.schemaVersion (#1139) (24dd1de)
    • 1062 - prices get challenge methods (#1143) (74048f5)
    • 1135 - getLocalizedNames, getCanonicalTags new taxonomy methods (#1136) (a8c3517)
    • 905 - new units "% DV" and "IU" (#1146) (301eb90)
    • knowledge-panels: Implement 2 new subcases for knowledge panels actions (#1121) (069a075)

    Bug Fixes

    • 1089 - removed FROM from http header - for web only (#1145) (ace8d6b)
    Open source →
  8. 3.25.1 08 Sep 2025
    Release notes

    3.25.1 (2025-09-08)

    Bug Fixes

    Open source →
    Release notes

    Bug Fixes

    Open source →
  9. 3.25.0 06 Sep 2025
    Release notes

    3.25.0 (2025-09-05)

    Features

    • 1125 - max number of decimal numbers for each currency (#1126) (3e66004)
    • Add source to the Proof object (#1091) (c3b1b74)
    Open source →
    Release notes

    Features

    • 1125 - max number of decimal numbers for each currency (#1126) (3e66004)
    • Add source to the Proof object (#1091) (c3b1b74)
    Open source →
  10. 3.24.0 20 Jul 2025
    Release notes

    3.24.0 (2025-06-27)

    Features

    Bug Fixes

    • 1099 - additional test for "folksonomy get product tag": "not found" (#1102) (ca2447c)
    Open source →
    Release notes

    Features

    Bug Fixes

    • 1099 - additional test for "folksonomy get product tag": "not found" (#1102) (ca2447c)
    Open source →
  11. 3.23.0 18 Jun 2025
    Release notes

    Features

    • add percentage type and name field to TitleElement (#1086) (11cfccf)
    • Added Get user data function OpenPricesAPIClient (#1085) (f0cd3aa)
    • bring supported wiki country page up to date (#1049) (9364fdf)

    Bug Fixes

    • 1038 - feedback for incorrect packaging numbers (#1074) (e5f1df4)
    Open source →
  12. 3.22.0 02 May 2025
    Release notes

    Features

    • 1066 - new parameters for proof upload (#1071) (53b2c42)
    • add additional parameters to PriceUser model (#1065) (14174ef)
    • Add flexibility to PriceTotalStats (#1059) (3f29110)
    • Add iso3Code field to OpenFoodFactsCountry enum per #1067 (#1068) (03c0e4e)
    • Added kind parameter to getPricesParameters and getProofsParameters (#1064) (cac6076)
    Open source →
  13. 3.21.0 29 Mar 2025
    Release notes

    Features

    • Add localized fields for conservation conditions and customer service in Product object (#1020) (210a0a3)
    • added editable product field "traces" (#1052) (7e921b5)
    Open source →
  14. 3.20.0 07 Mar 2025
    Release notes

    Features

    Bug Fixes

    • 1045 - OSM fields now nullable and discountType for Price (#1046) (1315638)
    • ability to empty packagings list (#1043) (ad7c276)
    Open source →
  15. 3.19.0 29 Jan 2025
    Release notes

    Features

    Open source →
  16. 3.18.1 01 Dec 2024
    Release notes

    Bug Fixes

    Open source →
  17. 3.18.0 29 Nov 2024
    Release notes

    Features

    • 995 - support of the new "product type" filter for "get product" (#1004) (032a547)
    • 999 - added "bool? product.isImageLocked" method (#1000) (8a01b5c)

    Bug Fixes

    Open source →
  18. 3.17.1 21 Nov 2024
    Release notes

    Bug Fixes

    Open source →
  19. 3.17.0 18 Nov 2024
    Release notes

    Features

    Open source →
  20. 3.16.0 04 Oct 2024
    Release notes

    Features

    • 978 - new prices features (thumbnails, stats) (#982) (b007587)

    Bug Fixes

    Open source →
  21. 3.15.0 18 Sep 2024
    Release notes

    Features

    • 972 - new "product_type" field for Product (#973) (3613a0e)
    Open source →
  22. 3.14.0 08 Sep 2024
    Release notes

    Features

    Bug Fixes

    • 970 - refactored around new Prices API (#971) (a8c696b)
    Open source →
  23. 3.13.0 21 Aug 2024
    Release notes

    Features

    Bug Fixes

    • 937 - removed home-made user agent header when for web (#950) (b7da12b)
    • 941 - respect rate-limits during integration tests (#943) (881dc5b)
    Open source →
  24. 3.12.0 05 Jul 2024
    Release notes

    Features

    • 942 - new methods updatePrice, updateProof; new proof parameters (#946) (fbcf7f0)
    Open source →
  25. 3.11.0 07 Jun 2024
    Release notes

    Features

    • 890 - new method getLocalizedCountryNames (#904) (0fa5941)

    Bug Fixes

    • 900 - for KnowledgePanelActionElement html is now optional (#901) (e4ec263)
    • 927 - minimum forced query version is now 2 (#936) (260e482)
    • added "app_name" parameter for prices methods uploadProof and createPrice (#938) (e4bd1ed)
    Open source →
  26. 3.10.0 25 May 2024
    Release notes

    Features

    • 933 - added osm location fields (countryCode, osmKey, osmValue) (#934) (f653f6a)
    Open source →
  27. 3.9.0 19 May 2024
    Release notes

    Features

    • 831 - prices methods getProofs, getProof and getUsers + fixed uploadProof (#926) (baa1258)
    • add localized additives and allergens (#929) (9d17073)
    Open source →
  28. 3.8.0 10 May 2024
    Release notes

    Features

    • 922 - default currency for each country (#923) (37fd612)
    Open source →
  29. 3.7.0 05 May 2024
    Release notes

    Features

    • 919 - new field KnowledgePanelImageElement.link_url (#920) (a161516)
    Open source →
  30. 3.6.1 23 Apr 2024
    Release notes

    Bug Fixes

    Open source →
  31. 3.6.0 20 Apr 2024
    Release notes

    Features

    • Allow to receive a cookie and send it later (#911) (ff9c7a8)

    Bug Fixes

    Open source →
  32. 3.5.0 07 Apr 2024
    Release notes

    Features

    • 831 - latest "prices" API changes (#897) (88dada6)
    • 831 - more parameters for the "get prices" API query (#886) (820d145)
    • 831 - new price methods like add price and upload proof (#884) (7615fcb)
    • 831 - Prices getLocation, getPriceProduct, getStatus methods (#855) (e18080b)
    • 891 - new "uploaded timestamp" field for raw images (#892) (56446da)
    • 895 - added product field 'expiration_date' (#898) (7ec0a7e)

    Bug Fixes

    Open source →
  33. 3.4.0 06 Feb 2024
    Release notes

    Features

    • 773 - new method "getProductNameBrandQuantity" (#844) (2167bf9)
    • 878 - added the "obsolete" product field (#879) (4cc49cd)
    • autocomplete manager for both TagTypes and TaxonomyNames (#851) (6bb8deb)

    Bug Fixes

    Open source →
  34. 3.3.3 01 Feb 2024
    Release notes

    Bug Fixes

    • nutriment persize serving (#873) (31f9fab)
    • added added-sugars nutrient (#862)
    Open source →
  35. 3.3.2 12 Jan 2024
    Release notes

    Bug Fixes

    • unit test value + better json decode (#865) (565c0fa)
    Open source →
  36. 3.3.1 07 Jan 2024
    Release notes

    Bug Fixes

    Open source →
  37. 3.3.0 25 Dec 2023
    Release notes

    Features

    • 831 - Open Prices API - "get prices" (#845) (eaeb1aa)
    • simplified access to raw product images (#839) (3350251)

    Bug Fixes

    • If product.images is null, getProductImageIdsshouldn't crash (#857) (02abab3)
    • unit test with updated expected values (#858) (0482f63)
    Open source →
  38. 3.2.1 03 Dec 2023
    Release notes

    Bug Fixes

    Open source →
  39. 3.1.0 28 Oct 2023
    Release notes

    Features

    • 810 - 6 new localized product fields (#811) (df85a38)

    Bug Fixes

    • 816 - use localized versions of productName and ingredientsText (#817) (60f7d1e)
    Open source →
  40. 3.0.0 02 Oct 2023
    Release notes

    ⚠ BREAKING CHANGES

    • 801 - more url flexibility with non static UriHelper (#803)
    • fix for the uk/gb country code case (#795)
    • A valid user agent is now required (#790)
    • removed deprecated code (#791)
    • 742 - robotoff - countries instead of country (#792)

    Features

    • 69 - method to get a server type from its off tag (#796) (0bd8f90)
    • 801 - more url flexibility with non static UriHelper (#803) (7753cb0)
    • 802 - new "get product" method specific to OBF OPF OPFF (#806) (e824de2)
    • A valid user agent is now required (#790) (a26ec2a)
    • insight - method to get an insight annotation from an int value (#797) (fdc6381)
    • method to get the Uri host (e.g. for ping) (#800) (081f0b9)
    • product "getAttribute" method (#799) (a179dc5)
    • specified minimum size for uploaded images (for pre-checks) (#798) (3cf14f2)

    Bug Fixes

    Open source →
  41. 2.10.1 19 Aug 2023
    Release notes

    Bug Fixes

    • reset password checks with languages (#787) (0fee449)
    Open source →
  42. 2.10.0 12 Aug 2023
    Release notes

    Features

    • Reset password: allow to receive "translated" email (#781) (a82a699)

    Bug Fixes

    Open source →
  43. 2.9.0 09 Aug 2023
    Release notes

    Features

    • Multipart requests: ensure to always get the full response (#779) (e53c7fd)
    Open source →
  44. 2.8.0 09 Aug 2023
    Release notes

    Features

    • Registration/Password lost: better catch 504 errors from the server (#777) (8cd4a35)

    Bug Fixes

    Open source →
  45. 2.7.4 03 Aug 2023
    Release notes

    Bug Fixes

    • 764 - upgraded sdk and http dependency (#770) (adcd147)
    Open source →
  46. 2.7.3 20 Jul 2023
    Release notes

    Bug Fixes

    • issue with converting LocalizedTags to JSON (#766) (80c3ddb)
    Open source →
  47. 2.7.2 19 Jul 2023
    Release notes

    Bug Fixes

    • issue with JSON conversion of packagings data (#762) (01c1d7b)
    Open source →
  48. 2.7.1 17 Jul 2023
    Release notes

    Bug Fixes

    Open source →
  49. 2.6.0 15 Jun 2023
    Release notes

    Features

    Open source →
  50. 2.5.2 04 Jun 2023
    Release notes

    Bug Fixes

    • "InsightAnnotation" with better enum syntax (#737) (30601b1)
    • new "KP action" enum (#730)
    Open source →
  51. 2.5.1 22 May 2023
    Release notes

    Bug Fixes

    • typo for mono and poly unsaturated fat tags (#732) (04b0f16)
    Open source →
  52. 2.5.0 16 Apr 2023
    Release notes

    Features

    • 719 - Suggestion Manager with suggestions for the latest input (#720) (5a31a09)

    Bug Fixes

    • 715 - downgraded "path" in order to match "flutter_test" (#725) (58d9a10)
    • Refactor Robotoff methods (#723) (7a71cbb)
    • robotoff deprecated method calls in tests (#724) (1cc8f18)
    Open source →
  53. 2.4.0 08 Mar 2023
    Release notes

    Features

    Bug Fixes

    • 712 - optional User parameter for get random robotoff questions (#713) (8ff23d2)
    Open source →
  54. 2.3.1 18 Feb 2023
    Release notes

    Bug Fixes

    • rollback to dart 2.17 / flutter 3.0.5 (#705) (5c15fd0)
    Open source →
  55. 2.3.0 18 Feb 2023
    Release notes

    Features

    • 695 - New API V3 suggestions for taxonomies (#696) (c0ffe94)
    • 699 - new class MatchedScoreV2 with better perf than MatchedProductV2 (#702) (5a3dba9)
    Open source →
  56. 2.2.1 29 Jan 2023
    Release notes

    Bug Fixes

    Open source →
  57. 2.2.0 26 Jan 2023
    Release notes

    Features

    • 688 - new method "getProductImageIds" (#689) (71e4067)
    Open source →
  58. 2.1.2 09 Jan 2023
    Release notes

    Bug Fixes

    Open source →
  59. 2.1.1 09 Jan 2023
    Release notes

    Bug Fixes

    Open source →
  60. 2.1.0 05 Jan 2023
    Release notes

    Features

    Bug Fixes

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive