v2.3.1
AniBridge v2.3.1 primarily focuses on modernizing the project's dependency management by migrating from pip to uv, which brings significant improvements to installation speed and reliability. This release also includes important dependency updates and minor documentation enhancements. Users should be aware of a new minimum Python version requirement and changes to the local development setup.
Breaking Changes
- AniBridge now requires Python 3.11 or newer. Users currently running older Python versions will need to upgrade their environment to continue using the latest version.
- The project has fully migrated to
uvfor dependency management. This changes local development setup, Docker builds, and execution scripts. Users are advised to review the updatedREADME.mdandDockerfilefor the new commands and requireduvinstallation, aspipis no longer used for dependency installation.
New Features
None.
Other Changes
Documentation
- Updated
AGENTS.mdto clarify environment variable handling (0c0434d).
Style
- Formatted Python code with Ruff (
4935764).
Chores
- Migrated the project to use
uvfor dependency management and execution, replacingpipand requirements files. This included comprehensive updates to documentation, theDockerfile,Makefile, local build/startup scripts, and.gitignoreforuvlock files (14494b5,a1e0f0c,4054016,96df0bf). - Updated various dependencies to their latest versions:
- Bumped project version to 2.3.1 (
be15c1f).