Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Changelog ManagerNew to Visual Studio Code? Get it now.
Changelog Manager

Changelog Manager

Preview

Carlo Cardella

|
1,207 installs
| (0) | Free
Manage the changelog for your application
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Changelog Manager 📝

Visual Studio Marketplace Version Visual Studio Marketplace Installs Visual Studio Marketplace Downloads Visual Studio Marketplace Rating GitHub issues GitHub license Twitter

This Visual Studio Code extension helps to build a changelog for your project, either in markdown or plain text files. The changelog format follows Keep a changelog.

Requires Visual Studio Code 1.140 or newer.

For markdown files I suggest to enable quickSuggestions (disabled by default for markdown files):

// Configure settings to be overridden for [markdown] language.
"[markdown]":  {
  "editor.quickSuggestions": true
}

Commands

Initialize a new full changelog in the workspace or open folder root; if there is no folder open, prompt the user to ask for a folder where to store the new changelog file

  • Initialize full markdown ChangeLog
  • Initialize full plaintext ChangeLog

Allow to select the folder where to create the changelog

  • Initialize full markdown ChangeLog in folder...
  • Initialize full plaintext ChangeLog in folder...

Development

Use Node.js 24 LTS (nvm use) and npm. The development toolchain requires a supported Node.js release; Node.js 16 and 23 are not supported.

npm ci
npm audit
npm run lint
npm test

npm test builds the production extension, compiles the tests, and runs them in a downloaded VS Code instance with an isolated temporary workspace. On headless Linux, run xvfb-run -a npm test. npm run webpack-dev watches the extension bundle; npm run unit-tests watches test compilation for the VS Code debugger.

TypeScript stays on the latest compatible 6.x release while typescript-eslint requires TypeScript below 6.1. Dependency overrides keep transitive glob and minimatch on patched releases until their consumers update their requirements.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft