A CLI tool for generating release notes and migration guides from structured JSON files. Current stable version is 1.0.15, with no regular release cadence (appears to be maintained sporadically). It reads release data from a `releases/` directory containing JSON files per version, and outputs Markdown documentation. Key differentiators include automatic generation of migration guides highlighting runtime, environment variable, and script changes between versions, as well as support for custom arrays in JSON that become sections in the release notes. The tool is entirely CLI-based and requires Node.js >= 14. It has limited adoption and no notable alternatives directly compared.
npm install migration-releaseNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Create release JSON files and generate release notes and migration guide using CLI commands.
Create a 'releases/' directory in the current working directory and place version JSON files there.
Ensure only version-named JSON files exist in releases/ (e.g., 1.0.0.json, 2.0.0.json). Avoid additional files like config.json.
Always include a 'version' field in the JSON that matches the filename (e.g., '1.0.0' for 1.0.0.json).
Create a releases/ directory at the root of your project and add the version JSON files (e.g., releases/1.0.0.json).
Install globally with 'npm install -g migration-release' or use 'npx migration-release gen-release'.
No dependency data recorded yet.