Skip to content

Releases: zslayton/cron

v0.15.0

14 Jan 13:40
Compare
Choose a tag to compare

What's Changed

  • feat(parsing): give serviceable parsing error details to users by @AlexTMjugador in #135

New Contributors

Full Changelog: v0.14.0...v0.15.0

v0.14.0

26 Dec 15:46
Compare
Choose a tag to compare

What's Changed

  • refactor(parser): Port to winnow by @epage in #134
  • Fix backwards iteration when initial time has nanoseconds by @canac in #132
  • chore: Add cargo fmt and clippy checks to GitHub action by @bombsimon in #133

New Contributors

Full Changelog: v0.13.0...v0.14.0

v0.13.0

06 Nov 19:42
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.1...v0.13.0

v0.12.1

29 Feb 21:45
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.12.0...v0.12.1

v0.12.0

24 Sep 01:31
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.11.0...v0.12.0

v0.11.0

14 Apr 17:11
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.1...v0.11.0

v0.10.1

04 Apr 14:28
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.10.0...v0.10.1

v0.10.0

21 Mar 13:39
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

22 Mar 14:21
Compare
Choose a tag to compare
  • Usages of collections::Bound (which is deprecated) have been changed to ops::Bound. (@bstrie, #84)
  • cron is now dual-licensed. Users can choose either the MIT or Apache 2.0 license.
  • Schedule now has an includes() method. (@koenichiwa, #79)
  • Schedule now implements PartialEq and Eq. (@koenichiwa, #78)
  • Pattern fields that are * or ? no longer initialize a BTreeSet containing all possible ordinals. (@koenichiwa, #76)
  • Schedule's internal representation was refactored to eliminate a workaround. (@koenichiwa, #75)
  • Monolithic schedule.rs was refactored into smaller, more manageable modules. (@koenichiwa, #70)

v0.8.0

05 Feb 13:45
Compare
Choose a tag to compare

This was a very eventful release with lots of excellent community contributions. Huge thanks to everyone who helped!

  • @elbe0046 added support for ? in the day-of-week and day-of-month fields. (#57)
  • @sebest migrated cron to Rust's 2018 edition. (#63)
  • @elbe0046 added support for periods like */2, 10-20/2, and Mon-Thurs/2. (#64)
  • @sebest + @adeschamps removed cron's dependency on error-chain. (#65)
  • @deankarn added an implementation of DoubleEndedIterator for ScheduleIterator, allowing iteration backwards through time with .rev(). (#66)