Friday February 16th 2018 - qBittorrent v4.0.4 release
qBittorrent v4.0.4 was released.
FEATURE: Add source field in Torrent creator. Closes #7965. (Chocobo1)
FEATURE: Torrent creator: raise maximum piece size to 32 MiB (Chocobo1)
FEATURE: Add a force reannounce option in the transfer list context menu. Closes #6448. (Jesse Bryan)
BUGFIX: Fix sorting of country flags column in Peers tab. (sledgehammer999)
BUGFIX: Fix natural sorting when the common part of 2 strings ends partially in a number which continues in the uncommon part. Closes #8080 #6732. (sledgehammer999)
BUGFIX: Fix application of speed limits on LAN and μTP connections. Closes #7745. (sledgehammer999)
BUGFIX: Make peer information flags in peerlist more readable. (thalieht)
BUGFIX: Fix gui issues on high DPI monitor. (Chocobo1)
BUGFIX: Fix dialog and column size on high DPI monitors. (Chocobo1)
BUGFIX: Fix constant status of '[F] Downloading'. Closes #7628. (sledgehammer999)
BUGFIX: Fix translation context. Closes #8211. (sledgehammer999)
BUGFIX: Separate subnet whitelist options into two lines. (Thomas Piccirello)
BUGFIX: Don't set application name twice. (Luís Pereira)
BUGFIX: Set default file log size to 65 KiB and delete backup logs older than 1 month. (sledgehammer999)
WEBUI: Only prepend scheme when it is not present. Closes #8057. (Chocobo1)
WEBUI: Add "Remaining" and "Availability" columns to webui Content tab. (Thomas Piccirello)
WEBUI: Make value formatting consistent with GUI (Thomas Piccirello)
WEBUI: Reposition Total Size column to match gui (Thomas Piccirello)
WEBUI: Add Tags and Time Active columns (Thomas Piccirello)
WEBUI: Use https for
www.qbittorrent.org (Thomas Piccirello)
WEBUI: Match webui statuses to gui, closes #7516 (Thomas Piccirello)
WEBUI: Right-align stat values (Thomas Piccirello)
WEBUI: Add missing units. (Thomas Piccirello)
RSS: Fix crash when deleting rule because it tries to update. Closes #8094 (glassez)
RSS: Don't process new/updated RSS rules when disabled (glassez)
RSS: Remove legacy and corrupted RSS settings (glassez)
SEARCH: Search only when category is supported by plugin. Closes #8053. (jan.karberg)
SEARCH: Only add search separators as needed. (Thomas Piccirello)
COSMETIC: Tweak spacing in torrent properties widget and speed widget. (Chocobo1)
WINDOWS: Use standard folder icon for open file behavior on Windows. Closes #7880. (Chocobo1)
WINDOWS: Revert "Run external program" function. Now you will not be able to directly run batch scripts. (Chocobo1)
MACOS: Fix torrent file selection in Finder on mac (vit9696)
MACOS: Fix Finder reveal in preview and torrent contents (vit9696)
MACOS: Fix cmd+w not closing the main window on macOS (vit9696)
OTHER: Fix splitting of compiler flags in configure. Autoconf removes a set of [] during script translation, resulting in a wrong sed command. (sledgehammer999)
OTHER: configure: Parse all compiler related flags together. (sledgehammer999)
OTHER: Update copyright year. (sledgehammer999)
Sunday December 17th 2017 - qBittorrent v4.0.3 release
Some more bugs fixed.
macOS builds are available now too. Check the 4.0.0 changelog for the macOS specific new features.
v4.0.3 changelog:
BUGFIX: Add height padding to the transfer list icons. Closes #7951. (sledgehammer999)
BUGFIX: Allow to drag-n-drop URLs into mainwindow to initiate download. (Chocobo1)
BUGFIX: Fix crash when fitlering search results. Stable sorting is removed. Closes #7952.(Chocobo1)
WEBUI: Fix missing qbt logo on login page in webUI. Closes #7953. (Chocobo1)
WEBUI: Add check to avoid type error after logout. (Chocobo1)
WEBUI: Use POST for logout command. This is to avoid browser being smart to prefetch the link then logging out the user. (Chocobo1)
WEBUI: Fix WebUI is not reachable via IPv6. (glassez)
WINDOWS: Disable the "?" help button in all dialogs on Windows. Closes #7365. Requires Qt 5.10. (Chocobo1)
Friday December 1st 2017 - qBittorrent v4.0.2 release
This is a hotfix release too. It addresses some important RSS issues. macOS builds will follow.
NOTICE: If you find your torrents being paused instead of seeding, then right click on your torrent, choose Limit shario ratio... and adjust the setting.
v4.0.2 changelog:
BUGFIX: Fix crash on some systems when creating address object for 255.255.255.255. Closes #7735. (sledgehammer999)
PERFORMANCE: Change MixedModeAlgorithm default to TCP. This was the v3_3_x default and should sustain higher speeds. Closes #7779. (Chocobo1)
PERFORMANCE: Stop logging IP filter parsing errors after a while, otherwise the GUI freezes or qBittorrent doesn't start. (sledgehammer999)
GUI: Implement stable sort. Rows in transfer list shouldn't flicker anymore. (Chocobo1)
WEBUI: Fix build when webui is disabled. (Heiko Becker)
RSS: Fix build because of missing header. Closes #7805. (thoradia)
RSS: Fix RSS parser. (glassez)
RSS: Implement Import/Export RSS rules in legacy(aka v3_3_x) format. (glassez)
RSS: Implement Import/Export RSS rules in JSON format. (glassez)
WINDOWS: Fixed blurry text under Windows by setting DPI awareness to default. (TheNicker)
LINUX: Fix i386 build. (Evgeny Lensky)
Wednesday November 22nd 2017 - qBittorrent v4.0.1 release
This is a hotfix release. It is also build against newer libtorrent code that fixes connectivity issues with proxies.
v4.0.1 changelog:
BUGFIX: Fix crash on opening torrent/magnet (uninitialized pointer). Closes #7739 #7723. (sledgehammer999)
BUGFIX: Enable preferences Apply button when ip banlist is modified (Thomas Piccirello)
BUGFIX: Allow drag-n-drop magnet links to mainwindow. Closes #7742. (Chocobo1)
BUGFIX: Fix crash when aborting a torrent creation process. Closes #7783. (Chocobo1)
BUGFIX: Correctly check if torrent passed during application start already exists. (sledgehammer999)
WEBUI: Add ip subnet whitelist for bypassing webui auth (Thomas Piccirello)
WEBUI: Fix logo missing in login page (Chocobo1)
COSMETIC: Fix english typo. (sledgehammer999)
OTHER: cmake: qtsingleapplication should always be built statically (luigino)
Monday November 20th 2017 - qBittorrent v4.0.0 release
This is a major new release with a huge changelog. Enjoy!
v4.0.0 changelog:
FEATURE: Change qbittorrent logo. Issue #6467. (HVS, Atif Afzal, sledgehammer999)
FEATURE: New icon theme with SVG source, so we can scale it appropriately in the future. (Bert Verhelst)
FEATURE: Drop Qt 4 support. Raise minimum Qt version to 5.5.1 (evsh)
FEATURE: UI for managing locally banned IP list (dzmat)
FEATURE: Support for specifying where to save/load config files. Support for portable mode. (evsh)
FEATURE: It is now possible to pass options via ENV variables instead of cmd options. (evsh)
FEATURE: Allow to strip subfolder in multifile torrents. (glassez, sledgehammer999)
FEATURE: Allow cmd args to specify options when adding torrents. (Brian Kendall)
FEATURE: Widget for showing filesystem paths while typing. Used in the Add New Torrent and Options dialogs. (evsh)
FEATURE: Trackerlist: Allow to toggle columns (thalieht)
FEATURE: Add availability column to torrent content model and torrent properties window (evsh)
FEATURE: Implemented share limit by seeding time (naikel)
FEATURE: Revamp Torrent creator (Chocobo1)
FEATURE: Enable drag n drop to create torrent on mainwindow (Chocobo1)
FEATURE: Add show/hide statusbar option (takiz)
FEATURE: Show number of pieces. Closes #6774. (Chocobo1)
FEATURE: Allow to select & delete multiple entries in "Manage Cookies" dialog (Chocobo1)
FEATURE: Fetch Favicons via google as a final fallback (KingLucius)
FEATURE: Add a Tags (multi-label) feature to the GUI. Closes #13. (tgregerson)
FEATURE: Use the system icons for each file type in the Content tab (evsh)
FEATURE: Use SVG files for monochrome tray icons. Closes #6085. (evsh)
FEATURE: Prefill torrent name when creating a new torrent. Closes #7229. (Chocobo1)
FEATURE: Expose more libtorrent options in advanced settings (Chocobo1)
FEATURE: Add comboBox for selecting BitTorrent protocol. Closes #6316. (Chocobo1)
FEATURE: Allow SMTP sender to be set. Closes #7575. (Chocobo1)
FEATURE: Allow to specify if announcing to all tiers is desired. (sledgehammer999)
FEATURE: Configurable number of history of paths in Add New Torrent dialog. (evsh)
BUGFIX: Adjust icons names to better fit FDO scheme (evsh)
BUGFIX: Optimized IP filter parsing, making blazingly fast (sledgehammer999, evsh)
BUGFIX: Fix dialogs didn't position on the correct screen which qBittorrent window is on. Closes #1690, #2474, #3538. (Chocobo1)
BUGFIX: Refactor and improve StatusBar (glassez)
BUGFIX: Set expiration date for newly added cookie to +2 years from now, instead of +99 years. (Chocobo1)
BUGFIX: Don't create subfolder inside temp folder (glassez)
BUGFIX: Don't replace existing files when relocating torrent (glassez)
BUGFIX: Fix explicit Torrent Management Mode in Add New Torrent dialog. Closes #5602. (sledgehammer999)
BUGFIX: Fix calculation of 'Average time in queue' stat under libtorrent 1.1.x (sledgehammer999)
BUGFIX: Don't disable bandwidth scheduler when manually switching speed limits. Closes #7306. (glassez)
BUGFIX: Fix dereferencing freed pointer. Closes #7420. (Chocobo1)
BUGFIX: Change the default cache size to 64MiB. (Chocobo1)
BUGFIX: The previous "Disk write cache size" is not accurate since it is also being used for read cache, so rename it to "Disk cache". (Chocobo1)
BUGFIX: Replace dialog ok-cancel buttons with QDialogButtonBox, which follows the platform specific button order. (Chocobo1)
BUGFIX: Better reporting of success/failure of torrent and file deletion. (sledgehammer999)
BUGFIX: Fix last activity calculation. Closes #7461. (Chocobo1)
BUGFIX: Save state of options windows on cancel too. (silverqx)
BUGFIX: Persist size and treeview header state in preview dialog. (silverqx)
BUGFIX: Show torrent name in "add new torrent" dialog on merging trackers (Chocobo1)
BUGFIX: Properly pre-select the selected torrent's current ratio limiting options in UpDownRatioDlg dialogs. Fixes #7352 (thalieht)
BUGFIX: Optimize code for SpeedWidget. (dzmat)
BUGFIX: Disable processing events when adding torrents(prevents crashes). Closes #7436. (Chocobo1)
BUGFIX: Open links in browser. Closes #7651. (Chocobo1)
BUGFIX: Change default settings for tracker/tier announces to mimic μTorrent behavior. (sledgehammer999)
BUGFIX: Explicitly set UPnP state on start-up. Closes #7338. (Chocobo1)
BUGFIX: Include/print caught signal in stackdump (Chocobo1)
COSMETIC: Trackerlist: Set text alignment of columns with numbers to the right (thalieht)
COSMETIC: Enable alternatingRowColors for "Manage Cookie" dialog (Chocobo1)
COSMETIC: Remove indentation for category/tag filter widgets in all platforms (thalieht)
COSMETIC: Add space between widgets in left side panel. Closes #7224. (Chocobo1, glassez)
COSMETIC: Unify preference window borders across the tabs (vit9696)
COSMETIC: Center Options dialog when showed. (silverqx)
COSMETIC: Show delete accelerator key in menu. closes #7508 (Nick Korotysh)
COSMETIC: Set QTextOption::NoWrap property in "Download from URLs" dialog (Chocobo1)
COSMETIC: Use SVG icons for the country flags. Closes #6223. (sledgehammer999)
WEBUI: Allow to load/use ECDSA certificate in webUI. (Chocobo1)
WEBUI: Add copy options to webui context menu (addresses #6815) (#7036) (Tom Piccirello)
WEBUI: Set torrent location from webui context menu (addresses #6815) (#7062) (Tom Piccirello)
WEBUI: Add option to rename torrent from WebUI (Thomas Piccirello)
WEBUI: Add auto torrent management to webui context menu (addresses #6815) (Thomas Piccirello)
WEBUI: Option for "Create subfolder" when adding new torrent. (thalieht)
WEBUI: Fix addPaused wrong default behavior. (Chocobo1)
WEBUI: Reposition "Priority" menu option in WebUI to match gui. Closes #7072. (Thomas Piccirello)
WEBUI: Report TCPServer errorString() if webui fails to listen to port. (Matthew Fioravante)
WEBUI: Exit gracefully when failed to initialize web server with qbt-nox (Chocobo1)
WEBUI: Add file-to-piece-index mappings in /query/propertiesFiles command (Chocobo1)
WEBUI: Add optional parameters for /command/download & /command/upload (Chocobo1)
WEBUI: Print error messages upon receiving invalid header fields. (Chocobo1)
WEBUI: Add WebUi\Address config option. (Matthew Fioravante)
WEBUI: Reinitialize webUI server when "IP address" setting changed. An app restart won't be necessary from now on. (Chocobo1)
WEBUI: Improve log and error messages (Chocobo1)
SEARCH: Use explicit class for search plugin versions (evsh)
SEARCH: Remove all search plugins from repo. There is another repo named 'search-plugins'. (sledgehammer999)
SEARCH: Update the backend when a new plugin favicon is downloaded. (sledgehammer999)
SEARCH: Allow search plugins sorting. Closes #7526. (Nick Korotysh)
RSS: Redesigned RSS subsystem (glassez)
RSS: Do not use hardcoded colors in RSS feed view (evsh)
RSS: Improve RSS events logging (glassez)
WINDOWS: Use dpiawareness=1 on Windows. Closes #5393. (sledgehammer999)
WINDOWS: Reformat Windows build configuration files. (glassez)
LINUX: Allow custom tray icons when system icon theme is used. Closes #7403. (evsh)
MACOS: Various macOS UI improvements (vit9696)
MACOS: Fix main menu item location on macOS (vit9696)
MACOS: Fix macOS window restoration after using hide icon (vit9696)
MACOS: Fix notification display on macOS (vit9696)
OTHER: Use new classes/methods from libtorrent and stop using deprecate ones. (glassez)
OTHER: Various string fixes (Allan Nordhøy, sledgehammer999)
OTHER: cmake: do not use Qt5Widgets when locating QtSingleApplication. Closes #7551. (evsh)
OTHER: Update BOOST m4 macros and simplify AX_BOOST_BASE usage (Chocobo1)
OTHER: Drop OS/2 support. (sledgehammer999)
OTHER: Optimize file size of PNG and SVG files. (sledgehammer999)
OTHER: Add new translators in the About page.