mirror of
https://github.com/InsanusMokrassar/SauceNaoAPI.git
synced 2025-10-24 16:10:13 +00:00
5.5 KiB
5.5 KiB
SauceNaoAPI Changelog
0.19.0
- Versions:
Kotlin:2.2.20Coroutines:1.10.2Serialization:1.9.0Ktor:3.3.0MicroUtils:0.26.5
0.18.0
- Versions:
Kotlin:2.1.0Serialization:1.7.3Coroutines:1.9.0Ktor:3.0.2MicroUtils:0.23.2Klock:5.4.0
0.17.2
- Versions:
Coroutines:1.7.3Ktor:2.3.4MicroUtils:0.19.9
0.17.1
- Versions:
Coroutines:1.7.2Ktor:2.3.2MicroUtils:0.19.7
0.17.0
- Versions:
Kotlin:1.8.22Serialization:1.5.1Ktor:2.3.1MicroUtils:0.19.2Klock:4.0.3
0.16.0
Add MicroUtils as used micro utils
- Versions:
Kotlin:1.8.21Ktor:2.3.0
0.15.1
- Versions:
Ktor:2.2.4
0.15.0
- Versions:
Kotlin:1.8.10Serialization:1.5.0Ktor:2.2.3
0.14.0
LimitStatusisComparable<LimitStatus>since this updateLimitsisComparable<Limits>since this update- Main API has been changed
0.13.0
- Versions:
Kotlin:1.7.20->1.7.22Serialization:1.4.0->1.4.1Klock:3.2.0->3.4.0Ktor:2.1.2->2.2.1
- Now it is possible to subscribe onto API limits changes
0.12.2
- Versions:
Kotlin:1.7.10->1.7.20Serialization:1.4.0-RC->1.4.0Klock:3.0.0->3.2.0Ktor:2.1.0->2.1.2
0.12.1
- Versions:
Ktor:2.0.3->2.1.0
0.11.1
- Versions updates:
Ktor:2.0.1->2.0.3Coroutines:1.6.1->1.6.4
0.11.0
- Versions updates:
Kotlin:1.6.10->1.6.21Serialization:1.3.2->1.3.3Klock:2.6.3->2.7.0Ktor:1.6.8->2.0.1
0.10.1
- Versions updates:
Klock:2.6.2->2.6.3Ktor:1.6.7->1.6.8
0.10.0
Migration onto libs versions toml
0.9.1
- Versions updates:
Kotlin:1.5.30->1.5.31Klock:2.4.0->2.4.2Coroutines:1.5.1->1.5.2
- Add several extensions to
ResultData:authors,froms,charactersList,titles,urls
0.9.0
- Versions updates:
Kotlin:1.5.10->1.5.30Klock:2.1.2->2.4.0Ktor:1.5.4->1.6.3Serialization:1.2.1->1.2.2Coroutines:1.5.0->1.5.1
0.8.2
- Versions updates:
Kotlin:1.4.32->1.5.10Klock:2.0.7->2.1.2Ktor:1.5.3->1.5.4Serialization:1.1.0->1.2.1Coroutines:1.4.3->1.5.0
0.8.1
- Versions updates:
Kotlin:1.4.31->1.4.32Klock:2.0.6->2.0.7Ktor:1.5.2->1.5.3
0.8.0
- Versions updates:
Kotlin:1.4.21->1.4.31Klock:2.0.4->2.0.6Ktor:1.5.1->1.5.2Kotlin Serialisation:1.0.1->1.1.0Kotlin Coroutines:1.4.2->1.4.3
0.7.2
- Versions updates:
Klock:2.0.2->2.0.4Ktor:1.5.0->1.5.1
0.7.1
- Versions updates:
Kotlin:1.4.20->1.4.21Klock:2.0.0->2.0.2Ktor:1.4.3->1.5.0
0.7.0
BREAKING CHANGES: PACKAGE HAS BEEN CHANGED FROM com.insanusmokrassar to dev.inmo
Migration:
- Packages in the whole project were changed
com.insanusmokrassar.SauceNaoAPI->dev.inmo.saucenaoapi - Change implementation in your gradle files:
implementation "com.insanusmokrassar:SauceNaoAPI:*"->implementation "dev.inmo:saucenaoapi:*"
0.6.2
- Versions updates:
Kotlin:1.4.10->1.4.20Kotlin Serialisation:1.0.0-RC2->1.0.1Kotlin Coroutines:1.3.9->1.4.2Klock:1.12.1->2.0.0Ktor:1.4.1->1.4.3
0.6.1
- Versions updates:
Kotlin:1.4.0->1.4.10Kotlin Serialisation:1.0.0-RC->1.0.0-RC2Klock:1.12.0->1.12.1Ktor:1.4.0->1.4.1
0.6.0
MAIN PACKAGE WAS CHANGED: com.github.insanusmokrassar -> com.insanusmokrassar
- All known fields were added to
ResultData - Versions updates:
Kotlin:1.3.72->1.4.0Coroutines:1.3.8->1.3.9Serialization:0.20.0->1.0.0-RCKlock:1.11.14->1.12.0Ktor:1.3.2->1.4.0
0.5.0
- Versions updates
0.4.4
- Uploading of file
- Updates of versions
- Now
SauceNaoAPIdo not require api key SauceNaoAPIinstances now can returnlimitsStateobject, which will containsLimitsStatewith currently known state of limits
0.4.3
Hotfix for serializer of SauceNaoAnswer
0.4.2
Hotfix for autostop for some time when there is no remaining quotas for requests
0.4.1 Managers experiments and row format in answer
- 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 SauceNaoAPInow working (almost) asynchronously- Now
SauceNaoAnswerhave fieldrowwhich containsJsonObjectwith all original answer fields
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
- Kotlin
- Now
SauceNaoAPIisCloseable - Now
SauceNaoAPIworking with synchronous queue SauceNaoAPInow will wait for some time when one of limits will be achieved
0.3.0
- Now
resultsfield ofSauceNaoAnsweris optional and is empty list by default - Adapted structure almost completed and now can be used with raw results