diff --git a/Changelog b/Changelog index 80a6cf330..5da801386 100644 --- a/Changelog +++ b/Changelog @@ -2,6 +2,172 @@ Unreleased - sledgehammer999 - v4.4.0 - FEATURE: Add support for creating v2 torrents(requires libtorrent 2.0.x) (Chocobo1) - FEATURE: Expose libtorrent hashing_threads settings (Anton Bershanskiy) +Sun Oct 31 2021 - sledgehammer999 - v4.3.9 + - BUGFIX: Fix "no action" option on torrent double click (Jose M. Abuin) + - BUGFIX: Fix broken behavior of "priority by shown file order" (Chocobo1) + - WEBUI: Fix WebUI crash when tracker URL is invalid (Chocobo1) + - WEBUI: Revert "WebUI: group trackers by hostname" (Chocobo1) + - WINDOWS: Remove Windows Vista support from manifest (xavier2k6) + - WINDOWS: NSIS: Update Korean, Indonesian and Traditional Chinese translation (JungHee Lee, Faisal Al-Munawar Fathur Rahman, SiderealArt) + +Sun Aug 29 2021 - sledgehammer999 - v4.3.8 + - BUGFIX: Delay processing of watched folders (#15282) (glassez) + - BUGFIX: Use the same icon for selecting folders/files (Chocobo1) + - BUGFIX: Use default upper limits for ddns entries (Chocobo1) + - WEBUI: Expose SSRF mitigation (#15247) (Sylvain Finot) + - WEBUI: Update webui libraries (Chocobo1) + - WEBUI: Group trackers by hostname (#15264) (Mengyang Li) + - WEBUI: Improve "last activity" calculation in WebAPI (#15339) (Chocobo1) + - WINDOWS: NSIS: Add Polish translation (#15262) (Matthaiks) + +Tue Aug 03 2021 - sledgehammer999 - v4.3.7 + - BUGFIX: Don't forget to start Watched folders timer (glassez) + - BUGFIX: Don't close tags menu when toggling items (tgregerson) + - BUGFIX: Don't overwrite tracker message (glassez) + - BUGFIX: Bump file pool size (#14966) (An0n) + - BUGFIX: Properly create "clean path" for watched folder (glassez) + - WEBUI: Disconnect comment links (Daniel Aleksandersen) + - WINDOWS: NSIS: Update Danish translation (scootergrisen) + +Sat Jun 26 2021 - sledgehammer999 - v4.3.6 + - FEATURE: New languages: Mongolian, Persian, Thai + - BUGFIX: Provide correct error description in "upload mode" (glassez) + - BUGFIX: Allow adding torrents with relative save path (glassez) + - BUGFIX: Fix main window turns blank after restoring from tray (#15031) (Chocobo1) + - BUGFIX: Remove the lockfile on exit (#14997) (brvphoenix) + - BUGFIX: Improve "Watched folders" feature (glassez) + - BUGFIX: Keep sub-sorting order (#15074) (Dmitry Khlestkov) + - BUGFIX: Properly add torrent with new tags (glassez) + - WINDOWS: NSIS: Update Japanese, Turkish, Hungarian, Swedish translation (maboroshin, Burak Yavuz, xkrstudio, nonew-star) + +Sun May 02 2021 - sledgehammer999 - v4.3.5 + - BUGFIX: Move cursor to the end when autofilling URL/hash in "Download from URLs" dialog (Chocobo1) + - BUGFIX: Sort invalid QDateTime values after valid values (Chocobo1) + - BUGFIX: Fix tabChangesFocus attribute in "Edit trackers" dialog (Christoph Rackwitz) + - BUGFIX: Update DynDNS register url (zhuangzi926) + - BUGFIX: Handle "not enough disk space" error more graciously (glassez) + - BUGFIX: Correctly draw progress background with stylesheet (jagannatharjun) + - WEBUI: Fix magnet url from the search facility (Chocobo1) + - WEBUI: Revise folder monitoring functions (Chocobo1) + - WEBUI: Fix magnet url from the browser (brvphoenix) + - WEBUI: Allow to specify file indexes in torrents/files API (glassez) + - WINDOWS: NSIS: Allow more strings to translated (bovirus, Chocobo1) + - WINDOWS: NSIS: Update Italian, German, Estonian, Russian, PortugueseBR translations (bovirus, Henry Water, PriitUring, Долматов Алексей, Felipe) + - LINUX: Fix D-Bus Notification `desktop-entry` field (Chocobo1) + - MACOS: Don't use executable name as CFBundleName value (Nick Korotysh) + - OTHER: Lower Qt requirement to 5.11 (sledgehammer999) + - OTHER: Clarify that the license is GPLv2+ (sledgehammer999) + +Wed Mar 24 2021 - sledgehammer999 - v4.3.4.1 + - BUGFIX: Correctly draw progress bar (glassez) + - WEBUI: Fix javascript code which broke the UI (Chocobo1) + +Tue Mar 23 2021 - sledgehammer999 - v4.3.4 + - FEATURE: Add ability to prioritize selected items by shown file order (Chocobo1) + - FEATURE: Allow tab to escape the text box in "Edit trackers" dialog (Christoph Rackwitz) + - FEATURE: Support sub-sorting in Transferlist (jagannatharjun) + - FEATURE: Expose ToS setting from libtorrent (Chocobo1) + - FEATURE: Improve tracker entries handling (glassez) + - BUGFIX: Drop extension from generated content folder name (glassez) + - BUGFIX: Change qBittorrent Updater window title (xavier2k6) + - BUGFIX: Validate HTTPS Tracker Certificate by default (an0n666) + - BUGFIX: Don't let "program update" dialog steal focus (Chocobo1) + - BUGFIX: Disable expand on double click in TorrentContentTreeView (jagannatharjun) + - BUGFIX: Add hyperlink to Transifex on translator list (Si Yong Kim) + - BUGFIX: Enlarge "speed limit" icon slightly (Chocobo1) + - BUGFIX: Don't prevent system sleep due to errored torrents (dyumin) + - BUGFIX: Use stable sorting in transfer list (Chocobo1) + - BUGFIX: Allow "missing files" torrents to save more resume data (glassez) + - BUGFIX: Restart "missing files" torrents after changing location (glassez) + - BUGFIX: Show proper string when torrent availability is not available (Chocobo1) + - BUGFIX: Apply "Hide zero/infinity values" to "Time Active", "Down/Up Limit" and ETA columns (Chocobo1) + - BUGFIX: Fix potential out-of-bounds access (Chocobo1) + - BUGFIX: Make SpeedPlotView averager time aware (jagannatharjun) + - BUGFIX: Add a 3-Hour graph (jagannatharjun) + - BUGFIX: Add an option to disable icons in menus (always disabled on MacOS) (Michał Kopeć) + - BUGFIX: Improve detection of filename extension of audio/video files (Chocobo1) + - BUGFIX: Various drawing improvements of progress bar (Chocobo1) + - BUGFIX: Properly stop torrent creation if aborted (Chocobo1) + - BUGFIX: Replace external program parameters in one step (Chocobo1) + - BUGFIX: Improve "save resume data" handling (glassez) + - BUGFIX: Fix bad IPv6 address format for outgoingInterfaces (treysis) + - WEBUI: Properly decode strings (brvphoenix) + - WEBUI: Accept "share limits" when adding torrent using WebAPI (glassez) + - WEBUI: Add seeding time to the active time column (thalieht) + - WEBUI: Fix incorrect seeding time string in General tab (thalieht) + - WEBUI: Allow >100 days in WebUI function "friendlyDuration" (thalieht) + - WEBUI: Avoid decoding strings repeatedly (brvphoenix) + - RSS: Add category button on AutomatedRSSDownloader on GUI (Si Yong Kim) + - WINDOWS: NSIS: Update Czech translation (slrslr) + - WINDOWS: NSIS: Update Portuguese BR translation (Alex) + - WINDOWS: NSIS: Add Estonian translation (PriitUring) + - WINDOWS: Allow change-case-only file renaming (glassez) + - LINUX: Systemd: wait for mounting of local filesystems (Juraj Oršulić) + - OTHER: Raise minimum libtorrent version to 1.2.12 (glassez) + - OTHER: Raise minimum Qt version to 5.12 (glassez) + +Tue Jan 19 2021 - sledgehammer999 - v4.3.3 + - FEATURE: New languages: Azerbaijani, Estonian + - BUGFIX: Unify global speed dialogs for normal/alternative speeds (thalieht) + - BUGFIX: Increase maximum global speed limits ~2 GiB/s (thalieht) + - BUGFIX: Save fastresume when setting torrent speed limits (thalieht) + - BUGFIX: Group several torrent options into one dialog (thalieht) + - BUGFIX: Capitalize locale names (Chocobo1) + - BUGFIX: Improve content file/folder names handling (glassez) + - BUGFIX: Drop notification about move storage finished or failed (glassez) + - BUGFIX: Reload "missing files" torrent instead of re-checking (glassez) + - BUGFIX: Remember dialog sizes (Chocobo1) + - BUGFIX: Improve detection of file extension string (Chocobo1) + - WEBUI: Don't call non-existent elements (glassez) + - WEBUI: Update "Keep top-level folder" in WebUI options (thalieht) + - MACOS: QMake: Raise minimal macOS target version to 10.14 (glassez) + - LINUX: Use legacy 'data' directory only as a fallback (lbilli) + - OTHER: Bump project requirement to C++17 (Chocobo1) + +Sun Dec 27 2020 - sledgehammer999 - v4.3.2 + - FEATURE: Allow to add root folder to torrent content (glassez) + - FEATURE: "HTTPS tracker validation" option is available on all platforms with latest libtorrent (Chocobo1) + - FEATURE: Option for supporting internationalized domain names (IDNs) (Chocobo1) + - BUGFIX: Fix broken sorting on some columns (Chocobo1) + - BUGFIX: Fix availability per file value (Chocobo1) + - BUGFIX: Fix status of torrents without metadata (sledgehammer999) + - BUGFIX: Don't try to remove folders for a torrent without metadata (sledgehammer999) + - BUGFIX: Lift upper limit of "Max concurrent HTTP announces" option (Chocobo1) + - BUGFIX: Add links to libtorrent documentation (Chocobo1) + - BUGFIX: Move "embedded tracker" options to qbt section (Chocobo1) + - BUGFIX: Properly handle "Append extension" option changing (glassez) + - BUGFIX: Correctly save paused torrent state (glassez) + - BUGFIX: Fix bug of "move storage job" can be performed multiple times (glassez) + - WEBUI: Add ability to use 'shift+delete' to delete torrents (Chocobo1) + - WEBUI: Allow to attach tags while adding torrents (Jesse Chan) + - WEBUI: Bump version to 2.6.2 (Jesse Chan) + - WEBUI: Remove unnecessary restriction on input length (Chocobo1) + - WINDOWS: NSIS: Update Russian translation (Andrei Stepanov) + - WINDOWS: NSIS: Update Italian translation (Alessandro Simonelli) + - OTHER: Drop support for building with libtorrent < 1.2.11 (Vladimir Golovnev) + +Wed Nov 25 2020 - sledgehammer999 - v4.3.1 + - FEATURE: Allow progress bar styling from custom themes (jagannatharjun) + - FEATURE: Allow adding torrents using "Paste" key sequence (Chocobo1) + - FEATURE: Add Latgalian translation (sledgehammer999) + - BUGFIX: Prevent resume data to be saved for removed torrent (glassez) + - BUGFIX: Clarify connection protocol choice label (FranciscoPombal) + - BUGFIX: Fix crash when clicked outside the table of torrent content view (jagannatharjun) + - BUGFIX: Don't resume "paused" torrents when put into "checking" state by libtorrent (glassez) + - BUGFIX: Fix torrent state calculation (glassez) + - BUGFIX: Align integer data to right in torrent content view (jagannatharjun) + - WEBUI: Place WebUI RSS description in sandboxed iframe (Sepro) + - WEBUI: Avoid settings being reset via WebAPI (Chocobo1) + - WEBUI: Fix toggling advanced option in WebUI (thalieht) + - WEBUI: Expose contentPath in WebAPI torrents/info (FranciscoPombal) + - WEBUI: Fix the issue that IPv6 address can't be banned (brvphoenix) + - RSS: Fix confusion in date format description (Thomas De Rocker) + - WINDOWS: Update dutch.nsi (Thomas De Rocker) + - LINUX: Update .desktop file translations (sledgehammer999) + +Thu Oct 22 2020 - sledgehammer999 - v4.3.0.1 + - WINDOWS: NSIS: Update Italian translation (bovirus) + Sun Oct 18 2020 - sledgehammer999 - v4.3.0 - FEATURE: Many UI elements colors are themeable now (jagannatharjun) - FEATURE: Allow changing GUI icons from theme bundles (jagannatharjun) @@ -55,6 +221,127 @@ Sun Oct 18 2020 - sledgehammer999 - v4.3.0 - OTHER: Support for libtorrent 1.1.x is dropped (Chocobo1) - OTHER: Many code cleanups and improvements (FranciscoPombal, Chocobo1, glassez) +Sat Apr 25 2020 - sledgehammer999 - v4.2.5 + - BUGFIX: Fix crash when torrent is deleted on limit reached (glassez) + - BUGFIX: Register datatype properly (Chocobo1) + - WEBUI: Add ability to send custom HTTP headers (Chocobo1) + - WEBUI: Expand RSS related API (Sepro) + - WINDOWS: Installer: Update german translation (schnurlos) + +Wed Apr 22 2020 - sledgehammer999 - v4.2.4 + - BUGFIX: Fix sub-sorting of Transfer list (glassez) + - BUGFIX: Fix wrong logic that disables "prevent sleeping" timer (Chocobo1) + - BUGFIX: Set disk cache size for older libtorrent versions (NotTsunami) + - BUGFIX: Sort locale language list (Chocobo1) + - BUGFIX: Remove white outline around mascot.png (adem) + - BUGFIX: Various fixes in configuring the chosen network interface and not leaking the IP (Raif Atef, an0n666) + - BUGFIX: Save "resume data" when torrent storage is moved (glassez) + - BUGFIX: Avoid holding encoded resume data in memory (Chocobo1) + - BUGFIX: Fix date format for "Last seen complete" (Chocobo1) + - BUGFIX: Remove deprecated strict super seeding mode from advanced settings (an0n666) + - BUGFIX: Change default stop_tracker_timeout settings (an0n666) + - BUGFIX: Convert the Log widget to use custom View/Model (jagannatharjun) + - BUGFIX: Change default upload slot choking limits (an0n666) + - BUGFIX: Don't uncheck Authentication checkbox when changing proxy type (thalieht) + - BUGFIX: Reduce ambiguity for selecting tray icons (Chocobo1) + - WEBUI: Fix unable to add multiple peers in WebUI (Sepro) + - WEBUI: Fix UPnP lease duration get/set (NotTsunami) + - SEARCH: Detect python3 executable on Windows (József Sallai) + +Wed Apr 01 2020 - sledgehammer999 - v4.2.3 + - FEATURE: Add logging for SOCKS5 proxy errors (Chocobo1) + - FEATURE: Add UPnP lease duration advanced option (NotTsunami) + - BUGFIX: Allow to translate error messages (Chocobo1) + - BUGFIX: Don't round scaling factor (Nick Korotysh) + - BUGFIX: Save log file in UTF-8 encoding (Chocobo1) + - BUGFIX: Avoid log file excessive flushing (Chocobo1) + - BUGFIX: Fix regression when fastresume contains network path (Tester798) + - BUGFIX: Fix broken UNC paths in fastresumes on Windows (sledgehammer999) + - BUGFIX: Prevent multiple instances for the same app config (glassez) + - BUGFIX: Fix unexpected torrent resume after app restart with libtorrent 1.1.x (glassez) + - WEBUI: Add alt and title tags for WebUI footer (LameLemon) + - WINDOWS: Installer: Update Finnish translation (Roope Jukkara) + - WINDOWS: Installer: Update Japanese translation (maboroshin) + - WINDOWS: Installer: Update Turkish translation (Burak Yavuz) + - WINDOWS: Installer: Update Russian translation (Andrei Stepanov) + +Tue Mar 24 2020 - sledgehammer999 - v4.2.2 + - FEATURE: Allow transfer list text color changes through QSS (Prince Gupta) + - FEATURE: Option to show console when external program is run (sledgehammer999) + - FEATURE: Rename Country column to "Country / Region" (Thomas Piccirello) + - FEATURE: Change the defaults of some settings (FranciscoPombal) + - FEATURE: Refactored Transfer List code to allow theming. As a sideffect the row height has more padding. (glassez) + - FEATURE: Allow double-click in preview dialog (thalieht) + - FEATURE: Expose stop_tracker_timeout in advanced settings (an0n666) + - FEATURE: Add piece_extent_affinity to AdvancedSettings (FranciscoPombal) + - FEATURE: Reorganize UI theme selection (Prince Gupta) + - FEATURE: Show any multiple connections from the same IP in peer list (thalieht) + - FEATURE: Add stalled filters to GUI and Web API/UI (FranciscoPombal) + - FEATURE: Use IP geolocation database by DB-IP instead of MaxMind (sledgehammer999) + - FEATURE: Allow to save downloaded metadata as torrent file (glassez) + - FEATURE: Allow single app instance per configuration (glassez) + - PERFORMANCE: Move multiple torrents one by one (glassez) + - BUGFIX: Disable Torrent Queue by default for new users (an0n666) + - BUGFIX: Update free disk space label on Category change in Auto Mode (Medvedishce) + - BUGFIX: Save resume data after recheck (glassez) + - BUGFIX: Tracker is errored only if all local endpoints fail (sledgehammer999) + - BUGFIX: Change placement of stop tracker timeout setting (An0n) + - BUGFIX: Redesign torrent startup handling (glassez) + - BUGFIX: Show "∞" instead of " -1" in Preferences (Sakib-Abrar) + - BUGFIX: Improve code efficiency for reverse resolution of peers (Chocobo1) + - BUGFIX: Handle HTTP redirection to magnet URI (glassez) + - BUGFIX: Various fixes for portable mode (Tester798) + - BUGFIX: Include resume folder path in exception message (Chocobo1) + - BUGFIX: Change placeholder text in torrent list's filter (djt3) + - BUGFIX: Improvements in the embedded tracker to be more spec compliant (FranciscoPombal) + - BUGFIX: Improve the options tooltips (NotTsunami) + - BUGFIX: Check if file exists in seed mode (an0n666) + - BUGFIX: Delegate GUI scaling work to Qt (Nick Korotysh) + - BUGFIX: Fix crash when renaming torrent contents (Chocobo1) + - BUGFIX: Fix total connected peers count calculation (FranciscoPombal) + - BUGFIX: Allow other keypresses in LogListWidget (NotTsunami) + - BUGFIX: Disable Auto TMM when not using default savepath from monitored folder (thalieht) + - WEBUI: Fix first row renaming in files tab (Denis) + - WEBUI: Use SVG image for WebUI favicon (Nick Korotysh) + - WEBUI: Inherit text color for filter list elements (Nick Korotysh) + - WEBUI: Expose WebUI ban counter to users (Chocobo1) + - WEBUI: Expose WebUI ban duration to users (Chocobo1) + - WEBUI: Implement "Secure" flag for session cookie (FranciscoPombal) + - WEBUI: Remove unused/deprecated option (FranciscoPombal) + - WEBUI: Prevent excessive sync requests (FranciscoPombal) + - WEBUI: Fix populating statistics window (FranciscoPombal) + - WEBUI: Fix matching uncategorized torrents (FranciscoPombal) + - WEBUI: Always allow whitespace in category names (FranciscoPombal) + - SEARCH: Bump python version for new installation (Chocobo1) + - SEARCH: Fix missing string (Chocobo1) + - SEARCH: Drop python2 support (Chocobo1) + - WINDOWS: Installer: Option to start qBittorrent on Windows start up (An0n) + - WINDOWS: Installer: Improve Czech translation (slrslr) + - WINDOWS: Installer: Update French translation (zywo) + - WINDOWS: Installer: Update German translation (schnurlos) + - WINDOWS: Installer: Update Japanese translation (maboroshin) + - WINDOWS: Path length limitation is removed on Windows 10 1607 onwards (an0n666) + +Wed Dec 18 2019 - sledgehammer999 - v4.2.1 + - FEATURE: Enable portable mode if "profile" directory exists (Tester798) + - FEATURE: Enable "Apply rate limit to peers on LAN" option by default (Chocobo1) + - BUGFIX: Sync translations from Transifex and run lupdate (sledgehammer999) + - BUGFIX: Don't unnecessarily delete OS files in folders (sledgehammer999) + - BUGFIX: Use the incomplete folder where appropriate (sledgehammer999) + - BUGFIX: Align Properties tab bar correctly on window resize (Prince Gupta) + - BUGFIX: Rework the listening IP/interface selection code (sledgehammer999) + - BUGFIX: Fix inconsistent icon for deleting torrent (Chocobo1) + - BUGFIX: Show torrent error message in transfer list (Chocobo1) + - BUGFIX: Fix stuck in wrong torrent state (Chocobo1) + - BUGFIX: Expand single-item folders in torrent content (warren) + - WEBUI: Bump Web API version (sledgehammer999) + - WEBUI: Add ability to rename torrent files from the WebUI (Thomas Piccirello) + - WEBUI: Mention lack of HTTPS in WebUI magnet link warning (nl6720) + - WEBUI: Fix HTML elements size in search tab (Chocobo1) + - SEARCH: Fix incorrect translation displayed after language change (Chocobo1) + - SEARCH: Fix missing translations in search plugins dialog (Chocobo1) + - WINDOWS: Update russian translation of the installer (Andrei Stepanov) + Tue Dec 03 2019 - sledgehammer999 - v4.2.0 - FEATURE: Libtorrent 1.2.x series are supported now (glassez) - FEATURE: Add OpenSSL version to GUI and stackdump (Chocobo1)