This doesn't help with dependency management. Changelogs, no matter how well written, cannot replace semver in e.g. Ruby / Rubygems / Bundler version constraints:
Is there any harm in doing both? I agree that good changelogs are incredibly helpful - but I can also see how consistent version numbering can be useful too. If nothing else, it can allow easier automated dependency management vs. parsing the contents on a changelogs.
https://robots.thoughtbot.com/a-healthy-bundle