Releases: DrewCarlson/qBittorrent-Kotlin
Releases · DrewCarlson/qBittorrent-Kotlin
v1.0.0-alpha01
What's Changed
- Renamed
syncMainData()
toobserveMainData()
- Renamed
torrentFlow(hash)
toobserveTorrent(hash)
- Replace mainDataSyncMs: Long with syncInterval: Duration
- Attempt login when there is no session, avoiding an initial forbidden response
- Remove
username
andpassword
parameters fromlogin()
Full Changelog: v0.6.2...v1.0.0-alpha01
v0.6.2
v0.6.2
- Torrent model replaces
id
withindex
- Add renameFolder endpoint
- Correct error dispatching behavior of sync flows
- Wrap internal networking exceptions in
QBittorrentException
, the response will be null in these cases - Remove
println
of file path when reading files on Windows - Workaround Ktor cookie storage bug causing authentication to loop
v0.6.1
- Add missing params to
AddTorrentBody
- Do not include unset properties from
AddTorrentBody
- Support torrent file paths and ByteArrays in
AddTorrentBody
v0.6.0
- The login function now coordinates with auto login/retry internals (i.e. all auth attempts share a lock)
syncMainData
ortorrentFlow
flows now throw request and authentication errors- Replace Ktor v1 style error transformers with response handler
- Include the original HttpResponse in QBittorrentException
- Update Kotlin to 1.7.10
Full Changelog: v0.6.1...v0.6.2
v0.6.1
v0.6.1
- Add missing params to
AddTorrentBody
- Do not include unset properties from
AddTorrentBody
- Support torrent file paths and ByteArrays in
AddTorrentBody
v0.6.0
- The login function now coordinates with auto login/retry internals (i.e. all auth attempts share a lock)
syncMainData
ortorrentFlow
flows now throw request and authentication errors- Replace Ktor v1 style error transformers with response handler
- Include the original HttpResponse in QBittorrentException
- Update Kotlin to 1.7.10
Full Changelog: v0.5.3...v0.6.1
v0.6.0
- The login function now coordinates with auto login/retry internals (i.e. all auth attempts share a lock)
syncMainData
ortorrentFlow
flows now throw request and authentication errors- Replace Ktor v1 style error transformers with response handler
- Include the original HttpResponse in QBittorrentException
- Update Kotlin to 1.7.10
Full Changelog: v0.5.3...v0.6.0