Releases: openfoodfacts/open-prices
Releases · openfoodfacts/open-prices
v1.79.2
1.79.2 (2025-05-12)
Bug Fixes
- ML: catch error returned when price_tag not found during prediction (Sentry) (2992877)
- Proofs: Tests: better tear down tests creating image files (706bd89)
v1.79.1
1.79.1 (2025-05-11)
Technical
- OpenFoodFacts: create a dedicated barcode_is_valid method (#844) (6b9aa55)
v1.79.0
1.79.0 (2025-05-11)
Features
- Price Tag: predictions: helper methods to know if the detected data is "valid" (#838) (4c6d8a7)
- Price Tag: predictions: set price_tag tags on prediction creation (#843) (345d876)
Bug Fixes
- Products: remove off_pro from source choice list (#842) (0ae11c9)
Technical
- Price Tag: move post_save signal logic in a dedicated method. ref #843 (5693d4e)
- Prices: move update_tags logic to a model helper method. ref #811 (0688163)
v1.78.0
1.78.0 (2025-05-09)
Features
- Challenges: new task to set Price & Proof tag every night (#837) (20beab1)
- Price Tags: API: new filter by tags (contains) (#835) (5a9e049)
- Price Tags: new tags field (arrayfield) (#834) (5ccd096)
Bug Fixes
- Prices: also look at category_tag for in_challenge checks (#832) (5501cbe)
Technical
- Prices: add extra prints in product_name script. ref #829 (82708f4)
- Proofs: improve PriceTag & ReceiptItem matching script performance (#836) (4f57374)
- Proofs: use existing product for tests (682e854)
v1.77.0
1.77.0 (2025-05-06)
Features
- Prices: script to set missing product_name from PriceTag & ReceiptItem (#829) (7c58b63)
Bug Fixes
- Prices: fix script border case where PriceTag or ReceiptItem is not exactly linked to a price. ref #829 (8fdbba2)
Technical
- Add edit button to doc (#825) (08a7066)
- design promo (#805) (a56fb94)
- Prices: new has_product_name queryset. ref #827 (f50fed7)
- Proofs: new helper methods to easily access PriceTag & ReceiptItem predicted data. ref #827 (e846c89)
- Proofs: new PriceTag & ReceiptItem has_price_product_name_empty queryset. ref #827 (f3ef153)
v1.76.1
1.76.1 (2025-04-29)
Technical
- Challenges: set the price's proof tag on price create (if the price belongs to an ongoing challenge) (#823) (8a4a9fc)
v1.76.0
1.76.0 (2025-04-28)
Features
- Proofs: API: new filter by tags (contains) (#821) (94ab329)
- Proofs: new tags field (arrayfield) (#817) (2a0b5ba)
Technical
- Challenges: new Proof queryset & property to filter on the ones part of a challenge (#819) (14548ec)
- Challenges: new set_proof_tags helper method (#820) (5f841c4)
v1.75.0
1.75.0 (2025-04-27)
Features
- Challenges: new tag property. return in the API (#812) (a202e30)
- Challenges: set the price tag on price create (if the price belongs to an ongoing challenge) (#811) (66cb692)
- Prices: API: new filter by tags (contains) (#813) (2a16f59)
- Prices: new tags field (arrayfield) (#807) (96fb506)
Technical
- Challenges: new is_ongoing queryset (bd1395e)
- Challenges: new Price property to check if it belongs in a given challenge (#810) (9451796)
- Challenges: new Price queryset to filter on the ones part of a challenge (#808) (df6830d)
- Challenges: new set_price_tags helper method (#815) (9a4f337)
- Prices: new has_tag queryset (#814) (d5e264f)
v1.74.2
1.74.2 (2025-04-20)
Technical
- Challenges: move 'status' to a property (instead of a field) (#803) (1369fb6)