Releases: oblivioncth/Qx
Releases · oblivioncth/Qx
Qx Release v0.3.0.3
What's Changed
Bug Fixes
- Github Actions: Disambiguate between multiple Doxygen installs in Windows auto-builds by @oblivioncth in #43
Full Changelog: v0.3.0.2...v0.3.0.3
Qx Release v0.3.0.2
What's Changed
Other Changes
- Retrieve dwFileDate value with FileDetails by @oblivioncth in #36
- Add distance(T x, T y) convenience function for absolute distance between two numbers by @oblivioncth in #37
- Add Qx::abs, same as std::abs but with overloads for unsigned integers by @oblivioncth in #38
- Fix Qx::roundToNearestMultiple not working for unsigned types by @oblivioncth in #39
- Remove leftover static qualifiers from qx-algorithm functions (unhide functions) by @oblivioncth in #40
Full Changelog: v0.3.0.1...v0.3.0.2
Qx Release v0.3.0.1
What's Changed
Bug Fixes
- Add missing doc enabler flag for Windows auto-builds by @oblivioncth in #34
Full Changelog: v0.3...v0.3.0.1
Qx Release v0.3
What's Changed
Breaking Changes
- Add PSK support to SyncDownloadManager and match native Qt auth signals by @oblivioncth in #18
- Major overhaul to qx-downloadmanager (now SyncDownloadManager & AsyncDownloadManager) by @oblivioncth in #22
New Features
- Implement Io: dirContentList and dirContentInfoList by @oblivioncth in #14
- Add mean() and count() methods to Cumulation. by @oblivioncth in #19
- Make library function better as an export for use in a sub-project (i.e FetchContent) by @oblivioncth in #23
- Add qxDelete: Calls 'delete' on pointer and then sets it to null by @oblivioncth in #25
- Add Json::findAllValues, recursively get all values matching a key by @oblivioncth in #26
- Add component scalers to Cumulation by @oblivioncth in #27
- Add increment and decrement methods to Cumulation by @oblivioncth in #28
- Add increase and reduce methods to Cumulation by @oblivioncth in #29
- DownloadManagers: Allow for skipping size enumeration by @oblivioncth in #30
- Add GroupedProgressManager and ProgressGroup for easy weighted progress calculation by @oblivioncth in #31
Bug Fixes
- Add missing static qualifier to class level VersionNumber functions by @oblivioncth in #15
- Add missing qx-algorithm include to qx-freeindextracker by @oblivioncth in #16
- Fix SyncDownloadManager documentation grouping by @oblivioncth in #17
- Fix qx-io findStringInFile() and fileContainsString() by @oblivioncth in #24
- Re-enable documentation qch generation by @oblivioncth in #32
Full Changelog: v0.2...v0.3
Qx Release v0.2
What's Changed
New Features
- Add TaskbarButton, replacement for obsolete QWinTaskbarButton (and new encapsulating component Windows-gui) by @oblivioncth in #2
- Restrict WinAPI includes to implementation only (don't leak windows.h) by @oblivioncth in #4
- Add qx_windows.h as a less cumbersome alternative to windows.h alone by @oblivioncth in #5
- Configure automatic Qx builds using dynamically-linked Qt by @oblivioncth in #6
- Enable auto-detection of Qt6 prefix based dependencies (currently only documentation) by @oblivioncth in #7
- Change documentation configuration to be platform agnostic by @oblivioncth in #8
- Ensure Linux build works and implement automatic Linux builds on repo by @oblivioncth in #10
Full Changelog: v0.1...v0.2
Qx Release v0.1
Initial Release