Commit Graph

  • 8f42f8da40 Deployed 94e7d79 to v3.1 with Zensical 0.0.32 and mike 2.2.0+zensical-0.1.0 gh-pages github-actions[bot] 2026-04-12 16:54:43 +00:00
  • 94e7d79d06 Version 3.1.0 main v3.1.0 d3vyce 2026-04-12 12:48:32 -04:00
  • 9268b576b4 feat: add M2M helpers (#247) d3vyce 2026-04-12 18:46:57 +02:00
  • 863e6ce6e9 feat: add get_field_by_attr fixtures helper (#245) d3vyce 2026-04-12 17:12:08 +02:00
  • c7397faea4 feat: auto eager-load relationships in register_fixtures (#243) d3vyce 2026-04-12 17:04:44 +02:00
  • 70c4f4154a fix: cleanup + simplify feat/add-security-module d3vyce 2026-03-18 15:25:02 -04:00
  • fcde227ecd docs: add authentication example d3vyce 2026-03-09 13:44:51 -04:00
  • 5a62032550 feat(security): add oauth helpers d3vyce 2026-03-07 10:29:20 -05:00
  • 59231bd5d0 feat: add security module d3vyce 2026-03-04 11:02:54 -05:00
  • e1f96ad7fe feat: add lateral_load() for efficient Many:One eager loading via JOIN LATERAL feat/add-lateral_load-for-efficient-manyone-eager-loading-via-join-lateral d3vyce 2026-04-07 13:07:34 -04:00
  • aca3f62a6b ⬆ Bump ruff from 0.15.8 to 0.15.9 (#241) dependabot[bot] 2026-04-09 10:01:30 +02:00
  • 8030e1988c ⬆ Bump zensical from 0.0.31 to 0.0.32 (#240) dependabot[bot] 2026-04-09 10:01:14 +02:00
  • e2c2c1c835 ⬆ Bump ty from 0.0.27 to 0.0.29 (#239) dependabot[bot] 2026-04-09 10:01:02 +02:00
  • 025b954d01 ⬆ Bump pytest from 9.0.2 to 9.0.3 (#238) dependabot[bot] 2026-04-09 10:00:49 +02:00
  • 0ed93d62c8 Version 3.0.3 v3.0.3 d3vyce 2026-04-07 05:43:10 -04:00
  • 2a49814818 feat: normalize enum facet values to member names and accept name strings in filter_by (#235) d3vyce 2026-04-07 11:42:24 +02:00
  • f8e090c7c3 ci: restrict ci.yml workflow permissions to contents: read (#233) d3vyce 2026-04-07 10:44:59 +02:00
  • 54decaf3e1 fix: coerce plain int values to enum member when filtering on IntEnum column (#231) d3vyce 2026-04-07 10:43:01 +02:00
  • b8da326810 Deployed 6b127d9 to v3.0 with Zensical 0.0.31 and mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-04-04 23:15:54 +00:00
  • 6b127d9645 Version 3.0.2 v3.0.2 d3vyce 2026-04-04 19:13:09 -04:00
  • 8bed96f4bf fix: apply default_load_options after create() and update() to prevent MissingGreenlet on relationship access (#229) d3vyce 2026-04-04 20:47:05 +02:00
  • 74d15e13bc feat: support relation tuples in order_fields for cross-table sorting (#227) d3vyce 2026-04-04 17:00:14 +02:00
  • e38d8d2d4f feat: expose sort_columns in paginated response (#225) d3vyce 2026-04-04 14:46:36 +02:00
  • 07289c015a Deployed 9b74f16 to v2.4 with Zensical 0.0.31 and mike 2.2.0+zensical-0.1.0 d3vyce 2026-04-03 04:53:26 -05:00
  • c09eb4a4ac Deployed 9b74f16 to v1.3 with Zensical 0.0.31 and mike 2.2.0+zensical-0.1.0 d3vyce 2026-04-03 04:53:16 -05:00
  • 01ca5496e0 Removed v2.4 with mike 2.2.0+zensical-0.1.0 d3vyce 2026-04-03 04:53:00 -05:00
  • c59a43dea6 Removed v1.3 with mike 2.2.0+zensical-0.1.0 d3vyce 2026-04-03 04:52:59 -05:00
  • 9b74f162ab Version 3.0.1 v3.0.1 d3vyce 2026-04-03 05:44:10 -04:00
  • ab125c6ea1 docs: rework versioning to keep latest feature version per major (#223) d3vyce 2026-04-03 11:43:36 +02:00
  • 012d89dc09 Deployed a647da4 to v3.0 with Zensical 0.0.31 and mike 2.2.0+zensical-0.1.0 d3vyce 2026-04-03 04:37:39 -05:00
  • fc9a1279ac Deployed a647da4 to v2.4 with Zensical 0.0.31 and mike 2.2.0+zensical-0.1.0 d3vyce 2026-04-03 04:37:32 -05:00
  • e4edd7c612 Deployed a647da4 to v1.3 with Zensical 0.0.31 and mike 2.2.0+zensical-0.1.0 d3vyce 2026-04-03 04:37:25 -05:00
  • 3b783e55bb Removed v3.0 with mike 2.2.0+zensical-0.1.0 d3vyce 2026-04-03 04:37:16 -05:00
  • 62f7d5fd39 Removed v2 with mike 2.2.0+zensical-0.1.0 d3vyce 2026-04-03 04:37:16 -05:00
  • 5837eecb8e Removed v1 with mike 2.2.0+zensical-0.1.0 d3vyce 2026-04-03 04:37:15 -05:00
  • e388e26858 fix: widen JoinType to accept aliased and polymorphic targets (#221) d3vyce 2026-04-02 22:58:52 +02:00
  • 04da241294 fix: coerce string values to bool for Boolean facet field filtering (#219) d3vyce 2026-04-02 22:58:07 +02:00
  • 5f52925eaf Deployed bbe63ed to v3.0 with Zensical 0.0.31 and mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-04-02 09:39:23 +00:00
  • ec2593d738 Removed v2.1 with mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-04-02 09:39:20 +00:00
  • 9466862ea3 Removed v2.2 with mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-04-02 09:39:19 +00:00
  • f1ac88e21f Removed v2.3 with mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-04-02 09:39:19 +00:00
  • 41a3b63554 Removed v2.4 with mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-04-02 09:39:18 +00:00
  • 91659b8237 Deployed bbe63ed to v2 with Zensical 0.0.31 and mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-04-02 09:39:18 +00:00
  • bbe63edc46 Version 3.0.0 (#201) v3.0.0 d3vyce 2026-04-02 11:21:31 +02:00
  • 0b17c77dee fix: deduplicate relationship joins when searchable_fields and facet_fields reference the same model (#217) d3vyce 2026-04-02 11:09:26 +02:00
  • bce71bfd42 ⬆ Bump ty from 0.0.25 to 0.0.27 (#215) dependabot[bot] 2026-04-02 11:01:08 +02:00
  • 2f1eb4d468 ⬆ Bump fastapi from 0.135.1 to 0.135.3 (#214) dependabot[bot] 2026-04-02 11:00:59 +02:00
  • 1f06eab11d ⬆ Bump ruff from 0.15.7 to 0.15.8 (#213) dependabot[bot] 2026-04-02 11:00:44 +02:00
  • fac9aa6f60 ⬆ Bump zensical from 0.0.30 to 0.0.31 (#212) dependabot[bot] 2026-04-02 11:00:35 +02:00
  • f310466697 ⬆ Bump codecov/codecov-action from 5 to 6 (#211) dependabot[bot] 2026-04-02 11:00:22 +02:00
  • 32059dcb02 feat: consolidate *_params dependencies into per-paginate-style methods with feature toggles (#209) d3vyce 2026-04-01 20:53:14 +02:00
  • f027981e80 feat: add search_column parameter and search_columns response field for targeted search (#207) d3vyce 2026-04-01 18:10:56 +02:00
  • 5c1487c24a fix: suppress UPDATE callbacks for objects deleted in the same transaction (#205) d3vyce 2026-03-31 21:40:18 +02:00
  • ebaa61525f fix: handle boolean and ARRAY column types in filter_by facet filtering (#203) d3vyce 2026-03-31 21:36:54 +02:00
  • 4829cfba73 ⬆ Bump pygments from 2.19.2 to 2.20.0 (#199) dependabot[bot] 2026-03-30 20:05:52 +02:00
  • 9ca2da4213 docs: add documentation versioning (#125) d3vyce 2026-03-30 18:55:38 +02:00
  • 0b3f097012 fix: batch insert normalizes away omitted nullable columns (#198) d3vyce 2026-03-30 18:50:05 +02:00
  • 1890d696bf feat: rework async event system (#196) d3vyce 2026-03-30 18:24:36 +02:00
  • 1d8415de08 Create CNAME d3vyce 2026-03-29 13:59:20 +02:00
  • 104285c6e5 Create CNAME d3vyce 2026-03-29 13:57:15 +02:00
  • de46f8bd2d Removed 2.2 with mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:48:17 -05:00
  • 23109102ca Removed 2.1 with mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:48:16 -05:00
  • b9b7c0d5cc Removed 2.0 with mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:48:13 -05:00
  • beb35d4d3c Removed 1.3 with mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:48:10 -05:00
  • 99c132508d Removed 1.2 with mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:48:07 -05:00
  • b1056369b1 Removed 1.1 with mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:48:06 -05:00
  • 9051aade4b Removed 1.0 with mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:48:03 -05:00
  • 659918bf5e Set default version to stable with mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:47:34 -05:00
  • 1d22c64697 Deployed f5afbbe to v2.4 with Zensical 0.0.30 and mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:47:33 -05:00
  • 793ba6f45f Deployed f5afbbe to v2.3 with Zensical 0.0.30 and mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:47:31 -05:00
  • f61659e39b Deployed f5afbbe to v2.2 with Zensical 0.0.30 and mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:47:28 -05:00
  • a1043448ed Deployed f5afbbe to v2.1 with Zensical 0.0.30 and mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:47:25 -05:00
  • 57ccbe6523 Deployed f5afbbe to v2 with Zensical 0.0.30 and mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:47:23 -05:00
  • baf58c6b3a Deployed f5afbbe to v1 with Zensical 0.0.30 and mike 2.2.0+zensical-0.1.0 github-actions[bot] 2026-03-29 06:47:20 -05:00
  • f5afbbe37f fix: snapshot nullable columns correctly in WatchedFieldsMixin callback (#194) d3vyce 2026-03-28 18:47:06 +01:00
  • f4698bea8a fix: normalize batch insert rows to prevent silent data loss for nullable columns (#192) d3vyce 2026-03-27 19:20:41 +01:00
  • 5215b921ae fix: facet keys always use full relation chain (#190) d3vyce 2026-03-27 18:56:58 +01:00
  • 9dad59e25d tests: close generator instead of session in test_get_db_yields_async_session d3vyce 2026-03-26 16:09:44 -04:00
  • 29326ab532 perf: batch insert fixtures (#188) d3vyce 2026-03-26 20:29:25 +01:00
  • 04afef7e33 feat(fixtures): fixtures multi-variant contexts, custom Enum support, and context-filtered loading (#187) d3vyce 2026-03-26 20:19:41 +01:00
  • 666c621fda fix: create_db_session commits via real transaction, not savepoint (#184) d3vyce 2026-03-26 19:57:40 +01:00
  • 460b760fa4 Version 2.4.3 v2.4.3 d3vyce 2026-03-26 07:58:32 -04:00
  • 65d0b0e0b1 ⬆ Bump ty from 0.0.23 to 0.0.25 (#178) dependabot[bot] 2026-03-26 12:57:29 +01:00
  • 2d49cd32db ⬆ Update uv-build requirement from <0.11.0,>=0.10 to >=0.10,<0.12.0 (#181) dependabot[bot] 2026-03-26 09:43:52 +01:00
  • a5dd756d87 ⬆ Bump actions/deploy-pages from 4 to 5 (#177) dependabot[bot] 2026-03-26 09:43:40 +01:00
  • 781cfb66c9 ⬆ Bump zensical from 0.0.27 to 0.0.29 (#179) dependabot[bot] 2026-03-26 09:42:53 +01:00
  • 91b84f8146 ⬆ Bump ruff from 0.15.6 to 0.15.7 (#180) dependabot[bot] 2026-03-26 09:42:38 +01:00
  • 396e381ac3 ⬆ Bump pytest-cov from 7.0.0 to 7.1.0 (#182) dependabot[bot] 2026-03-26 09:41:59 +01:00
  • b4eb4c1ca9 fix: force auto-begin in create_db_dependency so lock_tables always uses savepoints (#176) d3vyce 2026-03-25 19:26:28 +01:00
  • c90717754f chore: add prek (pre-commit alternative) d3vyce 2026-03-25 14:24:30 -04:00
  • 337985ef38 Version 2.4.2 v2.4.2 d3vyce 2026-03-24 15:39:14 -04:00
  • b5e6dfe6fe refactor: test suite cleanup and simplification (#174) d3vyce 2026-03-24 20:38:35 +01:00
  • 6681b7ade7 fix: defer on_create/on_update/on_delete dispatch until outermost transaction commits (#172) d3vyce 2026-03-24 19:56:03 +01:00
  • 6981c33dc8 fix: inherit @watch field filter from parent classes via MRO traversal (#170) d3vyce 2026-03-23 19:08:17 +01:00
  • 0c7a99039c fix: await any awaitable callback return value, not only coroutines (#168) d3vyce 2026-03-23 18:58:48 +01:00
  • bcb5b0bfda fix: suppress on_create/on_delete for objects created and deleted within the same transaction (#166) d3vyce 2026-03-23 18:51:28 +01:00
  • 100e1c1aa9 Version 2.4.1 v2.4.1 d3vyce 2026-03-21 11:48:17 -04:00
  • db6c7a565f feat: add offset_params, cursor_params and paginate_params FastAPI dependency factories (#162) d3vyce 2026-03-21 16:44:11 +01:00
  • 768e405554 fix: use URL-safe base64 encoding for cursor tokens (#160) d3vyce 2026-03-21 15:33:17 +01:00
  • f0223ebde4 feat: add pages computed field to OffsetPagination schema (#159) d3vyce 2026-03-21 15:24:11 +01:00