2019-08-19 14:13:43 +06:00
|
|
|
# SauceNaoAPI Changelog
|
|
|
|
|
2023-09-10 14:24:04 +06:00
|
|
|
## 0.17.2
|
|
|
|
|
2023-09-10 14:28:04 +06:00
|
|
|
* Versions:
|
|
|
|
* `Coroutines`: `1.7.3`
|
|
|
|
* `Ktor`: `2.3.4`
|
|
|
|
* `MicroUtils`: `0.19.9`
|
|
|
|
|
2023-07-16 21:38:18 +06:00
|
|
|
## 0.17.1
|
|
|
|
|
2023-07-16 21:42:13 +06:00
|
|
|
* Versions:
|
|
|
|
* `Coroutines`: `1.7.2`
|
|
|
|
* `Ktor`: `2.3.2`
|
|
|
|
* `MicroUtils`: `0.19.7`
|
|
|
|
|
2023-06-18 13:39:16 +06:00
|
|
|
## 0.17.0
|
|
|
|
|
2023-06-18 13:42:17 +06:00
|
|
|
* Versions:
|
|
|
|
* `Kotlin`: `1.8.22`
|
|
|
|
* `Serialization`: `1.5.1`
|
|
|
|
* `Ktor`: `2.3.1`
|
|
|
|
* `MicroUtils`: `0.19.2`
|
|
|
|
* `Klock`: `4.0.3`
|
|
|
|
|
2023-05-11 15:19:14 +06:00
|
|
|
## 0.16.0
|
|
|
|
|
2023-05-11 16:24:38 +06:00
|
|
|
Add `MicroUtils` as used micro utils
|
|
|
|
|
2023-05-11 15:19:14 +06:00
|
|
|
* Versions:
|
|
|
|
* `Kotlin`: `1.8.21`
|
|
|
|
* `Ktor`: `2.3.0`
|
|
|
|
|
2023-03-01 18:28:25 +06:00
|
|
|
## 0.15.1
|
|
|
|
|
|
|
|
* Versions:
|
|
|
|
* `Ktor`: `2.2.4`
|
|
|
|
|
2023-02-28 12:17:35 +06:00
|
|
|
## 0.15.0
|
2023-02-23 23:45:24 +06:00
|
|
|
|
|
|
|
* Versions:
|
2023-02-28 12:18:32 +06:00
|
|
|
* `Kotlin`: `1.8.10`
|
|
|
|
* `Serialization`: `1.5.0`
|
2023-02-23 23:45:24 +06:00
|
|
|
* `Ktor`: `2.2.3`
|
|
|
|
|
2022-12-22 13:19:27 +06:00
|
|
|
## 0.14.0
|
|
|
|
|
2022-12-22 13:25:34 +06:00
|
|
|
* `LimitStatus` is `Comparable<LimitStatus>` since this update
|
|
|
|
* `Limits` is `Comparable<Limits>` since this update
|
2022-12-22 15:55:32 +06:00
|
|
|
* Main API has been changed
|
2022-12-22 13:25:34 +06:00
|
|
|
|
2022-12-11 11:13:38 +06:00
|
|
|
## 0.13.0
|
|
|
|
|
2022-12-11 11:17:28 +06:00
|
|
|
* Versions:
|
|
|
|
* `Kotlin`: `1.7.20` -> `1.7.22`
|
|
|
|
* `Serialization`: `1.4.0` -> `1.4.1`
|
|
|
|
* `Klock`: `3.2.0` -> `3.4.0`
|
|
|
|
* `Ktor`: `2.1.2` -> `2.2.1`
|
|
|
|
* Now it is possible to subscribe onto API limits changes
|
|
|
|
|
2022-10-02 22:24:25 +06:00
|
|
|
## 0.12.2
|
|
|
|
|
|
|
|
* Versions:
|
|
|
|
* `Kotlin`: `1.7.10` -> `1.7.20`
|
|
|
|
* `Serialization`: `1.4.0-RC` -> `1.4.0`
|
|
|
|
* `Klock`: `3.0.0` -> `3.2.0`
|
|
|
|
* `Ktor`: `2.1.0` -> `2.1.2`
|
|
|
|
|
2022-08-12 00:39:29 +06:00
|
|
|
## 0.12.1
|
|
|
|
|
|
|
|
* Versions:
|
|
|
|
* `Ktor`: `2.0.3` -> `2.1.0`
|
|
|
|
|
2022-07-18 17:08:54 +06:00
|
|
|
## 0.11.1
|
|
|
|
|
|
|
|
* Versions updates:
|
|
|
|
* `Ktor`: `2.0.1` -> `2.0.3`
|
|
|
|
* `Coroutines`: `1.6.1` -> `1.6.4`
|
|
|
|
|
2022-05-14 13:43:28 +06:00
|
|
|
## 0.11.0
|
|
|
|
|
|
|
|
* Versions updates:
|
|
|
|
* `Kotlin`: `1.6.10` -> `1.6.21`
|
|
|
|
* `Serialization`: `1.3.2` -> `1.3.3`
|
|
|
|
* `Klock`: `2.6.3` -> `2.7.0`
|
|
|
|
* `Ktor`: `1.6.8` -> `2.0.1`
|
|
|
|
|
2022-03-16 12:49:32 +06:00
|
|
|
## 0.10.1
|
|
|
|
|
2022-03-16 12:50:57 +06:00
|
|
|
* Versions updates:
|
|
|
|
* `Klock`: `2.6.2` -> `2.6.3`
|
|
|
|
* `Ktor`: `1.6.7` -> `1.6.8`
|
|
|
|
|
2022-03-16 12:49:32 +06:00
|
|
|
## 0.10.0
|
|
|
|
|
|
|
|
Migration onto libs versions toml
|
|
|
|
|
2021-09-21 14:42:52 +06:00
|
|
|
## 0.9.1
|
|
|
|
|
2021-09-21 14:44:21 +06:00
|
|
|
* Versions updates:
|
|
|
|
* `Kotlin`: `1.5.30` -> `1.5.31`
|
|
|
|
* `Klock`: `2.4.0` -> `2.4.2`
|
|
|
|
* `Coroutines`: `1.5.1` -> `1.5.2`
|
2021-09-21 15:10:33 +06:00
|
|
|
* Add several extensions to `ResultData`: `authors`, `froms`, `charactersList`, `titles`, `urls`
|
2021-09-21 14:44:21 +06:00
|
|
|
|
2021-08-31 11:21:41 +06:00
|
|
|
## 0.9.0
|
|
|
|
|
2021-08-31 11:29:46 +06:00
|
|
|
* Versions updates:
|
|
|
|
* `Kotlin`: `1.5.10` -> `1.5.30`
|
|
|
|
* `Klock`: `2.1.2` -> `2.4.0`
|
|
|
|
* `Ktor`: `1.5.4` -> `1.6.3`
|
|
|
|
* `Serialization`: `1.2.1` -> `1.2.2`
|
|
|
|
* `Coroutines`: `1.5.0` -> `1.5.1`
|
|
|
|
|
2021-05-26 21:37:34 +06:00
|
|
|
## 0.8.2
|
|
|
|
|
2021-05-26 21:39:42 +06:00
|
|
|
* Versions updates:
|
|
|
|
* `Kotlin`: `1.4.32` -> `1.5.10`
|
2021-05-26 22:02:16 +06:00
|
|
|
* `Klock`: `2.0.7` -> `2.1.2`
|
2021-05-26 21:39:42 +06:00
|
|
|
* `Ktor`: `1.5.3` -> `1.5.4`
|
|
|
|
* `Serialization`: `1.1.0` -> `1.2.1`
|
|
|
|
* `Coroutines`: `1.4.3` -> `1.5.0`
|
|
|
|
|
2021-04-07 20:09:11 +06:00
|
|
|
## 0.8.1
|
|
|
|
|
|
|
|
* Versions updates:
|
|
|
|
* `Kotlin`: `1.4.31` -> `1.4.32`
|
|
|
|
* `Klock`: `2.0.6` -> `2.0.7`
|
|
|
|
* `Ktor`: `1.5.2` -> `1.5.3`
|
|
|
|
|
2021-03-08 00:32:50 +06:00
|
|
|
## 0.8.0
|
|
|
|
|
2021-03-08 00:35:39 +06:00
|
|
|
* Versions updates:
|
|
|
|
* `Kotlin`: `1.4.21` -> `1.4.31`
|
|
|
|
* `Klock`: `2.0.4` -> `2.0.6`
|
|
|
|
* `Ktor`: `1.5.1` -> `1.5.2`
|
|
|
|
* `Kotlin Serialisation`: `1.0.1` -> `1.1.0`
|
|
|
|
* `Kotlin Coroutines`: `1.4.2` -> `1.4.3`
|
|
|
|
|
2021-02-01 13:06:12 +06:00
|
|
|
## 0.7.2
|
|
|
|
|
2021-02-01 13:11:05 +06:00
|
|
|
* Versions updates:
|
|
|
|
* `Klock`: `2.0.2` -> `2.0.4`
|
|
|
|
* `Ktor`: `1.5.0` -> `1.5.1`
|
|
|
|
|
2020-12-16 14:28:28 +06:00
|
|
|
## 0.7.1
|
|
|
|
|
2020-12-16 14:29:28 +06:00
|
|
|
* Versions updates:
|
|
|
|
* `Kotlin`: `1.4.20` -> `1.4.21`
|
|
|
|
* `Klock`: `2.0.0` -> `2.0.2`
|
2020-12-23 13:47:34 +06:00
|
|
|
* `Ktor`: `1.4.3` -> `1.5.0`
|
2020-12-16 14:29:28 +06:00
|
|
|
|
2020-12-02 14:30:49 +06:00
|
|
|
## 0.7.0
|
|
|
|
|
2020-12-02 14:39:54 +06:00
|
|
|
**BREAKING CHANGES: PACKAGE HAS BEEN CHANGED FROM `com.insanusmokrassar` to `dev.inmo`**
|
|
|
|
|
|
|
|
Migration:
|
|
|
|
|
2020-12-02 14:45:45 +06:00
|
|
|
* Packages in the whole project were changed `com.insanusmokrassar.SauceNaoAPI` -> `dev.inmo.saucenaoapi`
|
2020-12-02 14:39:54 +06:00
|
|
|
* Change implementation in your gradle files: `implementation "com.insanusmokrassar:SauceNaoAPI:*"` ->
|
|
|
|
`implementation "dev.inmo:saucenaoapi:*"`
|
|
|
|
|
2020-12-02 14:01:04 +06:00
|
|
|
## 0.6.2
|
|
|
|
|
2020-12-02 14:08:19 +06:00
|
|
|
* Versions updates:
|
|
|
|
* `Kotlin`: `1.4.10` -> `1.4.20`
|
|
|
|
* `Kotlin Serialisation`: `1.0.0-RC2` -> `1.0.1`
|
|
|
|
* `Kotlin Coroutines`: `1.3.9` -> `1.4.2`
|
|
|
|
* `Klock`: `1.12.1` -> `2.0.0`
|
2020-12-02 14:13:42 +06:00
|
|
|
* `Ktor`: `1.4.1` -> `1.4.3`
|
2020-12-02 14:08:19 +06:00
|
|
|
|
2020-12-02 14:01:04 +06:00
|
|
|
## 0.6.1
|
|
|
|
|
|
|
|
* Versions updates:
|
|
|
|
* `Kotlin`: `1.4.0` -> `1.4.10`
|
|
|
|
* `Kotlin Serialisation`: `1.0.0-RC` -> `1.0.0-RC2`
|
|
|
|
* `Klock`: `1.12.0` -> `1.12.1`
|
|
|
|
* `Ktor`: `1.4.0` -> `1.4.1`
|
|
|
|
|
2020-10-08 14:40:22 +06:00
|
|
|
## 0.6.0
|
2020-08-13 11:17:11 +06:00
|
|
|
|
2020-08-29 19:09:54 +06:00
|
|
|
**MAIN PACKAGE WAS CHANGED: `com.github.insanusmokrassar` -> `com.insanusmokrassar`**
|
|
|
|
|
2020-08-22 21:58:35 +06:00
|
|
|
* All known fields were added to `ResultData`
|
2020-08-22 23:00:07 +06:00
|
|
|
* Versions updates:
|
|
|
|
* `Kotlin`: `1.3.72` -> `1.4.0`
|
|
|
|
* `Coroutines`: `1.3.8` -> `1.3.9`
|
|
|
|
* `Serialization`: `0.20.0` -> `1.0.0-RC`
|
|
|
|
* `Klock`: `1.11.14` -> `1.12.0`
|
|
|
|
* `Ktor`: `1.3.2` -> `1.4.0`
|
|
|
|
|
2020-08-22 21:58:35 +06:00
|
|
|
## 0.5.0
|
2020-08-15 16:52:52 +06:00
|
|
|
|
2020-08-22 21:58:35 +06:00
|
|
|
* Versions updates
|
2020-08-15 18:06:45 +06:00
|
|
|
|
2020-12-02 14:01:04 +06:00
|
|
|
## 0.4.4
|
2019-12-13 00:47:52 +06:00
|
|
|
|
|
|
|
* Uploading of file
|
|
|
|
* Updates of versions
|
2019-12-13 22:51:16 +06:00
|
|
|
* Now `SauceNaoAPI` do not require api key
|
2019-12-14 00:29:12 +06:00
|
|
|
* `SauceNaoAPI` instances now can return `limitsState` object, which will contains `LimitsState` with currently known
|
|
|
|
state of limits
|
2019-12-13 00:47:52 +06:00
|
|
|
|
2020-12-02 14:01:04 +06:00
|
|
|
## 0.4.3
|
2019-12-13 00:49:04 +06:00
|
|
|
|
|
|
|
Hotfix for serializer of `SauceNaoAnswer`
|
|
|
|
|
2020-12-02 14:01:04 +06:00
|
|
|
## 0.4.2
|
2019-10-12 13:47:00 +06:00
|
|
|
|
2019-10-12 14:07:48 +06:00
|
|
|
Hotfix for autostop for some time when there is no remaining quotas for requests
|
|
|
|
|
2020-12-02 14:01:04 +06:00
|
|
|
## 0.4.1 Managers experiments and row format in answer
|
2019-10-12 12:30:02 +06:00
|
|
|
|
|
|
|
* Add `TimeManager` - it will manage work with requests times
|
|
|
|
* Add `RequestQuotaMagager` - it will manage quota for requests and call suspend
|
|
|
|
if they will be over
|
2019-10-12 12:32:17 +06:00
|
|
|
* `SauceNaoAPI` now working (almost) asynchronously
|
2019-10-12 13:00:38 +06:00
|
|
|
* Now `SauceNaoAnswer` have field `row` which contains `JsonObject` with
|
|
|
|
all original answer fields
|
2019-10-12 12:30:02 +06:00
|
|
|
|
2020-12-02 14:01:04 +06:00
|
|
|
## 0.4.0
|
|
|
|
|
|
|
|
* Update libraries versions
|
|
|
|
* Kotlin `1.3.31` -> `1.3.50`
|
|
|
|
* Coroutines `1.2.1` -> `1.3.2`
|
|
|
|
* Serialization `0.11.0` -> `0.13.0`
|
|
|
|
* Joda Time `2.10.1` -> `2.10.4`
|
|
|
|
* Ktor `1.1.4` -> `1.2.5`
|
|
|
|
* Now `SauceNaoAPI` is `Closeable`
|
|
|
|
* Now `SauceNaoAPI` working with synchronous queue
|
|
|
|
* `SauceNaoAPI` now will wait for some time when one of limits will be achieved
|
|
|
|
|
2019-08-19 14:13:43 +06:00
|
|
|
## 0.3.0
|
2019-06-05 19:45:49 +08:00
|
|
|
|
|
|
|
* Now `results` field of `SauceNaoAnswer` is optional and is empty list by default
|
2019-06-05 19:56:38 +08:00
|
|
|
* Adapted structure almost completed and now can be used with raw results
|
2019-06-05 19:45:49 +08:00
|
|
|
|