Releases: febus982/sqlalchemy-bind-manager
Releases · febus982/sqlalchemy-bind-manager
v0.11.0
What's Changed
- Update paambaati/codeclimate-action action to v6 by @renovate in #56
- Ci improvements by @febus982 in #57
- Update paambaati/codeclimate-action action to v8 by @renovate in #59
- Update paambaati/codeclimate-action action to v9 by @renovate in #60
- Python 3.13 by @febus982 in #62
Full Changelog: v0.10.0...v0.11.0
v0.10.0
Breaking Changes
- Exceptions names now have the
Error
suffix by @febus982 in #53 - Protocols are now Abstract Base Classes and are available directly in the
sqlalchemy_bind_manager.repository
module. by @febus982 in #55 - The
SortDirection
enum has been replaced by literal"asc"
or"desc"
by @febus982 in #53 - The
SQLAlchemyAsyncConfig
has been removed. Async engines can be configured usingSQLAlchemyConfig
objects by @febus982 in #53
Other Changes
- CI and docs improvements by @febus982 in #49 #50 #51 #53 #55
- Store hard reference to AsyncSessionHandler cleanup task by @febus982 in #53
New Contributors
Full Changelog: v0.9.1...v0.10.0
v0.9.1
v0.9.0
v0.8.0
v0.7.0
v0.6.0
v0.5.0
v0.4.0
What's Changed
Breaking changes
- deleting by primary key support has been dropped in
delete
method: It was necessary loading the model from the database anyway to handle correctly model relationships. This approach was neither performant, nor scalable. @febus982 in #33
New features
- Added
get_many
method to get a collection of models by primary key @febus982 in #33 - Added
delete_many
to delete a collection of models in a single transaction @febus982 in #33
Full Changelog: v0.3.2...v0.4.0