Releases: InsanusMokrassar/krontab
Releases · InsanusMokrassar/krontab
2.1.1
asFlowWithoutDelays
andasTzFlowWithoutDelays
will have nullablesince
parameters with default tonull
to avoid any inconsistency ofFlow
idiom.About the reason of changes
Cold flows should not contain some state by default. So, it was not right to save some `DateTime`/`DateTimeTz` by default. Now it will not use some external state unless developers will set it manually
2.1.0
- Versions
Kotlin
:1.8.22
Klock
:4.0.3
- New value class
KrontabConfig
. It is preferable way to createKronScheduler
instead of
KrontabTemplate
since this update - You may configure krontab with builders using simple
KronScheduler
invoke extension - New useful extensions like
KronScheduler.daily
KrontabTemplateWrapper
is obsolete in favor toKrontabConfig
2.0.0
- Versions
Kotlin
:1.8.21
Klock
:4.0.1
- Support of
mingwx64
platform
1.0.0
- Versions
Kotlin
:1.8.20
AndroidXWork
:2.8.1
0.10.0
- New extensions for
KronScheduler
:asTzFlowWithoutDelays
/asFlowWithoutDelays
asTzFlowWithDelays
/asFlowWithDelays
- Old
KronScheduler.asFlow
andKronScheduler.asTzFlow
temporarily marked as deprecated: after several versions their
behaviour will be changed to undelayed one - All the flow extensions now use
cold
non-channel flows. Potentially it should increase performance and decrease memory usage
0.9.0
- Versions
Kotlin
:1.8.10
AndroidXWork
:2.8.0
0.8.5
- Project is now available in owner
Gitea
: https://git.inmo.dev/InsanusMokrassar/-/packages/maven/dev.inmo-krontab KronSchedulerTz#next
with incomingDateTime
now will use adjusted local time instead of unadjusted oneCronDateTimeSchedulerTz#next
with incomingDateTime
will convert that parameter to internal offset directly
0.8.4
- Versions
Kotlin
:1.7.22
0.8.3
- Versions
Kotlin
:1.7.21
Klock
:3.4.0
0.8.2
THIS VERSION HAS CHANGED COMPILE ANDROID SDK FROM 32 -> 33
- Versions
Kotlin
:1.7.20
Klock
:3.2.0