All Versions
28
Latest Version
Avg Release Cycle
15 days
Latest Release
-

Changelog History
Page 2

  • v0.6.2 Changes

    โšก๏ธ LEGACY COMPILER VARIANT FOR JS IS NOT AVAILABLE SINCE THIS UPDATE

    • ๐Ÿ”– Versions
      • Kotlin: 1.5.21
      • Coroutines: 1.5.1
      • Klock: 2.3.1
  • v0.6.1 Changes

    • ๐Ÿ”– Versions
      • Klock: 2.1.0 -> 2.1.2
    • โฑ Rewriting of default mechanism of KronSchedulers
  • v0.6.0 Changes

    • ๐Ÿ”– Versions
      • Kotlin: 1.4.32 -> 1.5.10
      • Coroutines: 1.4.3 -> 1.5.0
      • Klock: 2.0.7 -> 2.1.0
  • v0.5.2 Changes

    • ๐Ÿ”– Versions
      • Kotlin: 1.4.31 -> 1.4.32
    • ๐Ÿ‘Œ Supporting of weekdays
    • ๐Ÿ‘Œ Supporting of timezones
      • Any KronScheduler now can be used for calling next with DateTimeTz
      • New type KronSchedulerTz
    • โฑ SchedulerFlow has been deprecated
    • ๐Ÿ†• New extension asTzFlow and small changes in asFlow logic
    • โฑ merge extensions now return CollectionKronScheduler instead of just KronScheduler
  • v0.5.1 Changes

    • ๐Ÿ”– Versions
      • Kotlin: 1.4.21 -> 1.4.31
      • Coroutines: 1.4.2 -> 1.4.3
      • Klock: 2.0.3 -> 2.0.7
      • Androidx Work: 2.4.0 -> 2.5.0
  • v0.5.0 Changes

    ๐Ÿ’ฅ BREAKING CHANGES

    • โฑ CronDateTimeScheduler has been marked as internal and no longer accessible outside of internal functions
      • Old methods merge and plus related to CronDateTimeScheduler has been marked as deprecated and changed their parameters types - it is KronScheduler now
    • ๐Ÿ†• New methods merge has been added
    • โฑ KronScheduler#next method now is nullable. Use nextOrRelative/nextOrNow to get next time certainly
    • โฑ Years was added as optional part of krontab template and opportunity in SchedulerBuilder
      • New builder YearsBuilder
      • SchedulerFlow#collectSafely will be normally (without exceptions) finish when next of scheduler will return null
    • โฑ KronScheduler#doOnce will run code immediately in case when next is returning null value
    • KrontabTemplateWrapper has been added
    • ๐Ÿ†• New extension KrontabTemplate#toKronScheduler (works as toSchedule)
    • ๐Ÿ›  Fixed issue related to the fact that toNearDateTime of CronDateTime incorrectly handled months
    • Android target has been added
  • v0.4.2 Changes

    • ๐Ÿ”– Versions
      • Kotlin: 1.4.20 -> 1.4.21
      • Klock: 2.0.1 -> 2.0.3
    • โฑ CronDateTimeScheduler now is deprecated and will be set up as internal in future
  • 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