Skip to content

Releases: jmrozanec/cron-utils

5.0.4

05 Nov 04:15
Compare
Choose a tag to compare
  • Bugfixes
    • #134: Add properties for Italian locale
  • Kudos
    Many thanks to @fante76 for contributing the fix!

4.1.3

05 Nov 04:16
Compare
Choose a tag to compare
  • Bugfixes
    • #134: Add properties for Italian locale
  • Kudos
    Many thanks to @fante76 for contributing the fix!

5.0.2

31 Oct 04:43
Compare
Choose a tag to compare
  • Bugfixes
    • #127: Fallback property file for unknown locales
  • Kudos
    Many thanks to @jgoldhammer for contributing the fix!

5.0.1

10 Oct 15:12
Compare
Choose a tag to compare
  • Bugfixes
    • #117: Last day of month skipped on some Quartz expressions
  • Kudos
    Many thanks to @DanoOM for contributing the fix.

5.0.0

08 Aug 04:36
Compare
Choose a tag to compare
  • Features
    • #8: Remove dependency on Jodatime and update to Java8 time
    • #101: Update to JDK8
    • #104: Add day of week for MON, TUE, WED on cron builder fluent API.
  • Kudos
    Many thanks to @espiegel for contributing the migration from JodaTime to JDK8 time. Along with migration to JDK8, we no longer depend on guava and jodatime libraries.
    We would also like to thank @thachhoang for providing insight and closing a long standing question #72 about a stacktrace appearing in some contexts.

4.1.1

10 Jul 22:45
Compare
Choose a tag to compare
  • Bugfixes
    • #54 Next execution time is wrong.
    • #92 Bad execution time
  • Enhancements
    • #91 Translate test cases suggested from another project in scala
  • Kudos
    Many thanks to @tcn and @kpgalligan for reporting issues; @francisdb for suggesting new tests, and to @thachhoang who fixed issues #54 #92 and implemented suggested tests from #91 !

4.1.0

08 Jun 11:54
Compare
Choose a tag to compare
  • Features
    • #93 Russian localization.
  • Kudos
    Many thanks to @Koka for providing us Russian localization!

4.0.1

29 May 14:26
Compare
Choose a tag to compare
  • Bugfixes
    • #55 Getting extra execution times.
    • #89 Regression: NumberFormatException: For input string: "$"
    • #90 Reported error contains other cron expression than the one provided
  • Kudos
    Thanks to the following developers, for reporting issues and providing insight to solve them: @francisdb @rtennantventuretech

4.0.0

25 May 12:48
Compare
Choose a tag to compare
  • Bugfixes
    • #35 Valid quartz range expression is considered invalid. Range validations should be contextual to cron definition.
    • #36 Cron mapping not working accurately where '?' symbol is supported.
    • #56 Incorrect mapping from UNIX Cron to QUARTZ expressions.
    • #57 BetweenDayOfWeekValueGenerator does not work for the first day of a month in some cases.
    • #58 Incorrect parsing of step values: "0 1/2 * * *" -> "0 /2 * * *".
    • #61 nextExecution over daylight savings is wrong.
    • #63 Both, a day-of-week AND a day-of-month parameter, should fail for QUARTZ.
    • #73 nextExecution not working as expected with CronType.QUARTZ: sometimes next(now) returns same value as next(next(now)).
    • #78 ExecutionTime.forCron fails on pattern "0 0/30 * * * ?".
    • #81 Incorrect date generation: cron-utils not correctly mapping some DoW values.
    • #86 Enhanced support for cron ranges: make strict range logic enforcements contextual to cron definition. Support QUARTZ ranges (L-3, 5-1) apart from UNIX ones (from<to).
  • Features
    • #48 Add cron expressions builder
    • #87 Compare if two crons are equivalent
  • Kudos
    Thanks to the following developers, for reporting issues, providing insight and fixes to solve them: @Paqrat76 @zoran119 @chasegawa @rtennantventuretech @dimw @swanke00 @DanoOM @francisdb @devAsterisk @kostapc @maehld @rwiesemann @janostik

3.1.7

17 May 00:40
Compare
Choose a tag to compare
  • Bugfixes
    • #75: Fix for bad support of W-flag in Quartz
    • #81: Fix incorrect date mapping for Quartz constants
    • #83: Fix bug discarding valid candidate values when combining range and multiple patterns