Transmission-rpc

Latest version: v7.0.11

Safety actively analyzes 688775 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

8.0.0a0

:boom: BREAKING CHANGES
due to [`a7c4047`](https://github.com/trim21/transmission-rpc/commit/a7c404703592abcb063500da9788ba2bb92c983c) - return `BitMap` as `.pieces` instead of base64 str *(PR #485 by trim21)*:

return `BitMap` as `.pieces` instead of base64 str (485)

due to [`8d2ee2c`](https://github.com/trim21/transmission-rpc/commit/8d2ee2c7c7cf3cdadccddb217dcc1d91484d67ca) - remove requests *(PR #443 by trim21)*:

remove requests (443)
replace `requests` with `urllib3`, now `client.timeout` is a `urllib3.Timeout` instance.

due to [`98fc4c4`](https://github.com/trim21/transmission-rpc/commit/98fc4c4c11d341e3537545e1427f2741ad02419b) - support 4.1.0-beta.1, rpc version 18 *(PR #399 by trim21)*:

`client.port_test()` now return a `PortTestResult` instead of a `bool`.


:sparkles: New Features
- [`a7c4047`](https://github.com/trim21/transmission-rpc/commit/a7c404703592abcb063500da9788ba2bb92c983c) - **torrent**: return `BitMap` as `.pieces` instead of base64 str *(PR #485 by trim21)*
- :arrow_lower_right: *addresses issue 484 opened by dechamps*
- [`98fc4c4`](https://github.com/trim21/transmission-rpc/commit/98fc4c4c11d341e3537545e1427f2741ad02419b) - support 4.1.0-beta.1, rpc version 18 *(PR #399 by trim21)*
- add `sequential_download` to `client.change_torrent()`
- add `sequential_download` to `client.get_torrent()`
- add `ip_protocol` argument to `client.port_test()`
- support `file.beginPiece` and `file.endPiece`

:bug: Bug Fixes
- [`952e4e8`](https://github.com/trim21/transmission-rpc/commit/952e4e8e9659a229a3914a116c51f497593d560d) - **torrent**: `get_files()` should throw `KeyError` if `files` not fetched *(PR #446 by dechamps)*
- [`8d2ee2c`](https://github.com/trim21/transmission-rpc/commit/8d2ee2c7c7cf3cdadccddb217dcc1d91484d67ca) - remove requests *(PR #443 by trim21)*

7.0.11

:bug: Bug Fixes
- [`d571398`](https://github.com/trim21/transmission-rpc/commit/d57139881d15e7a5775daf062c937c6c92c7ebfc) - **client**: improve error handling of empty torrent metadata *(PR #449 by dechamps)*
- [`113716b`](https://github.com/trim21/transmission-rpc/commit/113716b8798a04e615f0257c875e3649d8eded89) - make sure actually value are float type to match RPC double type fields *(PR #457 by cheeseandcereal)*
- :arrow_lower_right: *fixes issue 456 opened by cheeseandcereal*
- [`7d8445d`](https://github.com/trim21/transmission-rpc/commit/7d8445d309cc8c47eebd86cdd4c8250f46f9e9cc) - **log**: Expensive DEBUG log always run *(PR #471 by rpatterson)*
- :arrow_lower_right: *fixes issue 470 opened by rpatterson*

7.0.10

:bug: Bug Fixes
- [`86810d6`](https://github.com/trim21/transmission-rpc/commit/86810d60955b8d56c2504e2faf27ee6c3770a571) - `Client.semver_version` return type should be str *(commit by trim21)*

7.0.10a0

:bug: Bug Fixes
- [`86810d6`](https://github.com/trim21/transmission-rpc/commit/86810d60955b8d56c2504e2faf27ee6c3770a571) - `Client.semver_version` return type should be str *(commit by trim21)*

7.0.9

:bug: Bug Fixes
- [`f91ad1b`](https://github.com/trim21/transmission-rpc/commit/f91ad1bbe0efe2c839af411791391c98002a33aa) - `into_hash` should be `info_hash` *(commit by trim21)*

7.0.8

:bug: Bug Fixes
- [`4f1b67f`](https://github.com/trim21/transmission-rpc/commit/4f1b67fc7b8473f3eb1b580f69db0bbb61d7dda0) - `Client.change_torrent(tracker_list=...)` should be able to set tracker tier correctly *(commit by trim21)*
- [`c432732`](https://github.com/trim21/transmission-rpc/commit/c432732ce5a69db3dced8222ef2cd8d2e34aeab8) - torrent id hex validation *(commit by trim21)*

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.