Releases: hyprwm/hyprutils
Releases · hyprwm/hyprutils
Release list
v0.14.1
A minor release with some small stuff
Changes
- weakptr: check for expired in casting by @gulafaran in #118
- normalize all namespaces to be nested and clang-format by @3y3p4tch in #120
- os: init ProcLock and Semaphore by @vaxerski in #123
New Contributors
Full Changelog: v0.14.0...v0.14.1
v0.14.0
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
- @colonelpanic8 made their first contribution in #110
- @NotPppp1116 made their first contribution in #113
Full Changelog: v0.13.1...v0.14.0
v0.13.1
v0.13.0
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
- @B2krobbery made their first contribution in #106
Full Changelog: v0.12.0...v0.13.0
v0.12.0
A new release with an ABI break.
Changes
- string/varlist2: add string_view ctors
MRs
New Contributors
Full Changelog: v0.11.1...v0.12.0
v0.11.1
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
- signal: check for trivially copyable by @gulafaran in #95
- signals: check if listeners is empty in emitInternal by @gulafaran in #96
- logger: bump to C++26, set FD_CLOEXEC on log file descriptor by @ancorehraq in #100
- i18n: include vector header by @LinuxUserGD in #103
New Contributors
- @ancorehraq made their first contribution in #100
- @LinuxUserGD made their first contribution in #103
Full Changelog: v0.11.0...v0.11.1
v0.11.0
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
A small patch release to add redirection to CLI::CLoggerConnection
Changes
- cli/logger: add redirection
MRs
New Contributors
Full Changelog: v0.10.3...v0.10.4
v0.10.3
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
- Missing headers by @cpiber in #86
- tests: move tests out of source tree by @vaxerski in #88
- cli: add CArgumentParser by @vaxerski in #89
- cli: add logger by @vaxerski in #90
New Contributors
Full Changelog: v0.10.2...v0.10.3