Skip to content
Dev Tools Library

semantic-release

Automates versioning, changelog and publishing from commits.

CLIOpen source

Decides the next semantic version from commit messages, generates the changelog and publishes the package automatically in CI.

When to use

When you want fully automated releases driven by commits.

When to avoid

If you prefer to review and approve the version and changelog manually before each release.

Alternatives

They do a similar job. Compare before choosing.

  • Versioning and changelogs for monorepos, with change files.

    CLIOpen source★ 12.5K
  • Keeps a release PR up to date from commits.

    CLIOpen source★ 7.7K

From the same area, with a close purpose.

  • Customizable changelog generator from Git history.

    CLIOpen source★ 12.4K
  • Simple Git hooks for Node projects.

    LibraryOpen source★ 35.4K
  • Checks whether commit messages follow a convention.

    CLIOpen source★ 18.8K
  • Interactive assistant for writing conventional commits.

    CLIOpen source★ 17.5K