Skip to content

Releases: febus982/sqlalchemy-bind-manager

v0.11.0

15 Dec 15:32
99fb008
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.11.0

v0.10.0

23 Mar 13:07
249aec7
Compare
Choose a tag to compare

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 using SQLAlchemyConfig objects by @febus982 in #53

Other Changes

New Contributors

Full Changelog: v0.9.1...v0.10.0

v0.9.1

21 Nov 17:57
46f6184
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.0...v0.9.1

v0.9.0

19 Aug 10:57
f056495
Compare
Choose a tag to compare

Breaking changes

  • Drop pydantic v1 support and remove deprecation warnings by @febus982 in #47
    • Renamed model_declarative_base to declarative_base in both SQLAlchemyAsyncBind and SQLAlchemyBind

Full Changelog: v0.8.0...v0.9.0

v0.8.0

15 Aug 10:41
0c17771
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.8.0

v0.7.0

22 Jul 13:57
3668ccb
Compare
Choose a tag to compare

What's Changed

  • Fail operations on models not belonging to repository by @febus982 in #45

Full Changelog: v0.6.0...v0.7.0

v0.6.0

08 Jul 11:01
24e177a
Compare
Choose a tag to compare

Breaking changes

Full Changelog: v0.5.0...v0.6.0

v0.5.0

05 Jul 11:28
9724ba0
Compare
Choose a tag to compare

What's Changed

  • Remove sync and async tests duplication by @febus982 in #34
  • Make session handler thread safe and async task safe by @febus982 in #35

Full Changelog: v0.4.0...v0.5.0

v0.4.0

03 Jul 22:38
000e20b
Compare
Choose a tag to compare

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

v0.3.2

03 Jul 10:47
d57c79a
Compare
Choose a tag to compare

What's Changed

  • Fix: Make sure async scoped session is removed even if no loop available by @febus982 in #32

Full Changelog: v0.3.1...v0.3.2