Releases: DrewCarlson/TorrentSearch-Kotlin
Releases · DrewCarlson/TorrentSearch-Kotlin
v0.8.0
What's Changed
- Added
Nyaa
provider (disabled by default) 8824029 - Update EztvProvider to new base url (fix required redirects) ac75d8b
Dependencies:
- Update to kotlin v1.9.21 57d012e
- Update to ktor v2.3.7 a890e39
- Update serialization to v1.6.2 a690e6e
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
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
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
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
- Improved query capabilities: Search by
content
string,imdbId
,tmdbId
,tvdbId
and filter bycontentYear
- Add
YtsProvider
- Change root package name to
torrentsearch
- Various provider fixes and reliability improvements