v1.0.0
v1.0.0 (2026-02-13)
This release is published under the MIT License.
Bug Fixes
-
query routing: Replace extend_query with update_query for parameter override (
e2da44b) -
readme: Update web adapter for aiohttp (
4eac869) -
token: Update on_startup method to use keyword-only arguments (
9633886) -
webhook: Implement set_webhook method in base (
94bd9dc)
Chores
-
ci: Update actions/checkout and astral-sh/setup-uv versions in workflows (
1e1468b) -
pyproject: Remove allow_zero_version setting (
1ba993d)
Documentation
-
CONTRIBUTING: Add contributing guidelines (
a0171c2) -
example: Add startup function to register webhook on bot initialization (
d010e67) -
README: Correct (
c3e8465)
Features
-
ip: Add support for X-Forwarded-For header (
3c80341) -
routing: Add default parameter name for PathRouting and QueryRouting (
22b5379) -
routing: Introduce TokenRouting and StaticRouting, refactor PathRouting and QueryRouting to inherit from TokenRouting (
3a02200) -
tests: Add Python 3.15 (
322859b) -
tests: Add StaticRouting tests and refactor PathRouting and QueryRouting tests (
f45bb99) -
tests: Add tests (
edb4cec) -
tests: Add tests for IPCheck with X-Forwarded-For header (
a4b9517)
Refactoring
-
bot: Rename resolve_bot_from_request to _get_bot_from_request and update related methods (
f31bd8c) -
docs: Add about new routing (
8c62ad9) -
ip: Unify IP retrieval methods and enhance X-Forwarded-For extraction (
9e84588) -
routing: Enhance URL handling and token extraction in routing classes (
bc6f656) -
routing: Improve initialization and token handling in routing classes (
84491ca) -
security: Simplify security parameter handling in constructors (
f134fd0) -
startup: Update on_startup and on_shutdown methods to accept app argument (
a4e624b) -
webhook: Simplify signature of on_startup and on_shutdown methods; add _build_workflow_data helper (
a3ef6b6) -
webhook: Streamline payload building and enhance file handling in webhook response (
900ec00)
Detailed Changes: v0.2.0...v1.0.0