Releases: openfoodfacts/robotoff
Releases · openfoodfacts/robotoff
v1.25.1
v1.25.0
1.25.0 (2023-04-16)
Features
- add a function to send image to OFF (f6ac894)
- implement real multi-platform support (OFF, OBF,...) (9464f46)
- support multiple MongoDB DB (multi-project) (2c36b6f)
Bug Fixes
- add
server_type
field to logo indexed in ES (506ab02) - add DISABLE_PRODUCT_CHECK settings (a201fae)
- fix in insert_images.py script (8dd914f)
- fix issue in settings (DISABLE_PRODUCT_CHECK value) (232e5c6)
- fix refresh-insight scheduled job (d363cf8)
- fix value for ENABLE_PRODUCT_CHECK in local env (20a58d5)
- fix wrong call to run_nutriscore_object_detection (a211249)
- fix wrongly formatted logging message (3ef4a0d)
- rename DISABLE_PRODUCT_CHECK into ENABLE_PRODUCT_CHECK (8c07478)
- rename en:gluten-free into en:no-gluten (e1f6417)
- replace call to lru_cache() by call to cache() (191faab)
- suppress mypy warnings (49a29b9)
- switch log level to DEBUG (d3ebd85)
Documentation
v1.24.2
v1.24.1
v1.24.0
1.24.0 (2023-04-05)
Features
- add function to get match bounding box (5d7eafa)
- allow to match text on OCRResult (73ae0e6)
- save bounding box information in OCR/flashtext predictions (9d4d432)
Bug Fixes
- add functions to delete/unselect an image (ade0294)
- allow partial match in get_words_from_indices (34cbd24)
- allow to match across blocks (c073129)
- bug fix in product weight insight generation (031e117)
- cache result word string in Word (30bc347)
- convert absolute coordinates to relative ones (e86e671)
- fix offset bug (a6e1e51)
- make error message easier to understand during HTTP 404 during OCR fetch (b352387)
- remove text_annotations OCRField and use new text field (f0637a4)
- save mapping between position of words and full annotation text (674ad77)
- use new computed text field in regex matching (b29e1db)
- use re.I flag instead of lowercasing string (0ecef5e)
- use strip_accents_v1 when necessary (f2ee677)
Documentation
v1.23.1
v1.23.0
1.23.0 (2023-03-15)
Features
- add missing_category campaign to track products without categories (b103e66)
- cache image embeddings in DB (ImageEmbedding table) (ba25c75)
- store neighbor categories for v3 categorizer models (8d1d727)
- use keras new v3 model as default to predict categories (c0f55cf)
- use keras v3 model as default (a2d23a3)
- use keras_image_embeddings_3_0 by default in categorize CLI (737716e)
Bug Fixes
- allow to specify LOG_LEVEL in .env file (50a3aa4)
- deprecate campaign parameter in /questions* (82c26fe)
- exclude some categories from predictions (503fa8d)
- fix bug in save_image_embeddings (a600502)
- fix bug that occurs when image are missing in images table (1968f56)
- fix edge-case bug when no image is available (fac1ab1)
- fix newly introduced bug in category importer (a1bb507)
- fix serialization bug in predict (1a69ab2)
- fix SonarCloud-detected bug in BaseURLProvider (290a3fb)
- fix unit tests (61c6177)
- fix unit tests (0a3702f)
- ignore predicted category if it no longer exist in taxonomy (c3c4fbe)
- move save_image function to new robotoff.images module (6efdaf2)
- pass stub as argument in predict for easier testing (807c157)
- relax checks in save_images function (bcf998f)
- remove legacy unit tests (6f3e5e2)
Documentation
v1.22.1
v1.22.0
1.22.0 (2023-03-12)
Features
- add model with image embeddings as input (d79bbc2)
Bug Fixes
- add authentication for .net Product Opener when fetching products (18cbb20)
- add object detection label assets to repository (c925558)
- add support for git LFS (d6db888)
- disable cat matcher (en) for partial matches (649c016)
- don't keep numpy ndarray in debug.inputs dict (64e7124)
- fix integration test (b2b4f5a)
- increase CLIP max_batch_size to 32 (a39d61a)
- refactor category predictor data structure (812a406)
- update code after code review #1061 (deb20d8)
- update PUT /images/logos/LOGO_ID route to accept null value field (2e488ab)
Documentation
v1.21.0
1.21.0 (2023-02-28)
Features
- add new category classification models (60d167d)
- return debug information in /predict/category route (5b2b392)
Bug Fixes
- fix category predictions (347c72c)
- remove unused functions (5b0f1ae)
- silence false-positive mypy error (337777d)
- update /predict/category schema (f86c098)
- update poetry lock file (48d921c)
Documentation
- improve documentation in v3 category predictor code (675e056)