Skip to content

Releases: DrewCarlson/TorrentSearch-Kotlin

v0.8.0

23 Dec 05:59
Compare
Choose a tag to compare

What's Changed

  • Added Nyaa provider (disabled by default) 8824029
  • Update EztvProvider to new base url (fix required redirects) ac75d8b

Dependencies:

Full Changelog: v0.7.0...v0.8.0

Previous Release v0.7.0

  • Added 1337x torrent provider (enabled with default providers)
  • TorrentDescription Resolution: For Providers that cannot load information to download a torrent in the initial search results, the TorrentSearch.resolve(torrents: List<TorrentDescription>) method is added to fetch missing information.
  • HTML Scraping A dependency on KtSoup is added, unlocking support for any torrent provider which does not provide a JSON API. (The 1337x provider is the first using this approach.)
  • Update ktorio to v2.3.3 by @renovate in #70

Additional info:
For TorrentDescription resolution, you can check if the resolve step is required with either TorrentDescription.isResolved or on an entire ProviderResult with ProviderResult.Success.requiresResolution. See the README or web demo for more details.

v0.7.0

03 Aug 18:47
Compare
Choose a tag to compare

What's Changed

  • Added 1337x torrent provider (enabled with default providers)
  • TorrentDescription Resolution: For Providers that cannot load information to download a torrent in the initial search results, the TorrentSearch.resolve(torrents: List<TorrentDescription>) method is added to fetch missing information.
  • HTML Scraping A dependency on KtSoup is added, unlocking support for any torrent provider which does not provide a JSON API. (The 1337x provider is the first using this approach.)
  • Update ktorio to v2.3.3 by @renovate in #70

Additional info:
For TorrentDescription resolution, you can check if the resolve step is required with either TorrentDescription.isResolved or on an entire ProviderResult with ProviderResult.Success.requiresResolution. See the README or web demo for more details.

Full Changelog: v0.6.0...v0.7.0

v0.6.0

29 Jul 16:46
Compare
Choose a tag to compare

What's Changed

  • Removed Rarbg Provider
  • Update to Kotlin 1.9
  • Update to Coroutines 1.7.3
  • Update to Ktor 2.3.2

Full Changelog: v0.5.0...v0.6.0

v0.5.0

06 May 20:32
Compare
Choose a tag to compare

What's Changed

  • Include exceptions with provider error results d4d9619
  • Surface token request errors in Rarbg provider results 6d802a4
  • LibreProvider is now disabled by default 867e5b5
  • Fix broken magnetUrl for TPB provider 2396128
  • Coroutines and Ktor are now API dependencies f9d3ff0
  • Update to Coroutines 1.7.0
  • Update to Ktor 2.3.0
  • Update to Kotlin 1.8.20
  • Update to Serialization 1.5.0

Full Changelog: v0.4.2...v0.5.0

v0.3.0

02 Apr 18:47
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • Improved query capabilities: Search by content string, imdbId, tmdbId, tvdbId and filter by contentYear
  • Add YtsProvider
  • Change root package name to torrentsearch
  • Various provider fixes and reliability improvements