Frenck Spook Versions Save

Spook πŸ‘» Your homie

v2.2.4

1 month ago

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

πŸš€ Enhancements

  • Performance improvements @frenck (#679)

🧰 Maintenance

  • Translations update from Hosted Weblate @weblate (#675)
  • Translations update from Hosted Weblate @weblate (#676)

⬆️ Dependency updates

Details
  • ⬆️ Update dependency pre-commit to v3.7.0 @renovate (#677)
  • ⬆️ Lock file maintenance @renovate (#678)

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

v2.2.3

1 month ago

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

This is a bug-fix release! πŸ›

  • Fixes a compatibility issue with the upcoming Home Assistant 2024.4 🚨
  • Fixes automatic cleanup of reported repair issues
  • Fixes detecting empty device IDs

πŸ› Bug fixes

  • Make cloud switch entity _update_state function a coro @jpbede (#647)
  • Fix for event filter @andrew-codechimp (#666)
  • Fix auto-cleanup of repair issues @frenck (#667)
  • Fix detecting empty device IDs @frenck (#669)

🧰 Maintenance

  • Translations update from Hosted Weblate @weblate (#614)
  • Translations update from Hosted Weblate @weblate (#616)

⬆️ Dependency updates

Details
  • ⬆️ Update dependency node to v20.11.1 @renovate (#622)
  • ⬆️ Update dependency homeassistant to v2024.2.2 @renovate (#625)
  • ⬆️ Update dependency ruff to v0.2.2 @renovate (#628)
  • ⬆️ Update dependency pre-commit to v3.6.2 @renovate (#629)
  • ⬆️ Lock file maintenance @renovate (#630)
  • ⬆️ Update dependency homeassistant to v2024.2.3 @renovate (#633)
  • ⬆️ Update dependency pylint to v3.0.4 @renovate (#634)
  • ⬆️ Update dependency pylint to v3.1.0 @renovate (#639)
  • ⬆️ Lock file maintenance @renovate (#640)
  • ⬆️ Update dependency homeassistant to v2024.2.4 @renovate (#641)
  • ⬆️ Update dependency homeassistant to v2024.2.5 @renovate (#643)
  • ⬆️ Lock file maintenance @renovate (#649)
  • ⬆️ Update dependency homeassistant to v2024.3.0 @renovate (#652)
  • ⬆️ Update softprops/action-gh-release action to v2 @renovate (#653)
  • ⬆️ Lock file maintenance @renovate (#654)
  • ⬆️ Update softprops/action-gh-release action to v2.0.3 @renovate (#656)
  • ⬆️ Update softprops/action-gh-release action to v2.0.4 @renovate (#657)
  • ⬆️ Update dependency ruff to v0.3.2 @renovate (#645)
  • ⬆️ Update dependency hass-nabucasa to v0.79.0 @renovate (#658)
  • ⬆️ Lock file maintenance @renovate (#662)
  • ⬆️ Update actions/deploy-pages action to v4.0.5 @renovate (#663)
  • ⬆️ Update dependency ruff to v0.3.4 @renovate (#661)
  • ⬆️ Update dependency homeassistant to v2024.3.3 @renovate (#659)

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

v2.2.2

3 months ago

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

Tiny bug fix release that adds backward-compatibility for automations that still use the legacy service_template property to call the service using a template.

πŸ› Bug fixes

  • Fix detecting service calls that use old-style service_template @frenck (#617)

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

v2.2.1

3 months ago

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

πŸ› Bug fixes

  • Fix parsing of used services when encountering a repeat action @frenck (#607)

πŸš€ Enhancements

  • Deduplicate repair issue cleanup code @frenck (#603)
  • Refactor getting/filtering for unknown entity/area/devices/services @frenck (#606)

🧰 Maintenance

  • Translations update from Hosted Weblate @weblate (#611)
  • Translations update from Hosted Weblate @weblate (#605)

πŸ“š Documentation

  • Fix rendering of proximity documentation page @frenck (#602)

⬆️ Dependency updates

  • ⬆️ Update dependency pre-commit to v3.6.1 @renovate (#604)

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

v2.2.0

3 months ago

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

This release requires at least Home Assistant 2024.2.0 or later. Also, when used, HACS v1.34.0 or later is needed. Be sure to upgrade those! ☺️

Also, Spook has a new home on the web! You can now find all of Spook's documentation on his new URL here:

https://spook.boo

So, let's talk about the new things this release!

Spook knows about the new Proximity integration

The new Proximity integration, which was revamped for Home Assistant 2024.2, has been added to Spook as well. It will be able to detect configuration issues with the UI configuration of those. For example, if proximity is set on a zone that no longer exists, ignores non-existing zones, or tracks unknown devices or persons.

As usual, Spook will create a nice repair issue for those.

CleanShot 2024-02-10 at 16 48 00@2x

Non-existing service calls in automations

Spook can figure out the used services in automations now and will use this to check if all called services in action are existing services. If not, well, you guessed it: A repair issue will be raised.

CleanShot 2024-02-10 at 16 37 59@2x

Home Assistant itself can raise these too. However, Spook will detect and raise them proactively.

Translation fixes

Home Assistant 2024.2 can raise warnings in the logs in case there are translation issues. Many of those warnings have been fixed in the translations used by Spook.

If you find more, please let us know! Or, help out translating Spook. All you need is a browser.

https://spook.boo/development#translating-spook


Changelog below.

✨ New features

  • Add inspections for unknown service calls in automations @frenck (#600)
  • Add inspections for proximity issues @frenck (#596)

🧰 Maintenance

  • Translations update from Hosted Weblate @weblate (#593)
  • Translations update from Hosted Weblate @weblate (#592)
  • Bump min req Home Assistant 2024.2.0 and HACS 1.34.0 @frenck (#595)
  • Translations update from Hosted Weblate @weblate (#599)
  • Translations update from Hosted Weblate @weblate (#598)
  • Translations update from Hosted Weblate @weblate (#601)

πŸ“š Documentation

⬆️ Dependency updates

  • ⬆️ Update actions/deploy-pages action to v4.0.4 @renovate (#586)
  • ⬆️ Update dependency ruff to v0.2.1 @renovate (#587)
  • ⬆️ Update actions/setup-node action to v4.0.2 @renovate (#588)
  • ⬆️ Update dependency homeassistant to v2024.2.0 @renovate (#589)
  • ⬆️ Update dependency hass-nabucasa to v0.78.0 @renovate (#578)
  • ⬆️ Update dependency homeassistant to v2024.2.1 @renovate (#594)

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

v2.1.2

3 months ago

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

🧰 Maintenance

  • Translations update from Hosted Weblate @weblate (#584)
  • Translations update from Hosted Weblate @weblate (#583)

⬆️ Dependency updates

  • ⬆️ Update dependency ruff to v0.1.14 @renovate (#571)
  • ⬆️ Update dependency ruff to v0.1.15 @renovate (#576)
  • ⬆️ Update dependency ruff to v0.2.0 @renovate (#579)
  • ⬆️ Update release-drafter/release-drafter action to v6 @renovate (#580)
  • ⬆️ Update dependency homeassistant to v2024 @renovate (#528)

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

v2.1.1

4 months ago

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

πŸ› Bug fixes

  • Don't inspect if automation or scripts aren't loaded yet @frenck (#565)
  • Ensure timer is set up before adding services @frenck (#568)

🧰 Maintenance

  • Translations update from Hosted Weblate @weblate (#567)
  • Translations update from Hosted Weblate @weblate (#566)

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

v2.1.0

4 months ago

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

✨ New features

  • Detect unknown source used in utility meter helpers @frenck (#558)
  • Detect unknown source used in trend helpers @frenck (#560)

πŸ› Bug fixes

  • Fix service description schema for accepting multiple devices @frenck (#556)

🧰 Maintenance

  • [ImgBot] Optimize images @imgbot (#553)

πŸ“š Documentation

  • Process documentation review comments @frenck (#557)

⬆️ Dependency updates

  • ⬆️ Update dependency ruff to v0.1.12 @renovate (#554)
  • ⬆️ Update dependency ruff to v0.1.13 @renovate (#559)

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

v2.0.0

4 months ago

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

🚨 Breaking changes

  • Bump min required Home Assistant to 2023.12.0 @frenck (#510)

✨ New features

  • Add time.set_duration service @bendikrb (#438)
  • Add support for forwarding entry setup to Ectoplasms @frenck (#507)
  • Add possibility to extend the Home Assistant template engine @frenck (#512)
  • Add template method: shuffle @frenck (#514)
  • Add template method: fnmatch_filter @frenck (#521)
  • Add template method: fnmatch @frenck (#520)
  • Add template method: typeof @frenck (#522)
  • Add template method: md5 @frenck (#545)
  • Add template method: sha1 @frenck (#546)
  • Add template method: sha256 @frenck (#547)
  • Add template method: sha512 @frenck (#548)
  • Add template method: flatten @frenck (#551)
  • Added service to update an entity's ID @carlos-sarmiento (#537)

πŸ› Bug fixes

  • Fix crash on unavailable automations & scripts @frenck (#497)
  • Skip device IDs that are empty strings @frenck (#499)
  • Skip scene inspection if data platform is missing @frenck (#500)
  • Fix detecting changes to groups @frenck (#539)
  • Do not freeze entity descriptions for backward-compatibility @frenck (#541)
  • Clean up repairs created for no longer existing entities @frenck (#544)

πŸš€ Enhancements

  • Modernize sensor entity descriptions @frenck (#536)
  • Add option to listen for config entry changes to trigger repair @frenck (#542)
  • Refactor/improve listening for reload events on repairs @frenck (#543)
  • Allow template method to be named different for tests and filters @frenck (#549)

🧰 Maintenance

  • Translations update from Hosted Weblate @weblate (#498)
  • Translations update from Hosted Weblate @weblate (#501)
  • Translations update from Hosted Weblate @weblate (#502)
  • Translations update from Hosted Weblate @weblate (#503)
  • Translations update from Hosted Weblate @weblate (#508)
  • Adjust supported Python version range @frenck (#529)
  • :fireworks: Updates maintenance/license year to 2024 @frenck (#530)
  • Translations update from Hosted Weblate @weblate (#525)
  • Translations update from Hosted Weblate @weblate (#517)
  • Translations update from Hosted Weblate @weblate (#535)
  • Translations update from Hosted Weblate @weblate (#532)

πŸ“š Documentation

  • Add Spook's mention in the Self-Hosted podcast @frenck (#504)
  • Add video about Spook from Gryd @frenck (#505)
  • Fix embedded video in the docs @frenck (#506)
  • Update Spook documentation for 2.0.0 @frenck (#515)

⬆️ Dependency updates

Details
  • ⬆️ Update dependency homeassistant to v2023.12.1 @renovate (#474)
  • ⬆️ Update dependency pre-commit to v3.6.0 @renovate (#475)
  • ⬆️ Lock file maintenance @renovate (#477)
  • ⬆️ Update dependency pylint to v3.0.3 @renovate (#479)
  • ⬆️ Update dependency ruff to v0.1.8 @renovate (#482)
  • ⬆️ Update dependency homeassistant to v2023.12.2 @renovate (#481)
  • ⬆️ Update sigstore/gh-action-sigstore-python action to v2.1.1 @renovate (#483)
  • ⬆️ Update dependency hass-nabucasa to v0.75.1 @renovate (#485)
  • ⬆️ Update dependency homeassistant to v2023.12.3 @renovate (#486)
  • ⬆️ Lock file maintenance @renovate (#488)
  • ⬆️ Update actions/setup-node action to v4.0.1 @renovate (#489)
  • ⬆️ Update actions/upload-pages-artifact action to v3 @renovate (#491)
  • ⬆️ Update actions/deploy-pages action to v4 @renovate (#490)
  • ⬆️ Update dependency ruff to v0.1.9 @renovate (#492)
  • ⬆️ Update actions/deploy-pages action to v4.0.1 @renovate (#493)
  • ⬆️ Update actions/deploy-pages action to v4.0.2 @renovate (#494)
  • ⬆️ Lock file maintenance @renovate (#495)
  • ⬆️ Update dependency homeassistant to v2023.12.4 @renovate (#496)
  • ⬆️ Lock file maintenance @renovate (#518)
  • ⬆️ Update dependency ruff to v0.1.10 @renovate (#523)
  • ⬆️ Update dependency ruff to v0.1.11 @renovate (#524)
  • ⬆️ Update dependency node to v20.11.0 @renovate (#540)
  • ⬆️ Update actions/deploy-pages action to v4.0.3 @renovate (#552)

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

v1.4.0

5 months ago

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»

✨ New features

  • Allow enabling/disable multiple config entries in a single call @frenck (#473)

πŸ› Bug fixes

  • Fix accepting list of devices in enable/disable service @frenck (#472)

πŸš€ Enhancements

  • Fix typo for Boo! service @mxr (#459)

🧰 Maintenance

  • Translations update from Hosted Weblate @weblate (#433)
  • Translations update from Hosted Weblate @weblate (#447)

⬆️ Dependency updates

  • ⬆️ Update dependency ruff to v0.1.3 @renovate (#431)
  • ⬆️ Lock file maintenance @renovate (#434)
  • ⬆️ Update dependency homeassistant to v2023.11.0 @renovate (#435)
  • ⬆️ Update dependency ruff to v0.1.4 @renovate (#439)
  • ⬆️ Update dependency homeassistant to v2023.11.1 @renovate (#440)
  • ⬆️ Lock file maintenance @renovate (#441)
  • ⬆️ Update dependency ruff to v0.1.5 @renovate (#443)
  • ⬆️ Update dependency homeassistant to v2023.11.2 @renovate (#444)
  • ⬆️ Lock file maintenance @renovate (#446)
  • ⬆️ Update dependency ruff to v0.1.6 @renovate (#448)
  • ⬆️ Lock file maintenance @renovate (#449)
  • ⬆️ Update dependency homeassistant to v2023.11.3 @renovate (#451)
  • ⬆️ Update dependency node to v20.10.0 @renovate (#452)
  • ⬆️ Lock file maintenance @renovate (#456)
  • ⬆️ Update actions/deploy-pages action to v2.0.5 @renovate (#460)
  • ⬆️ Lock file maintenance @renovate (#462)
  • ⬆️ Update actions/deploy-pages action to v3 @renovate (#465)
  • ⬆️ Update dependency ruff to v0.1.7 @renovate (#466)
  • ⬆️ Update actions/setup-python action to v4.8.0 @renovate (#467)
  • ⬆️ Update actions/setup-python action to v5 @renovate (#468)
  • ⬆️ Update dependency homeassistant to v2023.12.0 @renovate (#469)
  • ⬆️ Update actions/deploy-pages action to v3.0.1 @renovate (#471)

πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»πŸ‘»