Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 1.0.0 #14

Merged
merged 1 commit into from
Nov 29, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
100 changes: 100 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
# Changelog

## 1.0.0 (2023-11-29)


### Features

* add aggregation info to web interface ([c9fd119](https://github.com/openfoodfacts/search-a-licious/commit/c9fd119b29e2a4f1ae4ba30b26d877a705745f80))
* add basic facet view (term bucket with # of items for each value) ([930b335](https://github.com/openfoodfacts/search-a-licious/commit/930b335ff68d9fd735904bc863e67a97c2aac323))
* add basic search page for demo ([10a65c1](https://github.com/openfoodfacts/search-a-licious/commit/10a65c143966cb98872512987306198e54a5fd75))
* add disabled field type ([396750b](https://github.com/openfoodfacts/search-a-licious/commit/396750bd09ab50c203db8948c3b7ee0e6380d382))
* add fully indexed nutriments field ([946e4e1](https://github.com/openfoodfacts/search-a-licious/commit/946e4e1efa22ede00e481df915f1c65857cf1325))
* add logo ([#34](https://github.com/openfoodfacts/search-a-licious/issues/34)) ([d80ce78](https://github.com/openfoodfacts/search-a-licious/commit/d80ce783d44fbd1eefd647453fc8fa1e07b142a7))
* add obsolete field ([4c82f3d](https://github.com/openfoodfacts/search-a-licious/commit/4c82f3d1e57a90c937d04e5e4af5c67c34c72985))
* add possibility to set logging level in config ([3540190](https://github.com/openfoodfacts/search-a-licious/commit/354019086be03cbe96f37dbebc09db40139bfe22))
* add real pagination to search API ([0b120a1](https://github.com/openfoodfacts/search-a-licious/commit/0b120a13305491d9fb6b0c7c28d4857844a31fb8))
* add robots.txt ([d4a89be](https://github.com/openfoodfacts/search-a-licious/commit/d4a89be30318b9e265cf8e319be9a574f8f2b13d))
* add sentry for bug tracking ([9529b52](https://github.com/openfoodfacts/search-a-licious/commit/9529b52a0fb9ffdcccfaa192d4f91ccd885ad5c0))
* add sorting capabilities ([bffa6e6](https://github.com/openfoodfacts/search-a-licious/commit/bffa6e69b6497e3dfb8d761ef22bfbeb88d97e3c))
* add support for synonyms for taxonomy field types ([3060c7f](https://github.com/openfoodfacts/search-a-licious/commit/3060c7f4278c9f9a3b13c8f5872753b8d3987323))
* add total number of results ([b0c8c0d](https://github.com/openfoodfacts/search-a-licious/commit/b0c8c0dd17d0f9b934eec473b851d09494e92183))
* allow to pass config param in import-data command ([fadac9a](https://github.com/openfoodfacts/search-a-licious/commit/fadac9a5177c3d1dfeeb19fbdc20bdb1e3e89423))
* first use of luqum for filtering ([a78f8eb](https://github.com/openfoodfacts/search-a-licious/commit/a78f8ebfa26e224946721b32b7e1ba3a6a198c6c))
* improve automatization of field def & add lang analyzers ([2eff548](https://github.com/openfoodfacts/search-a-licious/commit/2eff5487b50bac9d73643290c194e7c21afb0626))
* improve Makefile ([2f7fa16](https://github.com/openfoodfacts/search-a-licious/commit/2f7fa169cb9c56114c5aa331551d498ae3f3bb4c))
* make queue manager a standalone process ([#23](https://github.com/openfoodfacts/search-a-licious/issues/23)) ([3a588ab](https://github.com/openfoodfacts/search-a-licious/commit/3a588ab7650e36f21407fbbc99a8ffc1c860d5dc))
* move default taxonomy cache dir to /opt/search/data/taxonomies ([ab733fb](https://github.com/openfoodfacts/search-a-licious/commit/ab733fb4821faa9303651b98f71918cc121d12a5))
* Set network dynamically + docker improvements ([#9](https://github.com/openfoodfacts/search-a-licious/issues/9)) ([7b9df96](https://github.com/openfoodfacts/search-a-licious/commit/7b9df9665818fdf3ed2efd8d5b09514398990522))
* Simplify docker, removing certs ([#18](https://github.com/openfoodfacts/search-a-licious/issues/18)) ([8809f0e](https://github.com/openfoodfacts/search-a-licious/commit/8809f0e8327831e47e63666d58c90b5f1fe2b604))
* switch to Poetry ([e370d1f](https://github.com/openfoodfacts/search-a-licious/commit/e370d1fce83c0c3d65878646cf1d1f03f4d2302a))
* use pydantic-settings for settings management ([82c2f99](https://github.com/openfoodfacts/search-a-licious/commit/82c2f990f7b13505b909f73ea8cb2fc00d3d655b))
* use yaml configuration file ([7cb6274](https://github.com/openfoodfacts/search-a-licious/commit/7cb627406ce4b3792fe3e877d61b2c388db9cb74))


### Bug Fixes

* add error if Elasticsearch max number of results is reached ([4f7c564](https://github.com/openfoodfacts/search-a-licious/commit/4f7c5640774e704d3e37ddc9be725ae08c919e4c))
* add more fields to Open Food Facts config ([8bef861](https://github.com/openfoodfacts/search-a-licious/commit/8bef86135908f5557f21232581a3cd716ab2a7ce))
* add some types ([4e3726f](https://github.com/openfoodfacts/search-a-licious/commit/4e3726fc8da7496fde9a76bd9e9230a08c548cf1))
* all containers needs to be in default network ([9cd7741](https://github.com/openfoodfacts/search-a-licious/commit/9cd7741c3125f62f8a53e12834f5c374d893eb39))
* also add "names" field from taxonomy during indexation ([eea5726](https://github.com/openfoodfacts/search-a-licious/commit/eea5726e9f62a1baa85dec9d781f0e3f20c7d8f5))
* bug fix in indexing.py ([1d14d02](https://github.com/openfoodfacts/search-a-licious/commit/1d14d02ff2eaa0ab83178423d79b96f88177b09b))
* bug fixes in product.py ([0d6aec2](https://github.com/openfoodfacts/search-a-licious/commit/0d6aec2b3498a00a305c8fcc996beaf034f05bf3))
* delete legacy log messages ([bb45521](https://github.com/openfoodfacts/search-a-licious/commit/bb45521ea42b7cf438457663f5d6865faafbbf3d))
* delete multi config param ([48b24b9](https://github.com/openfoodfacts/search-a-licious/commit/48b24b908a3e139f37ea6eb598eab79fa848049d))
* don't index all language subfields ([2655751](https://github.com/openfoodfacts/search-a-licious/commit/26557515939484ca94e5253e56139784e2642c84))
* fix bug in elasticvue entrypoint ([bff5a84](https://github.com/openfoodfacts/search-a-licious/commit/bff5a8416168eb185b01797a8f6e48f2b6154cc9))
* fix bug in parse_lucene_dsl_query ([e4005cc](https://github.com/openfoodfacts/search-a-licious/commit/e4005cce0d551b642aeaa0df0866480a44c51dea))
* fix bug in parse_lucene_query ([ea25d36](https://github.com/openfoodfacts/search-a-licious/commit/ea25d36bf3d4a1075ad1398e92ffac9ca564c0d1))
* fix bug in postprocessing ([4df7893](https://github.com/openfoodfacts/search-a-licious/commit/4df7893716621143b143c71b3febe74e7aa49b4f))
* fix bug in queue.py ([a2f231a](https://github.com/openfoodfacts/search-a-licious/commit/a2f231a22e0f77f94fa6b6878288ace2a4d5d243))
* fix bugs in filter queries ([732a08a](https://github.com/openfoodfacts/search-a-licious/commit/732a08ae791f3783b5cb44bfb773a8920488a53d))
* fix CLI with config param ([950d28b](https://github.com/openfoodfacts/search-a-licious/commit/950d28b732a2c83680b96a034803cb02c3b056f7))
* fix common net for staging ([#27](https://github.com/openfoodfacts/search-a-licious/issues/27)) ([9847ec2](https://github.com/openfoodfacts/search-a-licious/commit/9847ec2de0a18e1e5be4651db66dfd4fb880867c))
* fix Dockerfile ([a7bca25](https://github.com/openfoodfacts/search-a-licious/commit/a7bca258687f5bf6642abba299dafd67774adc59))
* fix error while saving coverage ([911d1a2](https://github.com/openfoodfacts/search-a-licious/commit/911d1a28315e0177d3745a93093304d2fb206826))
* fix fields parameter in /search ([8cc282b](https://github.com/openfoodfacts/search-a-licious/commit/8cc282bc68cfaaf67c3b131c4390211b32c799c2))
* fix flake8 errors ([8138312](https://github.com/openfoodfacts/search-a-licious/commit/81383121997da4a1e5c684f9f14655cbff24006e))
* fix flake8 issues ([3d45507](https://github.com/openfoodfacts/search-a-licious/commit/3d455070ea4e030896a1a6f5c58de655f5bddd96))
* fix get_redis_updates function ([c93fc6c](https://github.com/openfoodfacts/search-a-licious/commit/c93fc6c7a6f84700aa228085626e5b0b6fc16d1b))
* fix isort issues ([fdc8d7f](https://github.com/openfoodfacts/search-a-licious/commit/fdc8d7f3a9c6ed2ce8958f19d3447f1c32ec6812))
* fix langs field in /search ([9a61270](https://github.com/openfoodfacts/search-a-licious/commit/9a612702ad2d1a8b3ba0413a26c350a66bf51933))
* fix linting ([bd2c82a](https://github.com/openfoodfacts/search-a-licious/commit/bd2c82a0cde8f205501fef3a1d06b76a32e0853f))
* fix mypy warnings ([7735dac](https://github.com/openfoodfacts/search-a-licious/commit/7735daceda46ea50bc0433064f6d687e0439007f))
* fix pep8 warning ([a74480c](https://github.com/openfoodfacts/search-a-licious/commit/a74480c0edeb2a4105086c2436ba40bedf017d1a))
* fix redis queue manager ([8addc8c](https://github.com/openfoodfacts/search-a-licious/commit/8addc8c8d389ca3e7313023baf4d6fe1a8632d3c))
* fix sort by in search results page ([4a697b3](https://github.com/openfoodfacts/search-a-licious/commit/4a697b35d470ac1a0d043881bf45fbd69e6da894))
* fix sort in display results ([dfa952a](https://github.com/openfoodfacts/search-a-licious/commit/dfa952aec056021c1ce7ffdf408ceb6017042fb1))
* fix sorting ([313ea26](https://github.com/openfoodfacts/search-a-licious/commit/313ea261f7d07ea68ac3c753fa6930d139b28c6c))
* fix type error in from_dict ([05f399e](https://github.com/openfoodfacts/search-a-licious/commit/05f399e6345d896d60b00accae03be2571bcc266))
* fix unit tests ([ba2e8f1](https://github.com/openfoodfacts/search-a-licious/commit/ba2e8f1fb07dfe87ff459f59bb1509b104ec6f34))
* improve autocomplete ([eca6445](https://github.com/openfoodfacts/search-a-licious/commit/eca64451a7d0b0ab6c289c7faa795f47354d81d1))
* improve error handling in API ([00ca62d](https://github.com/openfoodfacts/search-a-licious/commit/00ca62daca8501a5a2a36f92d2609e4831b34683))
* improve field configuration ([1195ba1](https://github.com/openfoodfacts/search-a-licious/commit/1195ba16238022c9bcfe04f1f04aa221b37fba93))
* improve search results ([b4a3491](https://github.com/openfoodfacts/search-a-licious/commit/b4a349192d9a4951cca6bc1d85d56c9ebcd7a79c))
* improve templates ([8b6bde7](https://github.com/openfoodfacts/search-a-licious/commit/8b6bde7edccbe0763d9c6ff8a12fb007354dcda8))
* index main subfield for text_lang ([94a764f](https://github.com/openfoodfacts/search-a-licious/commit/94a764fedb5736da3a65664d0accc8aa0ac6134b))
* logo in readme ([#35](https://github.com/openfoodfacts/search-a-licious/issues/35)) ([cdd56b3](https://github.com/openfoodfacts/search-a-licious/commit/cdd56b3816a86f131293bcaed64757e5c334ee6b))
* make clearer distinction between supported_langs types ([f3e26de](https://github.com/openfoodfacts/search-a-licious/commit/f3e26deea2e247b318025e4113779a07d675845b))
* make CLI work outside docker ([42cb9e2](https://github.com/openfoodfacts/search-a-licious/commit/42cb9e20fdf0a77491921b6a7971f0b1d8f6b5ca))
* off url from env ([#22](https://github.com/openfoodfacts/search-a-licious/issues/22)) ([eeba4c4](https://github.com/openfoodfacts/search-a-licious/commit/eeba4c418ad335fa73ff9fadc659e4157a20ba3f))
* only select a subset of nutriment fields (openfoodfacts) ([ead132c](https://github.com/openfoodfacts/search-a-licious/commit/ead132c21882845da9be1d05f93800e47c214e98))
* remove duplicated function ([25499de](https://github.com/openfoodfacts/search-a-licious/commit/25499ded817f1fc26479683fdc4c843986712a2d))
* remove duplicated taxonomy ([48a1fb4](https://github.com/openfoodfacts/search-a-licious/commit/48a1fb41a80f7ba9f124e30af0da8b156b3b5123))
* remove requirements.txt ([71a75a6](https://github.com/openfoodfacts/search-a-licious/commit/71a75a6decb54865c82c9af2303ae7485b751d8f))
* remove unwanted use of global variable CONFIG ([2d814ea](https://github.com/openfoodfacts/search-a-licious/commit/2d814eae3bfab7efde44788fcb2721d493a03d62))
* rename include_multi_match into full_text_search ([7ef5ac3](https://github.com/openfoodfacts/search-a-licious/commit/7ef5ac30584cabe3ad9995006732c547880dae4c))
* set "black" as isort profile ([356a1eb](https://github.com/openfoodfacts/search-a-licious/commit/356a1ebdee716ef55a5af511eb62b9ae3db003a8))
* switch image name back to original value ([ae950ed](https://github.com/openfoodfacts/search-a-licious/commit/ae950ed544070e8b33e9ac17da145c159ec2c76d))
* temporarily disable pre-commit config ([b4d7658](https://github.com/openfoodfacts/search-a-licious/commit/b4d7658a86bd48874ba438de8239c507cbc741da))
* update after autocomplete PR ([1d4a9e8](https://github.com/openfoodfacts/search-a-licious/commit/1d4a9e8527c6b902eca04e610728d42f87b044a8))
* update JSON schema ([a5f33a4](https://github.com/openfoodfacts/search-a-licious/commit/a5f33a4bf586c3db7613837aa7259f89ea8e6b2b))
* update pre-commit hook ([9fe4266](https://github.com/openfoodfacts/search-a-licious/commit/9fe4266c979337063b1724a70bbeb07b3516664a))
* use custom autocomplete analyzers for a few langs ([05ef77a](https://github.com/openfoodfacts/search-a-licious/commit/05ef77ab6635edad7f17eb1e45eddaf89217ccf1))
* use JSONL as input format ([c24d2f5](https://github.com/openfoodfacts/search-a-licious/commit/c24d2f5883a978fca2c9b8aa3a55a9c065b46adb))
* use lang instead of lc in add_images_urls_to_product ([e43e1a2](https://github.com/openfoodfacts/search-a-licious/commit/e43e1a2c947cd10ae4624c6291d0a3bda0ce1a89))
* use luqum SchemaAnalyzer to build elasticsearch query builder ([b70bbc9](https://github.com/openfoodfacts/search-a-licious/commit/b70bbc99c8abac4413809906727559e404594e5e))
* use Python 3.11 in Dockerfile ([fbbfd6b](https://github.com/openfoodfacts/search-a-licious/commit/fbbfd6ba34125af8ebc3dbe515264d5295169e42))
* use specific User-Agent ([31a947e](https://github.com/openfoodfacts/search-a-licious/commit/31a947e6972e51ce95696f8770ee67fd05f14149))
* use workaround to fastapi bug ([0697c56](https://github.com/openfoodfacts/search-a-licious/commit/0697c564804630c91b83abf99dd7b03d25871298))