Skip to content

Releases: FruitieX/homectl-server

v0.9.5

23 Jul 11:14
1085818
Compare
Choose a tag to compare

0.9.5 (2024-07-23)

Bug Fixes

  • fix scene list not refreshing after edits (e027b2a)

v0.9.4

23 Jul 10:22
cf46081
Compare
Choose a tag to compare

0.9.4 (2024-07-23)

Bug Fixes

  • deps: update rust crate async-trait to v0.1.78 (0443b35)
  • deps: update rust crate async-trait to v0.1.79 (9834234)
  • deps: update rust crate async-trait to v0.1.80 (415c416)
  • deps: update rust crate async-trait to v0.1.81 (0e2adc1)
  • deps: update rust crate bytes to v1.6.0 (9886886)
  • deps: update rust crate bytes to v1.6.1 (ed2c1bc)
  • deps: update rust crate chrono to v0.4.37 (d00431e)
  • deps: update rust crate chrono to v0.4.38 (cc310ab)
  • deps: update rust crate color-eyre to v0.6.3 (ac32494)
  • deps: update rust crate config to v0.14.0 (473f589)
  • deps: update rust crate itertools to v0.13.0 (9ce931a)
  • deps: update rust crate jsonptr to v0.4.5 (3bb9271)
  • deps: update rust crate jsonptr to v0.4.6 (2ca6342)
  • deps: update rust crate jsonptr to v0.4.7 (f5d8170)
  • deps: update rust crate jsonptr to v0.5.1 (376cf69)
  • deps: update rust crate log to v0.4.21 (8c253cd)
  • deps: update rust crate log to v0.4.22 (9af6b94)
  • deps: update rust crate ordered-float to v4.2.1 (6553962)
  • deps: update rust crate palette to v0.7.5 (3fc62b2)
  • deps: update rust crate palette to v0.7.6 (6acebee)
  • deps: update rust crate rumqttc to v0.24.0 (52d886f)
  • deps: update rust crate serde to v1.0.197 (40fade7)
  • deps: update rust crate serde to v1.0.198 (a3ff611)
  • deps: update rust crate serde to v1.0.199 (75bcfd4)
  • deps: update rust crate serde to v1.0.200 (e9180f9)
  • deps: update rust crate serde to v1.0.201 (6dab1ee)
  • deps: update rust crate serde to v1.0.202 (9c68644)
  • deps: update rust crate serde to v1.0.203 (d0a37ec)
  • deps: update rust crate serde to v1.0.204 (fb6be70)
  • deps: update rust crate serde_json to v1.0.114 (842f156)
  • deps: update rust crate serde_json to v1.0.115 (70bf768)
  • deps: update rust crate serde_json to v1.0.116 (b7f40f6)
  • deps: update rust crate serde_json to v1.0.117 (ab01f75)
  • deps: update rust crate serde_json to v1.0.118 (635d804)
  • deps: update rust crate serde_json to v1.0.119 (12bfd02)
  • deps: update rust crate serde_json to v1.0.120 (6a543c7)
  • deps: update rust crate serde_json_path to v0.6.6 (bd10ce5)
  • deps: update rust crate serde_json_path to v0.6.7 (74f0c29)
  • deps: update rust crate serde_path_to_error to v0.1.16 (735e147)
  • deps: update rust crate sqlx to v0.7.4 (5f692b8)
  • deps: update rust crate sqlx to v0.8.0 (d7af8fb)
  • deps: update rust crate tokio to v1.37.0 (8816bda)
  • deps: update rust crate tokio to v1.38.0 (7b5c620)
  • deps: update rust crate tokio to v1.38.1 (af48927)
  • deps: update rust crate tokio-stream to v0.1.15 (1ad0680)
  • deps: update rust crate toml to v0.8.11 (3114c50)
  • deps: update rust crate toml to v0.8.12 (5f8cc7d)
  • deps: update rust crate toml to v0.8.13 (74989ae)
  • deps: update rust crate toml to v0.8.14 (d82ef95)
  • deps: update rust crate toml to v0.8.15 (501a384)
  • deps: update rust crate ts-rs to v8 (98dbbe3)
  • deps: update rust crate ts-rs to v8.1.0 (7170d5f)
  • deps: update rust crate ts-rs to v9 (c94f137)
  • deps: update rust crate ts-rs to v9.0.1 (88e84da)
  • deps: update rust crate warp to v0.3.7 (d024dbe)
  • fix not being able to set color after turning on light (1d0d70c)

v0.9.3

19 Feb 11:07
9779396
Compare
Choose a tag to compare

0.9.3 (2024-02-19)

Bug Fixes

  • also filter scene expr devices by sd device/group keys (4dfb3b8)

v0.9.2

16 Feb 07:54
024823e
Compare
Choose a tag to compare

0.9.2 (2024-02-16)

Features

  • set SetInternalState skip_external_update field as optional (c3861f0)

Miscellaneous Chores

v0.9.1

15 Feb 13:31
8763ee1
Compare
Choose a tag to compare

0.9.1 (2024-02-15)

Features

  • use device name in logs (9576765)

Miscellaneous Chores

v0.9.0

15 Feb 13:23
5963891
Compare
Choose a tag to compare

0.9.0 (2024-02-15)

Features

  • expected state recomputed only when needed (da23524)
  • FullReadOnly mode for debugging managed devices (8b75afb)
  • recompute scene device states when scene invalidated (e961dda)

Bug Fixes

  • disable state transitions when activating scenes (db8134f)

v0.8.0

12 Feb 09:34
eaf1b8e
Compare
Choose a tag to compare

0.8.0 (2024-02-12)

Features

  • support numeric sensor values (81f01d1)
  • support raw device values (e37602f)
  • wait for devices to be discovered at launch (de0af33)

Bug Fixes

  • deps: update rust crate chrono to v0.4.34 (9b406b2)
  • deps: update rust crate toml to v0.8.10 (bca9d3e)

v0.7.0

05 Feb 16:46
425caaf
Compare
Choose a tag to compare

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)

v0.6.3

25 Nov 13:26
b1181a8
Compare
Choose a tag to compare

0.6.3 (2023-11-25)

Bug Fixes

  • always broadcast state updates to ws (7bd6d70)

v0.6.2

25 Nov 12:48
ad9fc03
Compare
Choose a tag to compare

0.6.2 (2023-11-25)

Bug Fixes

  • core takes care of correct unmanaged msg type (27e36d3)
  • move the managed flag inside DeviceData::Controllable (6bd7740)