All notable changes to this project will be documented in this file.
- Updated pydantic to the latest 1.x version to address incompatibility with python 3.12.4. Ref: pydantic/pydantic#9637
- Added support for Python 3.11 and 3.12.
- Updated Dockerfile to use Python 3.12.
- Added docker-build.yml action.
- Updated all dependencies.
- Fixed a bug with usage frequency parsing (#48).
- Added SQLite cache and made it the default one.
- Made MemoryCache use LRU.
- Added tests for all cache classes.
- Updated Dockerfile to use /cache for file and SQLite caches.
- Added a sample docker-compose file.
- Updated FastAPI and httpx dependencies.
- Added FAQ to the README, where provided a clearer explanation of the 503 error.
- Added "follow_corrections" API flag (#23)
- Added configuration to host the project on fly.io
- Updated the address of the sample installation to https://linguee-api.fly.dev
- Added lemma forms (#26)
- Set Heroku runtime to python-3.10.5 (#21)
- Added "usage_frequency" attribute to translations (#22)
- Added packaging support
- Added support for various versions of Python (3.8+)
- Updated httpx to the latest version. Ref: CVE-2021-41945
- Updated development dependencies and pre-commit hooks
- Provided usage examples for Python and Bash
- Fixed a bug with multiple grammar infos (#12).
- Fixed a file cache issue on the Windows platform (#16).
- Updated all dependencies to their latest versions.
- Added translation examples to the /translations API endpoint (#10).
- The first release of the Python version of the project.