953d58e5cc
⬆ Bump ty from 0.0.44 to 0.0.58 ( #348 )
...
* ⬆ Bump ty from 0.0.44 to 0.0.58
---
updated-dependencies:
- dependency-name: ty
dependency-version: 0.0.58
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix ty warnings
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: d3vyce <nicolas.sudres@proton.me >
2026-07-11 14:49:30 +02:00
d3vyce and GitHub
c256e58d64
fix: batch_merge crashes with AnnotatedJoin has no attribute _autoincrement_column on joined-table inheritance ( #345 )
2026-07-07 18:22:13 +02:00
d3vyce and GitHub
9cb4c1474f
feat: always include Context.BASE fixtures when loading/listing by context ( #337 )
2026-07-04 01:08:03 +02:00
d3vyce and GitHub
fe2c0f3eff
Rework fixtures module ( #333 )
...
* feat: fixture refresh DB-generated values onto returned instances
* refactor: replace utils.get_obj_by_attr/get_field_by_attr with registry.obj/field lookups
* refactor: log fixture command output instead of print
* chore: clean up fixture module
2026-07-01 19:24:00 +02:00
d3vyce and GitHub
9698a0743b
chore: rework DB module ( #324 )
2026-06-25 21:11:50 +02:00
d3vyce and GitHub
dcdaab52cf
fix: KeyError on fixture load with SQLAlchemy joined-table inheritance ( #254 )
2026-04-16 20:23:37 +02:00
d3vyce and GitHub
863e6ce6e9
feat: add get_field_by_attr fixtures helper ( #245 )
2026-04-12 17:12:08 +02:00
d3vyce and GitHub
0b3f097012
fix: batch insert normalizes away omitted nullable columns ( #198 )
2026-03-30 18:50:05 +02:00
d3vyce and GitHub
f4698bea8a
fix: normalize batch insert rows to prevent silent data loss for nullable columns ( #192 )
2026-03-27 19:20:41 +01:00
d3vyce and GitHub
29326ab532
perf: batch insert fixtures ( #188 )
2026-03-26 20:29:25 +01:00
d3vyce and GitHub
04afef7e33
feat(fixtures): fixtures multi-variant contexts, custom Enum support, and context-filtered loading ( #187 )
2026-03-26 20:19:41 +01:00
d3vyce and GitHub
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 and GitHub
6714ceeb92
chore: documentation ( #76 )
...
* chore: update docstring example to use python code block
* docs: add documentation
* feat: add docs build + fix other workdlows
* fix: add missing return type
2026-02-19 16:43:38 +01:00
d3vyce and GitHub
8825c772ce
doc: add missing docstring + add missing feature to README ( #57 )
2026-02-12 18:09:39 +01:00
d3vyce and GitHub
baa9711665
feat: add detail if get_obj_by_attr raise StopIteration ( #40 )
2026-02-07 17:39:07 +01:00
d3vyce and GitHub
4404fb3df9
feat: add logger module ( #37 )
2026-02-06 13:22:40 +01:00
d3vyce
53e80cd0d5
chore: move pytest fixture plugin + update fixture module structure
2026-01-28 08:57:17 -05:00
d3vyce and GitHub
d9d7f60e8e
feat: add get_obj_by_attr fixture helper function ( #4 )
...
* feat: add get_obj_by_attr fixture helper function
* tests: add fixture utils
2026-01-26 18:58:30 +01:00