Releases: python-ellar/ellar
Releases · python-ellar/ellar
0.8.7
What's Changed
- fix: Pydantic Version 2.10.2 bug by @eadwinCode in #254
- Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.12.2 by @dependabot in #253
- Bump codecov/codecov-action from 4.6.0 to 5.0.7 by @dependabot in #252
Full Changelog: 0.8.6...0.8.7
0.8.6
What's Changed
- Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in #249
- fix: Provider Config with string import by @eadwinCode in #251
Full Changelog: 0.8.5...0.8.6
0.8.5
What's Changed
- Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.2 by @dependabot in #246
- fix:Route Resolvers with custom alias and name by @eadwinCode in #247
- fix: Skip template name with any extension by @eadwinCode in #248
Full Changelog: 0.8.4...0.8.5
0.8.4
0.8.3
What's Changed
- fix: ForwardRef and Service lookup by @eadwinCode in #235
- Bump ruff from 0.5.5 to 0.6.3 by @dependabot in #241
- Bump mypy from 1.11.1 to 1.11.2 by @dependabot in #240
- Bump aiohttp from 3.10.0 to 3.10.5 by @dependabot in #239
- Bump types-redis from 4.6.0.20240425 to 4.6.0.20240819 by @dependabot in #238
- Bump uvicorn[standard] from 0.30.4 to 0.30.6 by @dependabot in #237
- fix: allOf for latest Pydantic version by @eadwinCode in #244
- Fix: Moved Passlib and click package as an optional dependency by @eadwinCode in #243
- Bump types-redis from 4.6.0.20240819 to 4.6.0.20240903 by @dependabot in #242
- fix: Unified route function resolvers by @eadwinCode in #236
Full Changelog: 0.8.2...0.8.3
0.8.2
0.8.1
What's new
- Module Service/Providers Encapsulation: Modules has the ability to define services that won't be accessible to other application modules. This provides a proper graph of module dependencies amongst each other and gives a clear information on services exposed and managed by each modules.
- Module ForwardRef: Modules that depends on another imported module can forward ref the module object to be able to utilize services/providers exposed by that module.
- ModuleRouter Nesting: ModuleRouter objects can be nested with other ModuleRouter object as necessary for the user
What's Changed
- fix: Application Context Round Usage by @eadwinCode in #217
- feat: Nested ModuleRouter support by @eadwinCode in #218
- Module Builder Refactor by @eadwinCode in #219
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 by @dependabot in #221
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #220
- Bump mypy from 1.10.0 to 1.10.1 by @dependabot in #223
- Bump ruff from 0.4.7 to 0.5.0 by @dependabot in #222
- feat: Module Container Services Encapsulation by @eadwinCode in #224
- Bump uvicorn[standard] from 0.30.1 to 0.30.4 by @dependabot in #228
- Bump aiohttp from 3.9.5 to 3.10.0 by @dependabot in #226
- Bump injector from 0.21.0 to 0.22.0 by @dependabot in #227
- Bump starlette from 0.37.2 to 0.38.2 by @dependabot in #229
- Bump ruff from 0.5.0 to 0.5.5 by @dependabot in #225
- Ft: Module Routes Execution Context by @eadwinCode in #230
- Added py3.12 support by @eadwinCode in #190
- Documentation Updates Aug2024 by @eadwinCode in #231
- fix: Drop Global Guard as Provider by @eadwinCode in #232
- fixed app ready check by @eadwinCode in #233
Full Changelog: 0.7.8...0.8.1
0.8b1
What's Changed
- Bump uvicorn[standard] from 0.30.1 to 0.30.4 by @dependabot in #228
- Bump aiohttp from 3.9.5 to 3.10.0 by @dependabot in #226
- Bump injector from 0.21.0 to 0.22.0 by @dependabot in #227
- Bump starlette from 0.37.2 to 0.38.2 by @dependabot in #229
- Bump ruff from 0.5.0 to 0.5.5 by @dependabot in #225
- Ft: Module Routes Execution Context by @eadwinCode in #230
- Added py3.12 support by @eadwinCode in #190
Full Changelog: 0.8.0a1...0.8b1
0.8a
What's new
- Module Service/Providers Encapsulation: Modules has the ability to define services that won't be accessible to other application modules. This provides a proper graph of module dependencies amongst each other and gives a clear information on services exposed and managed by each modules.
- Module ForwardRef: Modules that depends on another imported module can forward ref the module object to be able to utilize services/providers exposed by that module.
- ModuleRouter Nesting: ModuleRouter objects can be nested with other ModuleRouter object as necessary for the user
What' changed
- fix: Application Context Round Usage by @eadwinCode in #217
- Module Builder Refactor by @eadwinCode in #219
- Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 by @dependabot in #221
- Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in #220
- Bump mypy from 1.10.0 to 1.10.1 by @dependabot in #223
- Bump ruff from 0.4.7 to 0.5.0 by @dependabot in #222
Full Changelog: 0.7.8...0.8.0a1
0.7.8
What's Changed
- Policy Refactor by @eadwinCode in 9ebb844
- Dropped task execution for module lifespan actions by @eadwinCode in 7724b21
- feat: Added middleware support to EllarMount and ApplicationContext by @eadwinCode in 61ff5c0
- Fixed module template filters and global variables by @eadwinCode in 7f883c3
- Added support for injector to be nested, dropped controller class key and added support for controller inheritance by @eadwinCode in f50cffc
- Added support for gateway controller inheritance by @eadwinCode in aab73fd
Full Changelog: 0.7.7...0.7.8