Skip to content

Latest commit

 

History

History
69 lines (52 loc) · 1.91 KB

CHANGELOG.rst

File metadata and controls

69 lines (52 loc) · 1.91 KB

Release Notes

Here you can see the full list of changes between sa-filters versions, where semantic versioning is used: major.minor.patch.

2.0.0

Released 2024-06-16

  • Modify function apply_pagination api
  • Rewrite the README using SQLAlchemy 2.0 style, fix typos and links
  • Rename the param 'query' to 'stmt' in functions apply_filters, apply_loads and apply_sort
  • Rename variables in tests
  • Add python 3.12 support
  • Add typing and improve docstrings for public functions
  • Add tests for python 3.11
  • Add containers target to Makefile
  • Add 'downloads' badge
  • Fix TypeError: 'type' object is not subscriptable if using python versions 3.7 or 3.8
  • Fixed coverage for Python 3.11
  • Bump postgres and mysql dev containers to the latest version
  • Bump psycopg2 to the version 2.9.9
  • Bump GitHub Action Setup Python to v5 and Checkout to v4

1.3.0

Released 2023-07-28

  • Add support sqlalchemy 2.0
  • Fix CI error 'Failed to initialize container mariadb:latest'
  • Fix CI work with latest tox version

1.2.0

Released 2022-11-06

  • Add the ability to use table name instead of model name

1.1.0

Released 2022-06-05

  • Add the ability to use apply_filters, apply_loads, apply_sort and apply_pagination with SQLAlchemy Select object
  • Add missing quote in README.rst
  • Rewrite tests using a Select object

1.0.0

Released 2022-05-20

  • Fork sqlalchemy-filters https://github.com/juliotrigo/sqlalchemy-filters (commit 7222192421c2b235ba1a6cb806ce61fdb165bd79)
  • Add some files that git should ignore
  • Rename project to sa-filters
  • Add support sqlalchemy 1.4 (thanks bodik for his pr to juliotrigo/sqlalchemy-filters), and drop support sqlalchemy versions below 1.4. Also drop support python 2
  • Add Github Actions and remove Travis CI
  • pytest is now supported Python 3.10
  • Add copyright to LICENSE
  • Add name and email address of the current maintainer
  • Add a Github Actions workflow status badge