mirror of
https://github.com/InsanusMokrassar/krontab.git
synced 2024-11-26 03:58:50 +00:00
2.3 KiB
2.3 KiB
Changelog
0.4.0
BREAKING CHANGES Package of project has been changed. Migration:
- Replace in your dependencies
com.insanusmokrassar:krontab
bydev.inmo:krontab
- Replace in your project all imports
com.insanusmokrassar.krontab
bydev.inmo.krontab
0.3.3
- Versions:
Coroutines
:1.3.9
->1.4.1
0.3.2
- Function
TimeBuilder#each
was added (works asat
) - Add opportunity to use
first
shortcuts:- Value property
TimeBuilder#first
for including via functions likeTimeBuilder#at
- Shortcut for kron string format
f
orF
- Value property
- Add opportunity to use
last
shortcuts:- Value property
TimeBuilder#last
for including via functions likeTimeBuilder#at
- Shortcut for kron string format
l
orL
- Value property
0.3.1
- Versions:
Kotlin
:1.4.0
->1.4.10
Klock
:1.12.0
->1.12.1
0.3.0
- 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
0.2.4
- Updates in libraries:
- Klock
1.11.3
->1.11.14
- Coroutines
1.3.7
->1.3.8
- Klock
- Ranges support were included. Now it is possible to correctly use syntax
0-5
in strings schedules
0.2.3
- Updates in libraries:
- Kotlin
1.3.70
->1.3.72
- Coroutines
1.3.5
->1.3.7
- Klock
1.10.0
->1.11.3
- Kotlin
- A lot of KDocs added and fixed
EverySecondScheduler
changed its building logic - now it is lazy with builder usingKronScheduler#doOnce
was optimized: now it will be explicitly called once and return result of its calculationsKronScheduler#doWhile
was rewritten to useKronScheduler#doOnce
for calculations ofblock
result
- New
buildSchedule(String)
function as a shortcut forcreateSimpleScheduler(String)
0.2.2
- Updates in libraries:
- Kotlin
1.3.61
->1.3.70
- Coroutines
1.3.3
->1.3.5
- Klock
1.8.6
->1.10.0
- Kotlin
0.2.1
- Added support of flows: now any
KronScheduler
can be convert toFlow<DateTime>
usingasFlow
extension
0.2.0
- Updated way of publishing (for more info look at the git)
- Updates in libraries:
- Coroutines
1.3.2
->1.3.3
- Klock
1.7.3
->1.8.6
- Coroutines