Releases: lucas-labs/pest
v0.5.3
What's Changed
🚑 Bug fixes
- 1ae3f48 🚑 resolve error when resolving async dependencies in module initialization, by @lucas-labs
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
🚑 Bug fixes
- c921ce7 🚑 avoid potential error by safely accessing sched_meta.meta_type (#56), by @lucas-labs
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
🧹 Chore tasks
- e5aa132 🧹 update pydantic dependency constraints, by @lucas-labs
- 8b5fc6e 🧹 update dij dependency to version 0.0.4 (#55), by @lucas-labs
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
🔄 Continuous Integration
- a62967d 🔄 pin external workflows to specific commit SHAs, by @lucas-labs
💡 New features
-
7ced2c3 ✨ introduce lifecycle hooks, by @lucas-labs
In order to introduce lifecycle hooks, major refactoring
was done. From now on, the application is created during
fastapi lifespan event. -
bf06df1 ✨ basic task schedule functionality, by @lucas-labs
-
7165246 ✨ add max_repetitions attribute to cron decorator, by @lucas-labs
🚑 Bug fixes
- 3056bbe 🚑 on application bootstrap hook calling order, by @lucas-labs
- 177450d 🚑 update lifecycle hook return types to support python 3.9, by @lucas-labs
- 570ae77 🚑 update installation instructions for loguru and croniter in error hints, by @lucas-labs
- 77f4f09 🚑 update on_application_bootstrap method signatures to include app parameter, by @lucas-labs
📚 Documentation
- f1a525d 📝 add internal architcture documentation (#52), by @lucas-labs
Full Changelog: v0.4.4...v0.5.0
v0.4.4
What's Changed
📚 Documentation
- 4c360da 📝 update url, by @lucas-labs
🚑 Bug fixes
-
ab5368f 🚑 loguru logs always colorized (#48), by @lucas-labs
- new param "force_colorize" defaulted to None instead of
having it obscured and always to True
- new param "force_colorize" defaulted to None instead of
🧹 Chore tasks
-
8ffb2b9 🧹 upgrade fastapi to
>=0.115.3
, by @lucas-labs -
7c926d4 (deps-dev): bump python-multipart from 0.0.12 to 0.0.18 (#49) undefined, by @dependabot[bot]
Bumps python-multipart from 0.0.12 to 0.0.18.
updated-dependencies:
- dependency-name: python-multipart
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> - dependency-name: python-multipart
Full Changelog: v0.4.3...v0.4.4
v0.4.3
What's Changed
💡 New features
- e9a8d98 ✨ make response_model_exclude_none=True a default (#47), by @lucas-labs
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
🧹 Chore tasks
- 1fbc7b6 🧹 update authors info, by @lucas-labs
🚑 Bug fixes
- 8a70b60 🚑 use_guard fails with non-default argument follows default argumen (#46), by @lucas-labs
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
💡 New features
-
08ca3f2 ✨ support fastapi deps in guards (#44), by @lucas-labs
This allows us to, for example, use fastapi's OAuth2PasswordBearer
in our guards, to implement authentication with openapi support
and all the benefits from fastapi's built-in security functionalities
🧹 Chore tasks
- 3737815 🧹 fix example, by @lucas-labs
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
💡 New features
- aea2a3b ✨ route guards (#43), by @lucas-labs
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
💡 New features
-
072b39e ✨ support async factories and (async)generator factories (#42), by @lucas-labs
emualating fastapi, this commit adds support for generator
factories and async (and async-generators) for dependency
factories; moves from rodi to custom fork "dij" in order
to support this new feature
Full Changelog: v0.2.1...v0.3.0