issues

Subscribe to all “issues” 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

Since our last update, we’ve continued to improve the GitHub Issues beta to make GitHub the place that developers can plan, manage and track their work. Here are some of the recent ships:

🚚 Bulk select and delete

You can now bulk select multiple items in both the table and board layouts.

  • Use cmd+click (on MacOS) or ctrl+click (on Windows/Linux) to select multiple items.
  • Or try shift+arrow-keys / shift+click once an item is already selected.
  • Then hit the del key to quickly remove everything selected.

Bulk delete

🎨 Custom fields in the board layout

Pick and choose which fields you would like to see when in the board layout. Simply use the view menu to customize to exactly what you need.

custom fields

✨ Bug fixes & improvements

  • Group by is now enabled for milestones!
  • In the board layout, if your no status field is empty, it will be automatically hidden.
  • Empty groups are no longer shown when you are running a group by.
  • When a item in the table layout is deleted, focus is retained within the table to keep keyboard navigation active.
  • Bug fix so the is:open filter no longer hides draft issues.
  • Bug fix to resolve issues when filtering over labels which contained :.

Learn about the Issues beta on the GitHub Issues page or in the FAQ.

See more

Over the past month, we’ve continued to improve the GitHub Issues beta as we work hand-in-hand with our beta users to make GitHub the place that developers can plan, manage and track their work. Here are some of the recent ships:

🗂 Improved filtering

Three new filtering options are now available:

  • Find items that don’t match a query with -. For example -status:done
  • Find items that have null values with no. For example no:status
  • Find items based on state with is. For example is:open or is:issue

All of these new filtering options have type-ahead support in the filter bar and can be found in the command palette with cmd+k (on MacOS) or ctrl+k (on Windows/Linux).

all filters demo

📝 Draft to Issue conversion

You can now convert any draft issue in a project to an issue. Simply use the item menu or edit the assignee, labels, milestone or repository fields.

Convert to issue demo

✨ Bug fixes & improvements

  • Filtering is now possible over hidden fields.
  • The scroll position is reset correctly when changing views.
  • Hitting ‘enter’ on a cell keeps you in the same field and moves you to the row below.
  • Fixed an issue with filtering against fields which contained emojis.
  • Updates to dark mode colors.
  • Adding a new item via ‘tab’ now focuses you on the second column in the table layout.
  • The command palette now allows filtering across all fields.
  • Fixed a bug where deleting a field being used for a sort or group by broke the view.
  • Improved drag and drop to empty columns in the board layout.
  • Draft issues are now included under the is:issue filter.

Learn about the Issues beta on the GitHub Issues page or in the FAQ.

See more

Issues submitted to open source projects often lack important information. Markdown issue templates can help by providing text that contributors can remove and replace with their own input – but sometimes contributors can miss details or get confused.

New, YAML configured issue forms enable maintainers to build structured forms with required fields and easy-to-follow steps so that they can capture every important detail.

User submits an issue via issue forms.

Issue forms are now available in beta for all publicly accessible repositories.

Learn more about issue forms and send us your feedback.

See more

GitHub Issues banner image

Today we are announcing new beta features within GitHub Issues, with better ways to plan, track, and manage projects.

Read more on the GitHub Issues page or in the FAQ.

✨ NEW – Project planning for developers

Available in limited public beta

Built like a spreadsheet, project tables give you a live canvas to filter, sort, and group issues and pull requests. Tailor them to your needs with custom fields and saved views. Sign up for the beta now.

  • Prioritize your work across repositories with a new spreadsheet-like table
  • Extend issues with custom fields with support for text, number, date and single-select types
  • Change custom field values right from the issues sidebar
  • Filter, sort, and group by any field
  • Instantly switch between project tables and boards
  • Save your view options to share with your team
  • Build custom workflows with a GraphQL API to access project issues and metadata
  • Use cmd + k to bring up a command palette that lets you filter, sort, group, and manage views

✨ NEW – Break issues into actionable tasks

Available in public beta

When lists of tasks are created in markdown and referenced in another issue, this will now create a dynamic relationship that helps you break down your work and track it to completion. Convert text into issues quickly after brainstorming ideas with your team, and stay up to date on progress now that tracked issues are automatically checked off when closed.

  • Create task lists of issues and pull requests
  • Quickly convert text into issues
  • Track status of tasks with progress indicators
  • See which issues another issue is being tracked in
  • Automatically update the status of a task when the tracked issue is closed

View the progress of your issues and see how work is related with task lists

📣 Got feedback?

Join our feedback community and let us know how we can improve.

See more