Skip to content

v2.3.1

Choose a tag to compare

@github-actions github-actions released this 10 Feb 21:17
· 45 commits to main since this release
v2.3.1
be15c1f

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 uv for dependency management. This changes local development setup, Docker builds, and execution scripts. Users are advised to review the updated README.md and Dockerfile for the new commands and required uv installation, as pip is no longer used for dependency installation.

New Features

None.

Other Changes

Documentation

  • Updated AGENTS.md to clarify environment variable handling (0c0434d).

Style

  • Formatted Python code with Ruff (4935764).

Chores

  • Migrated the project to use uv for dependency management and execution, replacing pip and requirements files. This included comprehensive updates to documentation, the Dockerfile, Makefile, local build/startup scripts, and .gitignore for uv lock files (14494b5, a1e0f0c, 4054016, 96df0bf).
  • Updated various dependencies to their latest versions:
    • starlette from 0.48.0 to 0.49.1 (13a53ad)
    • urllib3 from 2.5.0 to 2.6.3 (f323d02)
    • python-multipart from 0.0.20 to 0.0.22 (740add9)
    • werkzeug from 3.1.3 to 3.1.5 (90a338a)
    • astral-sh/setup-uv GitHub Action from v6 to v7 (7d8f2bf)
    • @vue/server-renderer and vue (for docs) from 3.5.27 to 3.5.28 (6487877)
  • Bumped project version to 2.3.1 (be15c1f).