WTH is the full changelog so hard to read?

As someone that likes to know what could break before updating, reading the full changelog becomes a tedious exercise of ctrl+f & and a bunch of enters.

Would it be possible to organize that list alphabetically by the integration or group them by integration? I would say the same for the point releases (if possible), but those aren’t nearly as long to read through.

Love all the work you guys are doing. Keep it up!

They or chronologically, as that matters.

It is what I use to write the release notes :grimacing:

1 Like

My ideal solution for this would be that IN HA it would show you ALL the changes between your installed version and the current version…

On top of that have a filter mode highlighting ALL components YOU USE that have breaking changes.

Would make upgrading so much easier.

Edit: HACS somewhat already has a UI for displaying newer versions for integrations and expands to show the details.

3 Likes

Yeah, that’s what it looks like. Hopefully sorting them differently would also make writing the release notes a little nicer since you can see all the changes in one place.

That would be interesting, for sure!

Out of random curiosity, I was looking at the source for the full changelog. Is all that markdown generated somewhere?

The source is the list of commits on the Core repository. It is git commit history.

Is it the result of a ‘git history’ or some other command or is there a script that I could work on changing to sort the data?

There actually was a breaking changes integration that did this but it seemed to have stopped working the last time i tried

You might find this useful: Processing a Home Assistant new release changelog.