diff --git a/CHANGELOG.md b/CHANGELOG.md index 0908ec2..bdc663b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,18 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). -## [Unreleased] +## [3.0.0] - 2026-09-28 + +Breaking release. See [Upgrading to 3.0](README.md#upgrading-to-30). + +### Changed + +- **Breaking:** auto-discovered devices start disabled (opt-in). Only devices + listed in `devices` or `enabled_devices` start enabled; enable others with + their Home Assistant switch. 2.x state files are migrated once: devices that + were only on because of the old "empty means all" default are switched off, + with a warning naming them. Before this, every keyboard-like device on the + host, including a local keyboard, published its keys by default. ### Added diff --git a/config.yaml b/config.yaml index 72942f1..a37cae4 100644 --- a/config.yaml +++ b/config.yaml @@ -1,6 +1,6 @@ name: "evmqtt" description: "Linux input event to MQTT gateway for Home Assistant with auto-discovery" -version: "2.1.0" +version: "3.0.0" slug: "evmqtt" homeassistant: "2024.12.0" image: ghcr.io/odtgit/evmqtt diff --git a/custom_components/evmqtt/manifest.json b/custom_components/evmqtt/manifest.json index c7bc574..2120c90 100644 --- a/custom_components/evmqtt/manifest.json +++ b/custom_components/evmqtt/manifest.json @@ -9,7 +9,7 @@ "iot_class": "local_push", "issue_tracker": "https://github.com/odtgit/evmqtt/issues", "loggers": ["evmqtt", "evdev"], - "requirements": ["evmqtt==2.1.0"], + "requirements": ["evmqtt==3.0.0"], "single_config_entry": true, - "version": "2.1.0" + "version": "3.0.0" } diff --git a/pyproject.toml b/pyproject.toml index 89488cf..4673f77 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "evmqtt" -version = "2.1.0" +version = "3.0.0" description = "Linux input event to MQTT gateway for home automation" readme = "README.md" license = "MIT"