d3vyce
1890d696bf
feat: rework async event system ( #196 )
...
* feat: rework async event system
* docs: add v3 migration guide
* feat: add cache
* enhancements
2026-03-30 18:24:36 +02:00
d3vyce
f82225f995
feat: add WatchedFieldsMixin ( #148 )
...
* feat/add WatchedFieldsMixin and watch_fields decorator for field-change monitoring
* docs: add WatchedFieldsMixin
* feat: add on_event, on_create and on_delete
* docs: update README
2026-03-19 19:19:33 +01:00
2c494fcd17
Version 2.3.0
2026-03-15 12:52:44 -04: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
d7ad7308c5
Add examples in documentations ( #99 )
...
* docs: fix crud
* docs: update README features
* docs: add pagination/search example
* docs: update zensical.toml
* docs: cleanup
* docs: update status to Stable + update description
* docs: add example run commands
2026-02-27 19:56:09 +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
32ed36e102
feat: add proper optional-dependencies for each modules ( #75 )
2026-02-19 11:08:18 +01:00
d3vyce
8825c772ce
doc: add missing docstring + add missing feature to README ( #57 )
2026-02-12 18:09:39 +01:00
d3vyce
e0bc93096d
feat: allow custom CLI ( #28 )
2026-02-04 17:19:07 +01: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