Skip to content

Releases: hyprwm/hyprutils

v0.14.1

Choose a tag to compare

@vaxerski vaxerski released this 13 Aug 17:43
2db328f

A minor release with some small stuff

Changes

New Contributors

Full Changelog: v0.14.0...v0.14.1

v0.14.0

Choose a tag to compare

@vaxerski vaxerski released this 17 Jul 21:24
5f03477

Fixes and stuff :)

Changes

  • animations: advance springs by elapsed time by @colonelpanic8 in #110
  • animation: expose spring by @vaxerski in #111
  • animation/variable: set m_Begun for setValueAndWarp
  • memory: add move assignment to CWeakPointer by @NotPppp1116 in #113
  • memory: fix implicit comparison of unrelated types by @vaxerski in #114
  • memory: fix virtual inheritance casts by @vaxerski in #115
  • memory: add operators, fix a nullptr deref, and follow #115 with uniqueptr by @gulafaran in #116
  • memory: assert on locking unique pointer by @gulafaran in #117

New Contributors

Full Changelog: v0.13.1...v0.14.0

v0.13.1

Choose a tag to compare

@vaxerski vaxerski released this 08 May 10:06
a2dbd8a

A minor patch release to catch hyprland.

Changes

  • path: add function overloads with extension param by @fufexan in #109

Full Changelog: v0.13.0...v0.13.1

v0.13.0

Choose a tag to compare

@vaxerski vaxerski released this 29 Apr 19:52
ec5c0c7

A new ABI-breaking release with a bit of stuff

Changes

  • process: free argv allocations on execvp failure by @B2krobbery in #106
  • process: handle execvp failure in runAsync and fix fd cleanup on fork error by @B2krobbery in #107
  • animations: add spring controlled curves by @vaxerski in #105
  • fix: CBox::overlaps should not count adjacent boxes by @PlasmaPower in #108

New Contributors

Full Changelog: v0.12.0...v0.13.0

v0.12.0

Choose a tag to compare

@vaxerski vaxerski released this 30 Mar 22:57
e6caa3d

A new release with an ABI break.

Changes

  • string/varlist2: add string_view ctors

MRs

  • Add libc++ < 20 fallback for floating-point strToNumber by @tagattie in #104

New Contributors

Full Changelog: v0.11.1...v0.12.0

v0.11.1

Choose a tag to compare

@vaxerski vaxerski released this 19 Mar 19:27
b85b779

A patch release with some additions.

Changes

  • string: add isNumber2 for sv
  • path: add resolvePath
  • string/numeric: add hex parsing
  • string/numeric: add numeric parsing
  • memory: add dynamicPointerCast for weak ptrs
  • memory: fix a few UAF cases, add asan to test
  • cli/logger: flush stdout after logging

MRs

New Contributors

Full Changelog: v0.11.0...v0.11.1

v0.11.0

Choose a tag to compare

@vaxerski vaxerski released this 05 Dec 19:19
fe68648

A new update with a few things, breaking ABI.

Changes

  • logger: don't crash on failing to print to stdout
  • cli/argumentParser: improve formatting of description
  • cli/argumentParser: allow empty short

MRs

  • animation: allow/intend for animated vars to be unique pointers by @PaideiaDilemma in #93
  • i18n: fix typo in sorting entries by @EvilLary in #94
  • memory/shared: add dynamicPointerCast by @vaxerski in #92

New Contributors

Full Changelog: v0.10.4...v0.11.0

v0.10.4

Choose a tag to compare

@vaxerski vaxerski released this 24 Nov 14:13
bc9803c

A small patch release to add redirection to CLI::CLoggerConnection

Changes

  • cli/logger: add redirection

MRs

  • src/cli/ArgumentParser.cpp: clang requires by @jg1uaa in #91

New Contributors

Full Changelog: v0.10.3...v0.10.4

v0.10.3

Choose a tag to compare

@vaxerski vaxerski released this 23 Nov 16:04
a9fe974

A sizeable update with performance fixes and new CLI APIs.

Changes

  • i18n/Engine: fix pure stem matches
  • i18n/engine: optimize string generations
  • cmake: add coverage reports

MRs

New Contributors

Full Changelog: v0.10.2...v0.10.3

v0.10.2

Choose a tag to compare

@vaxerski vaxerski released this 10 Nov 13:00
0a28f35

A minor update with a few new things.

MRs

Full Changelog: v0.10.1...v0.10.2