Skip to content

Releases: spinualexandru/hyprlang-rs

v0.5.0

16 Mar 11:53
cbe28b6

Choose a tag to compare

What's Changed

Full Changelog: v0.4.2...v0.5.0

v0.4.2

29 Dec 22:31
7c0ebcb

Choose a tag to compare

What's Changed

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

v0.4.1

29 Dec 22:15

Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

29 Dec 20:42
91c3673

Choose a tag to compare

What's Changed

  • Full Hyprland 0.53.0 parity

Note:

  • For Hyprland < 0.53.0, use hyprlang-rs v0.3.x
  • For Hyprland >= 0.53.0, use hyprlang-rs v0.4.x

Full Changelog: v0.3.0...v0.4.0

v0.3.0

30 Nov 21:12
22b8ba9

Choose a tag to compare

What's Changed

New API

save_all() -> ParseResult<Vec> - Save all modified files, returns list of written files
serialize_file(&Path) -> ParseResult - Serialize a specific source file
get_key_source_file(&str) -> Option<&Path> - Get which file defines a key
get_source_files() -> Vec<&Path> - List all parsed source files
get_modified_files() -> Vec<&Path> - List files with pending changes

Full Changelog: v0.2.1...v0.3.0

v0.2.1

28 Nov 22:08
d1d8ee5

Choose a tag to compare

What's Changed

  • Export hyprland::RuleInstance so its available to crate users by @laine-hallot in #3
  • refactor: improve performance, realiability and remove unsafe code by @spinualexandru in #4

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

21 Nov 13:26
569529f

Choose a tag to compare

What's Changed

Parity and Coompatibility

  • Tested with hyprlang v0.6.6
  • Tested with hyprland v0.52.1

v0.1.5

13 Nov 22:41

Choose a tag to compare

This feature

  • Mutation API - Modify config values, variables, handlers, and special categories
  • Serialization - Save configurations back to files with clean
  • Two mutation styles - Direct setters and mutable
  • Round-trip support - Parse → modify → save → parse

See https://github.com/spinualexandru/hyprlang-rs/blob/main/examples/mutation_example.rs

v0.1.4

13 Nov 19:44

Choose a tag to compare