Skip to content

Commit 335fbe2

Browse files
authored
Merge pull request #286 from benavlabs/preparations-for-0-19-1
Preparations for 0 19 1
2 parents 24083c7 + 587b0c9 commit 335fbe2

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

docs/changelog.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,30 @@
55
The Changelog documents all notable changes made to FastCRUD. This includes new features, bug fixes, and improvements. It's organized by version and date, providing a clear history of the library's development.
66
___
77

8+
## [0.19.1] - Nov 10, 2025
9+
10+
#### Improved
11+
- **Enhanced Type Safety for Schema-based Column Selection** by [@igorbenav](https://github.com/igorbenav)
12+
- Added missing `@overload` signatures for `schema_to_select` with `return_as_model=False`
13+
- Eliminates union types and manual casting when using schema-based column selection with dictionary returns
14+
- Enhanced 8 methods: `create()`, `get()`, `update()`, `upsert()`, `upsert_multi()`, `get_multi()`, `get_multi_by_cursor()`, `get_multi_joined()`
15+
- Provides precise type inference for the common pattern of column selection with dict access
16+
17+
#### Fixed
18+
- **Documentation Link** by [@igorbenav](https://github.com/igorbenav)
19+
- Fixed broken link in project documentation
20+
21+
#### Breaking Changes
22+
⚠️ **None** - This release maintains full backward compatibility with 0.19.0
23+
24+
#### What's Changed
25+
* fix link by [@igorbenav](https://github.com/igorbenav) in https://github.com/benavlabs/fastcrud/pull/284
26+
* Overload for select_schema but not return_as_model by [@igorbenav](https://github.com/igorbenav) in https://github.com/benavlabs/fastcrud/pull/285
27+
28+
**Full Changelog**: https://github.com/benavlabs/fastcrud/compare/v0.19.0...v0.19.1
29+
30+
___
31+
832
## [0.19.0] - Nov 7, 2025
933

1034
#### Added

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "fastcrud"
3-
version = "0.19.0"
3+
version = "0.19.1"
44
description = "FastCRUD is a Python package for FastAPI, offering robust async CRUD operations and flexible endpoint creation utilities."
55
authors = [{ name = "Igor Benav", email = "[email protected]" }]
66
requires-python = ">=3.9.2,<4"

0 commit comments

Comments
 (0)