Releases: lucas-labs/pest
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
v0.2.1
What's Changed
📚 Documentation
- 21a7ce4 📝 add more info in the README.md file, by @lucas-labs
💡 New features
-
cfea8f2 ✨ accept a callable as a default value for format (#40), by @lucas-labs
Ref: #39
🧹 Chore tasks
- 47b664b 🧹 update dependencies (#41), by @lucas-labs
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
💡 New features
- f31ae96 ✨ functions/generators as handler dependencies (#35), by @lucas-labs
Full Changelog: v0.1.5...v0.2.0
v0.1.5
What's Changed
🧹 Chore tasks
- 69c3547 🧹 update all deps to their latest versions (#33), by @lucas-labs
Full Changelog: v0.1.4...v0.1.5