The "Keep a Changelog" site instead advocates that a changelog not include all changes, but that it should instead contain "a curated, chronologically ordered list of notable changes for each version of a project" and should not be a "dump" of a git log "because this helps nobody".
[2] Although the GNU (Automake) canonical naming convention for the file is ChangeLog,[3] it is sometimes alternatively named as CHANGES or HISTORY (NEWS is usually a different file reflecting changes between releases, not between the commits).
Some revision control systems are able to generate the relevant information for a changelog, if the goal is to include all changes.
Most wiki software includes changelogs as a fundamental feature (often called history in this context).
It helps to announce new features, latest releases, and relevant news directly in-app.