8000 Releases · sqlalchemy-continuum/sqlalchemy-continuum · GitHub
[go: up one dir, main page]

Skip to content

Releases: sqlalchemy-continuum/sqlalchemy-continuum

1.5.2

10 Oct 17:17
af76fec

Choose a tag to compare

1.5.0

30 Aug 23:47
3c61d08

Choose a tag to compare

  • Migrate to ruff <https://docs.astral.sh/ruff/>_ for code linting and formatting, replacing flake8 with a faster Rust-based tool. (#364)
  • Add Python 3.13 support. (#364)
  • Drop Python 3.8 support. (#364)
  • Add comprehensive pre-commit hooks configuration with ruff, pyupgrade, and code quality checks
  • Add pyupgrade <https://github.com/asottile/pyupgrade>_ integration to automatically modernize Python 3.9+ syntax
  • Enhance tox configuration with matrix testing for multiple Python (3.9-3.13) and SQLAlchemy versions (1.4, 2.x)
  • Add dedicated ruff testing environment in tox for consistent code quality checks
  • Modernize codebase with Python 3.9+ idioms and formatting improvements
  • Migrate to modern Python packaging with pyproject.toml
  • Remove SQLAlchemy-i18n support
  • Fix SQLAlchemy 2.0 deprecation warnings: replace Query.get() with Session.get() for improved compatibility
  • Fix datetime.utcnow() deprecation warnings with cross-version compatibility function supporting Python 3.9-3.13+
  • Eliminate cartesian product warnings in many-to-many relationship queries with non-versioned classes
  • Improve code quality by modernizing mixed string formatting patterns to f-strings
0