d3vyce
2a49814818
feat: normalize enum facet values to member names and accept name strings in filter_by ( #235 )
2026-04-07 11:42:24 +02:00
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
04da241294
fix: coerce string values to bool for Boolean facet field filtering ( #219 )
2026-04-02 22:58:07 +02:00
d3vyce
0b17c77dee
fix: deduplicate relationship joins when searchable_fields and facet_fields reference the same model ( #217 )
2026-04-02 11:09:26 +02:00
d3vyce
f027981e80
feat: add search_column parameter and search_columns response field for targeted search ( #207 )
2026-04-01 18:10:56 +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
5215b921ae
fix: facet keys always use full relation chain ( #190 )
2026-03-27 18:56:58 +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
5a08ec2f57
feat: add faceted search in CrudFactory ( #97 )
...
* feat: add faceted search in CrudFactory
* feat: add filter_params_schema in CrudFactory
* fix: add missing Raises in build_search_filters docstring
* fix: faceted search
* fix: cov
* fix: documentation/filter_params
2026-02-26 15:23:07 +01:00
5264631550
fix: cast to String non-text columns for crud search
2026-01-29 13:35:20 -05:00
d3vyce
d14551781c
feat: add search to crud paginate function ( #17 )
...
* feat: add search to crud paginate function
* fixes: comments + tests import
2026-01-29 00:08:02 +01:00