0976798adf
feat(config)!: Move new_mqtt_client out of global automation table into separate module
...
Build and deploy / Deploy container (push) Blocked by required conditions
Build and deploy / build (push) Has been cancelled
The function `new_mqtt_client` was the last remaining entry in the
global `automation` table. The function was renamed to `new` and placed
in the new `mqtt` module. As `automation` is now empty, it has been
removed.
2025-09-04 04:12:22 +02:00
7ffff845c6
feat(config)!: Move device_manager out of global automation table into separate module
...
Moved `automation.device_manager` into a separate module called
`device_manager`
2025-09-04 04:12:16 +02:00
8a977907e7
feat(config)!: Move util out of global automation table into separate module
...
Move `automation.util` into a separate module called `utils`.
2025-09-04 04:12:13 +02:00
322378a64e
feat(config)!: Fulfillment config is now returned at the end of the config
...
Previously the fulfillment config was set by setting
`automation.fulfillment`, this will no longer work in the future when
the global automation gets split into modules.
2025-09-04 04:12:11 +02:00
ffd44771a5
style: Sort crates by name
2025-09-04 04:12:08 +02:00
15189db1ce
style: Enforce conventional commits formatting
2025-09-04 04:12:04 +02:00
c4ab3763d8
chore: Put typos config in Cargo.toml
2025-09-04 04:12:01 +02:00
9ee0f4eb5c
chore: Update pre-commit hooks
2025-09-04 04:11:59 +02:00
c17e7b0481
chore: Update/upgrade dependencies
...
There was a potential vulnerability in tracing-subscriber, so I took
this as an opportunity to update/upgrade all dependencies
2025-09-04 04:11:55 +02:00
afef100aac
fix: Crash if hallway automation is called before door/trash have been initialized
2025-09-04 04:11:51 +02:00