I really really dislike the direction changelogs are going by being fully auto generated from the git log.
Such changelogs don’t add any value, contain a lot of noise like dependency bumps or small refactors which are of no interest to end users and don’t highlight important information like breaking changes or new functionality. This overhaul makes it harder especially for package maintainers and I just stopped reading those changelogs all together.
I haven’t really run into this issue much. With conventional commits, I can filter out refactor, test, etc., and only capture feature/fix commits. I also know these two commit types will be in the changelog, so I always ensure the messaging is helpful to end-users.
There is still a quality hit for sure, but the above approach has never produced anything I don’t think is not worth reading.