Disclaimer ahead: sorry that this is so huge and probably a pain to review; I really wanted to use this in production for a project of mine so I went on ahead full throttle and migrated and modernized the entire library, example projects, tests and documentation in one go 😅
Fixed an issue deserializing Quartz.TimeOfDay type from JSON
Changed serializing JobType without assembly version information to avoid exceptions on restoring jobs after assembly version increased (for example through use of CI)
Added Fluent API helper methods for convenient configuration in .NET Core projects
Disclaimer ahead: sorry that this is so huge and probably a pain to review; I really wanted to use this in production for a project of mine so I went on ahead full throttle and migrated and modernized the entire library, example projects, tests and documentation in one go 😅
Changes included
Here we go:
Quartz.TimeOfDay
type from JSONJobType
without assembly version information to avoid exceptions on restoring jobs after assembly version increased (for example through use of CI)Thanks / have fun 🙃