Skip to content

v0.7.0

Compare
Choose a tag to compare
@FruitieX FruitieX released this 05 Feb 16:46
425caaf

0.7.0 (2024-02-05)

⚠ BREAKING CHANGES

  • rename Action::DimAction to Action::Dim to make clippy happy

Features

  • avoid computing groups/scene structs on every state update (997de4e)
  • cron integration (3be926f)
  • evalexpr support in rules and actions (7453168)
  • partially managed devices (638e516)
  • ReadOnly managed mode (48a3934)
  • routines: expressions in rules and actions (9632c9f)
  • scene expressions (e946d89)
  • SetDeviceState action (fd43901)
  • support forcibly triggering routines (65c2d77)

Bug Fixes

  • always convert color to preferred mode when sending (c52155c)
  • bypass config and use toml crate directly (a219adb)
  • deps: pin dependencies (6dd5fcc)
  • deps: pin rust crate croner to =2.0.4 (c4413a1)
  • deps: pin rust crate jsonptr to =0.4.4 (bd20093)
  • deps: pin rust crate serde-this-or-that to =0.4.2 (21220ae)
  • deps: update rust crate async-trait to v0.1.75 (18fb828)
  • deps: update rust crate async-trait to v0.1.76 (cbb0f3f)
  • deps: update rust crate async-trait to v0.1.77 (483da8c)
  • deps: update rust crate cached to v0.48.0 (3b73ce0)
  • deps: update rust crate cached to v0.48.1 (504c7c1)
  • deps: update rust crate chrono to v0.4.32 (56ea5b0)
  • deps: update rust crate chrono to v0.4.33 (a6fcc3c)
  • deps: update rust crate config to v0.14.0 (544d9ab)
  • deps: update rust crate eyre to v0.6.10 (8abf002)
  • deps: update rust crate eyre to v0.6.11 (c1f41c2)
  • deps: update rust crate eyre to v0.6.12 (a54cf04)
  • deps: update rust crate itertools to v0.12.1 (a6be06e)
  • deps: update rust crate once_cell to v1.19.0 (c48f7b5)
  • deps: update rust crate palette to v0.7.4 (4d4cf09)
  • deps: update rust crate serde to v1.0.194 (4da8780)
  • deps: update rust crate serde to v1.0.195 (d6baed3)
  • deps: update rust crate serde to v1.0.196 (c25c6bf)
  • deps: update rust crate serde_json to v1.0.109 (05a0e92)
  • deps: update rust crate serde_json to v1.0.110 (b7f92ab)
  • deps: update rust crate serde_json to v1.0.111 (07fd30d)
  • deps: update rust crate serde_json to v1.0.112 (aa72849)
  • deps: update rust crate serde_json to v1.0.113 (4dae8b3)
  • deps: update rust crate serde_path_to_error to v0.1.15 (8ecd7f4)
  • deps: update rust crate tokio to v1.35.0 (3c3962e)
  • deps: update rust crate tokio to v1.35.1 (1633046)
  • deps: update rust crate tokio to v1.36.0 (93c4479)
  • deps: update rust crate toml to v0.8.9 (060f1e5)
  • deps: update rust crate ts-rs to v7.1.0 (40d1edf)
  • deps: update rust crate ts-rs to v7.1.1 (72d0bb9)
  • deps: update rust-futures monorepo to v0.3.30 (2b396c9)
  • don't spawn new task for each message (e6a6e89)
  • drop neato and wake_on_lan integrations (161480d)
  • improve method of detecting written expr vars (45125e8)
  • make more use of cached flattened groups config (b18d32c)
  • websockets don't hold onto state lock forever (360d804)

Miscellaneous Chores

  • release 0.7.0 (ba4fca7)
  • rename Action::DimAction to Action::Dim to make clippy happy (3851b92)