Skip to content

Commit 114edc2

Browse files
committed
chore(release): bump version to 0.1.1
* Updated version number in `pyproject.toml`, `__init__.py`, and `README.md`. * Documented changes in `CHANGELOG.md` including: - Type validation improvements for `@throttle` decorator. - Enhanced handling of nested and multi-type query parameters. - Improved error handling and type coercion in key extraction strategies.
1 parent 147cd73 commit 114edc2

4 files changed

Lines changed: 11 additions & 3 deletions

File tree

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.1] - 2025-10-03
9+
10+
### Fixed
11+
- **Type Validation Improvements**: Resolved TypeAdapter compatibility issues when using the `@throttle` decorator with complex Query Parameter extraction scenarios
12+
- **Query Parameter Handling**: Enhanced robustness for nested and multi-type query parameter processing in rate limiting contexts
13+
- **Decorator Stability**: Improved error handling and type coercion for edge cases in parameter-based key extraction strategies
14+
15+
816
## [0.1.0] - 2025-10-03
917

1018
### Added

β€ŽREADME.mdβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1267,7 +1267,7 @@ This project is licensed under the **MIT License** - see the [LICENSE](LICENSE)
12671267

12681268
## πŸ“ˆ Changelog & Roadmap
12691269

1270-
### 🎯 Current Version: `v0.1.0`
1270+
### 🎯 Current Version: `v0.1.1`
12711271
See [CHANGELOG.md](CHANGELOG.md) for version history and release notes.
12721272

12731273
### πŸš€ Upcoming Features

β€Žpyproject.tomlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ where = ["src"]
1010

1111
[project]
1212
name = "fastrict"
13-
version = "0.1.0"
13+
version = "0.1.1"
1414
description = "A comprehensive rate limiting system for FastAPI with Redis backend"
1515
readme = "README.md"
1616
requires-python = ">=3.8"

β€Žsrc/fastrict/__init__.pyβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ async def my_endpoint():
3939
)
4040
from .use_cases import KeyExtractionUseCase, RateLimitUseCase
4141

42-
__version__ = "0.1.0"
42+
__version__ = "0.1.1"
4343
__author__ = "Mohammad Mahdi Samei"
4444
__email__ = "9259samei@gmail.com"
4545

0 commit comments

Comments
Β (0)