Octokit v4.8.0 Release Notes

Release Date: 2017-12-20 // over 6 years ago
  • ๐Ÿ‘Œ Support for additional API endpoints

    • #885 Topics API
    • #884 Get a single Installation
    • #894 Add assignees
    • #895 Find user installations
    • #929 Marketplace listings API
    • #928 Nested Teams API
    • #938 Get user's marketplace purchases
    • #932 GitHub Apps API

    APIs taken out of preview

    • #913 Organization Memberships API
    • #923 Pull Request Review API

    โœจ Enhancements

    • #886 Allow reviews and review comments to be paginated
    • #899 Expose response_headers and response_body on error objects
    • #877 Improve error message when Octokit::Repository.new fails
    • โšก๏ธ #958 Update add/remove installations methods to use non-deprecated endpoints
    • ๐Ÿšš #892 Move integrations endpoints across to apps

    ๐Ÿ›  Bugfixes

    • ๐Ÿšš #876 Remove destructive assignment for repository
    • ๐Ÿš€ #966 Fix apps client for GitHub Enterprise installs (new endpoints in this release, but still)

    ๐Ÿ‘ Note about Rubinius support

    ๐Ÿš€ We have been unable to get a Rubinius build working for CI for quite some time, meaning that Rubinius support has been spotty or non-existent. In this release we finally stopped trying. This isn't directly backwards-incompatible since it already wasn't working, but it does feel a bit iffy.

    If you happen to use Rubinius and know how to get this working on Travis, we'd be delighted to review a pull request that adds it back in.