pypi PyGithub 1.55

3 years ago

Breaking Changes

  • Remove client_id/client_secret authentication (#1888) (901af8c)
  • Adjust to Github API changes regarding emails (#1890) (2c77cfa)
    • This impacts what AuthenticatedUser.get_emails() returns
  • PublicKey.key_id could be int on Github Enterprise (#1894) (ad124ef)
  • Export headers in GithubException (#1887) (ddd437a)

Bug Fixes & Improvements

  • Do not import from unpackaged paths in typing (#1926) (27ba783)
  • Implement hash for CompletableGithubObject (#1922) (4faff23)
  • Use property decorator to improve typing compatibility (#1925) (e416810)
  • Fix :rtype: directive (#1927) (54b6a97)
  • Update most URLs to docs.github.com (#1896) (babcbcd)
  • Tighten asserts for new Permission tests (#1893) (5aab6f5)
  • Adding attributes "maintain" and "triage" to class "Permissions" (#1810) (7687961)
  • Add default arguments to Workflow method type annotations (#1857) (7d6bac9)
  • Re-raise the exception when failing to parse JSON (#1892) (916da53)
  • Allow adding attributes at the end of the list (#1807) (0245b75)
  • Updating links to Github documentation for deploy keys (#1850) (c27fb91)
  • Update PyJWT Version to 2.0+ (#1891) (a68577b)
  • Use right variable in both get_check_runs() (#1889) (3003e06)
  • fix bad assertions in github.Project.edit (#1817) (6bae9e5)
  • Test repr() for PublicKey (#1879) (e0acd8f)
  • Add support for deleting repository secrets (#1868) (696793d)
  • Switch repository secrets to using f-strings (#1867) (aa24030)
  • Manually fixing paths for codecov.io to cover all project files (#1813) (b2232c8)
  • Add missing links to project metadata (#1789) (64f532a)
  • No longer show username and password examples (#1866) (55d9837)
  • Adding github actions secrets (#1681) (c90c050)
  • fix get_user_issues (#1842) (7db1b0c)
  • Switch all string addition to using f-strings (#1774) (290b627)
  • Enabling connetion pool_size definition (a77d4f4)
  • Always define the session adapter (aaec0a0)

Don't miss a new PyGithub release

NewReleases is sending notifications on new releases.