Skip to content

Releases: openfoodfacts/open-prices

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)

v1.44.2

11 Oct 13:50
07e42bc
Compare
Choose a tag to compare

1.44.2 (2024-10-11)

Bug Fixes

  • Proofs: Deny users to delete a proof with prices (#517) (3b1ed29)

Technical

  • Proofs: On proof delete, also remove its images. ref #514 (8360a06)

v1.44.1

09 Oct 11:21
bae2c45
Compare
Choose a tag to compare

1.44.1 (2024-10-09)

Bug Fixes

  • Backups: fix backup location. closes #407 (97ed9b2)
  • Queue: bump max_attempts to 2. ref #376 (e83158b)
  • Stats: make sure to get all Product & Proof with prices when updating counts. ref #492 & #481 (6f446b9)

v1.44.0

06 Oct 18:55
190ff20
Compare
Choose a tag to compare

1.44.0 (2024-10-06)

Features

  • Locations: new type & website_url fields to start allowing ONLINE stores (#446) (ce50c74)
  • Users: new /users/:user_id endpoint. Only for self (#500) (665c44f)

Bug Fixes

Technical

  • Proofs: Methods to update missing proof fields from prices (#481) (ffe5e5a)
  • Stats: simple script for top product stats (via API) (#398) (14c6d39)