Skip to content

Releases: openfoodfacts/open-prices

v1.51.0

04 Dec 09:17
a5c0df4
Compare
Choose a tag to compare

1.51.0 (2024-12-03)

Features

  • Location: new brand & version fields (fetch & store from OSM) (#591) (63dc620)
  • Location: script to fill in OSM brand & version (#592) (ea29002)

Bug Fixes

  • Location: add try/catch & progress in OSM script. ref #592 (887b508)

Technical

  • increase the number of gunicorn workers in production (#582) (a922030)

v1.50.0

27 Nov 09:16
aabf624
Compare
Choose a tag to compare

1.50.0 (2024-11-27)

Features

Bug Fixes

Technical

  • Admin: add Price view. improve Location & Proof views. (#580) (1a59b1e)
  • GDPR: improve Leclerc merge and price upload. ref #213 (978a401)

v1.49.0

22 Nov 08:24
1f03758
Compare
Choose a tag to compare

1.49.0 (2024-11-21)

Features

  • add CLI command to run OCR on past images (#572) (2f6a94e)

Technical

  • proofs: more features to OCR extraction (#566) (b2e55be)

v1.48.0

13 Nov 17:15
762943c
Compare
Choose a tag to compare

1.48.0 (2024-11-13)

Features

  • allow users to submit origin tags in their language (#561) (2b867db)
  • proofs: New endpoint to extract price data from images (with Gemini) (#557) (fa54a36)

Technical

v1.47.1

09 Nov 00:35
1337015
Compare
Choose a tag to compare

1.47.1 (2024-11-09)

Technical

  • Locations: keep only website_url domain (#555) (cc5d589)

v1.47.0

08 Nov 16:07
a2fc3c4
Compare
Choose a tag to compare

1.47.0 (2024-11-08)

Features

  • allow users to submit category_tag with language prefix (#548) (9aab15d)
  • API: on Location POST, return existing if duplicate (#554) (d1efae6)
  • locations: new source field to store the app name & version (#546) (a9188c9)
  • run OCR extraction on every new image (#543) (77ed50b)
  • Sync: fetch OFF obsolete products (25k items) (#552) (badec8b)

Bug Fixes

  • add types to functions and improve docstring in proofs/utils.py (#540) (506bc4a)

Technical

  • add CORS headers to images (#545) (bd3709a)
  • proofs: run OCR in post_save signal instead of create (#549) (f3cfa79)
  • remove perform_create to simplify code (2394940)
  • update dependency openfoodfacts-python (#550) (2f53957)
  • Update github-projects.yml (d8d54d7)

v1.46.0

25 Oct 22:39
c991482
Compare
Choose a tag to compare

1.46.0 (2024-10-25)

Features

  • API: Allow updating Proof location fields (#539) (8554eaf)
  • Proofs: on update, also update proof prices (#538) (d5481f2)

Technical

  • Proofs: refactor method that updates proof fields from prices (1 instead of 3). ref #481 (e3b97f5)

v1.45.1

23 Oct 22:29
8bd55e9
Compare
Choose a tag to compare

1.45.1 (2024-10-23)

Bug Fixes

  • GDPR: Use unique location identifier instead of name (bd681f1)

Technical

  • API: store app_version in Price & Proof source field (#533) (bbfce93)
  • GDPR: Use new Price.receipt_quantity field. ref #499 (64fcd80)

v1.45.0

19 Oct 11:24
783309f
Compare
Choose a tag to compare

1.45.0 (2024-10-19)

Features

  • Prices: Allow adding new prices with a location_id (#527) (99f16df)
  • Prices: new field to allow users to input the quantity bought (#498) (857b813)
  • Proofs: Allow adding new proofs with a location_id (#528) (38e5599)
  • Proofs: new fields to allow users to input the number of prices & total sum (#497) (8a9aa50)

Bug Fixes

  • Prices: init Price.receipt_quantity field in migration. ref #498 (1822b8d)
  • Tests: Remove proof images on test tearDown (#529) (5805eea)

Technical

  • Stats: extra Proof type stats. new Location type stats (#524) (411222b)

v1.44.3

13 Oct 17:57
edea8eb
Compare
Choose a tag to compare

1.44.3 (2024-10-13)

Bug Fixes

  • Product sync: Avoid setting None for missing fields. Use model default values instead (#519) (e3ed44e)

Technical

  • Product sync: Build product dict identically if from sync or API. ref #518 (81766b0)