Skip to content

Releases: DrewCarlson/qBittorrent-Kotlin

v1.0.0-rc02

22 Oct 08:27
Compare
Choose a tag to compare

What's Changed

  • Adding torrents via local files now uses kotlinx-io to read files
  • Adding torrents via local files now reads disk on the dispatcher provided to QBittorrentClient
  • Fixed data syncing flows not throwing authentication errors in some cases
  • Removed dependency on ktor-client-logging from qbittorrent-client

Previous v1.0.0-rc01 changes:

This release compiles with Kotlin 2 and depends on Ktor 3.

Full Changelog: v1.0.0-rc01...v1.0.0-rc02

v1.0.0-rc01

14 Oct 18:22
Compare
Choose a tag to compare

What's Changed

Functionally the same as v1.0.0-beta04, this release compiles with Kotlin 2 and depends on Ktor 3.

Dependencies

Full Changelog: v1.0.0-beta04...v1.0.0-rc01

v1.0.0-beta04

03 Mar 17:36
Compare
Choose a tag to compare

What's Changed

  • Support torrent deletion in qBittorrent 4.5.0 by @Kamineko7 in #78

Dependencies

New Contributors

Full Changelog: v1.0.0-beta03...v1.0.0-beta04

v1.0.0-beta03

19 Nov 02:20
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.0-beta02...v1.0.0-beta03

v1.0.0-beta02

09 Nov 22:32
Compare
Choose a tag to compare

What's Changed

Fixes

Depedencies

  • Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.12.0 by @renovate in #65
  • Update tj-actions/changed-files action to v33 by @renovate in #66
  • Update tj-actions/changed-files action to v34 by @renovate in #67
  • Update dependency org.jetbrains.kotlinx.binary-compatibility-validator to v0.12.1 by @renovate in #68
  • Update ktorio to v2.1.3 by @renovate in #69
  • Update dependency app.cash.turbine:turbine to v0.12.1 by @renovate in #70

Full Changelog: v1.0.0-beta01...v1.0.0-beta02

v1.0.0-beta01

15 Oct 04:40
Compare
Choose a tag to compare

What's Changed

Dependecy updates:

Full Changelog: v1.0.0-alpha04...v1.0.0-beta01

v1.0.0-alpha04

10 Sep 22:06
Compare
Choose a tag to compare

What's Changed

  • Add Torrent.State.QUEUED_DL

Full Changelog: v1.0.0-alpha03...v1.0.0-alpha04

v1.0.0-alpha03

31 Jul 01:01
Compare
Choose a tag to compare

What's Changed

  • Add observeTorrentPeers for the /sync/torrentPeers?hash= endpoint by @DrewCarlson in #33

Full Changelog: v1.0.0-alpha02...v1.0.0-alpha03

v1.0.0-alpha02

29 Jul 15:58
Compare
Choose a tag to compare

What's Changed

  • Add getTrackers method for v2/torrents/trackers by @DrewCarlson in #31
  • Add getWebseeds method for v2/torrents/webseeds by @DrewCarlson in #32
  • Update dependency com.diffplug.spotless to v6.9.0 by @renovate in #30
  • Update tj-actions/changed-files action to v24 by @renovate in #29
  • Update JamesIves/github-pages-deploy-action action to v4.4.0 by @renovate in #28

Full Changelog: v1.0.0-alpha01...v1.0.0-alpha02

v1.0.0-alpha01

14 Jul 18:20
Compare
Choose a tag to compare

What's Changed

  • Renamed syncMainData() to observeMainData()
  • Renamed torrentFlow(hash) to observeTorrent(hash)
  • Replace mainDataSyncMs: Long with syncInterval: Duration
  • Attempt login when there is no session, avoiding an initial forbidden response
  • Remove username and password parameters from login()

Full Changelog: v0.6.2...v1.0.0-alpha01