Skip to content

Releases: nexios-labs/Nexios

Release v2.6.2a1

04 Jul 22:33
Compare
Choose a tag to compare
chore: update release workflow to use POETRY_PYPI_TOKEN_PYPI for publ…

Release v2.6.2

04 Jul 23:48
Compare
Choose a tag to compare
chore: bump version to 2.6.2 in pyproject.toml and __main__.py

Release v2.6.1

03 Jul 22:39
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

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 [`...
Read more

Release v2.6.0

30 Jun 19:18
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

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](https://github.com/nexios-labs/...

Read more

Release v2.5.2

29 Jun 01:26
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

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: update CHANGELOG.md for v2.5.1 release, including recent merges, fixes, and dependency updates e63c2c7

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](https://github.com/nexios-labs/Nexios...

Read more

Release v2.5.1

26 Jun 09:01
Compare
Choose a tag to compare

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

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 registrat...
Read more

Release v2.5.0

21 Jun 20:22
Compare
Choose a tag to compare

What's Changed

  • fix: allow optional status code in response methods and default to in… by @TechWithDunamix in #140

Full Changelog: v2.4.14...v2.5.0

Release v2.4.14

20 Jun 10:54
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.13...v2.4.14

Release v2.4.13

18 Jun 21:50
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.12...v2.4.13

Release v2.4.12

15 Jun 13:28
Compare
Choose a tag to compare