Octokit.NET v0.27.0 Release Notes

Release Date: 2017-10-07 // over 6 years ago
  • ๐Ÿ“ฆ Packages

    ๐Ÿ“ฆ Octokit 0.27.0 on NuGet
    ๐Ÿ“ฆ Octokit.Reactive 0.27.0 on NuGet

    Advisories and Breaking Changes

    • NewTeam.Permission has been changed to a nullable type Permission? and will no longer be sent unless explicitly set

    ๐Ÿš€ Release Notes

    ๐Ÿ”‹ Features/Enhancements

    • โšก๏ธ Implement additional fields in Team response and NewTeam and UpdateTeam requests, for Privacy, Maintainers and Description where they were missing - #1669 via @ryangribble
    • Implement Organization filter in ISearchClient.SearchCode() - #1672 via @sepharg, @ryangribble
    • โšก๏ธ Implement team membership enhancements for role (Maintainer or Member) and state (Active or Pending) including new methods TeamsClient.AddOrEditMembership() and TeamsClient.GetMembershipDetails() and updating TeamsClient.GetAllMembers() to allow filtering by role. - #1670 via @ryangribble
    • Implement Nested Teams API (Preview) - #1682 via @ryangribble

    ๐Ÿ›  Fixes

    • ๐Ÿ“‡ Assembly versioning, NuGet package metadata and inter-package version dependencies should now be correct, after automating them via the build process - #1660 via @ryangribble, @mderriey
    • ๐Ÿ‘ป Octokit can now run in environments where PlatformNotSupported exception was encountered when initializing the API connection (eg AWS Lambda) - #1660 via @ryangribble, @mderriey
    • Intellisense should once again be available for Octokit libraries - sorry about that! - #1674 via @mderriey
    • ISearchClient.SearchRepo() now uses the correct values for the Forks search qualifiers (Include or Only) - #1680 via @ryangribble

    Housekeeping

    • โž• Add convention tests to enforce API Pagination support and naming conventions - #1659 via @ryangribble
    • ๐Ÿคก BranchProtection response class EnforceAdmins now provides a standard ctor allowing it to be mocked if required - #1679 via @ryangribble