d3vyce
a3245d50f0
docs: clarify metrics module usage ( #117 )
2026-03-09 17:17:11 +01:00
d3vyce
baebf022f6
feat: move db related function from pytest to db module ( #119 )
2026-03-09 17:15:50 +01:00
dependabot[bot]
96d445e3f3
⬆ Bump zensical from 0.0.23 to 0.0.24 ( #112 )
...
Bumps [zensical](https://github.com/zensical/zensical ) from 0.0.23 to 0.0.24.
- [Release notes](https://github.com/zensical/zensical/releases )
- [Commits](https://github.com/zensical/zensical/compare/v0.0.23...v0.0.24 )
---
updated-dependencies:
- dependency-name: zensical
dependency-version: 0.0.24
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 14:57:58 +01:00
dependabot[bot]
80306e1af3
⬆ Bump ruff from 0.15.2 to 0.15.4 ( #113 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.2 to 0.15.4.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.2...0.15.4 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 14:57:48 +01:00
dependabot[bot]
fd999b63f1
⬆ Bump ty from 0.0.18 to 0.0.20 ( #114 )
...
Bumps [ty](https://github.com/astral-sh/ty ) from 0.0.18 to 0.0.20.
- [Release notes](https://github.com/astral-sh/ty/releases )
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ty/compare/0.0.18...0.0.20 )
---
updated-dependencies:
- dependency-name: ty
dependency-version: 0.0.20
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 14:57:37 +01:00
dependabot[bot]
c0f352b914
⬆ Bump fastapi from 0.133.1 to 0.135.1 ( #115 )
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.133.1 to 0.135.1.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.133.1...0.135.1 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.135.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 14:57:26 +01:00
c4c760484b
Version 2.0.0
v2.0.0
2026-03-04 11:20:46 -05: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
e732e54518
feat: add models module ( #109 )
...
* feat: add models module
* docs: add models module
2026-03-04 15:14:55 +01:00
d3vyce
05b5a2c876
feat: rework Exception/ApiError ( #107 )
...
* feat: rework Exception/ApiError
* docs: update exceptions module
* fix: docstring
2026-03-02 16:34:29 +01:00
d3vyce
4a020c56d1
feat: Raise NotFoundError instead of LookupError in wait_for_row_change ( #105 )
2026-03-02 14:28:37 +01:00
56d365d14b
Version 1.3.0
v1.3.0
2026-03-01 05:22:16 -05:00
d3vyce
a257d85d45
Add sort_params helper in CrudFactory ( #103 )
...
* feat: add sort_params helper in CrudFactory
* docs: add sorting
* fix: change sort_by to order_by
2026-03-01 11:20:43 +01:00
117675d02f
Version 1.2.1
v1.2.1
2026-02-27 13:57:03 -05: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
8d57bf9525
Version 1.2.0
v1.2.0
2026-02-26 09:34:35 -05: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
dependabot[bot]
433dc55fcd
⬆ Bump typer from 0.24.0 to 0.24.1 ( #92 )
...
Bumps [typer](https://github.com/fastapi/typer ) from 0.24.0 to 0.24.1.
- [Release notes](https://github.com/fastapi/typer/releases )
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md )
- [Commits](https://github.com/fastapi/typer/compare/0.24.0...0.24.1 )
---
updated-dependencies:
- dependency-name: typer
dependency-version: 0.24.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 10:53:00 +01:00
dependabot[bot]
0b2abd8c43
⬆ Bump ruff from 0.15.1 to 0.15.2 ( #93 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.1 to 0.15.2.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.1...0.15.2 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 10:52:47 +01:00
dependabot[bot]
07c99be89b
⬆ Bump mkdocstrings-python from 2.0.2 to 2.0.3 ( #94 )
...
Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/mkdocstrings/python/releases )
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mkdocstrings/python/compare/2.0.2...2.0.3 )
---
updated-dependencies:
- dependency-name: mkdocstrings-python
dependency-version: 2.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 10:52:37 +01:00
dependabot[bot]
9b75cc7dfc
⬆ Bump ty from 0.0.17 to 0.0.18 ( #95 )
...
Bumps [ty](https://github.com/astral-sh/ty ) from 0.0.17 to 0.0.18.
- [Release notes](https://github.com/astral-sh/ty/releases )
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ty/compare/0.0.17...0.0.18 )
---
updated-dependencies:
- dependency-name: ty
dependency-version: 0.0.18
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 10:52:23 +01:00
dependabot[bot]
6144b383eb
⬆ Bump fastapi from 0.129.0 to 0.133.1 ( #96 )
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.129.0 to 0.133.1.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.129.0...0.133.1 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.133.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 10:52:02 +01:00
7ec407834a
Version 1.1.2
v1.1.2
2026-02-23 14:59:33 -05:00
d3vyce
7da34f33a2
fix: handle Date, Float, Numeric cursor column types in cursor_paginate ( #90 )
2026-02-23 20:58:43 +01:00
8c8911fb27
Version 1.1.1
v1.1.1
2026-02-23 11:04:10 -05:00
d3vyce
c0c3b38054
fix: NameError in cli/config.py ( #88 )
2026-02-23 14:40:36 +01:00
e17d385910
Version 1.1.0
v1.1.0
2026-02-23 08:09:59 -05: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
9d07dfea85
feat: add opt-in default_load_options parameter in CrudFactory ( #82 )
...
* feat: add opt-in default_load_options parameter in CrudFactory
* docs: add Relationship loading in CRUD
2026-02-21 12:35:15 +01:00
d3vyce
31678935aa
Version 1.0.0 ( #80 )
...
* docs: fix typos
* chore: build docs only when release
* Version 1.0.0
v1.0.0
2026-02-20 14:09:01 +01:00
d3vyce
823a0b3e36
docs: add analytics ( #78 )
2026-02-19 18:05:30 +01:00
1591cd3d64
fix: documentation deploy workflow
2026-02-19 10:46:56 -05:00
d3vyce
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
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
dependabot[bot]
48567310bc
⬆ Bump ty from 0.0.16 to 0.0.17 ( #68 )
...
Bumps [ty](https://github.com/astral-sh/ty ) from 0.0.16 to 0.0.17.
- [Release notes](https://github.com/astral-sh/ty/releases )
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ty/compare/0.0.16...0.0.17 )
---
updated-dependencies:
- dependency-name: ty
dependency-version: 0.0.17
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 10:34:31 +01:00
dependabot[bot]
de51ed4675
⬆ Bump fastapi from 0.128.8 to 0.129.0 ( #69 )
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.128.8 to 0.129.0.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.128.8...0.129.0 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.129.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 10:34:17 +01:00
dependabot[bot]
794767edbb
⬆ Bump ruff from 0.15.0 to 0.15.1 ( #70 )
...
Bumps [ruff](https://github.com/astral-sh/ruff ) from 0.15.0 to 0.15.1.
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.0...0.15.1 )
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.15.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 10:34:06 +01:00
dependabot[bot]
9c136f05bb
⬆ Bump typer from 0.23.0 to 0.24.0 ( #71 )
...
Bumps [typer](https://github.com/fastapi/typer ) from 0.23.0 to 0.24.0.
- [Release notes](https://github.com/fastapi/typer/releases )
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md )
- [Commits](https://github.com/fastapi/typer/compare/0.23.0...0.24.0 )
---
updated-dependencies:
- dependency-name: typer
dependency-version: 0.24.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 10:33:54 +01:00
3299a439fe
Version 0.10.0
v0.10.0
2026-02-17 07:28:10 -05:00
d3vyce
d5b22a72fd
feat: add a metrics module ( #67 )
2026-02-17 13:24:53 +01:00
d3vyce
c32f2e18be
feat: add many to many support in CrudFactory ( #65 )
2026-02-15 15:57:15 +01:00
d971261f98
Version 0.9.0
v0.9.0
2026-02-14 14:38:58 -05:00
d3vyce
74a54b7396
feat: add optional data field in ApiError ( #63 )
2026-02-14 20:37:50 +01:00
d3vyce
19805ab376
feat: add dependency_overrides parameter to create_async_client ( #61 )
2026-02-13 18:11:11 +01:00
d3vyce
d4498e2063
feat: add cleanup parameter to create_db_session ( #60 )
2026-02-13 18:03:28 +01:00
f59c1a17e2
Version 0.8.1
v0.8.1
2026-02-12 18:18:37 +01:00
dependabot[bot]
8982ba18e3
⬆ Bump typer from 0.21.1 to 0.23.0 ( #54 )
...
Bumps [typer](https://github.com/fastapi/typer ) from 0.21.1 to 0.23.0.
- [Release notes](https://github.com/fastapi/typer/releases )
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md )
- [Commits](https://github.com/fastapi/typer/compare/0.21.1...0.23.0 )
---
updated-dependencies:
- dependency-name: typer
dependency-version: 0.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-12 18:13:04 +01:00
dependabot[bot]
71fe6f478f
⬆ Bump fastapi from 0.128.1 to 0.128.8 ( #52 )
...
Bumps [fastapi](https://github.com/fastapi/fastapi ) from 0.128.1 to 0.128.8.
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.128.1...0.128.8 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-version: 0.128.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-12 18:10:41 +01:00