Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): 🎉 release 9.4.0 #176

Merged
merged 1 commit into from
Jun 17, 2024
Merged

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jun 9, 2024

🤖 I have created a release beep boop

9.4.0 (2024-06-17)

New Feature: Custom Command Support

The most notable change in this release is the preliminary support for using custom commands when MQTT configured! You can now specify scripts/executables/commands that should be run on the device when a button is pressed in Home Assistant. See the docs for details! Future releases will include support for more controls, such as switches and numbers!

There are also a number of under the hood fixes that should allow the agent to become more extensible in feature releases.

Features

  • ✨ add a framework for allowing sensor workers to be start/stopped (988626a)
  • agent: ✨ add framework for running user-defined commands via MQTT buttons/switches (61ff2af)
  • agent: ✨ support ignore URLs registration option on command-line (17927ed)

Bug Fixes

  • 🐛 make log-level argument an enum (abee169)
  • 🐛 pass a context to worker creation functions (aeca410)
  • agent: 🎨 mqtt commands clean-up (56c55d2)
  • agent: 🐛 don't bail on registration if no preferences file was found but default preferences were returned (74b52f1)
  • agent: 🐛 ensure sensor workers can remain running when running headless (4fd534b)
  • agent: 🐛 hide worker failure log message behind debug logging as such failures are non-critical (3c4a4c5)
  • hass: 💬 show a more informative error message when registration inputs validation fails (57876e4)
  • linux: ✨ don't provide a location sensor when not running on a laptop device (acac8d7)
  • preferences: 🐛 correctly detect default preferences as not a fatal error (3297099)
  • translations: 🎨 ensure translator uses appropriate language (c0cd489)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot requested a review from joshuar as a code owner June 9, 2024 05:37
@github-actions github-actions bot changed the title chore(main): release 9.4.0 chore(main): 🎉 release 9.4.0 Jun 10, 2024
@github-actions github-actions bot force-pushed the release-please--branches--main branch 10 times, most recently from 10dd2c3 to bc54303 Compare June 16, 2024 05:43
@github-actions github-actions bot force-pushed the release-please--branches--main branch from bc54303 to 22bf246 Compare June 17, 2024 00:18
@joshuar joshuar merged commit 3f50b0b into main Jun 17, 2024
@joshuar joshuar deleted the release-please--branches--main branch June 17, 2024 01:46
Copy link
Contributor Author

🤖 Created releases:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant