krontab/CHANGELOG.md

54 lines
1.6 KiB
Markdown
Raw Normal View History

2020-01-08 14:28:57 +06:00
# Changelog
2020-08-22 21:22:42 +06:00
## 0.3.0
2020-08-22 21:36:55 +06:00
* Versions:
* `Kotlin`: `1.3.72` -> `1.4.0`
* `Coroutines`: `1.3.8` -> `1.3.9`
* `Klock`: `1.11.14` -> `1.12.0`
2020-08-22 21:42:47 +06:00
* Typealias `KrontabTemplate` was added
* Extension `KrontabTemplate#toSchedule` was added
2020-08-22 21:36:55 +06:00
2020-10-08 14:54:42 +06:00
### 0.3.1
* Versions:
* `Kotlin`: `1.4.0` -> `1.4.10`
* `Klock`: `1.12.0` -> `1.12.1`
2020-03-22 18:35:06 +06:00
## 0.2.0
2020-01-08 14:28:57 +06:00
* Updated way of publishing (for more info look at the [git](https://git.insanusmokrassar.com/InsanusMokrassar/krontab))
* Updates in libraries:
* Coroutines `1.3.2` -> `1.3.3`
* Klock `1.7.3` -> `1.8.6`
2020-01-13 09:29:35 +06:00
2020-07-24 11:43:45 +06:00
### 0.2.4
2020-07-24 11:50:17 +06:00
* Updates in libraries:
* Klock `1.11.3` -> `1.11.14`
* Coroutines `1.3.7` -> `1.3.8`
2020-07-24 14:18:57 +06:00
* Ranges support were included. Now it is possible to correctly use syntax `0-5` in strings schedules
2020-07-24 11:50:17 +06:00
2020-06-03 18:59:58 +06:00
### 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`
* A lot of KDocs added and fixed
2020-06-03 21:39:52 +06:00
* `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)`
2020-06-03 18:59:58 +06:00
2020-03-22 18:35:06 +06:00
### 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`
### 0.2.1
2020-01-13 10:15:01 +06:00
* Added support of flows: now any `KronScheduler` can be convert to `Flow<DateTime>` using `asFlow` extension