Download Latest Version v2.0-rc.3 source code.tar.gz (6.3 MB)
Email in envelope

Get an email when there's a new version of Java API for GitHub

Home / github-api-2.0-rc.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-03-21 3.0 kB
v2.0-rc.1 source code.tar.gz 2025-03-21 6.3 MB
v2.0-rc.1 source code.zip 2025-03-21 12.8 MB
Totals: 3 Items   19.1 MB 0

Major version bump to v2.x

I would love for github-api v2.x to be a larger change that has major new features.

However, the most pressing need is clearing technical debt for better stability and ease of adding new features. These changes break binary compatibility requiring a major version bump.

v2.0 includes:

  • Drop support for Java 8
  • Remove functional dependencies on HttpURLConnection
  • Remove most deprecated classes and methods
  • Remove all "bridge methods"
  • Test clean up
  • Site generation updates
  • First GraphQL endpoint

Changes

  • Prepare release (bitwiseman): github-api-2.0-rc.1 @github-actions[bot] (#2069)
  • Chore(deps): Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.1.0 to 4.9.3.0 @dependabot[bot] (#2064)
  • Chore(deps-dev): Bump org.mockito:mockito-core from 5.15.2 to 5.16.1 @dependabot[bot] (#2066)
  • Chore(deps-dev): Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre @dependabot[bot] (#2067)
  • Chore(deps): Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.8.0 to 3.9.0 @dependabot[bot] (#2068)
  • Chore(deps-dev): Bump org.junit.vintage:junit-vintage-engine from 5.10.2 to 5.12.1 @dependabot[bot] (#2047)
  • FEAT: Implement enabling auto merge for PR by GraphQL @seate (#2056)
  • Revert removal of getPullRequests @bitwiseman (#2049)
  • Default GitHubConnectorResponse to streamed body instead of in-memory buffer @atsushieno (#2059)
  • removed unnecessary imports and casts @rnveach (#2048)
  • Chore(deps-dev): Bump com.google.code.gson:gson from 2.11.0 to 2.12.1 @dependabot[bot] (#2052)
  • Chore(deps): Bump com.fasterxml.jackson:jackson-bom from 2.18.2 to 2.18.3 @dependabot[bot] (#2051)
  • Chore(deps): Bump codecov/codecov-action from 5.3.1 to 5.4.0 @dependabot[bot] (#2050)
  • Chore(deps): Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.4 to 4.9.1.0 @dependabot[bot] (#2044)
  • Chore(deps-dev): Bump org.awaitility:awaitility from 4.2.2 to 4.3.0 @dependabot[bot] (#2045)
  • Chore(deps-dev): Bump org.slf4j:slf4j-simple from 2.0.16 to 2.0.17 @dependabot[bot] (#2046)
  • fixed various javadoc issues @rnveach (#2042)
  • Removed unused checked exceptions @rnveach (#2036)
  • Issue [#2033]: made code clearer on using number in some methods @rnveach (#2034)
  • GHPerson#getType() should call populate() only if type is null @anujhydrabadi (#2015)
  • Update documentation URL @britter (#2038)
  • Issue [#2026]: added reopened to GHIssueStateReason @rnveach (#2031)
  • added ignore entry for eclipse metadata @rnveach (#2027)
Source: README.md, updated 2025-03-21