Massive fixes!
v0.10.0
First release with correct version metadata — the tag, manifest.json, and
shipped code now all report the same version. If you're on "0.9.1" your
integration was reporting 0.9.0 due to a release-tooling bug; 0.10.0 fixes that.
- New option: "Reset matching states when a rule switch is toggled"
(Settings → Devices & Services → pfSense REST → Configure). Off by default. - Fix a poll failure ("cannot use 'dict' as a set element") from the
default-gateway response. - Work around the REST API rejecting a rule toggle with
FIELD_EMPTY_NOT_ALLOWED when a rule's state type was left blank. - Adopt the Home Assistant ruff lint/format standard across the codebase
(no runtime behaviour change).
If HACS recorded a 2.x/3.x version for a very old install, it will not offer
this as an update — remove the integration in HACS and re-download.