Skip to content

Releases: oblivioncth/Qx

Qx Release v0.5.2

09 Aug 15:20
7217d26
Compare
Choose a tag to compare

Qx Release v0.5.1.1

27 Jul 11:52
a490904
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Full Changelog: v0.5.1...v0.5.1.1

Qx Release v0.5.1

24 Jul 00:22
d931683
Compare
Choose a tag to compare

What's Changed

New Features

Bug Fixes

  • Fix IoOpReport::toGenericError() by @oblivioncth in #109
  • Define AbstractError self-registration variable out-of-line to avoid multiple initializations by @oblivioncth in #115

Other Changes

Full Changelog: v0.5.0.1...v0.5.1

Qx Release v0.5.0.1

03 May 20:30
c40223d
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Full Changelog: v0.5...v0.5.0.1

Qx Release v0.5

18 Mar 00:01
e42edcf
Compare
Choose a tag to compare

What's Changed

New Features

  • Add file() method to file-based streams, get immutable pointer to managed file. by @oblivioncth in #96
  • Add shorter QStringLiteral & QByteArrayLiteral aliases by @oblivioncth in #97
  • Add more Linux configurations to CI/CD by @oblivioncth in #98
  • Add support for shared builds by @oblivioncth in #99
  • Overhaul CMake scripts to make more use of OBCMake and heavily simplify them by @oblivioncth in #100
  • Simplify Qx::Json via templates, add array conversion overload for QSet by @oblivioncth in #101

Other Changes

  • Remove redundant portions of fn signatures in documentation by @oblivioncth in #102

Full Changelog: v0.4.3...v0.5

Qx Release v0.4.3

07 Feb 09:03
ed6ecf7
Compare
Choose a tag to compare

What's Changed

New Features

  • Overhaul component system, only find truly required Qt components by @oblivioncth in #93

Other Changes

Full Changelog: v0.4.2...v0.4.3

Qx Release v0.4.2

28 Dec 23:06
6752fd5
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Full Changelog: v0.4.1...v0.4.2

Qx Release v0.4.1

14 Nov 09:22
c587008
Compare
Choose a tag to compare

What's Changed

New Features

  • Add setUserInputEchoEnabled() to qx-iostream, manage console input echo by @oblivioncth in #85
  • Add Table (dynamic 2D array) and DsvTable (DSV specialized version) by @oblivioncth in #86
  • Add ability to build only specified components via CACHE var by @oblivioncth in #88

Bug Fixes

  • Initialize COM server if required in qx-common-windows createShortcut() by @oblivioncth in #87

Full Changelog: v0.4...v0.4.1

Qx Release v0.4

30 Sep 03:51
852dfb9
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Rename lengthOfRange to length, avoids confusion with C++20 ranges by @oblivioncth in #79
  • Expand qx-system.h further. Pull equivalents from qx-windows. by @oblivioncth in #80

New Features

  • Expand GroupedProgressManager signals by @oblivioncth in #75
  • Add Json::checkedArrayConversion() by @oblivioncth in #76
  • Add core/qx-system. Platform agnostic implementations of some qx-windows functions by @oblivioncth in #77
  • Add Linux component, first with classes for creating .desktop entries by @oblivioncth in #78

Full Changelog: v0.3.2...v0.4

Qx Release v0.3.2

03 Sep 21:03
b219fcb
Compare
Choose a tag to compare

What's Changed

New Features

  • Add JSON::asString() for QJsonValue string representation by @oblivioncth in #67
  • Add Qx::containsDuplicates for elemnts covered by input iterator range by @oblivioncth in #68
  • Fix roundToNearestMultiple() rounding bias, add ceil/floor for multiples by @oblivioncth in #69
  • Add Char::isSpace for unified way to check if char is whitespace by @oblivioncth in #71
  • Add any_of concept for any of a type list by @oblivioncth in #72
  • Add Base85/Base85Encoding. Codec for Base85 strings by @oblivioncth in #73

Bug Fixes

Full Changelog: v0.3.1...v0.3.2