diff --git a/pom.xml b/pom.xml
index 1947c37495..5ab01b8766 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
github-api
- 1.58
+ 1.59
GitHub API for Java
http://github-api.kohsuke.org/
GitHub API for Java
@@ -16,7 +16,7 @@
scm:git:git@github.com/kohsuke/${project.artifactId}.git
scm:git:ssh://git@github.com/kohsuke/${project.artifactId}.git
http://${project.artifactId}.kohsuke.org/
- github-api-1.58
+ HEAD
diff --git a/src/main/java/org/kohsuke/github/GHAsset.java b/src/main/java/org/kohsuke/github/GHAsset.java
index b26c72000e..902356eebf 100644
--- a/src/main/java/org/kohsuke/github/GHAsset.java
+++ b/src/main/java/org/kohsuke/github/GHAsset.java
@@ -21,6 +21,7 @@ public class GHAsset {
private long download_count;
private Date created_at;
private Date updated_at;
+ private String browser_download_url;
public String getContentType() {
return content_type;
@@ -80,6 +81,10 @@ public String getUrl() {
return url;
}
+ public String getBrowserDownloadUrl() {
+ return browser_download_url;
+ }
+
private void edit(String key, Object value) throws IOException {
new Requester(root)._with(key, value).method("PATCH").to(getApiRoute());
}
diff --git a/src/main/java/org/kohsuke/github/GHAuthorization.java b/src/main/java/org/kohsuke/github/GHAuthorization.java
index dae2c74115..7fe8fdaf94 100644
--- a/src/main/java/org/kohsuke/github/GHAuthorization.java
+++ b/src/main/java/org/kohsuke/github/GHAuthorization.java
@@ -22,6 +22,15 @@ public class GHAuthorization {
public static final String DELETE_REPO = "delete_repo";
public static final String NOTIFICATIONS = "notifications";
public static final String GIST = "gist";
+ public static final String READ_HOOK = "read:repo_hook";
+ public static final String WRITE_HOOK = "write:repo_hook";
+ public static final String AMIN_HOOK = "admin:repo_hook";
+ public static final String READ_ORG = "read:org";
+ public static final String WRITE_ORG = "write:org";
+ public static final String ADMIN_ORG = "admin:org";
+ public static final String READ_KEY = "read:public_key";
+ public static final String WRITE_KEY = "write:public_key";
+ public static final String ADMIN_KEY = "admin:public_key";
private GitHub root;
private int id;
diff --git a/src/main/java/org/kohsuke/github/GHCompare.java b/src/main/java/org/kohsuke/github/GHCompare.java
index 0435116995..d61991fa13 100644
--- a/src/main/java/org/kohsuke/github/GHCompare.java
+++ b/src/main/java/org/kohsuke/github/GHCompare.java
@@ -68,9 +68,12 @@ public Commit getMergeBaseCommit() {
public Commit[] getCommits() {
return commits;
}
+
+ public GHCommit.File[] getFiles() {
+ return files;
+ }
-
- public GHCompare wrap(GHRepository owner) {
+ public GHCompare wrap(GHRepository owner) {
this.owner = owner;
for (Commit commit : commits) {
commit.wrapUp(owner);
diff --git a/src/main/java/org/kohsuke/github/GHIssue.java b/src/main/java/org/kohsuke/github/GHIssue.java
index e83176ace5..bed8ba30f0 100644
--- a/src/main/java/org/kohsuke/github/GHIssue.java
+++ b/src/main/java/org/kohsuke/github/GHIssue.java
@@ -129,7 +129,7 @@ public GHIssueState getState() {
return Enum.valueOf(GHIssueState.class, state.toUpperCase(Locale.ENGLISH));
}
- public Collection