This project is using Semantic Versioning 2.0.0 starting from release 0.12.0.
- Reformat code with Black code style [GH-12]
- Follow redirects to magnet links [GH-13]
- Fix 'DefaultHTTPHandler' object has no attribute '_authorization' [GH-15]
- Replace urllib.request with PycURL [GH-5]
- Minor tweaks and fixes
- Fix package metadata [GH-10]
- Prettify documentation
- Remove non-printable characters from RPC responses [GH-2]
- Added support for gzip encoded torrents [GH-3]
- Renamed the fork to transmissionrpc-ng
- Started using semantic versioning
- Fixed lots of static code analysis issues
- Removed deprecated methods
- Dropped support for Python 2 [GH-6]
- Added support for Transmission RPC version 15.
- Minor fixes.
- Support for Python 3 through "six".
- Dropping support for Python 2.5.
- Removed modification of default url opener.
- Description of all Transmission RPC fields in Torrent and Session.
- Fixed message handling in TransmissionError. Issue #35. Thanks Adam Rothman.
- Made Client.start_all honour queue order. Thanks stephenharrell.
- Changed interface for Client.
- Added mutators to Torrent and Session.
- Fixed argument "location" falsely named "ids" for Client.change. Issue #31.
- Fixed Torrent.ratio to use response value uploadRatio. Issue #30.
- Added support for Transmission RPC version 10 and 11.
- Fixed an issue with Python 2.7 urllib2 handling. Issue #24.
- Added support for Transmission RPC version 9.
- Fixed handing of exceptions from urllib2.urlopen. Issues #21 and #22.
- Fixed test suite to handle structure comparisons better.