What's new in ArrowDL (formerly DownZemAll!) 4.0.1
Jan 7, 2024
- New:
- [WebExtension] Upgrade Firefox / Chromium web-extensions add-on from Manifest v2 to Manifest v3
- [WebExtension] Rename DownRightNow to ArrowDL for all add-ons to ensure consistency across all browsers
- Fixed:
- [UI] Fix glitches with dark palette (Dark Mode)
- [UI] Fix bug with incomplete reset of the theme when clicking 'Cancel' in preference dialog
- [Torrent] Add missing notifications
- [WebExtension] Fix warning "Only packaged apps are allowed to use 'launcher' context"
- [WebExtension] Replace old 'var' to 'const' or 'let' in javascript
- Updated:
- [i18n] Update translations
- [Doc] Replace Qt5 by Qt6 in documentation
- [Doc] Fix broken links in README
New in ArrowDL (formerly DownZemAll!) 4.0.0 (Jan 2, 2024)
- New:
- [General] Rename project
- [UI] Add new icons (bootstrap icons)
- [UI] Remove all themes but Fusion (Windows)
- [Build] Strip executable
- Fixed:
- [UI] Fix bug with theme that doesn't apply at launch time
- [Torrent] Fix bug when import ill-formed torrent
- [Updater] Fix slot connection
- [Core] Fix c++ warnings
- [UI] Fix icons choice
- [UI] Remove old icons, old sounds
- [UI] Remove unimplemented actions
- [Torrent] Move static helpers to TorrentUtils
- [General] Replace QTimer with QTimer*
- [General] Use recommendation for C++20 members initialization using '=' operator
- [General] Use recommendation for c++20: auto operator<=>(const Class&) const = default;
- [Torrent] Refactor TorrentMessage
- Updated:
- [i18n] Update translations
- [Stream] Update yt-dlp
- [Doc] Update documentation
- [Blog] Add 'Happy New Year 2024!' post
New in ArrowDL (formerly DownZemAll!) 3.1.0 (Jan 1, 2024)
- New:
- [Torrent] Add bcrypt
- [General] Use recommendation for C++20 members initialization using '=' operator
- [General] Use recommendation for QLatin1String with ""_L1
- [General] Use recommendation for QDateTime
- [General] Use recommendation for QString, replace isNull() by isEmpty()
- [General] Use recommendation for QString with qPrintable
- [General] Remove old compatibility macro for C++11/14 'Q_NULLPTR'
- [General] Remove old compatibility macro for C++11/14 'Q_DECL_OVERRIDE'
- [General] Remove compatibility < Qt 6.0.0
- [General] Use recommendation for magic numbers
- [General] Use recommendation for C++11 with 'auto' to avoid narrowing conversions
- [General] Use recommendation for c++11 return with brace syntax for QBitArray, QUrl, QPixmap, QIcon, QTime
- [General] Use recommendation for c++11 return with brace syntax for QString
- [General] Use recommendation for c++11 return with brace syntax for QVariant
- [General] Use recommendation for QRegExp static construction
- [General] Use recommendation for QObject Signals/Slots normalized signatures
- [General] Use recommendation for C++11 with 'for' instead of 'foreach'
- [General] Fix warning with narrow conversion 'qsizetype' to 'int'
- Fixed:
- [Build] Fix warning when compare qsizetype and SIZE_MAX (-Wsign-compare)
- [Build] Allow partial deployments
- [General] Fix misplaced semi-colon after macro
- [General] Fix bug with destructor that calls virtual method
- [Torrent] Fix missing bencode namespace
- [Torrent] Replace QMap<K,T> with QHash<K,T> in torrent
- [Core] Replace QMap<K,T> with QHash<K,T> in theme
- [Updater] Fix overload signal for updateAvailable()
- Adds the Chocolatey package as a way to install DownZemAll! by @Xav83 in #75
- Fix missing Title Bar icon on KDE Plasma Wayland by @SnipeXandrej in #115
- Fix build with Qt 6.6.x (fixes #120) by @BSDKaffee in #121
- Updated:
- [Torrent] Update Libtorrent 2.0.9
- [Build] Upgrade Qt6.3.1 to 6.5.3
- [Build] Upgrade OpenSSL v1 to v3
- [Build] Upgrade aqt v2.1 to v3.1
- [Stream] Update yt-dlp
- [Build] Hide debug logging during normal deployment steps
New in ArrowDL (formerly DownZemAll!) 3.0.6 (Jun 7, 2023)
- [Core] Fix regression due to wrong signature of signals
New in ArrowDL (formerly DownZemAll!) 3.0.5 (May 10, 2023)
- New:
- [Stream] Add merger step
- Fixed:
- [Core] Fix bug with wrong file size when bigger than 1GB, due to type 'int' instead of 'size_t'
- [Stream] Fix missing estimated size in stream dialog
- [Stream] Fix bug with multi-thread downloads that issue messages at the same time
- Updated:
- [i18n] Update translations
New in ArrowDL (formerly DownZemAll!) 3.0.4 (May 8, 2023)
- New:
- [Stream] Add concurrent fragments option
- [Stream] Add artist and release year to filename
- Fixed:
- [Stream] Fix wrong progress info when when extractor shows '~' symbol (vk.com)
- [Stream] Fix bug with missing file size
- [Stream] Fix bug with missing playlist index in filename
- [Stream] Fix bug with "Construction" that becomes "filestruction"
- Updated:
- [Core] Improve batch renaming
New in ArrowDL (formerly DownZemAll!) 3.0.3 (Apr 2, 2023)
- New:
- [i18n] Add Japanese (Japan) and Vietnamese (Viet Nam) translation
- Fixed:
- [i18n] Update Hungarian, Polish and Italian translations
- [i18n] Update japanese and vietnamese translations
- Updated:
- [Stream] Update yt-dlp
New in ArrowDL (formerly DownZemAll!) 3.0.2 (Jan 15, 2023)
- Fixed:
- [IPC] Fix bug with launcher <-> application inter-process communication (IPC), due to remove of terminating '