Skip to content

Releases: openfoodfacts/robotoff

v1.10.0

25 Oct 07:56
Compare
Choose a tag to compare

1.10.0 (2022-10-25)

Features

  • add data->bounding_box field in logo derived insights (1e18b2e)
  • add build command to Makefile (5c3961d)
  • add CLI command export-logos-ann (add6141)
  • allow to launch a single service with make (92b01d9)
  • improve generate_prediction function (52247f9)
  • improve apply-insight CLI command (93524c6)
  • improve JSON OCR generation script (603e355)
  • improve taxonomized value matching (52c99be)
  • update category matching algorithm (#952) (d8a04c7)
  • update OCR scripts (111ada9)

Bug Fixes

  • add fixes to category matcher (b8c1912)
  • don't return auto processable insights in /questions/{barcode} (03376b8)
  • filter logos that are almost exactly the same (33cfc88)
  • fix /logos/search route (e932407)
  • fix get_tag function (cca5592)
  • fix insight import mecanism (#963) (04412df)
  • rename image_url field into ref_image_url (3539d84)
  • rename ocr_dump.py script into dump_ocr.py (bcce867)
  • require insight_id to be an UUID in /insights/annotate (abb9574)
  • simplify filter_logo function (9eb8fdd)
  • update .gitignore and .dockerignore (2eb985a)
  • update tags of some labels detected with flashtext (f2bd704)
  • use canonical value fr:label-rouge everywhere (05197cc)
  • use f-string everywhere in robotoff/cli/insights.py (bbd81fa)

v1.9.0

17 Oct 10:51
c94b1f4
Compare
Choose a tag to compare

1.9.0 (2022-10-17)

Features

  • improve request validation during logo annotation (7a1e6d5)
  • Request image directly from MongoDB instead of Product Opener (#921) (83f0f09)
  • support providing taxonomized value as input during logo annotation (53a9bdf)
  • use gzipped version of fallback taxonomy files (73e23ce)

Bug Fixes

  • allow to fetch both annotated/not annotated logos in /images/logos/search (f9e5e96)
  • create new /images/logos/search endpoint from /images/logos (20034d8)
  • ignore protobuf-generated files during mypy analysis (e3d84ae)
  • remove .gz files from .gitignore (0af8a34)
  • set higher expiration interval for taxonomy (c15e077)

v1.8.0

12 Oct 09:35
Compare
Choose a tag to compare

1.8.0 (2022-10-12)

Features

  • Add agribalyse-category campaign to agribalyse category insights (69d0023)
  • add a threshold parameter to /predict/category endpoint (0f68e93)
  • add campaign filter in question endpoints (91ed2d2)
  • add ProductInsight.campaign field (4a54484)
  • Improve /predict/category endpoint (0438f4e)

Bug Fixes

  • add fixes to /questions/unanswered endpoint (6ed2d42)
  • adding a benchmark done with cosine-distance to the research doc (#945) (f189031)
  • adding documentation about the insights/annotate.py file (#944) (18e5c66)
  • don't display question about insights that are automatically applicable (5ac392e)
  • don't return in /questions/unanswered reserved barcode by default (78af005)
  • remove some moderation cloud vision labels (1daa889)

v1.7.0

04 Oct 08:39
94a1057
Compare
Choose a tag to compare

1.7.0 (2022-10-04)

Features

  • add to repository latest versions of OCR scripts (#920) (be44e81)
  • added country parameter to the API and started with test cases (12b2359)
  • added server_domain to the API (#899) (761aa51)
  • Adding MongoDB container to Robotoff in dev (#693) (946ce1d)
  • expose postgres DB locally (2668f2a)
  • Extract USDA packager codes with REGEX and flashtext (aa2b8ec)
  • Extract USDA packager codes with REGEX and flashtext (e92163f)
  • Robotoff quality monitoring: Saving AnnotationResult (#796) (755d296)

Bug Fixes

  • adapting REGEX to codes like M123 + V123 (470b4d2)
  • Adding documentation and reviewing syntaxes (e296f17)
  • changing legacy file not to get an error in the typing check mypy (6f1f113)
  • changing legacy file not to get an error in the typing check mypy (8b5bcae)
  • Changing names from category_from_AOC to category (c490669)
  • docstring and file name (3114aea)
  • dumping an unused import (5c92e59)
  • fix flake8 errors on scrits/ocr/extract_ocr_text.py (aef38df)
  • fixed the test case (1b6fb0d)
  • Incompatible return value (1b4453b)
  • Incompatible return value type (2dc7831)
  • incorrect brand taxonomy fallback path + fix tests (13baec4)
  • move docker mongodb service to a distinct file in dev mode (#916) (c283499)
  • only save annotation_result in ProductInsight when needed (#938) (c14b07f)
  • Outdated commentaries (2bdc26f)
  • remove trailing slash in all URLs (#915) (5e89e95)
  • replace with fr prefix references to en:ab-agriculture-biologique (#919) (ec1500c)
  • solving mypy check issue (3a5f9ab)
  • store category neural model in ProductInsight.predictor field (#914) (c1c8d8d)
  • temporarily disable USDA packager code extraction (#933) (91f65c1)
  • typing.dict unused (90112b7)
  • unused import (cdab35f)
  • Unused import (43930b1)
  • Unused variables in a loop (d4a37f1)
  • Unused variables in a loop (a30b964)

v1.6.0

12 Sep 13:56
b7f8bac
Compare
Choose a tag to compare

1.6.0 (2022-09-12)

Features

Bug Fixes

  • action name (4d88ca1)
  • Added server_domain to all "Collection" class (#887) (f3bcd85)
  • create docker network in Makefile + docs (#770) (b5ab0e7)
  • fix click dependency in autoblack (151bd25)
  • fix tests + some i18n utils (#799) (17619ec)
  • fix tests date to use utc (#686) (dd76fc0)
  • improve the bug report template (72e2073)
  • improve the Feature Request template (f7d9a24)

Documentation

v1.5.1

28 Mar 09:56
Compare
Choose a tag to compare

1.5.1 (2022-03-28)

Bug Fixes

  • api: Question API, fix query randomness, and allow to use pagination (#666) (5a7fd71)
  • fetch_taxonomy should check response status (26f318e)
  • fix log message for sentry grouping (bbf2749)
  • wrong error message on exception in fetch taxonomy (5b9252d)

v1.5.0

18 Mar 14:14
b3b6eb3
Compare
Choose a tag to compare

1.5.0 (2022-03-18)

Features

Bug Fixes

  • change error messages to enable sentry grouping (#654) (15abbeb)
  • fix timeout issue on fetch taxonomy (#656) (a91ba4e)

v1.4.0

16 Mar 15:51
a40d755
Compare
Choose a tag to compare

1.4.0 (2022-03-16)

Features

  • disable auto processing of predicted category (8455868)
  • logo annotation propagation to insight (2a57a7d)

Bug Fixes

  • add test on annotation vote cascade (2641e25)
  • avoid process_insight failing for all (69aeb63), closes #605
  • avoid raising in ObjectDetectionRawResult (c2ab5f6), closes #621
  • fix notification message for categories (cf6a675), closes #614
  • test logo annotation (e265ce6)

Documentation

robotoff v1.3.0

22 Feb 16:15
d67dcd8
Compare
Choose a tag to compare

Features

  • continue structural changes to have insights derived from predictions

robotoff v1.2.0

07 Feb 15:51
a1e5c5f
Compare
Choose a tag to compare

Features

Bug Fixes