Transmission-rpc

Latest version: v7.0.5

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

Scan your dependencies

Page 5 of 9

4.0.0alpha

Notice

This is a unstable version of new transmission-rpc v4, **the compatibility of this version is not promised**.

You should wait for stable version of transmission-rpc v4 or just use v3 if the new feature of rpc interface added in transmission 4.00-beta.1 is not critical for you.

Features
- support transmission 4.00-beta.1 rpc version 17 ([164](https://github.com/Trim21/transmission-rpc/issues/164))

If you are using transmission 4.00's new method `group-set` and `group-get`, they may break in the future, because transmission's rpc-spec is not correct now, and I'm not sure whether they will change their rpc-spec or their implement.

BREAKING CHANGES
- drop py37 ([183](https://github.com/Trim21/transmission-rpc/issues/183))
- supported for rpc version < 14 are fullly dropped, no more automatically kwargs fix or special patch for them.
- `Client.change_torrent()` and `Client.set_session()` may take different kwargs with v3, they are now fully typed.

3.4.2

Features
- support transmission v4

Code Refactoring
- backport `Torrent.get` to v3 ([245](https://github.com/Trim21/transmission-rpc/issues/245))

3.4.1

Features
- support transmission v4

Notes

transmission-rpc will warning about deprecated methods and they will be removed in v4

3.4.0

Features
- **torrent**: add `.trackers` property with type

3.3.2

Bug Fixes
- **type**: `Clilent.get_torrents` should take `Iterable[str]` as torrent arguments

3.3.1

Features
- **client**: `add_torrent` support `pathlib.Path` ([112](https://github.com/Trim21/transmission-rpc/issues/112))

Code Refactoring
- **client**: add argument type `.change_torrent()` ([114](https://github.com/Trim21/transmission-rpc/issues/114))
- **client**: deprecating relative `Path` as remote path ([113](https://github.com/Trim21/transmission-rpc/issues/113))
- **torrent**: property `error` and `error_string`

Reverts
- refactor(client): add argument type `.change_torrent()` ([114](https://github.com/Trim21/transmission-rpc/issues/114))

BREAKING CHANGE

- `Client`: use relative `pathlib.Path` as remote path for `.move_torrent_data()`, `.locate_torrent_data()`, `.rename_torrent_path()` and `.free_space()` is deprecated.

- `add_torrent`: base64 encoded str as torrent is deprecated, and will be removed in v4

Page 5 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.