Release Your Software
Today, we’re excited to announce Releases, a workflow for shipping software to end users. Releases are first-class objects with changelogs and binary assets that present a full project history beyond…
The latest news, updates, and innovations around GitHub’s suite of tools and features. Stay informed about new product launches, feature enhancements, and improvements designed to elevate developer and organizational workflows. From new capabilities and products that streamline software development to powerful integrations that boost collaboration, this category provides comprehensive coverage of the advancements shaping the future of software development on GitHub. Our detailed articles, release notes, and insider previews ensure you are always up-to-date with the tools to help you build, manage, and ship your projects more efficiently.
Today, we’re excited to announce Releases, a workflow for shipping software to end users. Releases are first-class objects with changelogs and binary assets that present a full project history beyond…
Not long ago, we began rendering 3D models on GitHub. Today we’re excited to announce the latest addition to the visualization family – geographic data. Any .geojson file in a…
It’s a fact of life – sometimes repository names change. This can happen in a few different types of scenarios: When you rename a repository. When you rename your user…
You can now create your own personal API tokens for use in scripts and on the command line. Be careful, these tokens are like passwords so you should guard them…
It’s been possible to close an issue from a commit for quite a while, but some issues take more work than a single commit to close. That’s why you can…
Today we’re happy to announce two big additions to our API: File CRUD and Repository Statistics. File CRUD The repository contents API has allowed reading files for a while. Now…
Both GitHub and Gist offer ways to view “raw” versions of user content. Instead of viewing files in the visual context of the website, the user can see the actual…
We’ve started rolling out a new security feature called “Content Security Policy” or CSP. As a user, it will better protect your account against XSS attacks. But, be aware, it…
Today we’re happy to release Pulse. Pulse is a great way to discover recent activity on projects. Maybe you haven’t checked on your favorite repository in a while or you…
Here at GitHub, we’re always excited to see people using GitHub to collaborate on all sorts of things, code or non-code. Today, we’re adding a third dimension by making it…
Beginning today, all GitHub Pages sites are moving to a new, dedicated domain: github.io. This is a security measure aimed at removing potential vectors for cross domain attacks targeting the…
Have you ever looked at a commit page on GitHub and wondered what branch the commit was in? We did too. If the commit is not on the default branch,…
At GitHub, we know that even great developers sometimes make mistakes. So, in GitHub for Windows, we’ve added Undo support for Discards, Commits, Rollbacks, and Merges: If you’ve accidentally committed…
Starting today, you can use commit messages to close issues in other repositories. Now you can include “fixes user/repo#45” in your commit message, and it will close the referenced issue,…
Starting today, you can move and rename files within your repositories on GitHub. Renaming a file You’ll notice that editing a file now lets you enter a new name for…
Build what’s next on GitHub, the place for anyone from anywhere to build anything.
Get tickets to the 10th anniversary of our global developer event on AI, DevEx, and security.