Skip to content

Releases: hyprwm/hyprlang

v0.6.8

05 Jan 15:56
3a1c1b2

Choose a tag to compare

A small patch release to fix empty keys for key-based special cats.

MRs

  • fix(config): correctly match keyed special categories by value being set by @jmylchreest in #89

New Contributors

Full Changelog: v0.6.7...v0.6.8

v0.6.7

01 Dec 18:07
0d00dc1

Choose a tag to compare

A small updat with some fixezzzzz

Changes

  • core: add changeRootPath for CConfig
  • core: fix dynamic env changes

MRs

  • core: fix crash with same name special category and keyword by @EvilLary in #87

New Contributors

Full Changelog: v0.6.6...v0.6.7

v0.6.6

17 Nov 18:37
3d30578

Choose a tag to compare

Some fixes :)

Changes

  • config/parser: don't return found on dontErrorOnMissing in special

Full Changelog: v0.6.5...v0.6.6

v0.6.5

14 Nov 19:35
8b3da75

Choose a tag to compare

New stuff and fixes! woo!

Changes

  • config: allow nesting if statements
  • config: try variables before handlers if possible
  • config/parser: fix invalid ptr after move
  • parser: fix lingering currentSpecialCat after dynamic calls

MRs

  • Update wiki link in README by @crispy-caesus in #81
  • core: support nesting with special categories and fix explicit key + nested by @PaideiaDilemma in #82

New Contributors

  • @crispy-caesus made their first contribution in #81
  • @PaideiaDilemma made their first contribution in #82

Full Changelog: v0.6.4...v0.6.5

v0.6.4

25 Jul 19:34
12cb0e1

Choose a tag to compare

New stuff yoooo

New stuff

  • core: add support for conditional statements

MRs

New Contributors

Full Changelog: v0.6.3...v0.6.4

v0.6.3

07 May 22:04
5572417

Choose a tag to compare

A small release that changes arith syntax to {{ a + b }} to avoid clashing with bash.

Fixes

  • parser: change arithmetic syntax

Full Changelog: v0.6.2...v0.6.3

v0.6.2

07 May 18:46
a15e7ba

Choose a tag to compare

A small update adding simple arithmetic support.

New stuff

  • parser: added support for basic arithmetic expressions

MRs

Full Changelog: v0.6.1...v0.6.2

v0.6.1

12 Apr 14:36

Choose a tag to compare

A new update woo!

Fixes

  • cmakelists: remove clang-specific config
  • docs: fix incorrect doc about getValue type

MRs

New Contributors

Full Changelog: v0.6.0...v0.6.1

v0.6.0

13 Dec 20:54

Choose a tag to compare

New release, woo.

Changes

  • API: Added a new templated config value wrapper

Full Changelog: v0.5.3...v0.6.0

v0.5.3

05 Oct 22:52

Choose a tag to compare

A small update with various fixes and improvements.

Notes for packagers

  • new dep: hyprutils

Fixes

  • core: properly handle unscoped keywords
  • core: don't populate linesContainingVar on dynamic requests

MRs

  • core: Move to hyprutils for util functions by @vaxerski in #48
  • core: handle scoped keywords if flags are not allowed by @aurelien-brabant in #49
  • config.cpp: fix parsing invalid hex by @MAKMED1337 in #53
  • Return an error on invalid hex values. by @MAKMED1337 in #54
  • CMake: Use library aliases instead of library names by @kobalicek in #55

New Contributors

  • @aurelien-brabant made their first contribution in #49
  • @MAKMED1337 made their first contribution in #53
  • @kobalicek made their first contribution in #55

Full Changelog: v0.5.2...v0.5.3