Skip to content
Component to show potential breaking_changes in the current published version based on your loaded components
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Initial release Apr 9, 2019
custom_components/breaking_changes
CONTRIBUTING.md
LICENSE Initial release Apr 9, 2019
README.md Remove binary sensor (#2) Apr 11, 2019
example.png
example.yaml Create example.yaml May 19, 2019
package.yaml Remove binary sensor (#2) Apr 11, 2019
resources.json Remove binary sensor (#2) Apr 11, 2019

README.md

breaking_changes

GitHub Release GitHub Activity custom_updater License

Project Maintenance BuyMeCoffee

Discord Community Forum

Component to show potential breaking_changes in the current published version based on your loaded components.

How it works.

This uses https://hachanges.halfdecent.io/ to get the breaking changes.
hachanges is a website I made a couple of months before this to serve as an easy registry of breaking changes.

hachanges uses web scraping on the blogpost for the release that it tries to show, and determine which breaking change to list.

This will list breaking changes on versions for the next after the one you are running up to the latest stable version.

Examples:
You run version 0.87.0, and 0.92.0 is published, it will show breaking changes for 0.88, 0.89, 0.90, 0.91, 0.92.
You run version 0.92.0, and 0.92.0 is published, it will not show anything.
You run version 0.91.0, and 0.92.0 is published, it will show breaking changes for 0.92.

This component will set up the following platforms.

Platform Description
sensor Show info about potential issue with your configuration before upgrading.

example

Installation

  1. Using the tool of choice open the directory (folder) for your HA configuration (where you find configuration.yaml).
  2. If you do not have a custom_components directory (folder) there, you need to create it.
  3. In the custom_components directory (folder) create a new folder called breaking_changes.
  4. Download all the files from the custom_components/breaking_changes/ directory (folder) in this repository.
  5. Place the files you downloaded in the new directory (folder) you created.
  6. Add breaking_changes: to your HA configuration.

Using your HA configuration directory (folder) as a starting point you should now also have this:

custom_components/breaking_changes/__init__.py
custom_components/breaking_changes/const.py
custom_components/breaking_changes/sensor.py
custom_components/breaking_changes/manifest.json

Example configuration.yaml

breaking_changes:

Configuration options

Key Type Required Default Description
name string False Potential breaking changes Custom name for the entities.

Contributions are welcome!

If you want to contribute to this please read the Contribution guidelines


You can’t perform that action at this time.