Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
v3.6.3
12 January 2026
- build(deps): bump anyio from 4.12.0 to 4.12.1
#279 - refactor(routing): replace AsyncEventEmitter with EventEmitter
#285 - docs:Fix link for 'Depend' in configuration
#282 - docs(tasks): update task docs and deprecation notice
#284 - docs(events): update and clarify event system documentation
#281 - internals : remove unused ASGI middleware method
#280 - chore(events): depricate async event emitter
39ea8db - refactor(events):drop support for event benchmarking
aaa77c9 - build: bump version to 3.6.3
3c693b8
v3.6.2
8 January 2026
- build(deps-dev): update pytest-asyncio requirement
#275 - build(deps-dev): update pytest requirement
#274 - build(deps): bump anyio from 4.11.0 to 4.12.0
#249 - feat(file): add save method to handle file saving
#278 - refactor(internals): organize core data structures
#277 - build: bump version to 3.6.2
54cf780
v3.6.1
5 January 2026
- feat(docs): add announcement banner component
#276 - docs(configuration): add warning about global configuration in tests
#273 - build: bump version to 3.6.1
707de75
v3.6.0
1 January 2026
- docs: update CORS and session config docs
#272 - refactor(config): replace nested config dict with typed classes
#270 - docs: update logo image
#269 - feat(docs): add comment section using Giscus
#268 - Openapi/feat
#266 - docs: update API reference links and remove unused references
#265 - docs(changelog): update changelog with recent releases
#264 - build: bump version to 3.6.0
11ed092
v3.5.0
18 December 2025
- Bump version from 3.4.2 to 3.5.0
#263 - fix(openapi): improve Schema model validation
#262 - refactor(openapi): improve schema handling and nesting
#260 - Update config.mjs
#258 - fix(openapi): improve Schema model validation (#262)
#261 - refactor(openapi): improve schema handling and nesting (#260)
#259
v3.4.2
11 December 2025
- refactor(config): remove default config and improve error handling
#254 - feat(auth): improve error handling
#253 - refactor: fallback to singleton with validation from request.state
#252 - feat :add GraphQL integration guide, dependencies.
#250 - refactor(config): remove unused type definitions and classes (#254)
12f681f
v3.3.2
27 November 2025
- refactor: remove unused route path getter and simplify handler type
#247 - docs :comprehensive guide update with new features and examples
#246 - docs: add create_background_task to docs
#245 - feat(openapi): add termsOfService field to Info model
#244 - feat(docs): add Tortoise ORM integration to community extensions
#243 - docs: migrate changelog to auto-changelog format
#242 - chore(release): bump version to 3.3.2
c304b6a
v3.3.1
19 November 2025
- build: bump version to 3.3.1
#241 - fix: fix inconsistencies around concurrency docs
#240 - build(deps-dev): update pytest-asyncio requirement
#187 - refactor: drop support for multiple server or else when set by user
#239 - build: make few changes to nexios build
#237 - docs: update sitemap.xml for NexiosLabs website
#236 - docs(docs): update navbar links and add blog link
#235 - chore(pyproject): normalize readme filename reference
#234 - docs: refactor and reorganise nexios vitepress docs
#233 - docs: add comprehensive doc for core component
#232 - docs: add comprehensive doc for core components
#231 - docs(readme): update import paths for middleware
#230 - fix: correct Angular commit message format
4622989 - docs: update documentation URL and related links
b07c3ea - docs(readme): remove community-driven description from Nexios definition
f1a6991
v3.3.0
11 November 2025
- refactor(routing): remove deprecated WSRouter
#228 - docs: Simplify NexiosApp initialization
#205 - docs: remove duplicate FAQ entries and update content
#221 - docs: update API reference and versioning
#220 - fixes: fixes error from ruff
#219 - cleanup: clean up newly added features
#218 - refactor(nexios): merge WSRouter into Router for unified routing
cb3c2e6 - refactor(routing): improve route matching and method handling
071df3d - refactor(websockets): unify HTTP and WebSocket routing
c713fb8
v3.2.1
7 November 2025
- refactor: replace generic Parameter with specific types
#216 - feat: add dynamic OG image and social sharing meta tags
a6520cf - docs: update changelog
1fc22c6 - chore(release): bump version to 3.2.1
0cbfe32
v3.2.0
7 November 2025
- docs: expand OpenAPI documentation
#214 - docs: Update routing and documentation terminology
#213
- docs: Update routing and documentation terminology
- fix(: respect root_path in Swagger UI and ReDoc UI
#212 - refactor(openapi): remove APIDocumentation singleton and unused imports
#211 - refactor: restructure routing and grouping
#210 - docs: improve jrpc and tasks documentation
#209 - refactor(openapi): remove APIDocumentation instantiation from NexiosApp
fc43ae4 - fix(openapi): improve route path handling and specification generation
f5e7d6e - refactor(openapi): move get_openapi function to APIDocumentation class
eb0f25b
v3.1.0
3 November 2025
- docs: rewrite README for utility-first framework
#207 - pagination(http): rename
itemsparameter toobjectsin pagination methods#206 - fix(auth): improve scope checking in auth decorator
#205 - fix(response): return streamed response in call_next manager
30ffb16 - fix(auth): improve scope checking in auth decorator (#205)
ceff089 - build: bump version to 3.1.0
dc9b49d
v3.0.0
1 November 2025
- Feat/static
#199 - docs(config): update version dropdown and sidebar links
d9ea076 - docs(community): expand documentation for nexios-contrib and open source FAQ
7ae4731 - chore: remove benchmarking code and related files
b02d35e
v2.11.13
7 October 2025
- refactor(exception_handler): remove router-level exception handlers
fcd5279 - bump: version 2.11.12 → 2.11.13
e683d4b
v2.11.12
7 October 2025
- refactor(config): update configuration handling and remove validation
6af39f2 - bump: version 2.11.11 → 2.11.12
ece987f
v2.11.11
7 October 2025
- refactor(openapi): move OpenAPI documentation setup to routing
#192 - docs(readme): remove incorrect information about Rust engine
0f576bb - bump: version 2.11.10 → 2.11.11
652328a - style(readme): fix star message formatting
5a2c621
v2.11.10
4 October 2025
v2.11.9
3 October 2025
- fix: Fix all pytest warnings
#190 - feat(routing): enhance WebSocket route registration
7204db6 - bump: version 2.11.8 → 2.11.9
098c4ac - refactor(templating): update template context and middleware
b540d12
v2.11.8
2 October 2025
- fix(routing): add request_content_type parameter to Route and Router classes
556ae46 - bump: version 2.11.7 → 2.11.8
6d804dd
v2.11.7
1 October 2025
v2.11.6
1 October 2025
- bump: version 2.11.5 → 2.11.6
e7d1a87 - feat(routing): add request_content_type parameter to router
a62877e
v2.11.5
1 October 2025
- refactor(routing): use add_ws_route method directly
#188 - docs(course): remove Day 1 to Day 5 course materials
0b94a1f - bump: version 2.11.4 → 2.11.5
1578fbc - refactor(dependencies): remove debug print statement
048f0e2
v2.11.4
25 September 2025
- build(deps): bump typing-extensions from 4.12.2 to 4.15.0
#176 - build(deps): bump anyio from 4.3.0 to 4.11.0
#185 - ci(github-actions): update deploy workflow and optimize template context processing
b1aa271 - docs(error-handling): add server error handler documentation and middleware warning
d1b010a - fix(dependencies): improve context passing to dependencies
a2b68fa
v2.11.3
16 September 2025
- bump: version 2.11.2 → 2.11.3
c07c8ab - fix(application): check returned state before updating app state
3bb457b
v2.11.2
14 September 2025
- New commit message that closes #45
#45 - docs(auth): clarify authentication function signature and add tip
#179 - test: comment out max file size test and update tox configuration
e1ba9a1 - feat(docs): update theme colors and button styles
bf031df - refactor(nexios): update UploadedFile for Pydantic 2 compatibility
c38b8fc
v2.11.1
10 September 2025
- build(deps): update
typing-extensionsdependency#178 - docs: restructure documentation and remove duplicate content
b9d1ca6 - docs(guide): expand CLI documentation and improve getting started guide
bf5d3d2 - bump: version 2.11.0 → 2.11.1
60f3071
v2.11.0
6 September 2025
- docs: remove outdated API reference documents
baee338 - feat(docs): update branding and add documentation styles
a4b8586 - refactor(examples): update database examples for async support
89b0a26
v2.10.3
28 August 2025
- docs(guide): add streaming response guide and update ASGI content
af36107 - feat(websocket): enhance websocket route addition and update docs
df17a76 - docs: remove outdated documentation file
7253577
v2.10.2
16 August 2025
- docs(openapi): comprehensive guide updates for authentication and customization
0e75483 - docs(auth): rewrite authentication API documentation
edafc80 - docs: rewrite concepts page with updated framework details and ASGI focus
df4acdf
v2.10.1
7 August 2025
- fix(docs): fix routing docs orgnization
4f0cfe4 - fix(docs): fix websockets documentation on channels
bcdadd4 - docs(csrf): add section for using CSRF with templates and AJAX
660095b
v2.10.0
2 August 2025
- feat(config): allow set_config to auto initalize MakeConfig class when kwargs is passed in
#173 - fix(docs): fix issues in docs
335dbde - feat(auth): introduce new has_permission decorator
4461729 - feat(auth):support multiple auth backend at a time
e29f0fb
v2.9.3
30 July 2025
- feat: Add multipart form data support
#171 - refactor(docs): refactor auth docs
7c8681d - refactor(deps): clean dependecy
c7f0b90 - fix (docs) : fix docs on nexios authetication docs
b678cfd
v2.9.2
28 July 2025
- feat(middleware): enhance CSRF protection and documentation
fd8c74e - Auto-format Python code with isort, Black, and Ruff
d28eebf - bump: version 2.9.1 → 2.9.2
4a9e2c2
v2.9.1
27 July 2025
- Fix(internals): now only inject depency once and just pass wrap handlers directly
#166 - docs: streamline authentication guide by removing outdated sections and enhancing clarity
8d14b31 - docs: Simplify and improve authentication guide with clearer explanations
3f3d774 - docs: enhance getting started guide and documentation
e1d263e
v2.9.0
23 July 2025
- Fix #163 using logic from PR #164
#163 - feat: update README and main application structure, remove unused files, and add new index template
7ee5e9a - docs: update error handling and middleware documentation
1eb4916 - chore: remove temporary package.json files and enhance documentation in getting-started and routing guides
6f54b7c
v2.8.6
19 July 2025
v2.8.5
19 July 2025
- chore: refactor release workflow for tag-based deployments
f1b9ffe - chore: enhance release workflow with improved changelog handling
99b5421 - bump: version 2.8.4 → 2.8.5
7451f24
v2.8.4
18 July 2025
- chore: update release workflow and improve CHANGELOG handling
2fadc3a - fix: improve CSRF token handling and enhance security middleware defaults
1164bc9 - bump: version 2.8.3 → 2.8.4
01cfbba
v2.8.3
18 July 2025
- chore: enhance release workflow and add 404 error handling documentation
d0e362d - bump: version 2.8.2 → 2.8.3
959fda3 - fix: initialize _session_cache in BaseSessionInterface constructor
ebf905c
v2.8.2
18 July 2025
- bump: version 2.6.2 → 2.7.0
be466b2 - chore: reintroduce
uv publishcommand in release workflow3e74bb8 - feat: implement new tag creation workflow for releases
8da3c1b
v2.8.0
16 July 2025
- feat: add support for app-level and router-level dependencies - Introduced a new dependencies parameter in NexiosApp and Router classes to manage dependencies at both application and router levels. - Enhanced the Router class with a method to merge app-level and router-level dependencies, ensuring unique dependencies are injected into handlers. - Added tests to verify the functionality of app-level and router-level dependency injection.
#161 - chore: update dependencies and add PDF export functionality
c187658 - feat: enhance dependency injection documentation
819db75 - feat: add support for synchronous and asynchronous generator dependencies
2910caf
v2.7.0
9 July 2025
- feat: enhance templating system with request context support and update cli run command to use nexios.cofig.py
#158 - chore: remove RELEASE_SETUP.md and refactor CLI config loading
49b86d2 - chore: add Commitizen configuration for conventional commits and version management in pyproject.toml
0db0f2e - feat: enhance templating system with request context support
88d05e0
v2.6.2
5 July 2025
- fix: simplify app.run() method and add development warning - Remove complex granian subprocess logic and temporary file handling - Use uvicorn as default server with simple import check - Add warning that app.run() is inefficient and only for testing - Encourage use of nexios CLI or ASGI servers for development/production - Reduce method from ~80 lines to ~15 lines for better maintainability - Remove rload parameter and simplify error handling The method now provides a simple testing experience while guiding users toward proper deployment tools. closes #150
#157 - docs: update configuration documentation to highlight new CLI support for
nexios.config.py, including usage tips and best practices for managing app and server options closes #152#155 - merge from #main
#154 - Merge pull request #157 from nexios-labs/dev
#150 - Merge pull request #155 from nexios-labs/dev
#152 - feat: enhance configuration management docs by adding support for .env files, enabling environment-specific settings, and improving validation for required configuration keys
956ca50 - chore: remove CHANGELOG.md and nexios.config.py files to streamline project structure and eliminate unused configurations
141383e - chore: streamline project structure by removing unused files and updating configuration management documentation
e01d035
v2.6.1
3 July 2025
- feat: implement configuration file support for Nexios CLI, allowing app and server options to be defined in
nexios.config.py, and enhance command functionality to load configurations seamlessly#151 - refactor: simplify CLI structure by removing unused utility and validation functions, consolidating command implementations, and enhancing app loading from main module
fb28f17 - docs: update CLI guide to reflect new configuration structure in
nexios.config.py, streamline examples for development and production setups, and enhance clarity on command usage and supported variables94f2daf - Auto-format Python code with isort, Black, and Ruff
bf1f032
v2.6.0
30 June 2025
- Dev
#149 - Dev
#148 - chore: clean up release workflow by removing unused changelog generation steps
d27d84f - chore: update version to 2.6.0 in pyproject.toml and main.py
d3d0af1 - remove: delete unused pytest configuration file
59942ea
v2.5.3
30 June 2025
- refactor: remove main function and update version constraints for pytest in uv.lock
e55c5e0 - docs: update Day 1 and Day 2 course materials to enhance clarity and structure, including improved explanations of Nexios features, routing concepts, and practical examples for building applications
877aeff - docs: revise Day 3 and Day 4 course materials to improve clarity and organization, focusing on asynchronous programming, request/response handling, and the introduction of class-based views with APIHandler for better code management
277e930
v2.5.2
29 June 2025
- fix: correct spelling of 'exclude_from_schema' in application and routing modules
#147 - Merge pull request #145 from nexios-labs/dev
#146 - refactor: update error handling UI and enhance JavaScript functionality
#145 - fix: update header encoding in StreamingResponse for compatibility - Added encoding for headers in the StreamingResponse class to ensure proper handling of header values in Latin-1 format. - This change enhances compatibility with various clients and servers that may expect headers in this encoding.
#144 - docs: enhance async-python, authentication, and configuration guides for clarity and completeness
8ee453b - feat: enhance NexiosApp.run method to support Granian server
a218b0b - chore: remove auto-changelog configuration file and update release workflow to include changelog generation
19a2b07
v2.5.1
26 June 2025
- Dev
#143 - Merge from #main
#142 - chore(deps-dev): update pytest requirement from <8.4.0,>=8.3.4 to >=8.3.4,<8.5.0
#139 - feat: add request verification and enhance locust tests
2a50d82 - feat: introduce context-aware dependency injection system for request-scoped data access
a52ea4f - chore: update release workflow to include auto-changelog generation and ensure all tags are fetched
60cd00a
v2.5.0
21 June 2025
- fix: allow optional status code in response methods and default to in…
#140 - chore: update CHANGELOG.md for v2.4.14 release, including recent fixes, documentation enhancements, and dependency updates
25080a4 - fix: allow optional status code in response methods and default to instance status code
e4f1b15 - chore: bump version to 2.5.0 in pyproject.toml and main.py
3176921
v2.4.14
20 June 2025
- Merge pull request #137 from nexios-labs/main
#138 - fix: handle directory initialization and path formatting in StaticFiles class for improved file serving, closes #136
#137 - Merge pull request #137 from nexios-labs/main
#136 - fix: handle directory initialization and path formatting in StaticFiles class for improved file serving, closes #136
#136 - docs: enhance documentation across multiple guides with fundamental concepts, best practices, and structured tips for authentication, configuration, dependency injection, error handling, routing, and WebSocket usage
219286b - docs: remove outdated team and community sections from team.md to streamline documentation
7ad0f66 - chore: update CHANGELOG.md for v2.4.13 release with recent fixes, documentation updates, and dependency changes
0343a67
v2.4.13
18 June 2025
- fix: update endpoint path formatting to simplify parameter representation in application.py
#135 - fix: update endpoint path formatting to simplify parameter representation in application.py
#134 - Dev
#133 - Merge branch 'main' of https://github.com/nexios-labs/Nexios
#132 - chore: update flake8 configuration and improve type hinting across the codebase
#131 - Dev
#127 - chore: add seaborn and update Python version requirements in project dependencies
bb3889d - docs: add comprehensive API reference documentation for core components, request, response, and routing
6ebfb16 - docs: update API reference documentation to include new authentication, dependencies, and middleware sections, and enhance application setup examples
330b983
v2.4.12
15 June 2025
- chore: update project version to 2.4.12 in pyproject.toml and main.py
83895bf - chore: update project version to 2.4.11 in pyproject.toml
1c37b05
v2.4.11
15 June 2025
- chore: add step to clean old builds and simplify PyPI publishing in GitHub Actions workflow
e8af5b9 - chore: add step to clean old builds in GitHub Actions workflow
008e774
v2.4.10
14 June 2025
- Dev
#126 - Merge from main
#125 - Dev
#124 - Dev
#122 - Dev
#121 - docs: overhaul API examples and documentation structure to enhance clarity, introduce best practices, and provide comprehensive code snippets for common use cases
3ed020c - docs: add 'Examples' section link to navigation for enhanced user access to practical implementations
7b1eb52 - docs: add 'Course' section to navigation and expand course content with detailed day-by-day topics for enhanced learning experience
951e257
v2.4.9
6 June 2025
- feat(openapi): enhance API documentation routes with customizable URLs for Swagger and ReDoc; add ReDoc UI generation
d11085c - chore: update CHANGELOG for v2.4.8 release, detailing recent changes and improvements
13dca44 - refactor(MakeConfig): update constructor to accept optional config and kwargs, merging them with defaults for improved flexibility
850fe78
v2.4.8
5 June 2025
- Dev
#120 - Merge from main
#119 - Dev
#118 - Dev
#116 - fix(docs): improve clarity in concurrency guide and update examples for better understanding
d790c96 - chore: remove unused cached dependencies and temporary files from VitePress build
df80893 - feat(templating): add templating guide link in documentation; refactor TemplateEngine for improved configuration handling and error management; update TemplateContextMiddleware for better type hints; remove unused utility functions
5f7138d
v2.4.7
1 June 2025
- Dev
#114 - feat(routes): enhance add_route method to support optional path and handler parameters
999eefe - feat(icon): redesign SVG icon with gradients, shadows, and new shapes
caba18c - Auto-format Python code with Black
881d3cd
v2.4.6
30 May 2025
- chore: update CHANGELOG for v2.4.5 release with recent fixes and enhancements
36e8c27 - fix(openapi): implement OpenAPI setup during application shutdown and improve JSON property typing
9fa250f - chore(versioning): Bump version from 2.4.5 to 2.4.6
bd17397
v2.4.5
27 May 2025
- Fix : Fix openapi setup in NexiosApp in lifespan handling
#112 - chore: Update CHANGELOG for v2.4.4 release with new features, refactors, and tests
dda7f90 - fix: Remove debug print statements and clean up lifespan event handling
477fd63 - chore: bump version to 2.4.5 in main.py and pyproject.toml
fcda8aa
v2.4.4
25 May 2025
- Dev
#110 - feat: implement form parsing and routing enhancements with new internal modules
0a3f3ac - refactor:Update router registration and type hints in NexiosApp
9aeb2ff - test: Enhance routing tests for Group class with multiple scenarios
a3d156c
v2.4.3
20 May 2025
- Dev
#109 - feat: add examples for authentication, exception handling, middleware…
#108 - fix: correct heading formatting in getting started guide
#107 - feat: add examples for authentication, exception handling, middleware, request inputs, responses, and routing
dfd1c84 - feat: add handler hooks documentation and implement before/after request decorators
5aa3038 - feat: enhance server error template with improved layout and request information section
b1bc951
v2.4.2
15 May 2025
- Dev
#106 - Merge pull request #104 from nexios-labs/dev
#105 - Dev
#104 - chore(release): bump version to 2.4.1 and update changelog, documentation, and README
#103 - feat: add ASGI and Async Python guides to documentation
a20ff88 - feat: add File Router guide to documentation and update config for navigation
6857813 - refactor: update VitePress config for improved structure and clarity
538e6b0
v2.4.1
14 May 2025
- feat(ci): add GitHub Actions workflow for automated release on tag push
#103 - fix(docs): remove redundant phrasing in framework description
#102 - Dev
#101 - docs: update tips in getting-started and add reverse routing section …
#100 - fix(cli): update warning message for clarity on Granian integration
#123 - Refactor documentation for consistency and clarity
86b9d1f - feat(router): add base_app reference to scope for improved access in request handling
84c2c23 - docs: update tips in getting-started and add reverse routing section in routing
409f727
v2.4.0
11 May 2025
- fix: update install command in GitHub Actions workflow for consistency
#123 - Implements user authentication feature
#789 - Refactor code structure for improved readability and maintainability
#789 - refactor(openapi) : Refactor code structure for improved readability and maintainability
#123 - fix(static): improve directory handling and validation in StaticFilesHandler
#96 - chore(docs) :Refactor code structure and remove redundant code blocks for improved readability and maintainability.
2687fe0 - Remove legacy documentation files for static files, templating, Tortoise ORM, WebSockets, and general Nexios overview to streamline the project and focus on updated content.
0ea37f5 - GITBOOK-23: No subject
f414a54
v2.3.1
14 April 2025
- refactor(transport): rename request_with_retries to handle_request and improve error handling; update WebSocket connection management
24f1327 - chore(readme):Refactor code structure for improved readability and maintainability
09cad24 - refactor(middleware): update middleware integration and improve ASGI compatibility
309f2a4
v2.3.0-rc.1
5 April 2025
- Beta/v2.1
#75 - Merge pull request #73 from nexios-labs/beta/v2.1
#74 - Beta/v2.1
#73 - 🐛 fix: update response handling in FileResponse and StreamingResponse, add cookie setting functionality in NexiosResponse
#72 - 🚀 chore: bump version to 2.1.0b1 in main.py and pyproject.toml
#71 - 🐛 fix: remove logging middleware and update error handling to use logger
#70 - Beta/v2.1
#69 - 🐛 fix: prevent double wrapping of handler in allowed_methods decorator
#68 - Merge pull request #1 from nexios-labs/main Merge pull request #66 from TechWithDunamix/main
#67 - Merge pull request #66 from TechWithDunamix/main
#1 - 🔧 chore: update GitHub Actions workflows for permissions and Python version, adjust poetry install command, and refine README links
#66 - 🔧 chore: update MkDocs deployment command to specify config file and adjust poetry install command for dev dependencies
#65 - Merge branch 'main' of https://github.com/TechWithDunamix/Nexios
#64 - Merge branch 'nexios-labs:main' into main
#63 - ♻️ refactor: enhance path normalization logic with configurable optio…
#62 - logo editz
#61 - Dev
#60 - Dev
#59 - fix : fixed issues issues with shared value amongs schema instance
#58 - fix : fix validators
#56 - Dev
#55 - merge
#54 - feat :web socket middleware
#53 - Dev
#52 - Merge pull request #50 from TechWithDunamix/dev
#51 - Dev
#50 - Merge
#49 - Dev
#48 - Integrated websocket, created status helpers, fix issues for routers …
#47 - feat :web socket integration
#46 - feat : working on websocker connection
#45 - Dev
#44 - fix : fix url params error
#43 - Dev
#42 - Deployment
#41 - Dev
#40 - Dev
#39 - Merge pull request #34 from TechWithDunamix/dev
#35 - Dev
#34 - few changes
#33 - Dev
#32 - New features
#31 - Dev
#30 - Dev
#29 - Dev
#28 - implemented request validation mixins
#27 - Validators
#26 - Merge
#25 - Validators
#24 - Validators
#23 - Merge pull request #21 from TechWithDunamix/validators
#22 - Validators
#21 - a
#20 - feat : bilding the command line tool
#19 - Validators
#18 - merge
#17 - more moderations
#16 - Validators
#15 - Fix issues
#14 - Validators
#12 - addeed cusom validation
#11 - added validation
#10 - feat : validation
#9 - add custom validator options
#8 - initial clommit on feat: validators
#7 - fix : fix few issues from the request object
#6 - Merge pull request #4 from TechWithDunamix/main
#5 - few changes
#4 - Sessions
#3 - Sessions
#2 - trying to implement lifespan
#1 - cleanup
35262ba - refactor(models): simplify parameter type annotations in OpenAPI models
362a41f - chore(git): add coverage.xml to .gitignore
44e8e40
