Skip to content

Releases: oblivioncth/Qx

Qx Release v0.3.0.3

02 Jul 05:31
9981e57
Compare
Choose a tag to compare

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

30 Jun 06:03
6f104de
Compare
Choose a tag to compare

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

23 Jun 00:44
636d3cc
Compare
Choose a tag to compare

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

22 Jun 21:39
edbad40
Compare
Choose a tag to compare

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

14 May 09:21
73ee111
Compare
Choose a tag to compare

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

02 May 06:30
4e1e4b7
Compare
Choose a tag to compare

Initial Release