Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.37.0 (2026-01-08)¶
Features¶
- config: Add MS port exclusion safety (f9b8ff9)
- config: add MS port exclusions option (d0b832c)
- const: add MS port constants (7ed803d)
- hub: fetch port profiles and update ports (73fd88a)
- i18n: add service schema and translations (ff7e3ef)
- service: add cycle_switch_port_poe service (1826703)
- switch: add MS switch port control entities (056043b)
- types: add switch port typed defs (b927a1e)
Miscellaneous Chores¶
Code Refactoring¶
- rate_limiter: improve queue typing (e1fe17d)
0.36.0 (2026-01-08)¶
Features¶
- add camera platform support (31920a6)
- add MV camera data transformer (0580a0c)
- add MV camera hub data handling (ec5ea47)
- add MV camera support to const and types (84dede4)
- add MV capability detection (0cb8222)
- add MV coordinator and sensor setup (e402a58)
- add MV device sensor entities (a6316f8)
- add MV entity factory registrations (d590e93)
- add MV support to config and discovery (90d3e6e)
- add MV support to platform registration (55f6cdb)
- add MV switch entity for RTSP control (353b44b)
- add set_camera_rtsp service (c6fba9f)
- config: use async Meraki client and robust error handling (149390d)
- const: define new MV/org metrics and rate limits (d24a2ba)
- devices: add MV sensor descriptions and org rate sensors (ac7fd3c)
- mv: add MV binary sensors and camera init docstrings (4250a84)
- rate: add async Meraki rate limiter utility (2be2ae0)
- transform: extend MV transformers and org metrics (a6231fe)
Performance Improvements¶
- coordinator: entity cleanup and event timeouts (ec3e626)
Documentation¶
- add camera service documentation (136c3b2)
- update supported entities documentation (3e33b14)
- update translation documentation (e9c6d94)
Miscellaneous Chores¶
- add cache and stats config translations (6ef0a69)
- bits (dabd294)
- core: registry cleanup and unload hooks (55e3f51)
- deps: lock file maintenance (#227) (05b8a2e)
- deps: lock file maintenance (#228) (c782913)
- deps: update anthropics/claude-code-action digest to c9ec2b0 (#229) (528d3a1)
- deps: update astral-sh/setup-uv action to v7.2.0 (#230) (000a17c)
- docs (52f9583)
- migrate changelog to docs directory (80bcfcc)
- secs (9ba72d9)
- updates (f9eb060)
Code Refactoring¶
- api: async API call routing and batch invocation (2135d11)
- improve config flow hub settings UI (7d107e0)
0.35.0 (2025-12-22)¶
Features¶
- add cache and batch API helpers (88973f2)
- add cache TTL config options (89b1d2a)
- add config flow UI for cache settings (902fecf)
- optimize MR device data with caching (f00ea17)
- optimize MR statistics with caching (45c3938)
- optimize MS device data with caching (4a8f10d)
- optimize MS statistics with caching (84edb92)
Documentation¶
Miscellaneous Chores¶
- claude (f476702)
- clean up config files and docs (bdf72a0)
- deps: lock file maintenance (#225) (482a8ab)
- doc (3959160)
- docfix (4dc80f6)
- fix docbuild (5f540cb)
- update dependencies and add zensical config (392f85b)
0.34.0 (2025-12-20)¶
Features¶
- add comprehensive startup summary with detailed hub information (79040fc)
- add CW device support for wireless APs (8b0491a), closes #218
- add device type mapping system (90e7bc2)
Documentation¶
- add agent guidance for meraki api documentation (2281907)
- add comprehensive todo list for integration improvements (212fdee)
- improve SEO meta tags robustness (b1ea29d)
Miscellaneous Chores¶
- deps: lock file maintenance (#219) (99d7bb1)
- deps: update anthropics/claude-code-action digest to 0d19335 (#221) (9afc269)
- deps: update anthropics/claude-code-action digest to 7145c3e (#222) (6b5e150)
- deps: update anthropics/claude-code-action digest to d7b6d50 (#220) (4e6879d)
- deps: update dependency pytest-homeassistant-custom-component to v0.13.301 (#223) (8a8f0cc)
- disable debug logging in dev config (b74bfbf)
- remove documentation build dependencies and configuration (36c4d13)
- tidy up unneded workflows (f9a1fe4)
- update development dependencies and container packages (52a1b99)
- update documentation links and build configuration (927af63)
- update secrets baseline timestamps (25494a2)
Code Refactoring¶
- improve startup summary formatting (f70acef)
- reduce logging verbosity for network hub operations (fbb3a8e)
- use centralized device type detection (3dd91c7)
0.33.0 (2025-12-13)¶
Features¶
- add control character sanitization to protect against database injection (495c867)
- apply sanitization to device sensor entity attributes (43f3d91)
- sanitize base entity attributes and device info (69a0be6)
Bug Fixes¶
- improve datetime handling and test framework usage (b7c317c)
Documentation¶
- clarify HACS default repository availability (830f014)
Miscellaneous Chores¶
- config: migrate config renovate.json (30fd40f)
- config: migrate Renovate config (c8dde03)
- deps: lock file maintenance (#167) (48a1af0)
- deps: lock file maintenance (#175) (9ffe528)
- deps: lock file maintenance (#185) (6814674)
- deps: lock file maintenance (#190) (f6282c1)
- deps: lock file maintenance (#201) (5075184)
- deps: pin anthropics/claude-code-action action to 6337623 (2406b54)
- deps: pin dependencies (#204) (4fb04bf)
- deps: update actions/checkout action to v5.0.1 (#177) (a202ad9)
- deps: update actions/checkout action to v6 (f2031e2)
- deps: update actions/checkout action to v6 (#180) (3c5f3b5)
- deps: update actions/checkout action to v6.0.1 (#195) (8d57b9c)
- deps: update actions/checkout digest to 8e8c483 (#194) (7cc4d04)
- deps: update actions/checkout digest to 93cb6ef (#176) (1e54e95)
- deps: update actions/dependency-review-action action to v4.8.2 (#169) (d4a04a3)
- deps: update actions/setup-python action to v6.1.0 (#189) (9c5a02c)
- deps: update actions/stale action to v10.1.1 (#196) (7ea4966)
- deps: update actions/upload-artifact action to v6 (#213) (263e080)
- deps: update anthropics/claude-code-action digest to f0c8eb2 (#207) (81778e0)
- deps: update astral-sh/setup-uv action to v7.1.3 (#170) (36799a2)
- deps: update astral-sh/setup-uv action to v7.1.4 (#181) (0de0a2b)
- deps: update astral-sh/setup-uv action to v7.1.5 (#200) (87116bd)
- deps: update astral-sh/setup-uv action to v7.1.6 (#214) (7fe7134)
- deps: update codecov/codecov-action action to v5.5.2 (#208) (34d5872)
- deps: update dependency homeassistant-stubs to v2025.11.2 (#174) (5bd8162)
- deps: update dependency homeassistant-stubs to v2025.11.3 (#183) (f2bbe6d)
- deps: update dependency homeassistant-stubs to v2025.12.1 (6650e6f)
- deps: update dependency pytest-homeassistant-custom-component to v0.13.300 (a861cb3)
- deps: update dependency pytest-homeassistant-custom-component to v0.13.300 (da74251)
- deps: update github/codeql-action action to v4.31.3 (#172) (faf682a)
- deps: update github/codeql-action action to v4.31.4 (#179) (1a85f18)
- deps: update github/codeql-action action to v4.31.5 (#188) (88964fb)
- deps: update github/codeql-action action to v4.31.6 (#192) (cfd49fc)
- deps: update github/codeql-action action to v4.31.7 (#199) (a9e8125)
- deps: update github/codeql-action action to v4.31.8 (#212) (d5c78bb)
- deps: update github/codeql-action digest to 014f16e (#171) (432ba25)
- deps: update github/codeql-action digest to 1b168cd (#211) (d7d44c2)
- deps: update github/codeql-action digest to cf1bb45 (#198) (a0d8f97)
- deps: update github/codeql-action digest to e12f017 (#178) (724bfa9)
- deps: update github/codeql-action digest to fdbfb4d (#187) (14fc149)
- deps: update github/codeql-action digest to fe4161a (#191) (f0a03ad)
- deps: update home-assistant/actions digest to 01a62fa (#182) (e87c06f)
- deps: update home-assistant/actions digest to 6778c32 (#186) (260c9bb)
- deps: update home-assistant/actions digest to 87c064c (#202) (9b076b0)
- deps: update peter-evans/repository-dispatch digest to 28959ce (#173) (c0797c7)
- deps: update step-security/harden-runner action to v2.13.3 (#193) (3b6c1f4)
- deps: update step-security/harden-runner action to v2.14.0 (#210) (50b5f55)
- deps: update zizmorcore/zizmor-action action to v0.3.0 (#184) (23c1a43)
- override pytest constraint in meraki dependency (e21b78d)
- seo: add comprehensive SEO enhancements for Home Assistant integration docs (957b7a9)
- update development dependencies and package versions (baa77bc)
- update urllib3 dependency from 2.6.0 to 2.6.1 (fe2f130)
0.32.3 (2025-11-08)¶
Miscellaneous Chores¶
Code Refactoring¶
- ci: fix zip creation process in release workflow (43fcd0a)
0.32.2 (2025-11-08)¶
Miscellaneous Chores¶
- deps: update dbus-fast to version 2.44.6 (d3650cc)
0.32.1 (2025-11-07)¶
Miscellaneous Chores¶
- deps (3ac803a)
0.32.0 (2025-11-07)¶
Features¶
- add automatic energy sensors for MT devices (4a06d8f), closes #123
- add comprehensive VS Code debug configurations for Home Assistant development (df0d76c)
- add configurable API base URL and improve logging (6f6c022), closes #123
- Add configurable tiered refresh intervals for data (bf02f0b)
- add daily Jekyll deployment schedule (4a98467)
- add device type filtering options (aa2f0af)
- add diagnostics and repair flows for Meraki Dashboard integration (d87eee5)
- add fixable attribute to error messages (7b1cebf)
- add historical data handling and coordinator enhancements (8b2ef44)
- add memory usage metrics for MR and MS devices (b91ec46)
- add MT refresh service configuration and interval validation (d86ffa7)
- add new sensors for Meraki MR and MS devices (e52a9d6)
- add organization-level ethernet status caching for wireless devices (d07e68a)
- add USB Powered binary sensor support (17d7b23)
- add VS Code workspace settings template for Home Assistant development (aada45a)
- Adds Bluetooth clients sensor and related data handling (4203748)
- api: increase MR and MS device refresh intervals to 10 minutes (d0e53e5)
- auto-run release notes generation on pushes to main (1c7ceb7)
- auto-trigger Jekyll deployment after changelog updates (b713888)
- config: initialize domain and add manifest (b8258f3)
- Enable automatic application of API guidelines and code style rules (715dc99)
- enhance changelog and release configuration (5242fe1)
- enhance config flow with MT refresh settings and improved UX (72f4fd5)
- enhance device monitoring and traffic handling (0853961)
- Enhance device status information retrieval (f23a7eb)
- enhance energy sensor precision and add reset logic (3db1459)
- enhance error logging and improve statistic handling (04827fd)
- enhance Home Assistant development configuration (57f7a0a)
- enhance logging and discovery configurations (3a44805), closes #123
- enhance release note generation for direct commits (e61bd2c)
- enhance sensor update with live and historical data (d6201bb)
- enhance version update workflow (5743c48)
- expand device type support in device selection flow (231b5f6)
- historical data collection (41165a8)
- i18n: enhance user interface strings with detailed descriptions and MT sensor support (3818d4a)
- implement configurable MT refresh service with interval support (f591616)
- implement dynamic MT device capability discovery (7817f1c)
- improve graceful handling of missing sensor readings (c01b38e)
- Introduces Meraki Dashboard integration with multi-device support (ea6d2d8)
- mt: implement fast refresh mode for MT15/MT40 devices (54ddccd)
- options: improve device-specific configuration UI (26e2afc)
- remove all-checks-pass job and update dependencies (1f546e6), closes #789
- remove duplicate statistics and adjust power factor representation (62c87e3), closes #123
- remove redundant 'fixable' attribute from strings (a24b85d)
- revamp documentation structure and update workflows (aa3dede), closes #185
- workflow: enable auto-merge for release PRs (064dbf9)
- workflow: enhance release process with asset management (3e2b3a4)
Bug Fixes¶
- add checkout step to enable auto-merge (e527f6d)
- add delay to prevent premature PR merge checks (1df72a7)
- add some sleeps (30c553d)
- address duplicate statistics in Meraki integration (6d5a244), closes #1234
- adjust minimum scan interval to 30 seconds for better responsiveness (6ff4d0c)
- Adjust test file patterns and convert energy units to kWh (f5dc7e2)
- adjust version update and energy sensor logic (0dcf06f)
- adjust workflow for release events (8b76cab)
- codecov (d9dbcbd)
- config: refine config flow domain initialization (712fd33)
- consolidate release workflows and fix auto-merge logic (72605d3)
- convert energy state from kWh to Wh during restoration (8bbe29f)
- correct dictionary key access for data sorting (333555d)
- correct variable interpolation in GitHub workflows (c4f2693)
- correct water sensor data extraction and add memory usage metrics (b5f90f8)
- energy: optimize energy calculation with data change detection (da617bb)
- enhance duplicate statistics cleanup description (c2c5dfc)
- Enhance performance and consistency in Meraki integration (3a4f2fa)
- enhance release workflow and remove obsolete sensor (2a8ce0f)
- ensure compatibility with older HA versions (5c5a4cd)
- ensure version updates happen on main branch (3673680)
- fix indentation in GitHub release body template (6b89aea)
- fresh checkout before Jekyll deployment to include updated changelog (e68ebf3)
- gh pages maybe (7e1fdd4)
- github-actions: update permissions and config references (88bde65)
- handle existing tags in release note generation (ade73b9)
- improve auto-merge command for release PRs (884cd2c)
- improve configuration migration process (a0dbdb0)
- improve GitHub Actions authentication for workflows (59a7404)
- improve reauth flow entry lookup mechanism (f5a2353)
- include missing env var for release assets (0a39bd3)
- integrate Jekyll deployment directly into release workflow (bcfc80a)
- manual sleepz (0c4bda2)
- mt-devices: increase minimum update interval from 7.5s to 30s (a76eaad)
- ordering (f5c0011)
- Pin pytest-asyncio version (1afa3d2)
- pr labeller (a747a02)
- reduce scan and refresh intervals to 1 minute (fc7b9ad)
- Refactor and improve project structure and documentation (5b5f58c)
- refactor sensor via_device identification (5a278ae)
- release (397069d)
- release notes generation with reliable versioning (cf2adf4)
- remove await from async_add_external_statistics call (34c1ab6)
- remove duplicate statistics check and repair flow (92b1932)
- Remove quotes from heredoc to allow variable interpolation (fe1a216)
- remove self-approval from release-please workflow (3913cd7)
- reset release-please manifest to sync with actual releases (be4ba25)
- reset release-please state to bypass stuck 0.13.0 (b968caa)
- resolve workflow conflicts and shell injection issues (f02026e)
- rp (828c8dc)
- rp (5ebd728)
- rp (e775542)
- rp (a34ea74)
- rp (d800970)
- rp (31d5bd5)
- rp (9d864ac)
- sensors: correct MT device model capabilities mapping (c93df09)
- sensors: fox indoor air quality support and expand fallback capabilities (9255697)
- sensor: update TVOC unit to micrograms per cubic meter (9e4be93), closes #123
- test (104d043)
- typo (93b81a7)
- update formatting of strings in JSON (19b37e5)
- update measurement units and improve event logging (67d53c7)
- update permissions and add checkout step (820b9e1)
- update release drafter to capture direct commits and enable manual trigger (a78287d)
- update release-please manifest to acknowledge v0.13.0 release (5734f94)
- update tests to match corrected MT device capabilities (328f6eb)
Performance Improvements¶
- optimize caching strategy in network hub data retrieval (2dbc5e4)
Documentation¶
- add AGENTS.md with project guidelines and architecture (b57b8c3)
- fix documentation links and update Cloudflare domain (a28ca46)
- restructure documentation with focused CLAUDE.md guidance (63c4bbf)
- update CHANGELOG.md for release 0.24.7 (9004afb)
- update mermaid diagram syntax in documentation (9cf572e)
Miscellaneous Chores¶
- add secrets baseline configuration for security scanning (a1936f4)
- change license from MIT to Apache 2.0 (90f7bdb)
- deps: bump actions/ai-inference from 1.2.3 to 1.2.4 (679fe2b)
- deps: bump actions/ai-inference from 1.2.3 to 1.2.4 (ee1930b)
- deps: bump actions/ai-inference from 1.2.4 to 1.2.7 (58a345a)
- deps: bump actions/ai-inference from 1.2.4 to 1.2.7 (b8fcb12)
- deps: bump actions/ai-inference from 1.2.7 to 1.2.8 (62e50d3)
- deps: bump actions/ai-inference from 1.2.7 to 1.2.8 (b604f13)
- deps: bump actions/ai-inference from 1.2.8 to 2.0.0 (57b1564)
- deps: bump actions/checkout from 4 to 5 (3016abf)
- deps: bump actions/dependency-review-action from 4.7.1 to 4.7.2 (85b0976)
- deps: bump actions/dependency-review-action from 4.7.1 to 4.7.2 (ade020f)
- deps: bump astral-sh/setup-uv from 6.4.3 to 6.5.0 (d04ec8b)
- deps: bump astral-sh/setup-uv from 6.4.3 to 6.5.0 (c9cb0ef)
- deps: bump astral-sh/setup-uv from 6.5.0 to 6.6.0 (df3abea)
- deps: bump astral-sh/setup-uv from 6.5.0 to 6.6.0 (2c39a24)
- deps: bump codecov/codecov-action from 5.4.3 to 5.5.0 (42fe343)
- deps: bump codecov/codecov-action from 5.4.3 to 5.5.0 (7fcb027)
- deps: bump homeassistant-stubs from 2025.7.3 to 2025.8.0 (32becaa)
- deps: bump homeassistant-stubs from 2025.7.3 to 2025.8.0 (2379bc2)
- deps: bump homeassistant-stubs from 2025.8.0 to 2025.8.1 (a891450)
- deps: bump homeassistant-stubs from 2025.8.0 to 2025.8.1 (a46b9bc)
- deps: bump homeassistant-stubs from 2025.8.1 to 2025.8.2 (e6845d9)
- deps: bump homeassistant-stubs from 2025.8.1 to 2025.8.2 (c0665b0)
- deps: bump homeassistant-stubs from 2025.8.2 to 2025.8.3 (4c2811a)
- deps: bump homeassistant-stubs from 2025.8.2 to 2025.8.3 (d35def3)
- deps: bump mkdocs-material from 9.6.16 to 9.6.17 (0a6c4fc)
- deps: bump mkdocs-material from 9.6.16 to 9.6.17 (26fb0e8)
- deps: bump mkdocs-material from 9.6.17 to 9.6.18 (6f69ae6)
- deps: bump mkdocs-material from 9.6.17 to 9.6.18 (3e95716)
- deps: bump ossf/scorecard-action from 2.4.0 to 2.4.2 (68012e6)
- deps: bump ossf/scorecard-action from 2.4.0 to 2.4.2 (395d056)
- deps: bump pytest-homeassistant-custom-component (d1e1791)
- deps: bump pytest-homeassistant-custom-component from 0.13.263 to 0.13.266 (1eb09f9)
- deps: bump ruff from 0.12.5 to 0.12.7 (e9175d4)
- deps: bump ruff from 0.12.5 to 0.12.7 (ee22490)
- deps: bump ruff from 0.12.7 to 0.12.8 (f55d7a0)
- deps: bump ruff from 0.12.7 to 0.12.8 (60796d0)
- deps: bump ruff from 0.12.9 to 0.12.10 (55fbfa4)
- deps: bump ruff from 0.12.9 to 0.12.10 (372d112)
- deps: bump zizmorcore/zizmor-action from 0.1.1 to 0.1.2 (fc22186)
- deps: lock file maintenance (9645394)
- deps: lock file maintenance (bde285b)
- deps: lock file maintenance (#104) (cfc04a5)
- deps: lock file maintenance (#113) (ed52957)
- deps: lock file maintenance (#116) (476a173)
- deps: lock file maintenance (#122) (a1e82cb)
- deps: lock file maintenance (#130) (030331e)
- deps: lock file maintenance (#142) (c059a47)
- deps: lock file maintenance (#94) (e5d3f12)
- deps: pin dependencies (#93) (74f882e)
- deps: update actions/ai-inference action to v2.0.1 (#95) (87eb4d5)
- deps: update actions/dependency-review-action action to v4.7.3 (#96) (351a508)
- deps: update actions/dependency-review-action action to v4.8.0 (#121) (53816de)
- deps: update actions/dependency-review-action action to v4.8.1 (#139) (faa74cb)
- deps: update actions/setup-python action to v6 (#102) (cb8422c)
- deps: update actions/stale action to v10 (#103) (97e549a)
- deps: update actions/stale action to v10.1.0 (#129) (04cc8b8)
- deps: update actions/upload-artifact action to v5 (24a3fdd)
- deps: update actions/upload-artifact action to v5 (1b4c9eb)
- deps: update astral-sh/setup-uv action to v6.6.1 (#98) (ea8cf9d)
- deps: update astral-sh/setup-uv action to v6.7.0 (#112) (95e3f17)
- deps: update astral-sh/setup-uv action to v6.8.0 (#123) (35f2ca0)
- deps: update astral-sh/setup-uv action to v7 (#135) (d538ae6)
- deps: update astral-sh/setup-uv action to v7.1.0 (#141) (05914bc)
- deps: update astral-sh/setup-uv action to v7.1.2 (e0e79c3)
- deps: update astral-sh/setup-uv action to v7.1.2 (82a77a1)
- deps: update codecov/codecov-action action to v5.5.1 (#99) (3e7ec1a)
- deps: update dependency homeassistant-stubs to v2025.10.1 (#126) (e1b8b89)
- deps: update dependency homeassistant-stubs to v2025.10.2 (#140) (b9513cd)
- deps: update dependency homeassistant-stubs to v2025.10.3 (70293a4)
- deps: update dependency homeassistant-stubs to v2025.11.0 (c8feb18)
- deps: update dependency homeassistant-stubs to v2025.11.0 (f4a5e03)
- deps: update dependency homeassistant-stubs to v2025.9.1 (#100) (cf3fe02)
- deps: update dependency homeassistant-stubs to v2025.9.3 (#111) (2a310b3)
- deps: update dependency homeassistant-stubs to v2025.9.4 (#115) (ed6db0d)
- deps: update dependency http_parser.rb to "~> 0.8.0" (62b9fa7)
- deps: update dependency http_parser.rb to "~> 0.8.0" (1a07dfd)
- deps: update dependency wdm to "~> 0.2.0" (8977150)
- deps: update dependency wdm to "~> 0.2.0" (c6435a5)
- deps: update dependency wrangler to v4 (334c7cc)
- deps: update development dependencies and format code (87f66fb)
- deps: update github/codeql-action action to v3.29.11 (#81) (a920082)
- deps: update github/codeql-action action to v3.29.8 (ca63404)
- deps: update github/codeql-action action to v3.29.8 (df05769)
- deps: update github/codeql-action action to v3.29.9 (2b37db0)
- deps: update github/codeql-action action to v3.30.1 (#101) (2353fd6)
- deps: update github/codeql-action action to v3.30.2 (#106) (ca9576b)
- deps: update github/codeql-action action to v3.30.3 (#109) (3dc4602)
- deps: update github/codeql-action action to v3.30.4 (#118) (07ed54c)
- deps: update github/codeql-action action to v3.30.5 (#120) (d902fc0)
- deps: update github/codeql-action action to v3.30.6 (#128) (fdb636d)
- deps: update github/codeql-action action to v3.30.7 (#134) (e9e1be4)
- deps: update github/codeql-action action to v4 (#136) (3b0209d)
- deps: update github/codeql-action action to v4.30.8 (#138) (3bbd594)
- deps: update github/codeql-action action to v4.30.9 (43be414)
- deps: update github/codeql-action action to v4.30.9 (3860490)
- deps: update github/codeql-action action to v4.31.2 (#152) (694c7d8)
- deps: update github/codeql-action digest to 0499de3 (#151) (f93d596)
- deps: update github/codeql-action digest to 16140ae (#145) (121f936)
- deps: update github/codeql-action digest to 192325c (#108) (151b383)
- deps: update github/codeql-action digest to 303c0ae (#117) (7a64d5b)
- deps: update github/codeql-action digest to 3599b3b (#119) (abd45c0)
- deps: update github/codeql-action digest to 64d10c1 (#127) (22aa593)
- deps: update github/codeql-action digest to a8d1ac4 (#133) (7026902)
- deps: update github/codeql-action digest to d3678e2 (#105) (89eabd3)
- deps: update github/codeql-action digest to f1f6e5f (#97) (217b5ad)
- deps: update github/codeql-action digest to f443b60 (#137) (61ad7ac)
- deps: update googleapis/release-please-action action to v4.4.0 (#160) (d30e330)
- deps: update home-assistant/actions digest to 342664e (#110) (9ac1dae)
- deps: update home-assistant/actions digest to 72e1db9 (#80) (4300718)
- deps: update home-assistant/actions digest to 8ca6e13 (#155) (e263b81)
- deps: update home-assistant/actions digest to e5c9826 (#131) (c438dc3)
- deps: update mcr.microsoft.com/devcontainers/python docker tag to v3.14 (64be4d5)
- deps: update mcr.microsoft.com/devcontainers/python docker tag to v3.14 (a696e5b)
- deps: update ossf/scorecard-action action to v2.4.3 (#124) (4d52988)
- deps: update peter-evans/repository-dispatch action to v4 (#125) (09f3d01)
- deps: update step-security/harden-runner action to v2.13.1 (#107) (296e4e0)
- deps: update step-security/harden-runner action to v2.13.2 (1bf5877)
- deps: update step-security/harden-runner action to v2.13.2 (f9f32aa)
- deps: update zizmorcore/zizmor-action action to v0.1.2 (26072b6)
- deps: update zizmorcore/zizmor-action action to v0.2.0 (#114) (a6b5e06)
- email (7c265e4)
- enhance CI workflow and improve test coverage (fa972a8)
- enhance configuration migration and validation (adff896)
- enhance development environment support (c823bdd)
- fix (6cc5804)
- fix ci (56c146f)
- improve type safety and code quality (fd2602e)
- main: release 0.10.0 (f6f37c5)
- main: release 0.10.0 (37326c7)
- main: release 0.11.0 (cdaa0fb)
- main: release 0.11.0 (d6f0f11)
- main: release 0.12.0 (#20) (3853329)
- main: release 0.12.1 (#21) (8b9311b)
- main: release 0.12.2 (#22) (27db1a0)
- main: release 0.12.3 (#23) (29bf0eb)
- main: release 0.13.0 (#24) (03ba4a1)
- main: release 0.4.0 (e50aaa5)
- main: release 0.4.0 (2d6ffd6)
- main: release 0.5.0 (e2ffbbb)
- main: release 0.5.0 (ca1e073)
- main: release 0.6.0 (21d3617)
- main: release 0.6.0 (8174d3a)
- main: release 0.7.0 (72b250d)
- main: release 0.7.0 (9d8f445)
- main: release 0.8.0 (27ba9f1)
- main: release 0.8.0 (50f8ade)
- main: release 0.9.0 (618490a)
- main: release 0.9.0 (12c7b98)
- main: release 0.9.1 (cc5b4c3)
- main: release 0.9.1 (b729224)
- main: release 0.9.2 (789a640)
- main: release 0.9.2 (391c531)
- main: release 0.9.3 (c5c22f9)
- main: release 0.9.3 (abc516a)
- main: release 0.9.4 (7d1872c)
- main: release 0.9.4 (bd1f6ac)
- main: release meraki-dashboard-ha 0.13.0 (#25) (37725cc)
- main: release meraki-dashboard-ha 0.14.0 (#26) (ede09e3)
- main: release meraki-dashboard-ha 0.15.0 (#27) (ecebf6e)
- main: release meraki-dashboard-ha 0.16.0 (#28) (a76a6e6)
- main: release meraki-dashboard-ha 0.17.0 (#29) (97b3110)
- main: release meraki-dashboard-ha 0.18.0 (#30) (560552b)
- main: release meraki-dashboard-ha 0.19.0 (#31) (c59a365)
- main: release meraki-dashboard-ha 0.20.0 (#32) (47fc9c3)
- main: release meraki-dashboard-ha 0.21.0 (#33) (8085e4c)
- main: release meraki-dashboard-ha 0.22.0 (71c6b58)
- main: release meraki-dashboard-ha 0.22.0 (e545a60)
- main: release meraki-dashboard-ha 0.23.0 (#35) (615dc8e)
- Refactors Meraki integration for improved type safety (2a63ce0), closes #123
- reintroduce comprehensive test suite and CI workflow (648714d)
- release 0.31.0 (b07c507)
- release 0.31.0 (30d064b)
- release: remove pull request header from config (5595d0c)
- remove deprecated guidelines and rules files (55db31b)
- remove node_modules from search exclusion (d837613)
- remove redundant pre-commit hooks (1d92d86)
- replace custom release workflow with release-please (e40a2b9)
- replace custom release workflow with release-please (9c2e808)
- simplify workflow permissions (f6a5551)
- update gitignore to track VS Code defaults while ignoring user settings (4b02b62)
- update permissions in workflows (862cfee)
- update project dependencies to latest versions (e19a9e1)
- update project name and domain pattern (5a69c0a)
- update release-please configuration (bbc212c)
- update ruff pre-commit hook to v0.14.4 (ac98af7)
- update ruff version and enhance config flow options (2e0d1f1)
- update version to 0.23.5 and sync docs changelog (d4047d7)
- update version to 0.23.6 and sync docs changelog (8f0415a)
- update version to 0.23.7 and sync docs changelog (0fc234f)
- update version to 0.24.0 and sync docs changelog (10b2b71)
- update version to 0.24.1 and sync docs changelog (1b504d2)
- update version to 0.24.10 and sync changelog (a466460)
- update version to 0.24.11 and sync changelog (080f98f)
- update version to 0.24.12 and sync changelog (904f854)
- update version to 0.24.13 and sync changelog (23b0318)
- update version to 0.24.14 and sync changelog (d4d179e)
- update version to 0.24.15 and sync changelog (bc3544c)
- update version to 0.24.16 and sync changelog (bc80ee1)
- update version to 0.24.17 and sync changelog (915838c)
- update version to 0.24.18 and sync changelog (1c8fe8e)
- update version to 0.24.19 and sync changelog (8fb9eeb)
- update version to 0.24.2 and sync docs changelog (e513953)
- update version to 0.24.20 and sync changelog (aeed62a)
- update version to 0.24.21 and sync changelog (86f0ca8)
- update version to 0.24.22 and sync changelog (8a27a55)
- update version to 0.24.23 and sync changelog (c717106)
- update version to 0.24.24 and sync changelog (e4d5ac4)
- update version to 0.24.28 and sync changelog (83aebf4)
- update version to 0.24.29 and sync changelog (354cc77)
- update version to 0.24.3 and sync docs changelog (d97b3a0)
- update version to 0.24.30 and sync changelog (0a43c48)
- update version to 0.24.4 and sync docs changelog (859fd9e)
- update version to 0.24.6 and sync changelog (04bd1a2)
- update version to 0.24.8 and sync changelog (0ee73e4)
- update version to 0.24.9 and sync changelog (8a46870)
- update version to 0.25.0 and sync changelog (b648ec1)
- update version to 0.25.1 and sync changelog (b81b39d)
- update version to 0.25.4 and sync changelog (567c1ee)
- update version to 0.25.5 and sync changelog (d91cd42)
- update version to 0.25.6 and sync changelog (a1fadef)
- update version to 0.26.0 and sync changelog (94aca6b)
- update version to 0.27.0 and sync changelog (ed06e06)
- update version to 0.27.1 and sync changelog (ef1cb60)
- update version to 0.27.2 and sync changelog (93ed58b)
- update version to 0.28.0 and sync changelog (80ecd47)
- update version to 0.28.1 and sync changelog (655a4de)
- update version to 0.28.2 and sync changelog (924f5c2)
- update version to 0.30.0 and sync changelog (293344b)
- update zizmor hook to v1.10.0 (418855d)
- Updates pre-commit hooks (c880baa)
Code Refactoring¶
- config_flow: move domain to class level for registration (5028305)
- config: improve options flow UI and add API key update capability (61d8650)
- enhance error handling and refactor energy sensor logic (ea69143)
- enhance hub option processing and precision settings (3a913da), closes #123
- enhance Meraki dashboard sensor logic and structure (919c3c3)
- enhance styles and update links (b810d9f)
- migrate MT refresh service from per-device to batch API (747f1dc)
- modernize development script to use uv and improve Home Assistant setup (e79ae2b)
- move MkDocs dependencies to dev requirements (0167387)
- remove obsolete PoE sensor and enhance data retrieval (c6624a1)
- remove problematic release-drafter in favor of generate-release-notes (32b8d4d)
- remove unused port statistics collection for switch devices (6a9976c)
- remove unused translation strings (ccd5ce9)
- replace direct API calls with organization hub cache for ethernet status (c6e63c6)
- sensors: change MT energy sensor from TOTAL to TOTAL_INCREASING (27513de)
- sensor: update MT refresh service to use official SDK method (2564a0e)
- simplify statistics metadata handling (e764f0c)
- split release workflows for asset management (318a729)
- streamline changelog update script (9274fad)
- streamline VS Code extensions and tasks configuration (d5a89cd)
- switch energy sensor to Wh measurement (22a64f3)
- update bandit workflow and simplify MS/MR device implementations (92403ab)
- update device identifier logic (41742dd)
Build System¶
- add Home Assistant as development dependency (4f1c016)
0.31.0 (2025-11-07)¶
Features¶
- expand device type support in device selection flow (231b5f6)
Bug Fixes¶
- adjust minimum scan interval to 30 seconds for better responsiveness (6ff4d0c)
- correct water sensor data extraction and add memory usage metrics (b5f90f8)
- improve reauth flow entry lookup mechanism (f5a2353)
Performance Improvements¶
- optimize caching strategy in network hub data retrieval (2dbc5e4)
Miscellaneous Chores¶
- add secrets baseline configuration for security scanning (a1936f4)
- deps: lock file maintenance (9645394)
- deps: lock file maintenance (bde285b)
- deps: update actions/upload-artifact action to v5 (24a3fdd)
- deps: update actions/upload-artifact action to v5 (1b4c9eb)
- deps: update astral-sh/setup-uv action to v7.1.2 (e0e79c3)
- deps: update astral-sh/setup-uv action to v7.1.2 (82a77a1)
- deps: update dependency homeassistant-stubs to v2025.11.0 (c8feb18)
- deps: update dependency homeassistant-stubs to v2025.11.0 (f4a5e03)
- deps: update github/codeql-action action to v4.31.2 (#152) (694c7d8)
- deps: update github/codeql-action digest to 0499de3 (#151) (f93d596)
- deps: update googleapis/release-please-action action to v4.4.0 (#160) (d30e330)
- deps: update home-assistant/actions digest to 8ca6e13 (#155) (e263b81)
- deps: update mcr.microsoft.com/devcontainers/python docker tag to v3.14 (64be4d5)
- deps: update mcr.microsoft.com/devcontainers/python docker tag to v3.14 (a696e5b)
- deps: update step-security/harden-runner action to v2.13.2 (1bf5877)
- deps: update step-security/harden-runner action to v2.13.2 (f9f32aa)
- improve type safety and code quality (fd2602e)
- release: remove pull request header from config (5595d0c)
- remove redundant pre-commit hooks (1d92d86)
- replace custom release workflow with release-please (e40a2b9)
- replace custom release workflow with release-please (9c2e808)
Code Refactoring¶
- remove unused port statistics collection for switch devices (6a9976c)
[Unreleased]¶
[0.30.0] - 2025-11-07¶
🚀 Features¶
- add organization-level ethernet status caching for wireless devices
- enhance user interface strings with detailed descriptions and MT sensor support
- implement configurable MT refresh service with interval support
- enhance config flow with MT refresh settings and improved UX
- add MT refresh service configuration and interval validation
🧰 Maintenance¶
747f1dc refactor: migrate MT refresh service from per-device to batch API ac98af7 chore: update ruff pre-commit hook to v0.14.4 c6e63c6 refactor: replace direct API calls with organization hub cache for ethernet status
📚 Documentation¶
- restructure documentation with focused CLAUDE.md guidance
✅ Tests¶
- update transformer tests to reflect actual behavior
- fix wireless data transformer client count assertion
- add test fixtures and unit tests for wireless ethernet status functionality
- replace mock fixtures with real API response data
- add comprehensive test suite with fixtures and coverage improvements
- expand configuration schema tests with MT refresh validation
- add comprehensive MT refresh service test coverage
📋 Other Changes¶
- (i18n): add German, Spanish, and French translations
[0.28.2] - 2025-10-18¶
🐛 Bug Fixes¶
- fox indoor air quality support and expand fallback capabilities
🧰 Maintenance¶
e19a9e1 chore: update project dependencies to latest versions e79ae2b refactor: modernize development script to use uv and improve Home Assistant setup 4f1c016 build: add Home Assistant as development dependency d5a89cd refactor: streamline VS Code extensions and tasks configuration 4b02b62 chore: update gitignore to track VS Code defaults while ignoring user settings
🚀 Dev Features¶
- enhance Home Assistant development configuration
- add VS Code workspace settings template for Home Assistant development
- add comprehensive VS Code debug configurations for Home Assistant development
📋 Other Changes¶
- Merge remote-tracking branch 'origin/main'
[0.28.1] - 2025-10-18¶
🐛 Bug Fixes¶
- correct MT device model capabilities mapping
🧰 Maintenance¶
70293a4 chore(deps): update dependency homeassistant-stubs to v2025.10.3 121f936 chore(deps): update github/codeql-action digest to 16140ae (#145) 3860490 chore(deps): update github/codeql-action action to v4.30.9 c059a47 chore(deps): lock file maintenance (#142) 05914bc chore(deps): update astral-sh/setup-uv action to v7.1.0 (#141) b9513cd chore(deps): update dependency homeassistant-stubs to v2025.10.2 (#140) faa74cb chore(deps): update actions/dependency-review-action action to v4.8.1 (#139) 3bbd594 chore(deps): update github/codeql-action action to v4.30.8 (#138) 61ad7ac chore(deps): update github/codeql-action digest to f443b60 (#137) 3b0209d chore(deps): update github/codeql-action action to v4 (#136) d538ae6 chore(deps): update astral-sh/setup-uv action to v7 (#135) e9e1be4 chore(deps): update github/codeql-action action to v3.30.7 (#134) 7026902 chore(deps): update github/codeql-action digest to a8d1ac4 (#133) c438dc3 chore(deps): update home-assistant/actions digest to e5c9826 (#131) 030331e chore(deps): lock file maintenance (#130) e1b8b89 chore(deps): update dependency homeassistant-stubs to v2025.10.1 (#126) 04cc8b8 chore(deps): update actions/stale action to v10.1.0 (#129) fdb636d chore(deps): update github/codeql-action action to v3.30.6 (#128) 22aa593 chore(deps): update github/codeql-action digest to 64d10c1 (#127) 09f3d01 chore(deps): update peter-evans/repository-dispatch action to v4 (#125) 4d52988 chore(deps): update ossf/scorecard-action action to v2.4.3 (#124) 35f2ca0 chore(deps): update astral-sh/setup-uv action to v6.8.0 (#123) a1e82cb chore(deps): lock file maintenance (#122) 53816de chore(deps): update actions/dependency-review-action action to v4.8.0 (#121) d902fc0 chore(deps): update github/codeql-action action to v3.30.5 (#120) abd45c0 chore(deps): update github/codeql-action digest to 3599b3b (#119) 07ed54c chore(deps): update github/codeql-action action to v3.30.4 (#118) 7a64d5b chore(deps): update github/codeql-action digest to 303c0ae (#117) 476a173 chore(deps): lock file maintenance (#116) ed6db0d chore(deps): update dependency homeassistant-stubs to v2025.9.4 (#115) a6b5e06 chore(deps): update zizmorcore/zizmor-action action to v0.2.0 (#114) ed52957 chore(deps): lock file maintenance (#113) 2a310b3 chore(deps): update dependency homeassistant-stubs to v2025.9.3 (#111) 95e3f17 chore(deps): update astral-sh/setup-uv action to v6.7.0 (#112) 9ac1dae chore(deps): update home-assistant/actions digest to 342664e (#110) 3dc4602 chore(deps): update github/codeql-action action to v3.30.3 (#109) 151b383 chore(deps): update github/codeql-action digest to 192325c (#108) 296e4e0 chore(deps): update step-security/harden-runner action to v2.13.1 (#107) ca9576b chore(deps): update github/codeql-action action to v3.30.2 (#106) 89eabd3 chore(deps): update github/codeql-action digest to d3678e2 (#105) cfc04a5 chore(deps): lock file maintenance (#104) 97e549a chore(deps): update actions/stale action to v10 (#103) cb8422c chore(deps): update actions/setup-python action to v6 (#102) 2353fd6 chore(deps): update github/codeql-action action to v3.30.1 (#101) cf3fe02 chore(deps): update dependency homeassistant-stubs to v2025.9.1 (#100) 3e7ec1a chore(deps): update codecov/codecov-action action to v5.5.1 (#99) ea8cf9d chore(deps): update astral-sh/setup-uv action to v6.6.1 (#98) 217b5ad chore(deps): update github/codeql-action digest to f1f6e5f (#97)
📋 Other Changes¶
- Merge remote-tracking branch 'origin/renovate/homeassistant-stubs-2025.x'
- Merge pull request #146 from rknightion/renovate/github-codeql-action-4.x
[0.28.0] - 2025-08-29¶
🚀 Features¶
- increase MR and MS device refresh intervals to 10 minutes (it's what they were previously and it reduces the chance of getting rate limited with the increased MT polling frequency)
[0.27.2] - 2025-08-29¶
🐛 Bug Fixes¶
- increase minimum update interval from 7.5s to 30s
[0.27.1] - 2025-08-29¶
🧰 Maintenance¶
2564a0e refactor(sensor): update MT refresh service to use official SDK method
[0.27.0] - 2025-08-29¶
🚀 Features¶
- improve device-specific configuration UI
- implement fast refresh mode for MT15/MT40 devices which will force them to get much more realtime data (~15 second polling)
🧰 Maintenance¶
351a508 chore(deps): update actions/dependency-review-action action to v4.7.3 (#96) 87eb4d5 chore(deps): update actions/ai-inference action to v2.0.1 (#95) e5d3f12 chore(deps): lock file maintenance (#94) a920082 chore(deps): update github/codeql-action action to v3.29.11 (#81) 74f882e chore(deps): pin dependencies (#93) 4300718 chore(deps): update home-assistant/actions digest to 72e1db9 (#80) 2c39a24 chore(deps): bump astral-sh/setup-uv from 6.5.0 to 6.6.0 3e95716 chore(deps): bump mkdocs-material from 9.6.17 to 9.6.18 d35def3 chore(deps): bump homeassistant-stubs from 2025.8.2 to 2025.8.3 372d112 chore(deps): bump ruff from 0.12.9 to 0.12.10 7fcb027 chore(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 c0665b0 chore(deps): bump homeassistant-stubs from 2025.8.1 to 2025.8.2 ade020f chore(deps): bump actions/dependency-review-action from 4.7.1 to 4.7.2 26fb0e8 chore(deps): bump mkdocs-material from 9.6.16 to 9.6.17 57b1564 chore(deps): bump actions/ai-inference from 1.2.8 to 2.0.0 fc22186 chore(deps): bump zizmorcore/zizmor-action from 0.1.1 to 0.1.2 26072b6 chore(deps): update zizmorcore/zizmor-action action to v0.1.2 2b37db0 chore(deps): update github/codeql-action action to v3.29.9 3016abf chore(deps): bump actions/checkout from 4 to 5
📋 Other Changes¶
- set all-checks job
- disable dependabot
- update renovate config
- Merge pull request #92 from rknightion/dependabot/github_actions/astral-sh/setup-uv-6.6.0
- Merge pull request #91 from rknightion/dependabot/uv/mkdocs-material-9.6.18
- Merge pull request #90 from rknightion/dependabot/uv/homeassistant-stubs-2025.8.3
- Merge pull request #89 from rknightion/dependabot/uv/ruff-0.12.10
- Merge pull request #87 from rknightion/dependabot/github_actions/codecov/codecov-action-5.5.0
- Merge pull request #85 from rknightion/dependabot/uv/homeassistant-stubs-2025.8.2
- Merge pull request #83 from rknightion/dependabot/github_actions/actions/dependency-review-action-4.7.2
- Merge pull request #79 from rknightion/dependabot/uv/mkdocs-material-9.6.17
- Merge remote-tracking branch 'origin/dependabot/github_actions/actions/ai-inference-2.0.0'
- Merge remote-tracking branch 'origin/main'
- Merge remote-tracking branch 'origin/dependabot/github_actions/zizmorcore/zizmor-action-0.1.2'
- Merge remote-tracking branch 'origin/dependabot/github_actions/actions/checkout-5'
- Merge remote-tracking branch 'origin/renovate/github-codeql-action-3.x'
- Merge remote-tracking branch 'origin/renovate/zizmorcore-zizmor-action-0.x'
[0.26.0] - 2025-08-14¶
🚀 Fixes¶
- FIx energy total sensors to avoid energy dashboard negative usage
- remove all-checks-pass job and update dependencies
🧰 Maintenance¶
87f66fb chore(deps): update development dependencies and format code 27513de refactor(sensors): change MT energy sensor from TOTAL to TOTAL_INCREASING c9cb0ef chore(deps): bump astral-sh/setup-uv from 6.4.3 to 6.5.0 a46b9bc chore(deps): bump homeassistant-stubs from 2025.8.0 to 2025.8.1 df05769 chore(deps): update github/codeql-action action to v3.29.8 b604f13 chore(deps): bump actions/ai-inference from 1.2.7 to 1.2.8 60796d0 chore(deps): bump ruff from 0.12.7 to 0.12.8 2379bc2 chore(deps): bump homeassistant-stubs from 2025.7.3 to 2025.8.0 b8fcb12 chore(deps): bump actions/ai-inference from 1.2.4 to 1.2.7 d1e1791 chore(deps): bump pytest-homeassistant-custom-component ee1930b chore(deps): bump actions/ai-inference from 1.2.3 to 1.2.4 55db31b chore: remove deprecated guidelines and rules files ee22490 chore(deps): bump ruff from 0.12.5 to 0.12.7
📋 Other Changes¶
- Merge pull request #75 from rknightion/dependabot/github_actions/astral-sh/setup-uv-6.5.0
- Merge pull request #72 from rknightion/dependabot/uv/homeassistant-stubs-2025.8.1
- Merge pull request #58 from rknightion/renovate/github-codeql-action-3.x
- Merge pull request #67 from rknightion/dependabot/github_actions/actions/ai-inference-1.2.8
- Merge pull request #66 from rknightion/dependabot/uv/ruff-0.12.8
- Merge pull request #65 from rknightion/dependabot/uv/homeassistant-stubs-2025.8.0
- Merge pull request #64 from rknightion/dependabot/github_actions/actions/ai-inference-1.2.7
- Merge pull request #63 from rknightion/dependabot/uv/pytest-homeassistant-custom-component-0.13.266
- Merge pull request #62 from rknightion/dependabot/github_actions/actions/ai-inference-1.2.4
- fix robot
- add robots.txt
- Merge pull request #59 from rknightion/dependabot/uv/ruff-0.12.7
[0.25.6] - 2025-07-30¶
🐛 Bug Fixes¶
- optimize energy calculation with data change detection
[0.25.5] - 2025-07-30¶
🧰 Maintenance¶
ccd5ce9 refactor: remove unused translation strings 61d8650 refactor(config): improve options flow UI and add API key update capability 62191ac ci: add documentation sync workflow 5a69c0a chore: update project name and domain pattern 0167387 refactor: move MkDocs dependencies to dev requirements 90f7bdb chore: change license from MIT to Apache 2.0
📚 Documentation¶
- update mermaid diagram syntax in documentation
- fix documentation links and update Cloudflare domain
✅ Tests¶
- extend coverage for config migration
📋 Other Changes¶
- Merge remote-tracking branch 'origin/main'
- Update README.md
- docs updates
- remove 404
- build
- fix
- fix
- fix missing /
- fix site routing
- fix route
- fix wrangler proj name
- remove polyfill
- Merge pull request #57 from rknightion/codex/increase-test-coverage-for-custom-component
- Merge branch 'main' into codex/increase-test-coverage-for-custom-component
- Merge remote-tracking branch 'origin/main'
[0.25.4] - 2025-07-27¶
🐛 Bug Fixes¶
- improve GitHub Actions authentication for workflows
[0.25.1] - 2025-07-27¶
🧰 Maintenance¶
92403ab refactor: update bandit workflow and simplify MS/MR device implementations
[0.25.0] - 2025-07-27¶
🚀 Features¶
- add device type filtering options
🧰 Maintenance¶
65696c8 ci: improve draft release cleanup in GitHub workflow 8c7051c ci: enhance GitHub workflows for release management 700d44d ci: remove redundant build job from update-version workflow
[0.24.30] - 2025-07-27¶
🧰 Maintenance¶
fb1feff ci: remove GitHub Pages deployment from version update workflow
📋 Other Changes¶
- Merge remote-tracking branch 'origin/main'
[0.24.29] - 2025-07-27¶
🚀 Features¶
- add new sensors for Meraki MR and MS devices
[0.24.28] - 2025-07-27¶
🧰 Maintenance¶
334c7cc chore(deps): update dependency wrangler to v4
📚 Documentation¶
- add AGENTS.md with project guidelines and architecture
📋 Other Changes¶
- Merge remote-tracking branch 'origin/renovate/wrangler-4.x'
- Remove markdownlint and fix Lambda functions
- Auto stash before merge of "main" and "origin/main"
- Auto stash before merge of "main" and "origin/main"
- Merge remote-tracking branch 'origin/main'
- enhance: expand integration with comprehensive documentation and new device metrics
[0.24.24] - 2025-07-27¶
🐛 Bug Fixes¶
- improve configuration migration process
📋 Other Changes¶
- Merge remote-tracking branch 'origin/main'
[0.24.23] - 2025-07-27¶
🚀 Features¶
- add memory usage metrics for MR and MS devices
- Enhance device status information retrieval
- Adds Bluetooth clients sensor and related data handling
- enhance device monitoring and traffic handling
- improve graceful handling of missing sensor readings
- implement dynamic MT device capability discovery
- Add configurable tiered refresh intervals for data
- Introduces Meraki Dashboard integration with multi-device support
- Enable automatic application of API guidelines and code style rules
🐛 Bug Fixes¶
- release notes generation with reliable versioning
- Pin pytest-asyncio version
- Refactor and improve project structure and documentation
- update measurement units and improve event logging
- reduce scan and refresh intervals to 1 minute
- refactor sensor via_device identification
- update tests to match corrected MT device capabilities
- Enhance performance and consistency in Meraki integration
🧰 Maintenance¶
6cc5804 chore: fix c6435a5 chore(deps): update dependency wdm to "~> 0.2.0" 1a07dfd chore(deps): update dependency http_parser.rb to "~> 0.8.0" 5866bd6 ci: Configures CodeQL advanced code scanning c880baa chore: Updates pre-commit hooks 395d056 chore(deps): bump ossf/scorecard-action from 2.4.0 to 2.4.2 f12125c ci(deps): bump actions/first-interaction from 1 to 2 919c3c3 refactor: enhance Meraki dashboard sensor logic and structure 56c146f chore: fix ci adff896 chore: enhance configuration migration and validation 2a63ce0 chore: Refactors Meraki integration for improved type safety c6624a1 refactor: remove obsolete PoE sensor and enhance data retrieval 41742dd refactor: update device identifier logic
📋 Other Changes¶
- Merge pull request #52 from rknightion/renovate/wdm-0.x
- Merge pull request #51 from rknightion/renovate/http_parser.rb-0.x
- Create codeql.yml
- no codeql
- Merge pull request #55 from rknightion/dependabot/github_actions/ossf/scorecard-action-2.4.2
- Merge pull request #54 from step-security-bot/chore/GHA-270956-stepsecurity-remediation
- [StepSecurity] Apply security best practices
- Migrates from Poetry to uv for dependency management, resulting in faster and more efficient dependency resolution.
- Merge pull request #47 from rknightion/dependabot/pip/ruff-0.12.5
- Merge pull request #45 from rknightion/dependabot/github_actions/actions/first-interaction-2
- Merge pull request #44 from rknightion/dependabot/pip/mypy-1.17.0
- Merge pull request #42 from rknightion/dependabot/pip/bandit-1.8.6
- Create renovate.json
- Merge pull request #39 from rknightion/dependabot/pip/pip-2c7469b053
- Merge pull request #41 from fossabot/add-license-scan-badge
- deps(deps-dev): bump ruff from 0.12.1 to 0.12.5
- deps(deps-dev): bump mypy from 1.16.1 to 1.17.0
- deps(deps-dev): bump bandit from 1.8.5 to 1.8.6
- Add license scan report and status
- Refactors constants handling for Meraki integration
- Add advanced channel utilization metrics for MR devices
- Refactors sensor data handling and improves configuration intervals
- backup
- Enhances logging and coordination handling
- Refactors Meraki Dashboard integration with base classes and factories
- update refactor
- Adds new sensors for client data usage in organization hubs
- deps(deps): bump urllib3 from 1.26.20 to 2.5.0 in the pip group
- Refactors alert handling to use network-level summaries
- Enhance test workflow and improve device data handling
- Add enhanced error handling and testing improvements
- Improve device matching and event processing
- Add and update documentation for API optimization strategies
- update lockfile
- Refactors configuration handling and updates licensing model logic
[0.24.22] - 2025-06-28¶
🧰 Maintenance¶
- update ruff version and enhance config flow options
[0.24.21] - 2025-06-27¶
🐛 Bug Fixes¶
- pr labeller
[0.24.20] - 2025-06-26¶
🧰 Maintenance¶
- switch energy sensor to Wh measurement
[0.24.19] - 2025-06-26¶
🐛 Bug Fixes¶
- adjust version update and energy sensor logic
[0.24.18] - 2025-06-26¶
🐛 Bug Fixes¶
- codecov
[0.24.17] - 2025-06-26¶
🚀 Features¶
- enhance energy sensor precision and add reset logic
🐛 Bug Fixes¶
- convert energy state from kWh to Wh during restoration
🧰 Maintenance¶
- update zizmor hook to v1.10.0
[0.24.16] - 2025-06-25¶
proper hacky
[0.24.15] - 2025-06-25¶
🐛 Bug Fixes¶
- manual sleepz
[0.24.14] - 2025-06-25¶
🐛 Bug Fixes¶
- ordering
[0.24.13] - 2025-06-25¶
🐛 Bug Fixes¶
- gh pages maybe
- add some sleeps
[0.24.12] - 2025-06-25¶
🚀 Features¶
- add daily Jekyll deployment schedule
[0.24.11] - 2025-06-25¶
🚀 Features¶
- auto-run release notes generation on pushes to main
- enhance release note generation for direct commits
🐛 Bug Fixes¶
- handle existing tags in release note generation
🧰 Maintenance¶
- remove node_modules from search exclusion
- remove problematic release-drafter in favor of generate-release-notes
[0.24.10] - 2025-06-25¶
- No changes
[0.24.9] - 2025-06-25¶
- No changes
[0.24.8] - 2025-06-25¶
- No changes
[0.24.7] - 2025-06-25¶
Full Changelog: https://github.com/rknightion/meraki-dashboard-ha/compare/v0.24.6...v0.24.7
[0.24.6] - 2025-06-25¶
- No changes
[0.23.0] - 2025-06-22¶
Fixed¶
- Enhanced release workflow and removed obsolete sensor
[0.22.0] - 2025-06-22¶
Fixed¶
- Enhanced release workflow and removed obsolete sensor
For releases prior to v0.22.0, see the GitHub Releases page.
Support¶
- Questions: Check our FAQ or see the troubleshooting section on the main page
- Issues: Report bugs on GitHub Issues
- Discussions: Join the conversation on GitHub Discussions
Links¶
- Releases - Download specific versions
- Release Notes - Detailed release information