Releases: hyprwm/hyprutils
Releases · hyprwm/hyprutils
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
v0.10.2
v0.10.1
A small patch release to add some fixes
Changes
- string/constVarList: fixed a UAF case
MRs
- Fix OOB in getYForPoint for non-monotonic 4-point curves by @freevatar in #81
New Contributors
- @freevatar made their first contribution in #81
Full Changelog: v0.10.0...v0.10.1
v0.10.0
A new release fixing last release's region fuckup due to a stupid library (thanks pixman) and adding a nice perf boost to our pointer arch. Breaks ABI.
Fixes
- math/region: fix scale() on some systems
MRs
- memory: make SP/ASP control blocks type agnostic by @PaideiaDilemma in #79
Full Changelog: v0.9.0...v0.10.0
v0.9.0
This update breaks ABI, thus sover has been bumped.
Changes
- bezier: add setup4 for setting up a curve with 4 points
- region: avoid tons of allocs for scale()
MRs
- few memory fixups by @gulafaran in #75
- vector2d: make vector trivial by @gulafaran in #76
Full Changelog: v0.8.4...v0.9.0
v0.8.4
v0.8.3
A small new update :)
MRs
- Add C++ cast aliases; replace existing casts and remove redundant casts by @Kam1k4dze in #71
- smart pointer factories should not be static by @lukasx999 in #72
New Contributors
- @Kam1k4dze made their first contribution in #71
- @lukasx999 made their first contribution in #72
Full Changelog: v0.8.2...v0.8.3
v0.8.2
A small patch update with a few fixes :)
MRs
- introduce CRegion foreach and cleanup clangd warnings by @gulafaran in #65
- some minor optimisations by @gulafaran in #66
- memory: fix CAtomicSharedPointer mutex unlock and lifetime issues by @PaideiaDilemma in #68
- memory: add missing lock by @PaideiaDilemma in #69
- mat3x3: check for finite in toString by @gulafaran in #70
Full Changelog: v0.8.1...v0.8.2
v0.8.1
A small update with a few small new things.
MRs
- implbase: include cstdint and fix building with GCC 16 by @listout in #62
- make hyprctl animations print details about bezier curves (#10413) by @boundlessvoid0 in #63
- Added transform method to Vector2D class by @FrancisTheCat in #64
New Contributors
- @listout made their first contribution in #62
- @boundlessvoid0 made their first contribution in #63
- @FrancisTheCat made their first contribution in #64
Full Changelog: v0.8.0...v0.8.1