GitHub Releases is getting a major upgrade for developers

developers
(Image credit: Huawei)

GitHub has announced a public beta of a major update to GitHub Releases, that aims to help developers streamline communication, while encouraging collaboration, and engagement. 

Anyone who has ever downloaded software from GitHub has interacted with Releases. In a snap, Releases helps developers put up their software packages in binary format along with the release notes, for every new release of the software.

“Releases have been a core part of the GitHub experience since 2013 and serve as a way for maintainers to manage and promote releases for their projects alongside their project’s code,” explains GitHub.

The new beta refreshes the user interface (UI), and brings in new features to showcase new contributors, and help project leads save time.

New features

One of the first new features of the beta release is the ability to automatically generate release notes. 

The feature is available on all repositories on GitHub.com, and works by identifying all of the pull requests that are part of a particular release, in order to automatically generate a summary, while also recognizing the efforts of first time contributors to the project.

“This gives communities the chance to celebrate those who contributed to each release by prominently displaying the profile pictures of contributors. Anyone on GitHub.com can react to releases with emoji or click to sponsor a project they wish to support,” notes GitHub.

While the new Releases features are available for all users, the new UI isn’t enabled by default, and must be enabled manually. 

Mayank Sharma

With almost two decades of writing and reporting on Linux, Mayank Sharma would like everyone to think he’s TechRadar Pro’s expert on the topic. Of course, he’s just as interested in other computing topics, particularly cybersecurity, cloud, containers, and coding.