Skip to content

v1.107.0

Choose a tag to compare

@openfoodfacts-bot openfoodfacts-bot released this 09 Jul 13:50
9d53a0e

1.107.0 (2026-07-09)

Features

  • add new route to anonymize receipt (#1375) (7f68dad)
  • Badges: API: endpoint to return the list of achievements for a given user (#1366) (a7d11b1)
  • Badges: API: endpoint to return the list of badges (#1364) (089a08a)
  • Badges: new Badge table to store the underlying rules (#1363) (7d73092)
  • Badges: new UserBadge model to store achievements. Update every night (#1365) (daa019a)
  • Badges: new TotalStats badge_count & badge_with_user_count fields (#1379) (aa13e20)
  • Badges: new User badge_count field. Updates just after badges are given (#1378) (51ec1ea)
  • Moderation: create flags from price outliers (#1381) (cb15b1f)
  • Prices: add outlier detection algorithm (#1377) (b8b110b)
  • Proofs: add receipt anonymization (#1358) (066d321)

Technical

  • Tasks: move logic to model classmethods. so that they can be called elsewhere (e.g. tests) (#1373) (3810597)
  • Tasks: reorder CRON schedule (badge before total_stats) (#1380) (6755e0f)