version-changelog automates the process of generating and maintaining a changelog file for your npm package. It streamlines tracking and communicating changes made between versions. This package automatically updates your changelog file with new versions and descriptions, simplifying release notes and improving transparency for users. It integrates with standard versioning schemes such as Semantic Versioning. You need only to setup the package in your app and it will update the changelog whenever you create a new release.