Releases: hemantapkh/seedrcc
Releases · hemantapkh/seedrcc
Patch V2.0.2
What's Changed
- Patch v2.0.2: Fix auto token refresh issue by @hemantapkh in #8
- Fix the auto token refresh issue due to
_make_http_requestraising ServerError on token expiration - Handle JSON decode error
- Fix the auto token refresh issue due to
Full Changelog: v2.0.1...v2.0.2
Patch V2.0.1
What's Changed
- Fix FetchFileResult class and fetch_file methods by @Sev228 in #7
New Contributors
- @Sev228 made their first contribution in #7
Full Changelog: v2.0.0...v2.0.1
Release V2.0.0
⚠️ Breaking Changes
This is a major release that introduces significant improvements and breaking changes. The library has been completely refactored from the ground up to provide a more modern, robust, and developer-friendly experience.
✨ Key Highlights
- Asynchronous Support: A new
AsyncSeedrclient is now available for non-blocking API calls. - Complete Refactor: The entire codebase has been modernized and restructured for better maintainability and performance.
- Modern Tooling: The project now uses
httpxfor HTTP requests andpyproject.tomlfor packaging. - Improved Developer Experience:
- API responses are now parsed into strongly-typed dataclasses.
- A comprehensive suite of custom exceptions allows for robust error handling.
- Documentation Overhaul: The documentation has been migrated to MkDocs with the Material theme for a cleaner, more readable experience.
Release v1.0.1
- Allow adding torrent with remote or local torrent file
Full Changelog: v1.0.0...v1.0.1
Release v1.0.0
- Allow to add torrent with a wishlistId
- Add
deleteWishlistmethod to delete a wishlist - Remove
autoRefreshattribute and set it to True - Fix error if Seedr responds with a plain text instead of JSON
Full Changelog: v0.0.1...v1.0.0
Initial release v0.0.1
Add seedr.py