Release Please

Release management.

Visit website ↗

Profile updated

Console’s review

· Reviewed by David Mytton

What we like

Generates a CHANGELOG, creates the GitHub release, and bumps versions in language specific files e.g. package.json, Cargo.toml, setup.py, etc. Supports a range of languages. Parses conventional commits so understands version bumps for breaking changes. Manages Git tags.

Tradeoffs

Requires conventional commit formats and does not handle publishing releases to package managers.

Is Release Please a fit?

Based on Console’s review published on 2023-09-28. Summary updated .

Who it’s for

Developers working with multiple programming languages should consider Release Please for release management

Why consider it

Release Please can automate release management tasks such as generating a CHANGELOG and creating GitHub releases

Keep in mind

Release Please has limitations, including requiring conventional commit formats and not handling release publishing to package managers

Console is a free weekly newsletter with short reviews of developer tools, covering strengths and tradeoffs. This review reflects Console’s assessment at publication on 2023-09-28. Features and limitations may have changed since the review date. Read our selection criteria and learn about Console.

Discover your next favorite tool

Independent devtool reviews and the latest betas, in your inbox every Thursday. Free.