REST API preview promotions

We have graduated twenty-three of the twenty-five existing previews that were in our REST API.

Previously, REST API consumers needed to pass in a custom media-type via an HTTP accept header (example: Accept: application/vnd.github.ant-man-preview+json) with requests to get additional response fields or to be able to access specific endpoints.

The following are REST APIs that still require the accept header:

  • content_references (corsair preview) application/vnd.github.corsair-preview+json

  • code_of_conduct (scarlet-witch preview) application/vnd.github.scarlet-witch-preview+json

The header is no longer needed for the other twenty-three REST API previews that have been graduated.

For the remaining two previews the plan is to sunset the previews later this year. We are actively reaching out to any consumers of the REST APIs of those previews.

Since our last update, we’ve continued to improve the GitHub Issues beta to expand the capabilities of both project tables and boards. Here are some of the recent ships:

🌀 Iteration field type

Build tempo with our new field type – iteration. With iterations you’ll find it easy to keep everyone aligned on what’s in progress and make jobs like cycle planning a breeze.

Designed to take the manual pain away from creating new iterations every week, iterations are a smooth and streamlined experience.

  • Create a new field, and select the iteration type. Here you can pick the start date and length of the iteration.
  • Hit save and create, and we will auto add 3 instances of the iteration to get you started.
  • Easily create more in the settings screen.
  • Filter, sort, and group by just like you would any other field.

iteration field

✋ Granular permissions

Project access you control. With our new manage access tab it’s easy to set up the right permissions for your project.

  • Select a base role for your organization – admin, write, read or no access.
  • Manage individual access for collaborators.
  • Support for teams and external collaborators coming soon.permissions

    ✨ Bug fixes & improvements

  • We reduced the number of confirmation toasts to help keep you in the zone.
  • Updated icons for draft and closed PRs.
  • Fixed an edge case where the issue suggester could include the issue you just added, which would result in an error.
  • Cards in the board are no longer selected when performing a meta+click on the title.
  • Bug fix where the e and del shortcuts in the board layout we overriding the repo picking during convert to issue.
  • In the table layout, you can now hide a column that has a group by applied.
  • Previously a new project needed items added before you could add columns – now you can start with columns or items.

See how to use GitHub for project planning on the GitHub Issues page and learn more in the FAQ.

See more

You can now choose to use a fixed-width font in Markdown-enabled fields, like issue comments and pull request descriptions. Currently these fields use a variable-width font, which can make it difficult to edit advanced Markdown structures like tables and code snippets.

To enable, go to your appearance settings and toggle on Use a fixed-width (monospace) font when editing Markdown in the “Markdown editor font preference” section.

fixed-width-font

Learn more about writing and formatting on GitHub.

See more