Skip to content

Releases

v0.6.0

Choose a tag to compare

@volfpeter volfpeter released this 17 Apr 08:14
b4ae5c6

What's Changed

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

v0.5.0

Choose a tag to compare

@volfpeter volfpeter released this 25 Mar 12:43
997a9f8

Changes:

  • Added Service.update_item().
  • Added safe_commit() utility.
  • Updated docs.
  • Moved all service exceptions to the errors module. They can still be imported directly from sqlmodelservice.

v0.4.3

Choose a tag to compare

@volfpeter volfpeter released this 22 Mar 17:34
1ca0fe4

Changes:

  • Added new utility methods: all(), one(), and one_or_none().
  • Added new exception: MultipleResultsFound that can be raised by one().
  • get_all() is considered deprecated, use all() instead.
  • The lib is now more flexible in terms of the required SQLModel version (>=0.0.14,<0.1)
  • Added some more tests.

v0.4.2

Choose a tag to compare

@volfpeter volfpeter released this 28 Feb 13:14
d9f91f0

More Service.select() overloads.

v0.4.1

Choose a tag to compare

@volfpeter volfpeter released this 13 Feb 13:11
0fd5043

Changes:

  • Upgraded Service.exec() typing to accept Selects as well.

v0.4.0

Choose a tag to compare

@volfpeter volfpeter released this 05 Feb 13:29
87faa25

Features:

  • add_to_session() now allows both creation and editing (there's now a required operation argument as well).
  • There's a new _apply_changes_to_item() hook where updates are applied to a given database item.

v0.3.0

Choose a tag to compare

@volfpeter volfpeter released this 24 Jan 11:05
62a9823

Upgrade to Pydantic v2 and SQLModel 0.0.12.

v0.2.3 release

Choose a tag to compare

@volfpeter volfpeter released this 12 Sep 09:17
6ea7f5d

Less strict typing in Service.add_to_session().

v0.2.2 release

Choose a tag to compare

@volfpeter volfpeter released this 08 Sep 14:54
a14afa7

Changes:

  • Added a Service.add_to_session() method, augmenting Service.create().

v0.2.1

Choose a tag to compare

@volfpeter volfpeter released this 14 Jul 09:42
1ac6d37

Changes:

  • Fixed Service._format_primary_key().