All Versions
11
Latest Version
Avg Release Cycle
15 days
Latest Release
323 days ago

Changelog History
Page 1

  • v0.4.1 Changes

    December 05, 2020
    • ๐Ÿ”– Versions:
      • Coroutines: 1.4.1 -> 1.4.2
      • Klock: 2.0.0 -> 2.0.1
    • โฑ CronDateTimeScheduler now is public
    • ๐Ÿ†• New functions for CronDateTimeScheduler
    • โž• Add CollectionKronScheduler. It will give opportunity to unite several schedulers in one
  • v0.4.0 Changes

    November 21, 2020

    BREAKING CHANGES
    ๐Ÿ“ฆ Package of project has been changed. Migration:

    Replace in your dependencies com.insanusmokrassar:krontab by dev.inmo:krontab

    Replace in your project all imports com.insanusmokrassar.krontab by dev.inmo.krontab

    ๐Ÿ”– Versions:

    • Kotlin: 1.4.10 -> 1.4.20
    • Klock: 1.12.1 -> 2.0.0
  • v0.3.3 Changes

    November 09, 2020
    • ๐Ÿ”– Versions:
      • Coroutines: 1.3.9 -> 1.4.1
  • v0.3.2 Changes

    October 10, 2020
    • Function TimeBuilder#each was added (works as at)
    • โž• Add opportunity to use first shortcuts:
      • Value property TimeBuilder#first for including via functions like TimeBuilder#at
      • Shortcut for kron string format f or F
    • โž• Add opportunity to use last shortcuts:
      • Value property TimeBuilder#last for including via functions like TimeBuilder#at
      • Shortcut for kron string format l or L
  • v0.3.1 Changes

    October 08, 2020
    • ๐Ÿ”– Versions:
      • Kotlin: 1.4.0 -> 1.4.10
      • Klock: 1.12.0 -> 1.12.1
  • v0.3.0 Changes

    • ๐Ÿ”– Versions:
      • Kotlin: 1.3.72 -> 1.4.0
      • Coroutines: 1.3.8 -> 1.3.9
      • Klock: 1.11.14 -> 1.12.0
    • Typealias KrontabTemplate was added
    • โฑ Extension KrontabTemplate#toSchedule was added
  • v0.2.4 Changes

    • โšก๏ธ Updates in libraries:
      • Klock 1.11.3 -> 1.11.14
      • Coroutines 1.3.7 -> 1.3.8
    • โฑ Ranges support were included. Now it is possible to correctly use syntax 0-5 in strings schedules
  • v0.2.3 Changes

    • โšก๏ธ Updates in libraries:
      • Kotlin 1.3.70 -> 1.3.72
      • Coroutines 1.3.5 -> 1.3.7
      • Klock 1.10.0 -> 1.11.3
    • ๐Ÿ›  A lot of KDocs added and fixed
    • โฑ EverySecondScheduler changed its building logic - now it is lazy with builder using
    • โšก๏ธ KronScheduler#doOnce was optimized: now it will be explicitly called once and return result of its calculations
      • KronScheduler#doWhile was rewritten to use KronScheduler#doOnce for calculations of block result
    • ๐Ÿ†• New buildSchedule(String) function as a shortcut for createSimpleScheduler(String)
  • v0.2.2 Changes

    • โšก๏ธ Updates in libraries:
      • Kotlin 1.3.61 -> 1.3.70
      • Coroutines 1.3.3 -> 1.3.5
      • Klock 1.8.6 -> 1.10.0
  • v0.2.1 Changes

    • โž• Added support of flows: now any KronScheduler can be convert to Flow<DateTime> using asFlow extension