The Wayback Machine - https://web.archive.org/web/20241002211012/https://github.blog/changelog/label/releases/

releases

Subscribe to all “releases” posts via RSS or follow GitHub Changelog on Twitter to stay updated on everything we ship.

~ cd github-changelog
~/github-changelog|main git log main
showing all changes successfully

At GitHub, we strive to make it easier for developers to release the best version of their code to users. As a result, we've rolled out a new feature that allows you to explicitly set which release of your code is the latest.

Previously, a repository's latest release was the one created on the most recent date. In the event that multiple releases had the same date, the semantic version number broke the tie.

This new feature provides an explicit toggle to mark a release "latest" when you create it. This gives you more control over your code, and it works both in the web interface and through the API (GraphQL, REST).

Screenshot of setting to make a release the latest

Read more about releases in the GitHub documentation.

We appreciate feedback on this and other topics in the GitHub Community discussions.

See more

It is now possible to manually select the previous release prior to generating release notes in the GitHub Releases UI.

For more information on Generating Release Notes, see the Automatically Generated Release Notes documentation.
For more information on GitHub Releases, see the GitHub Releases documentation.

See more

When viewing the details for a particular release, you can now see the creation date for each release asset. For more info, see "About Releases".
Release assets with creation dates

See more

GitHub is where developers come to learn and celebrate what’s new in open source, and where maintainers share, collaborate and celebrate their community’s work. Starting today, two improvements to the release process on GitHub are generally available:

  • Maintainers can now automatically generate release notes, giving them a summary of all the pull requests for a given release.
  • The Releases UI refresh gives more clarity into what’s included in a given release and recognition for contributors in the community. We’ve also significantly overhauled pagination and introduced new search functionality.

Learn more about auto-generated release notes.

See more

GitHub is where developers come to learn and celebrate what’s new in open source, and where maintainers share, collaborate and celebrate their community’s work. Starting today, available in public beta, are two improvements to the release process on GitHub:

  • Maintainers can now automatically generate release notes, giving them a summary of all the pull requests for a given release.
  • The Releases UI gets a refresh giving more clarity into what’s included in a given release, as well as recognition for the contributors in the community. We have also fixed a number of papercuts including no longer showing tags on the releases list view and making videos playable in releases. This won’t be turned on by default in the beta, and will need to be enabled through the Feature Preview.

Learn more about auto-generated release notes, and how to opt-in into the Releases UI refresh here.

See more

Enterprise managed users (EMU), which allows for centralized user account administration, is generally available for customers using GitHub Enterprise Cloud (GHEC).

For more details on EMU, check out our blog post.

See more

GitHub releases now have an avatar list at the bottom of the release showing the avatars of all GitHub accounts mentioned in the release notes. This is a great way to highlight and celebrate the various collaborators helping to make Open Source Software happen.

Learn more about creating software releases on GitHub.

See more

The tag selection component on the GitHub Release Creation UI has been updated to now be a dropdown selector rather than a text field.

This new component is less error prone and more consistent with the overall design of github.com

Learn more about creating software releases on GitHub.

See more

The markdown editor used when creating or editing a release in a GitHub repository now has a text-editing toolbar.

Learn more about creating software releases on GitHub.

See more

You can now react with emoji to all releases on GitHub!

For more information, see the GitHub Releases documentation.

See more

You can now link discussions to new releases!

When drafting a new release, check the Create a discussion for this release box, choose a category, and publish. Your community will be able to react and comment on the release notes, giving projects more opportunities to celebrate and receive feedback. Release discussions are also available natively on GitHub Mobile.

enable discussion creation on a release

For more information, see GitHub Discussions, GitHub Releases and GitHub Mobile documentation.

For questions or feedback, join the conversation in GitHub Product Feedback.

See more