mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-17 06:01:33 -06:00
This allows us to bypass any issues related to non-ascii file names. Supersedes #23080. PR #23085.
4.3 KiB
4.3 KiB
WebAPI Changelog
2.13.0
- #23045
torrents/trackersreturns three new fields:next_announce,min_announceandendpointsendpointsis an array of tracker endpoints, each withname,updating,status,msg,bt_version,num_peers,num_peers,num_leeches,num_downloaded,next_announceandmin_announcefields
torrents/trackersnow returns5and6instatusfield as possible values5forTracker errorand6forUnreachable
- #22963
torrents/editTrackerendpoint now supports setting a tracker's tier viatierparametertorrents/editTrackerendpoint always responds with a 204 when successfultorrents/editTrackerendpointorigUrlparameter renamed tourl
- #23085
torrents/parseMetadatanow responds with an array of metadata in the same order as the files in the request. It previously responded with an object keyed off of the submitted file name.
2.12.1
- #23031
- Add
torrents/setCommentendpoint with parametershashesandcommentfor setting a new torrent comment
- Add
2.12.0
- #22989
sync/maindatareturns one new field:share_limit_actiontorrents/setShareLimitsnow requires a newshareLimitActionparam that sets a torrent's shareLimitAction property- possible values
Default,Stop,Remove,RemoveWithContentandEnableSuperSeeding
- possible values
2.11.10
- #22958
torrents/categoriesandsync/maindatanow serialize categories'downloadPathtonull, rather thanundefined
- #22954
torrents/reannouncesupports specifying individual trackers viatrackersfield
2.11.9
- #21015
- Add
torrents/fetchMetadataendpoint for retrieving torrent metadata associated with a URL - Add
torrents/parseMetadataendpoint for retrieving torrent metadata associated with a .torrent file - Add
torrents/saveMetadataendpoint for saving retrieved torrent metadata to a .torrent file torrents/addallows adding a torrent with metadata previously retrieved viatorrents/fetchMetadataortorrents/parseMetadatatorrents/addallows specifying a torrent's file priorities
- Add
- #22698
torrents/addTrackersandtorrents/removeTrackersnow accepthash=alland adds/removes the tracker to/from all torrents- For compatibility,
torrents/removeTrackersstill acceptshash=*internally we transform it intoall
- For compatibility,
- Allow passing a pipe (
|) separated list of hashes inhashfortorrents/addTrackersandtorrents/removeTrackers
2.11.8
- #21349
- Handle sending
204 No Contentstatus code when response contains no data- Some endpoints still return
200 OKto ensure smooth transition
- Some endpoints still return
- Handle sending
- #22750
torrents/infoallows an optional parameterincludeFilesthat defaults tofalse- Each torrent will contain a new key
fileswhich will list all files similar to thetorrents/filesendpoint
- Each torrent will contain a new key
- #22813
app/getDirectoryContentallows an optional parameterwithMetadatato send file metadata- Fields are
name,type,size,creation_date,last_access_date,last_modification_date - See PR for TypeScript types
- Fields are
2.11.7
- #22166
sync/maindatareturns 3 new torrent fields:has_tracker_warning,has_tracker_error,has_other_announce_error
2.11.6
- #22460
app/setPreferencesallows only one ofmax_ratio_enabled,max_ratioto be presentapp/setPreferencesallows only one ofmax_seeding_time_enabled,max_seeding_timeto be presentapp/setPreferencesallows only one ofmax_inactive_seeding_time_enabled,max_inactive_seeding_timeto be present