ITADN
jessielw/deluge-web-client

版本发布 8

2.0.3
? · 2025-12-16

## What's Changed * Improve test coverage to check all supported versions. by @meek2100 in https://github.com/jessielw/deluge-web-client/pull/9 * feat: Add PEP 561 compliance, modernize type hints, and fix mutable defaults by @meek2100 in https://github.com/jessielw/deluge-web-client/pull/10 * build(deps): bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in https://github.com/jessielw/deluge-web-client/pull/11 * build(deps): bump actions/setup-python from 4 to 6 by @dependabot[bot] in https://github.com/jessielw/deluge-web-client/pull/12 * build(deps): bump astral-sh/setup-uv from 5 to 7 by @dependabot[bot] in https://github.com/jessielw/deluge-web-client/pull/14 * build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in https://github.com/jessielw/deluge-web-client/pull/13 ## New Contributors * @meek2100 made their first contribution in https://github.com/jessielw/deluge-web-client/pull/9 * @dependabot[bot] made their first contribution in https://github.com/jessielw/deluge-web-client/pull/11 **Full Changelog**: https://github.com/jessielw/deluge-web-client/compare/2.0.2...2.0.3

2.0.0
? · 2025-11-09

## BREAKING CHANGES: Be sure to read the change log below, as the API has changed when uploading torrents as well as the [docs](https://deluge-web-client.readthedocs.io/en/stable/#basic-usage). ### Added - `TorrentOptions` for fine grained control of torrents _(replacement for `ParamArgs`)_. - `DelugeWebClient`: - Arg for `daemon_port` that defaults to **58846**. - Method `start_daemon`. - Start local daemon. - Method `stop_daemon`. - Stop local daemon. - Method `update_ui`. - Gathers detailed information to update UIs. - Method `add_host`. - Add a host to the host list. - Method `remove_host`. - Remove a host from the host list. - Method `edit_host`. - Edit a host in the host list. - Method `find_host_id_by_name`. - Find a host ID by its name. ### Changed - Swap from **Poetry** to **uv**. - Improved error handling. ### Removed - `ParamArgs` _(replaced with `TorrentOptions`)_. - Signature for `Response` has been changed: - Removed `id` arg. ### Fixed - Potential error for for case insensitive enum.

2.0.0rc1预发布
? · 2025-11-09

## BREAKING CHANGES: Be sure to read the change log below, as the API has changed when uploading torrents. ### Added - `TorrentOptions` for fine grained control of torrents _(replacement for `ParamArgs`)_. - `DelugeWebClient`: - Arg for `daemon_port` that defaults to **58846**. - Method `start_daemon`. - Start local daemon. - Method `stop_daemon`. - Stop local daemon. - Method `update_ui`. - Gathers detailed information to update UIs. - Method `add_host`. - Add a host to the host list. - Method `remove_host`. - Remove a host from the host list. - Method `edit_host`. - Edit a host in the host list. - Method `find_host_id_by_name`. - Find a host ID by its name. ### Changed - Swap from **Poetry** to **uv**. - Improved error handling. ### Removed - `ParamArgs` _(replaced with `TorrentOptions`)_. - Signature for `Response` has been changed: - Removed `id` arg. ### Fixed - Potential error for for case insensitive enum.

1.0.7
? · 2025-06-24

### Updates - Upgrade from requests to niquests ### Fixes - Methods `remove_torrent` and `remove_torrents` we're missing an argument to delete or keep local data when removing torrent(s) (thanks Chad Miller)

1.0.6
? · 2025-06-24

### Updates - Upgrade from requests to niquests ### Fixes - Methods `remove_torrent` and `remove_torrents` we're missing an argument to delete or keep local data when removing torrent(s) (thanks Chad Miller)

Release v1.0.41.0.4
? · 2024-10-08

### Updates - Add unit-tests - Add `TorrentState` enum that the user can use in `filter_dict` as needed - Use absolute imports - Fully typed and checked with Mypy ### Fixes - Numerous doc strings/spelling

Typing1.0.3
? · 2024-10-05

### Updates - Full typing support - Automated deployment

Typing1.0.3
? · 2024-10-05

### Updates - Full typing support - Automated deployment