Releases: FaserF/ha-openwrt
Releases · FaserF/ha-openwrt
Release 1.5.2
Changelog
🐛 Bug Fixes
🚀 Other
- refactor(api): extract duplicated get_ip_neighbors logic into base client (bdb4925)
- refactor(api): extract duplicated get_gateway_mac shell logic into base client (a24a520)
- refactor(api): use time-based TTL for slow data polling instead of poll count (2af9c4a)
- Improved permission detection for custom ACL rules #20 (031cf64)
- improved ubus user provisioning #12 (f8d10c7)
- improved logread parameter usage #17 (3c66799)
- improved ubus error logging (9711b91)
Release 1.5.1
Release 1.5.0
Changelog
🐛 Bug Fixes
- fix for github CII validate json/yaml (7204fcc)
- fix logread producing uhttpd errors #17 (601ec62)
- fix device tracker options unreliable #13 (4798d51)
📦 Dependencies
- Update actions/github-script action to v9 (1a8b1c6)
🔧 Maintenance & CI
- workflow improvements (bc87366)
🚀 Other
- general fixes & improvements for better stability (cecff3c)
- security improvements reported by CodeQL (ed18186)
- improved and fixes orphaned/duplicate entites (4511fad)
- allow connected clients sensor without device tracker (21157f0)
- improved package detection #12 (e4d20f0)
- Pin Python to v3.14.4 (acc467e)
Full Changelog: v1.4.2...v1.5.0
Release v1.4.2
Release v1.4.1
Release v1.4.0
Changelog
✨ Features
- Add tests for System Logs fetching (27c03e1)
- Add translations for System Logs sensor (444b30e)
- Add System Logs diagnostic sensor (7ee1fcd)
- Add system_logs field and get_system_logs method to base API (1e9d4b5)
- Add tests for extended package detection (0349135)
- Add adblock, simple_adblock, and ban_ip to OpenWrtPackages (ee4dc7c)
📦 Dependencies
- Update luci_rpc.py with adblock, simple-adblock, and ban-ip detection (2c43127)
- Update ssh.py with adblock, simple-adblock, and ban-ip detection (8381ad3)
- Update ubus.py with adblock, simple-adblock, and ban-ip detection (4a63af7)
🔧 Maintenance & CI
- ruff linter fix (7c7b7f6)
🚀 Other
- mypy linter fixes (7d430e0)
- default less important entities by default (a73b136)
- small new features & fixes for latest changes (15aa265)
- Implement Service Management (Restart/Stop) buttons and API (ae62e5b)
- Implement AdBlock, Simple AdBlock, and Ban-IP management (82a3d84)
- Include system_logs in get_all_data poll (97dff4e)
- Implement get_system_logs in luci_rpc.py (1659b53)
- Implement get_system_logs in ssh.py (47c7ac8)
- Implement get_system_logs in ubus.py (39e4e15)
- Include package detection in diagnostic output (d641677)
- improved package detection and user provisioning #12 (83fab2e)
Release v1.3.0
Release v1.2.2
Release v1.2.1
Release v1.2.0
Changelog
✨ Features
- new feat: auto create homeassistant user if root (8fe3947)