Skip to content

feat(docs): add blueprint version and author information, update blueprint import UI#955

Merged
EPMatt merged 6 commits intomainfrom
ma/blueprints-info
Nov 5, 2025
Merged

feat(docs): add blueprint version and author information, update blueprint import UI#955
EPMatt merged 6 commits intomainfrom
ma/blueprints-info

Conversation

@EPMatt
Copy link
Owner

@EPMatt EPMatt commented Nov 5, 2025

Thank you for taking the time to work on a Pull Request. Your contribution is really appreciated! 🎉
Please don't delete any part of the template, since keeping the provided structure will help maintainers to review your work more rapidly.

Sections marked as * are required and need to be filled in.

Proposed change*

This PR sets up initial work for supporting version-aware blueprint importing.
Blueprint and author information is added to blueprints.
Such information, together with the new structured changelogs introduced in #954, allow to define a list of versions available to download.

The Blueprint Download UI in the Blueprints page has been cleaned up and updated to display author and version information:

image

At the moment, the version selection dropdown only allows to select the latest version as, currently, the versioned download logic has yet to be implemented.

Moreover, we standardize Changelog entries to the YYYY.MM.DD format, matching the future version naming scheme.

Checklist*

  • I followed sections of the Contribution Guidelines relevant to changes I'm proposing.
  • I properly tested proposed changes on my system and confirm that they are working as expected.
  • I formatted files with Prettier using the command npm run format before submitting my Pull Request.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 5, 2025

Hey @EPMatt, thank you so much for your contribution! 🚀

🔄 We're currently running a few checks to make sure that everything is great with your contribution.
If further actions need to be performed before your contribution can be reviewed, additional guidance will be provided to you in the next comment.

Results are coming soon, stay tuned!

@github-actions
Copy link
Contributor

github-actions bot commented Nov 5, 2025

Hey @EPMatt,

❌ It looks like there are some issues with your contribution. Don't worry, here's some additional information and guidance on how to solve them.

  • Your submission includes some code style issues. We invite you to inspect the output of the Pull Request checks and fix reported errors and warnings.

Please fix reported issues, then submit your updates here. If you have any questions or doubts, you can always contact a project maintainer. :)

Thanks!

@github-actions
Copy link
Contributor

github-actions bot commented Nov 5, 2025

Hey @EPMatt,

✅ Your contribution passed all the checks, awesome!
A maintainer will soon review your submission and provide additional feedback regarding your changes.

Thanks again for dedicating your precious time to this project. 🔥

📝 Updated blueprints included in this PR can be tested by importing them in Home Assistant via the following links.

https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/automation/addon_update_notification/addon_update_notification.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/automation/example/example.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/automation/on_off_schedule_state_persistence/on_off_schedule_state_persistence.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/automation/persistent_notification_to_mobile/persistent_notification_to_mobile.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/automation/simple_safe_scheduler/simple_safe_scheduler.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/ikea_e1524_e1810/ikea_e1524_e1810.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/ikea_e1743/ikea_e1743.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/ikea_e1744/ikea_e1744.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/ikea_e1766/ikea_e1766.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/ikea_e1812/ikea_e1812.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/ikea_e2001_e2002/ikea_e2001_e2002.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/ikea_e2123/ikea_e2123.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/ikea_e2201/ikea_e2201.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/ikea_e2213/ikea_e2213.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/ikea_ictc_g_1/ikea_ictc_g_1.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/osram_ac025xx00nj/osram_ac025xx00nj.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/philips_324131092621/philips_324131092621.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/philips_8718699693985/philips_8718699693985.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/philips_929002398602/philips_929002398602.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/sonoff_snzb01/sonoff_snzb01.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/tuya_ERS-10TZBVK-AA/tuya_ERS-10TZBVK-AA.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/xiaomi_wxcjkg11lm/xiaomi_wxcjkg11lm.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/xiaomi_wxcjkg12lm/xiaomi_wxcjkg12lm.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/xiaomi_wxcjkg13lm/xiaomi_wxcjkg13lm.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/controllers/xiaomi_wxkg11lm/xiaomi_wxkg11lm.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/hooks/cover/cover.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/hooks/light/light.yaml
https://github.com/EPMatt/awesome-ha-blueprints/blob/ma/blueprints-info/blueprints/hooks/media_player/media_player.yaml

@EPMatt EPMatt merged commit 79b7c6b into main Nov 5, 2025
7 checks passed
@EPMatt EPMatt deleted the ma/blueprints-info branch November 5, 2025 09:59
github-actions bot pushed a commit that referenced this pull request Nov 5, 2025
…d author information, update blueprint import UI (#955)

* chore(docs): convert changelog entries to yyyy.mm.dd format

* chore(blueprints): add blueprint version and author variables

* chore: update author field to maintainers

* feat(docs): better blueprint version selector

* feat(docs): disable version selection for now

* chore: disable eslint warning
@github-actions
Copy link
Contributor

github-actions bot commented Dec 6, 2025

Hi there,

🔒 This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. If you want to submit a contribution to the project, you can open a new PR.

Thanks!

@github-actions github-actions bot locked and limited conversation to collaborators Dec 6, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant