Releases: openhab/openhab-google-assistant
Releases · openhab/openhab-google-assistant
v4.0.0
Changes
🚀 Features
- As the group members are now stored in customData, existing (group) devices will only work after a new SYNC
- The
modes
configuration for Thermostats has been renamed tothermostatModes
- users will have to adjust their configuration - The
speeds
configuration for Fans has been renamed tofanSpeeds
- users will have to adjust their configuration - As item types of group members will now be validated, you might see devices disappearing in Google Home if you used an unsupported item within a group device
⚙️ Changes
- Item names for group members are stored in customData to save a query request to openHAB when executing commands (will supersede #222)
- For commands that need the current state the query request is still needed (thermostat commands or relative volume)
- Also some other configuration options are stored in customData
- Item types of group members will now be validated
- There is no change on the user's side required but they will need to do a SYNC
- Add a lot of new functionality to Fan devices (AirPurifier, Fan, Hood) (will supersede #221)
- OnOff (separate power switch if used as a group)
- FanSpeed (separate fan speed if used as a group)
- Modes (yes, for the first time modes are available)
- SensorState (for FilterLifeTime and PM2.5 - no clue how to query those)
- Add AC Unit device (will supersede #347 & #358)
- Basically just a combination of the extended Fan and the Thermostat with all control and config options of both
As customData is limited to 512 bytes it could be an issue to store very long item names e.g. for devices with a lot of members like thermostat (ref. developers.google.com/assistant/smarthome/reference/intent/sync)
🧰 Maintenance
- ⬆️ Bump google-github-actions/auth from 2.1.2 to 2.1.3 (#577) @dependabot
- ⬆️ Bump express from 4.18.3 to 4.19.2 (#570) @dependabot
- Bump express from 4.18.2 to 4.18.3 (#566) @dependabot
- Bump nock from 13.5.3 to 13.5.4 (#567) @dependabot
- Bump google-github-actions/auth from 2.1.1 to 2.1.2 (#565) @dependabot
- Bump eslint from 8.56.0 to 8.57.0 (#564) @dependabot
- Bump google-github-actions/auth from 2.1.0 to 2.1.1 (#562) @dependabot
- Bump nock from 13.5.1 to 13.5.3 (#563) @dependabot
- Bump @types/jest from 29.5.11 to 29.5.12 (#561) @dependabot
- Bump prettier from 3.2.4 to 3.2.5 (#560) @dependabot
- Bump release-drafter/release-drafter from 5 to 6 (#559) @dependabot
v3.9.0
Changes
- Prepared available configuration options (#547) @michikrug
🧰 Maintenance
- Bump nock from 13.5.0 to 13.5.1 (#554) @dependabot
- Bump google-github-actions/deploy-cloud-functions from 2.0.0 to 2.1.0 (#556) @dependabot
- Bump peter-evans/repository-dispatch from 2 to 3 (#555) @dependabot
- Bump prettier from 3.2.2 to 3.2.4 (#553) @dependabot
- Bump google-github-actions/auth from 2.0.1 to 2.1.0 (#557) @dependabot
- Bump nock from 13.4.0 to 13.5.0 (#550) @dependabot
- Bump eslint-plugin-prettier from 5.1.2 to 5.1.3 (#551) @dependabot
- Bump google-github-actions/auth from 2.0.0 to 2.0.1 (#552) @dependabot
- Bump prettier from 3.1.1 to 3.2.2 (#549) @dependabot
- Bump eslint-plugin-prettier from 5.0.1 to 5.1.2 (#546) @dependabot
- Bump actions/upload-artifact from 3 to 4 (#544) @dependabot
- Bump eslint from 8.55.0 to 8.56.0 (#543) @dependabot
- Bump github/codeql-action from 2 to 3 (#545) @dependabot
- Bump prettier from 3.1.0 to 3.1.1 (#540) @dependabot
- Bump @types/jest from 29.5.10 to 29.5.11 (#541) @dependabot
- Bump google-github-actions/deploy-cloud-functions from 1.0.1 to 2.0.0 (#542) @dependabot
- Bump eslint-config-prettier from 9.0.0 to 9.1.0 (#538) @dependabot
- Bump nock from 13.3.8 to 13.4.0 (#537) @dependabot
- Bump eslint from 8.54.0 to 8.55.0 (#536) @dependabot
- Bump google-github-actions/auth from 1.1.1 to 2.0.0 (#539) @dependabot
v3.8.1
Changes
🐛 Bug Fixes
🧰 Maintenance
- Bump prettier from 3.0.3 to 3.1.0 and fix issues (#533) @michikrug
- Bump eslint from 8.53.0 to 8.54.0 (#532) @dependabot
- Bump @types/jest from 29.5.7 to 29.5.8 (#531) @dependabot
- Bump @types/jest from 29.5.6 to 29.5.7 (#527) @dependabot
- Bump eslint from 8.52.0 to 8.53.0 (#528) @dependabot
- Bump nock from 13.3.6 to 13.3.8 (#529) @dependabot
💻 New Contributors
v3.8.0
Changes
🚀 Features
- Add colorTemperatureInverted option (#525) @michikrug
🧰 Maintenance
- Bump actions/setup-node from 3 to 4 (#526) @dependabot
- Bump @types/jest from 29.5.5 to 29.5.6 (#524) @dependabot
- Bump eslint from 8.51.0 to 8.52.0 (#522) @dependabot
- Bump nock from 13.3.4 to 13.3.6 (#523) @dependabot
- Bump @babel/traverse from 7.23.0 to 7.23.2 (#521) @dependabot
- Bump eslint-plugin-prettier from 5.0.0 to 5.0.1 (#519) @dependabot
- Bump nock from 13.3.3 to 13.3.4 (#520) @dependabot
v3.7.0
Changes
🚀 Features
- Adjust Fan to use supportsFanSpeedPercent option (#514) @michikrug
🐛 Bug Fixes
- Invert color temperature percentage range (#518) @michikrug
🧰 Maintenance
- Get rid of glob dependency and only use fs (#497) @michikrug
- ⬆️ Bump eslint from 8.50.0 to 8.51.0 (#517) @dependabot
- ⬆️ Bump jest and @types/jest (#515) @dependabot
- ⬆️ Bump eslint from 8.49.0 to 8.50.0 (#516) @dependabot
- ⬆️ Bump actions/checkout from 3 to 4 (#513) @dependabot
- ⬆️ Bump eslint from 8.48.0 to 8.49.0 (#512) @dependabot
- ⬆️ Bump prettier from 3.0.2 to 3.0.3 (#510) @dependabot
- ⬆️ Bump eslint from 8.47.0 to 8.48.0 (#507) @dependabot
- ⬆️ Bump jest and @types/jest (#508) @dependabot
- ⬆️ Bump prettier from 3.0.1 to 3.0.2 (#505) @dependabot
- ⬆️ Bump nock from 13.3.2 to 13.3.3 (#506) @dependabot
- ⬆️ Bump eslint from 8.46.0 to 8.47.0 (#504) @dependabot
- ⬆️ Bump prettier from 3.0.0 to 3.0.1 (#502) @dependabot
- ⬆️ Bump eslint-config-prettier from 8.9.0 to 9.0.0 (#503) @dependabot
- ⬆️ Bump jest from 29.6.1 to 29.6.2 (#499) @dependabot
- ⬆️ Bump eslint-config-prettier from 8.8.0 to 8.9.0 (#500) @dependabot
- ⬆️ Bump eslint from 8.45.0 to 8.46.0 (#501) @dependabot
📖 Documentation
- Update USAGE.md for Fan Device (#511) @SeveranExp
💻 New Contributors
- @SeveranExp made their first contribution in #511
v3.6.5
Changes
This is another maintenance release with only dependency updates.
🧰 Maintenance
- 🔁 Replace glob with fast-glob (#496) @michikrug
- ⬆️ Bump prettier from 2.8.8 to 3.0.0 @michikrug
- ⬆️ Bump eslint-plugin-prettier from 4.2.1 to 5.0.0 @michikrug
- ⬆️ Bump nock from 13.3.1 to 13.3.2 @michikrug
- ⬆️ Bump eslint from 8.44.0 to 8.45.0 (#495) @dependabot
- ⬆️ Bump jest from 29.5.0 to 29.6.1 (#489) @dependabot
- ⬆️ Bump glob from 10.3.1 to 10.3.3 in /functions (#491) @dependabot
v3.6.4
Changes
This is just a maintenance release with dependency updates.
🧰 Maintenance
- Bump glob from 10.3.0 to 10.3.1 in /functions (#487) @dependabot
- Bump eslint from 8.42.0 to 8.44.0 (#488) @dependabot
- Bump glob from 10.2.7 to 10.3.0 in /functions (#485) @dependabot
- Bump glob from 10.2.6 to 10.2.7 in /functions (#483) @dependabot
- Bump @types/jest from 29.5.1 to 29.5.2 (#481) @dependabot
- Bump eslint from 8.41.0 to 8.42.0 (#482) @dependabot
- Bump eslint from 8.40.0 to 8.41.0 (#479) @dependabot
- Bump glob from 10.2.4 to 10.2.6 in /functions (#480) @dependabot
- Bump google-github-actions/deploy-cloud-functions from 1.0.0 to 1.0.1 (#478) @dependabot
- Bump google-github-actions/auth from 1.1.0 to 1.1.1 (#477) @dependabot
- Bump glob from 10.2.2 to 10.2.4 in /functions (#476) @dependabot
- Bump eslint from 8.39.0 to 8.40.0 (#475) @dependabot
- Bump nock from 13.3.0 to 13.3.1 (#474) @dependabot
- Bump prettier from 2.8.7 to 2.8.8 (#471) @dependabot
- Bump @types/jest from 29.5.0 to 29.5.1 (#469) @dependabot
- Bump glob from 10.1.0 to 10.2.2 in /functions (#470) @dependabot
- Bump eslint from 8.38.0 to 8.39.0 (#472) @dependabot
- Bump google-github-actions/auth from 1.0.0 to 1.1.0 (#473) @dependabot
- Bump glob from 10.0.0 to 10.1.0 in /functions (#468) @dependabot
- Bump glob from 9.3.4 to 10.0.0 in /functions (#467) @dependabot
- Bump eslint from 8.37.0 to 8.38.0 (#466) @dependabot
- Bump nosborn/github-action-markdown-cli from 3.2.0 to 3.3.0 (#465) @dependabot
- Bump eslint from 8.36.0 to 8.37.0 (#463) @dependabot
- Bump prettier from 2.8.6 to 2.8.7 (#461) @dependabot
- Bump glob from 9.3.1 to 9.3.4 in /functions (#464) @dependabot
v3.6.3
Changes
🧰 Maintenance
- Update to node 18 (#460) @michikrug
- Bump prettier from 2.8.5 to 2.8.6 (#459) @dependabot
- Bump prettier from 2.8.4 to 2.8.5 (#458) @dependabot
- Bump @types/jest from 29.4.0 to 29.5.0 (#456) @dependabot
- Bump eslint-config-prettier from 8.6.0 to 8.7.0 (#452) @dependabot
- Bump jest from 29.4.3 to 29.5.0 (#454) @dependabot
- Bump eslint from 8.34.0 to 8.36.0 (#455) @dependabot
v3.6.2
Changes
🐛 Bug Fixes
- Return Humidity states as Integer (#450) @michikrug
🧰 Maintenance
- Bump jest from 29.4.2 to 29.4.3 (#449) @dependabot
- Bump eslint from 8.33.0 to 8.34.0 (#447) @dependabot
- Bump jest from 29.4.1 to 29.4.2 (#446) @dependabot
- Bump prettier from 2.8.3 to 2.8.4 (#445) @dependabot
v3.6.1
Changes
- Make sensors work on Nest Hub (#442) @michikrug
🧰 Maintenance
- Bump jest and @types/jest (#443) @dependabot
- Bump eslint from 8.32.0 to 8.33.0 (#444) @dependabot
- Bump @types/jest from 29.2.5 to 29.2.6 (#441) @dependabot