Releases: python-ellar/ellar
Releases · python-ellar/ellar
0.6.6
What's Changed
- Update publish.yml by @eadwinCode in #168
- Feat: Added support for running async context manager with sync_worker by @eadwinCode in #169
Full Changelog: 0.6.4...0.6.6
0.6.4
What's Changed
- Bump actions/setup-python from 4 to 5 by @dependabot in #165
- Bump types-ujson from 5.8.0.1 to 5.9.0.0 by @dependabot in #164
- Bump uvicorn[standard] from 0.23.2 to 0.25.0 by @dependabot in #163
- Bump ruff from 0.1.7 to 0.1.9 by @dependabot in #162
- Async application context by @eadwinCode in #167
Full Changelog: 0.6.2...0.6.4
0.6.2
What's Changed
- Files System And File Mounting by @eadwinCode in #147
- 100% test coverage by @eadwinCode in #158
- App stack build on lifespan by @eadwinCode in #159
- Added support for Swagger Doc dark theme e086b10
...
document = document_builder.build_document(application)
module = OpenAPIDocumentModule.setup(
document=document,
docs_ui=SwaggerUI(dark_theme=True),
guards=[]
)

Full Changelog: 0.6.0...0.6.2
0.6.0
What's Changed
- Feat(LazyModuleImport): New feature by @eadwinCode in #155
- Feat - Lazy Loading ApplicationModule by @eadwinCode in #156
- code refactoring by @eadwinCode in #157
Full Changelog: 0.5.8...0.6.0
0.5.8
What's Changed
- Bump ruff from 0.1.4 to 0.1.6 by @dependabot in #152
- Bump types-redis from 4.6.0.8 to 4.6.0.11 by @dependabot in #153
- Bump black from 23.10.1 to 23.11.0 by @dependabot in #151
- Bump aiohttp from 3.8.5 to 3.9.1 by @dependabot in #150
- Pydantic v2 migration by @eadwinCode in #148
Full Changelog: 0.5.7...0.5.8
0.5.7
What's Changed
- Test coverage fix by @eadwinCode in #144
- Feat: Lazy Object by @eadwinCode in #146
# main.py
from ellar.common.utils.functional import SimpleLazyObject, LazyStrImport
class PythonWebFramework:
def __init__(self) -> None:
self.name = 'Ellar'
def _get_lazy_instance() -> PythonWebFramework:
return PythonWebFramework()
lazy_python_framework = SimpleLazyObject(_get_lazy_instance)
lazy_python_framework_type_import = LazyStrImport("main:PythonWebFramework")
assert lazy_python_framework.name == "Ellar"
assert lazy_python_framework_type_import().name == "Ellar"
Full Changelog: 0.5.6...0.5.7
0.5.6
0.5.5
What's Changed
- fix file and form schema route function by @eadwinCode in #142
Full Changelog: 0.5.4...0.5.5
0.5.4
What's Changed
- Route Function Parameter Aliasing Bug Fix by @eadwinCode in #140
- file upload openapi doc fix by @eadwinCode in #141
Full Changelog: 0.5.3...0.5.4
0.5.3
What's Changed
- Fixed Auth And Core pkg Dependency by @eadwinCode in #139
Full Changelog: 0.5.2...0.5.3