⚠ BREAKING CHANGES
- refactor!: module package structure (#87)
- feat(scheduler)!: introduce JobQueue abstraction (#80)
- feat!: introduce JobDetail and JobKey for job scheduling (#84)
- fix(scheduler)!: reset the queue after deleting a job (#83)
- fix!: reset scheduler after successfully clearing job queue (#86)
Features
- feat(cron): expose validate cron expression function (#95)
- feat(quartz): organize package error types (#94)
Fixes
- fix(logger): call depth for logging events (#97)
- fix(scheduler): rescheduling outdated jobs (#96)
- fix: break statement in execute with retries (#93)
- fix: validate location in NewCronTriggerWithLoc (#90)
- fix: normalize description format for serialization (#89)