# Changelog
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
We use an updated version of the [Keep a Changelog](https://keepachangelog.com/en/1.1.0/) format.
What we've changed:
- We use a nicer title format (Version x.x.x (DD.MM.YYYY)).
- We add `### BREAKING` to breaking changes to make them stand out more.
We do this to make it easier to read when using `cargo-dist` to generate the release notes from the changelog.
## Version 0.4.1 (10.09.2024)
### Changed
- replaced `RwLock` with `AtomicBool` in `Job`
## Version 0.4.0 (12.05.2024)
### Added
- added `Job::interrupt`
- added `Job::is_interrupted`
- added `Job::get_job`
### Breaking
- changed `Scheduler::schedule_job(&mut self, cron: Cron, task: Job)`
to `Scheduler::schedule_job(&mut self, cron: Cron, task: Job)`
## Version 0.3.0 (29.04.2024)
### Added
- added `TokioScheduler::new` and `TokioScheduler::default`
## Version 0.2.0 (28.04.2024)
### Breaking
- replaced `chrono_tz::Tz` with `chrono::FixedOffset` in `CronSchedule` and `CronScheduleBuilder`
## Version 0.1.1 (22.04.2024)
### Fixed
- fixed cron builder when using dow and dom
## Version 0.1.0 (15.04.2024)
### Added
- initial release