Transmission-rpc

Latest version: v7.0.5

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

Scan your dependencies

Page 4 of 9

4.1.0

Features

* **session**: set default trackers

4.0.0

Features
- add new function `from_url` to create client from url ([204](https://github.com/Trim21/transmission-rpc/issues/204))
- new method `Client().get_recently_active_torrents()` to get recently removed torrents ([186](https://github.com/Trim21/transmission-rpc/issues/186))
- support transmission 4.00 rpc version 17 ([164](https://github.com/Trim21/transmission-rpc/issues/164))
- **torrent**: add `Torrent.trackers`

Bug Fixes
- upstream wrong `group-get` rpc response
- `group-set` request payload
- **client**: strip torrnet new location path

Code Refactoring
- do not subclass from requests exception
- rename `Torrent.files` to `Torrent.get_files`
- stop using dataclasses
- new Session and Torrent object ([188](https://github.com/Trim21/transmission-rpc/issues/188))
- add `id` to file object
- add a rpc method enum ([187](https://github.com/Trim21/transmission-rpc/issues/187))
- remove pydantic
- add rpc version warning to new method in rpc 17
- remove unused methods and deprecated function ([184](https://github.com/Trim21/transmission-rpc/issues/184))
- drop py37 ([183](https://github.com/Trim21/transmission-rpc/issues/183))

4.0.0alpha.5

Features
- add new function `from_url` to create client from url ([204](https://github.com/Trim21/transmission-rpc/issues/204))
- **torrent**: add `Torrent.trackers`

4.0.0alpha.4

Notice

some properties of `Group` is not woking with transmission version `4.0.0-beta.1`, you may need to use `group.get(...)` to get the raw value.

Bug Fixes
- match rpc spec of `group-get`

Code Refactoring
- rename `Torrent.files` to `Torrent.get_files`
- stop using dataclasses

BREAKING CHANGES
- rename `Torrent.files()` to `Torrent.get_files()`

4.0.0alpha.3

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
- new method `Client().get_recently_active_torrents()` to get recently removed torrents ([186](https://github.com/Trim21/transmission-rpc/issues/186))

Code Refactoring
- new Session and Torrent object ([188](https://github.com/Trim21/transmission-rpc/issues/188))
- add `id` to file object
- add a rpc method enum ([187](https://github.com/Trim21/transmission-rpc/issues/187))
- remove pydantic
- add rpc version warning to new method in rpc 17

BREAKING CHANGES

- some properties of `Session` and `Torrent` are removed, check the document for new properties.
- mutation on `Session` and `Torrent` object are removed, use `client.change_torrent` and `client.set_session` to do that.

4.0.0alpha.1

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.

Bug Fixes
- **client**: strip torrnet new location path

BREAKING CHANGES
- `Client().add_torrent()`
- can't add torrent with base64 encoded torrent content.
- can't add torrent with `file://` protocol.
- can't use relative `pathlib.Path` as remove path.
- remove `Client().set_files()`, please call `Client().change_torrent()`
- remove `Client().get_files()`, please call `Client().get_torrents()` and get files from `files` property.


You also need to see previous release https://github.com/trim21/transmission-rpc/releases/tag/v4.0.0-alpha about pre-release of 4.0.0

Page 4 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.