Releases: corridor/sqlalchemy-history
Releases · corridor/sqlalchemy-history
v2.1.4
What's Changed
Fixes the transaction.issued_at being constant bug introduced in v2.1.3
- fix(#131): make default a callable that returns datetime by @indiVar0508 in #132
Full Changelog: v2.1.3...v2.1.4
V2.1.3
What's Changed
- fix(#121): handle join_txn_mode for version_session by @ashish16052 in #122
- fix(#125): handle utcnow for transaction module by @indiVar0508 in #126
CI FIxes
- fix(#123): add sqla matrix in poetry environment by @indiVar0508 in #124
- chore: minor changes to pyproject and version bump by @indiVar0508 in #129
New Contributors
- @ashish16052 made their first contribution in #122
Full Changelog: v2.1.2...v2.1.3
V2.1.2
What's Changed
Bug fixes
- fix(#114): properly handle association proxy by @indiVar0508 in #115
Internal
- chore: minor fixes in CI and project dependency by @indiVar0508 in #117
- chore: bump ci to to test with 3.12 by @indiVar0508 in #119
- chore: bump sqla-h version to v2.1.2 by @indiVar0508 in #120
Full Changelog: v2.1.1...v2.1.2
v2.1.1
What's Changed
- chore: fix documentations by @indiVar0508 in #111 & #109
- fix(#106): handle generic repr if base classes are specified by @indiVar0508 in #108
Full Changelog: v2.1.0...v2.1.1
v2.1.0
What's Changed
Enhancements and Bug fixes
- Handle proxy Attribute for Versioned Class by @indiVar0508 in #67
- fix(#81): drop support for python3.6 by @indiVar0508 in #84
- fix minor issues by @indiVar0508 in #99
- fix(39): set end_transaction_id for association columns as well by @indiVar0508 in #94
- fix(97): version table does not require defaults by @indiVar0508 in #98
- fix(26): handle nullable for alembic by @indiVar0508 in #95
- support sqla 2.0 by @indiVar0508 & @AbdealiLoKo in #89
Interval Changes
- Add pre-commit hooks to lint code by @indiVar0508 in #74
- coveralls integration by @indiVar0508 in #85
- coverall coverage with parallel key by @indiVar0508 in #87
- fix(#90): use 'python' extras for documentation job by @indiVar0508 in #101
- fix most skipped tests & increase coverage by @indiVar0508 in #91
- chore(#100) add ruff linter as pre-commit hook and by @nokeechia in #102
- chore: combine multiple jobs by deploying multiple containers by @indiVar0508 in #88
- Minor internal changes by @AbdealiLoKo in #103
New Contributors
- @nokeechia made their first contribution in #102
Full Changelog: v2.0.0...v2.1.0
v2.0.0
Enhancements are made on top of beta release to mark full release of package.
Release Notes
- Fix Datetime issue for sqlite based table
- Fix
version_tablebug to allow custom version table suffix - Enhancements for faster version traversal
What's Changed
- Datetime column in associate table based on context by @indiVar0508 in #35
- Fix for Table level issues and enhancements by @AbdealiLoKo & @indiVar0508 in #37
- Cache previous/next/etc. in
VersionClassBaseby @AbdealiLoKo in #66
Full Changelog: v2.0.0-beta0...v2.0.0
v2.0.0-beta0
v2.0.0-beta0
This is a beta-zero release where all functionalities are kept similar to parent repository, with extension for support of new DB(s).
Release Notes
- Add support for MSSQL and Oracle
- Remove support for SQLA<1.4
- Remove support for Py<3.6
- Publish Documentation at https://corridor.github.io/sqlalchemy-history/
What's Changed
- fix: cap flask-sqla <3.0.0 by @indiVar0508 in #4
- refactor: stop support for flask, postgres by @indiVar0508 in #3
- chore: Add readme note about version support by @AbdealiLoKo in #8
- chore(#17): add contribution instructions for users by @indiVar0508 in #19
- Add python_requires 3.6+ to setup.py by @15jgme in #18
- Remove relative imports by @nnrepos in #20
- Remove usage of six lib. by @kishan3 in #16
- chore: rename readme.rst to readme.md by @indiVar0508 in #21
- Add black by @AbdealiLoKo in #29
- chore(#11): adopt pyproject.toml by @indiVar0508 in #30
- refactor(#7): remove py2.x support of ordereddict by @indiVar0508 in #32
- chore(#39): Update Github Action workflow by @indiVar0508 in #40
- feat(#24): Allow tables in get_versioning_manager() by @indiVar0508 in #34
- chore(#39): install python version specified by @indiVar0508 in #48
- Add(#6): Add mssql db support by @indiVar0508 in #44
- chore(#5): Use older version of mssql container by @indiVar0508 in #49
- Migrate to poetry by @indiVar0508 in #47
- Chore(#9): project documentation for SQLA-History by @indiVar0508 in #33
- Fix(#51): Fix oracle test by @indiVar0508 in #52
New Contributors
- @indiVar0508 made their first contribution in #4
- @AbdealiLoKo made their first contribution in #8
- @15jgme made their first contribution in #18
- @nnrepos made their first contribution in #20
- @kishan3 made their first contribution in #16
Full Changelog: https://github.com/corridor/sqlalchemy-history/commits/v2.0.0-beta0