Releases: TuxdudeHomeLab/hasspkgutil
hasspkgutil v0.5.0
Released Thu, May 30 2024 06:37 AM UTC+0000
v0.5.0 which supports updating enabled/disabled integration lists.
Changelog
- c001bd5: build: [upgrade-makesystem-bot] Upgrade to v0.5.21. (@Tuxdude)
- fc47e55: build: [upgrade-makesystem-bot] Upgrade to v0.5.22. (@Tuxdude)
- 8b65e75: build: [upgrade-makesystem-bot] Upgrade to v0.5.23. (@Tuxdude)
- c670fc8: build: [upgrade-makesystem-bot] Upgrade to v0.5.24. (@Tuxdude)
- cb886e5: build: [upgrade-makesystem-bot] Upgrade to v0.5.25. (@Tuxdude)
- 8090a36: build: [upgrade-makesystem-bot] Upgrade to v0.5.26. (@Tuxdude)
- 061c5b5: build: [upgrade-makesystem-bot] Upgrade to v0.5.27. (@Tuxdude)
- bf37e95: build: [upgrade-makesystem-bot] Upgrade to v0.5.28. (@Tuxdude)
- 7e5df22: build: [upgrade-makesystem-bot] Upgrade to v0.5.29. (@Tuxdude)
- 7dd12bc: feat: Add a new update mode for updating enabled/disabled integrations lists. (@Tuxdude)
Thanks!
Those include all the new changes in the v0.5.0 release!
hasspkgutil v0.4.0
Released Wed, Jan 10 2024 12:09 AM UTC+0000
v0.4.0 which supports parsing of recent Home Assistant version requirements and constraints files correctly.
Changelog
- 20ff7a7: build(deps): bump github.com/tuxdude/zzzlog from 0.2.1 to 0.2.2 (@dependabot[bot])
- 3c3bbdd: build: Use .TagSubject and .TagBody for better goreleaser release notes. (@Tuxdude)
- 0a47ff0: build: [upgrade-makesystem-bot] Upgrade to v0.5.10. (@Tuxdude)
- 8006d86: build: [upgrade-makesystem-bot] Upgrade to v0.5.12. (@Tuxdude)
- 2a7e2d4: build: [upgrade-makesystem-bot] Upgrade to v0.5.14. (@Tuxdude)
- ff469b9: build: [upgrade-makesystem-bot] Upgrade to v0.5.15. (@Tuxdude)
- 3662059: build: [upgrade-makesystem-bot] Upgrade to v0.5.16. (@Tuxdude)
- bb36aad: build: [upgrade-makesystem-bot] Upgrade to v0.5.17. (@Tuxdude)
- adc834e: build: [upgrade-makesystem-bot] Upgrade to v0.5.18. (@Tuxdude)
- d76504a: build: [upgrade-makesystem-bot] Upgrade to v0.5.19. (@Tuxdude)
- f4dad74: build: [upgrade-makesystem-bot] Upgrade to v0.5.20. (@Tuxdude)
- 6dcdc53: build: [upgrade-makesystem-bot] Upgrade to v0.5.3. (@Tuxdude)
- 876beb4: build: [upgrade-makesystem-bot] Upgrade to v0.5.4. (@Tuxdude)
- 2c9d2c1: build: [upgrade-makesystem-bot] Upgrade to v0.5.5. (@Tuxdude)
- c7a2dea: build: [upgrade-makesystem-bot] Upgrade to v0.5.6. (@Tuxdude)
- 8bb3726: build: [upgrade-makesystem-bot] Upgrade to v0.5.7. (@Tuxdude)
- dda0439: build: [upgrade-makesystem-bot] Upgrade to v0.5.8. (@Tuxdude)
- 64f8166: feat: Handle parsing of constraints and requirements files from recent Home Assistant versions correctly. (@Tuxdude)
- 04d0707: fix: Change goreleaser source archive format to tar.gz. (@Tuxdude)
- 7451865: fix: Return the right expected string in the error message while parsing. (@Tuxdude)
- 22326bb: fix: Use name template based replacements instead of the unsupported replacements directive in .goreleaser.yaml. (@Tuxdude)
Thanks!
Those include all the new changes in the v0.4.0 release!
hasspkgutil v0.3.0
Released Sun, Mar 6 2022 12:51 AM UTC+0000
Support specifying the list of disabled integrations.
This allows acting as an additional safety net to detect any new
integrations being added or existing ones being removed upstream and
will require consumer to update the list of enabled/disabled
integrations accordingly.
Changelog
- 31719d2: feat: Allow specifying list of disabled integrations. (@Tuxdude)
- 5ebc575: feat: Renamed enabledIntegrations type to selectedIntegrations. (@Tuxdude)
- f1784b1: feat: Validate every specified disabled integration. (@Tuxdude)
- cc048a0: refactor: Unify validation of enabled/disabled integrations lists. (@Tuxdude)
Thanks!
Those include all the new changes in the v0.3.0 release!
hasspkgutil v0.2.0
Released Sat, Mar 5 2022 05:41 AM UTC+0000
Second release with a few additional improvements.
- -enabled-integrations flag replaces -enabled-components flag.
- Integrations without a
.
are assumed to be prefixed with
homeassistant.components.
and integration with a.
are assumed
to be prefixed withhomeassistant.
. - Safety checks to confirm that all integrations specified in the
enabled integrations file are actually covered in the integrations
from Home Assistant Core.
Changelog
- e805170: feat: Safety net to confirm all enabled integrations are valid. (@Tuxdude)
- b909280: feat: Support integrations with generic prefix. (@Tuxdude)
Thanks!
Those include all the new changes in the v0.2.0 release!
hasspkgutil v0.1.0
Released Fri, Mar 4 2022 03:07 AM UTC+0000
First release of Home Assistant Package Util (hasspkgutil)
This is the first release of this utility, with the sole goal of
generating the requirements and constraints lists for a given Home
Assistant release version and the specified list of enabled Home
Assistant integration components.
Changelog
- c2a7670: build: Add Github CodeQL analysis workflow. (@Tuxdude)
- aebb592: build: Add Github build workflow. (@Tuxdude)
- 6d101b7: build: Add Github dependabot configuration. (@Tuxdude)
- 7d2c4a7: build: Add Github lint workflow. (@Tuxdude)
- f9c2948: build: Add Github release workflow. (@Tuxdude)
- 63af5e7: build: Add Github tests workflow. (@Tuxdude)
- 0213df5: build: Add Github upgrade makesystem workflow. (@Tuxdude)
- 9843041: build: Add goreleaser configuration. (@Tuxdude)
- c88c850: build: Bootstrapping the makesystem. (@Tuxdude)
- f53a323: feat: A work-in-progress version of this util. (@Tuxdude)
- 9f7990a: feat: Add .gitignore for this repo. (@Tuxdude)
- 2c73e16: feat: Adding a README for this repo. (@Tuxdude)
- 0751902: feat: Define a type for storing the list of dependencies. (@Tuxdude)
- 5a2f8f6: feat: Download the requirements/constraints using the URL directly. (@Tuxdude)
- eb748e8: feat: Handle commented out dependencies. (@Tuxdude)
- bf76e16: feat: Output requirements and constraints. (@Tuxdude)
- 8954137: feat: Parse HA core constraints. (@Tuxdude)
- 7a6d9ac: feat: Parse HA core requirements file. (@Tuxdude)
- 1e05dcc: feat: Parse enabled components file. (@Tuxdude)
- 9b1b3db: feat: Parse integrations. (@Tuxdude)
- 6f37495: feat: Set up the go module. (@Tuxdude)
- 9d6e142: feat: Sort the dependencies prior to storing them. (@Tuxdude)
- 91c00bf: refactor: Change min logging level to info. (@Tuxdude)
- a0c9ed4: refactor: Change the logging level. (@Tuxdude)
- b803500: refactor: Fix log level. (@Tuxdude)
- e3e8716: refactor: Make parsing reqs or constraints generic. (@Tuxdude)
- 929e78e: refactor: Remove unnecessary logging. (@Tuxdude)
- 9e45049: refactor: Split parsing from opening the file. (@Tuxdude)
Thanks!
Those include all the new changes in the v0.1.0 release!