UNPKG

@homebridge-plugins/homebridge-air

Version:

The AirNow plugin allows you to monitor the current AirQuality for your Zip Code from HomeKit and Siri.

97 lines (63 loc) 4.88 kB
# Changelog All notable changes to this project will be documented in this file. This project uses [Semantic Versioning](https://semver.org/) ## [2.0.0](https://github.com/homebridge-plugins/homebridge-air/releases/tag/v2.0.0) (2026-04-15) ### What's Changed - Added Homebridge v2.0 Matter support with runtime HAP/Matter platform proxy selection. - Added Matter platform implementation and Matter sensor poller with AQI state updates. - Added config options `options.enableMatter` and `options.preferMatter` with distinct fallback behavior. - Added schema UI support for Matter settings. - Added tests for platform proxy runtime selection and fallback semantics. **Full Changelog**: https://github.com/homebridge-plugins/homebridge-air/compare/v1.0.8...v2.0.0 ## [1.0.8](https://github.com/homebridge-plugins/homebridge-air/releases/tag/v1.0.8) (2025-11-03) ### What's Changed - **Bug Fix**: Fixed AirNow API endpoints to use correct paths (`latLong` and `zipCode`) per official documentation - **Feature**: Added "Save to Config" button on location lookup tab with duplicate prevention - **Feature**: Implemented 10-minute caching and rate limiting (60 calls/hour) per AirNow best practices - **Feature**: Added reverse geocoding fallback using OpenStreetMap Nominatim API - **Improvement**: Enhanced error handling and debug logging - Housekeeping and updated dependencies **Full Changelog**: https://github.com/homebridge-plugins/homebridge-air/compare/v1.0.7...v1.0.8 ## [1.0.7](https://github.com/homebridge-plugins/homebridge-air/releases/tag/v1.0.7) (2025-09-17) ### What's Changed - Housekeeping and updated dependencies. **Full Changelog**: https://github.com/homebridge-plugins/homebridge-air/compare/v1.0.6...v1.0.7 ## [1.0.6](https://github.com/homebridge-plugins/homebridge-air/releases/tag/v1.0.6) (2025-09-15) ### What's Changed - Enable blank issues in issue template configuration ([56f3f86](https://github.com/homebridge-plugins/homebridge-air/commit/56f3f86)) - Housekeeping and updated dependencies. **Full Changelog**: https://github.com/homebridge-plugins/homebridge-air/compare/v1.0.5...v1.0.6 ## [1.0.5](https://github.com/homebridge-plugins/homebridge-air/releases/tag/v1.0.5) (2025-09-03) ### What's Changed - Fix HAP-NodeJS warning by validating accessory names before constructor call [#31](https://github.com/homebridge-plugins/homebridge-air/pull/31) - Fix AQICN API response structure handling and improve error messages - Housekeeping and updated dependencies. **Full Changelog**: https://github.com/homebridge-plugins/homebridge-air/compare/v1.0.4...v1.0.5 ## [1.0.4](https://github.com/homebridge-plugins/homebridge-air/releases/tag/v1.0.4) (2025-09-03) ### What's Changed - Fix AQICN status parsing bug by handling different data structures correctly [#24](https://github.com/homebridge-plugins/homebridge-air/pull/24) - Modified parseStatus() method to conditionally handle AirNow (array) vs AQICN (object) data structures - Added test case for AQICN device status handling - Resolves AQICN provider failing to parse air quality data [#22](https://github.com/homebridge-plugins/homebridge-air/issues/22) **Full Changelog**: https://github.com/homebridge-plugins/homebridge-air/compare/v1.0.3...v1.0.4 ## [1.0.3](https://github.com/homebridge-plugins/homebridge-air/releases/tag/v1.0.3) (2025-04-10) ### What's Changed - Fix AQICN status update bug by completing interface and adding error handling [#17](https://github.com/homebridge-plugins/homebridge-air/pull/17) - Fix can't fetch data from AQICN [#11](https://github.com/homebridge-plugins/homebridge-air/pull/11) - Update config.schema.json [#19](https://github.com/homebridge-plugins/homebridge-air/pull/19) - Housekeeping and updated dependencies. **Full Changelog**: https://github.com/homebridge-plugins/homebridge-air/compare/v1.0.2...v1.0.3 ## [1.0.2](https://github.com/homebridge-plugins/homebridge-air/releases/tag/v1.0.2) (2025-03-05) ### What's Changed - Housekeeping and updated dependencies. **Full Changelog**: https://github.com/homebridge-plugins/homebridge-air/compare/v1.0.1...v1.0.2 ## [1.0.1](https://github.com/homebridge-plugins/homebridge-air/releases/tag/v1.0.1) (2025-01-25) ### What's Changed - Housekeeping and updated dependencies. **Full Changelog**: https://github.com/homebridge-plugins/homebridge-air/compare/v1.0.0...v1.0.1 ## [1.0.0](https://github.com/homebridge-plugins/homebridge-air/releases/tag/v1.0.0) (2024-11-10) ### What's Changed - Release of [homebridge-air](https://github.com/homebridge-plugins/homebridge-air) which allows you to see the air quality from AirNow Web API. **Full Changelog**: https://github.com/homebridge-plugins/homebridge-air/compare/v0.1.0...v1.0.0 ## [0.1.0](https://github.com/homebridge-plugins/homebridge-air/releases/tag/v0.1.0) (2024-09-07) ### What's Changed - Initial Release