CHANGELOG.md
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
<!-- Do not link the versions in the title since this is not compatible with ExDoc. -->
## Unreleased
Diff for [unreleased](https://github.com/jshmrtn/crontab/compare/v1.1.10...HEAD)
## 1.1.10
### Fixed
- Fix Warning about function head before function body
- Mute Warning about deprecated `Code.ensure_compiled?/1`
Diff for [v1.1.10](https://github.com/jshmrtn/crontab/compare/v1.1.9...v1.1.10)
## 1.1.9
### Fixed
* Do not allow `0` as divider.
Diff for [v1.1.9](https://github.com/jshmrtn/crontab/compare/v1.1.8...v1.1.9)
## 1.1.8
### Added
* Added Ecto 3.2 compatibility
Diff for [v1.1.8](https://github.com/jshmrtn/crontab/compare/v1.1.7...v1.1.8)
## 1.1.7
### Added
* Improved Validation of the Parser
Diff for [v1.1.7](https://github.com/jshmrtn/crontab/compare/v1.1.6...v1.1.7)
## 1.1.6
### Fixed
* Do not skip month in date until skip_month.
Diff for [v1.1.6](https://github.com/jshmrtn/crontab/compare/v1.1.5...v1.1.6)
## 1.1.5
### Added
* Compatibility for Ecto 3.0
Diff for [v1.1.5](https://github.com/jshmrtn/crontab/compare/v1.1.4...v1.1.5)
## 1.1.4
### Fixed
* Fast fail on impossible year scenarios (#51)
Diff for [v1.1.4](https://github.com/jshmrtn/crontab/compare/v1.1.3...v1.1.4)
## 1.1.3
* Fixed Typos
* Fixed run limits
Diff for [v1.1.3](https://github.com/jshmrtn/crontab/compare/v1.1.2...v1.1.3)
## 1.1.2
### Fixed
* Microsecond Precision Scheduler Fix
Diff for [v1.1.2](https://github.com/jshmrtn/crontab/compare/v1.1.1...v1.1.2)
## 1.1.1
### Fixed
* Date Library independent
Diff for [v1.1.1](https://github.com/jshmrtn/crontab/compare/v1.1.0...v1.1.1)
## 1.1.0
### Added
* Date Library independent
Diff for [v1.1.0](https://github.com/jshmrtn/crontab/compare/v1.0.0...v1.1.0)
## 1.0.0
### Removed
* Removed Helper Functions in Module `Crontab`
### Changed
* Moved `get_[next|previous]_run_dates` to `Crontab.Scheduler`
* Renamed Modules to a better name
* Renamed function to conventions. (`?` for booleans, `!` for functions that raise errors)
### Added
* Introduction of `~e[CRON_EXPRESSION]` sigil
* Introduced Ecto Type
Diff for [v1.0.0](https://github.com/jshmrtn/crontab/compare/v0.8.5...v1.0.0)