Releases
v0.7.0
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 )
You can’t perform that action at this time.