Releases: makridenko/supadantic
Releases · makridenko/supadantic
v0.0.11
What's Changed
- improve error messages for invalid fields in QSet (#85) by @makridenko in #86
- add support for
in
(include) filter by @AlexPozh in #88 - add order by functionality to QSet and QueryBuilder, update CacheClient and SupabaseClient to support ordering (#71) by @makridenko in #89
- FastAPI and testing example with supadantic (docs) by @AlexPozh in #87
- refactor QSet update and create methods to use model validation and JSON serialization (#83) by @makridenko in #91
- schema support by @makridenko in #92
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- add
exists
method toQSet
for checking object existence (#54) by @makridenko in #72 - refactoring
url
andkey
attributes for SupabaseClient by @AlexPozh in #78 - add pre-commit workflow for automated checks on pull requests (#74) by @makridenko in #79
- Add lte (less than or equal), gt (greater than) filters by @AlexPozh in #76
- add gte, lt filters by @AlexPozh in #81
- add pytest-httpx for mocking HTTP requests and update tests (#80) by @makridenko in #82
New Contributors
Full Changelog: v0.0.9...v0.0.10
v0.0.9
What's Changed
- add
QSet.get_or_create
method (#24) by @makridenko in #52 - remove run-tests job from release workflow and update version extraction (#41) by @makridenko in #63
- replace direct attribute access with setter methods in QueryBuilder and related classes (#56) by @makridenko in #64
- add type checks for client.execute return values in QSet methods (#57) by @makridenko in #65
Full Changelog: v0.0.8...v0.0.9
v0.0.8
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- update mkdocstrings package (#48) by @makridenko in #49
- update
pre-commit
hooks (#53) by @makridenko in #55 - change action repo (#50) by @makridenko in #58
- update gh workflows (#41) by @makridenko in #60
Full Changelog: v0.0.6...v0.0.7
v0.0.6
What's Changed
- rebuild entire library to avoid optimization issues (#20) by @makridenko in #45
- fix supabase link in
README.md
(#42) by @makridenko in #46
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- add
CacheClient
(#35) by @makridenko in #38 - documentation (#11) by @makridenko in #13
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- Add
BaseClient
abstract class (#16) by @makridenko in #17 - Remove
QSet
methods fromBaseSBModel
(#19) by @makridenko in #21 - Bugfix: convert str to iterable (#22) by @makridenko in #23
- Add useful filters (#15) by @makridenko in #30
- Get
table_name
from class name (#18) by @makridenko in #31
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
delete
method (#8) by @makridenko in #12- Add
QSet
class (#9) by @makridenko in #14
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
- init project struct by @makridenko in #1
- Add workflow runs for build releases and run tests by @makridenko in #2
- Add info to README.md by @makridenko in #3
- Release prepare
v0.0.1b2
by @makridenko in #4 - Workflow fixes by @makridenko in #5
- Release prepare (
v0.0.1b3
) by @makridenko in #6 - Release prepare (v0.0.2) by @makridenko in #7
New Contributors
- @makridenko made their first contribution in #1
Full Changelog: https://github.com/makridenko/supadantic/commits/v0.0.2