d3vyce
54decaf3e1
fix: coerce plain int values to enum member when filtering on IntEnum column ( #231 )
2026-04-07 10:43:01 +02:00
d3vyce
e388e26858
fix: widen JoinType to accept aliased and polymorphic targets ( #221 )
2026-04-02 22:58:52 +02:00
d3vyce
ebaa61525f
fix: handle boolean and ARRAY column types in filter_by facet filtering ( #203 )
2026-03-31 21:36:54 +02:00
d3vyce
f4698bea8a
fix: normalize batch insert rows to prevent silent data loss for nullable columns ( #192 )
2026-03-27 19:20:41 +01:00
d3vyce
b5e6dfe6fe
refactor: test suite cleanup and simplification ( #174 )
2026-03-24 20:38:35 +01:00
d3vyce
432e0722e0
refactor: remove deprecated parameter and function/cleanup code ( #101 )
...
* refactor: remove deprecated parameter and function
* refactor: centralize type aliases in types.py and simplify crud layer
* test: add missing tests for fixtures/utils.py
* refactor: simplify and deduplicate across crud, metrics, cli, and
exceptions
* docs: fix old Paginate references
* docs: add migration + fix icon
* docs: update README/migration to v2
2026-03-04 17:19:38 +01:00
d3vyce
7da34f33a2
fix: handle Date, Float, Numeric cursor column types in cursor_paginate ( #90 )
2026-02-23 20:58:43 +01:00
d3vyce
6cf7df55ef
feat: add cursor based pagination in CrudFactory ( #86 )
2026-02-23 13:51:34 +01:00
d3vyce
7482bc5dad
feat: add schema parameter to CRUD methods for typed response serialization ( #84 )
2026-02-23 10:02:52 +01:00
d3vyce
73fae04333
chore: cleanup before v1 ( #73 )
...
* chore: move dependencies module to the project root
* chore:update README
* chore: clean conftest
* chore: remove old code + comment
* fix: uv.lock dependencies
2026-02-19 11:49:57 +01:00
d3vyce
c32f2e18be
feat: add many to many support in CrudFactory ( #65 )
2026-02-15 15:57:15 +01:00
b57ce40b05
tests: change models to use UUID as primary key
2026-01-29 13:43:03 -05:00
8a46a12d15
chore: add lint/test workflows
2026-01-25 16:32:16 +01:00
762ed35341
Initial commit
2026-01-25 16:11:44 +01:00