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**: https://github.com/lucas-labs/pest/compare/v0.4.4...v0.5.0