diff --git a/mastodon/src/github/java/org/joinmastodon/android/updater/GithubSelfUpdaterImpl.java b/mastodon/src/github/java/org/joinmastodon/android/updater/GithubSelfUpdaterImpl.java index 3621ef33e..89b0c4235 100644 --- a/mastodon/src/github/java/org/joinmastodon/android/updater/GithubSelfUpdaterImpl.java +++ b/mastodon/src/github/java/org/joinmastodon/android/updater/GithubSelfUpdaterImpl.java @@ -116,6 +116,7 @@ public class GithubSelfUpdaterImpl extends GithubSelfUpdater{ Call call=MastodonAPIController.getHttpClient().newCall(req); try(Response resp=call.execute()){ JsonObject obj=JsonParser.parseReader(resp.body().charStream()).getAsJsonObject(); + String changelog=obj.get("body").getAsString(); String tag=obj.get("tag_name").getAsString(); Pattern pattern=Pattern.compile("v?(\\d+)\\.(\\d+)\\.(\\d+)\\+fork\\.(\\d+)"); Matcher matcher=pattern.matcher(tag); @@ -151,6 +152,7 @@ public class GithubSelfUpdaterImpl extends GithubSelfUpdater{ UpdateInfo info=new UpdateInfo(); info.size=size; info.version=version; + info.changelog=changelog; this.info=info; getPrefs().edit() diff --git a/mastodon/src/main/java/org/joinmastodon/android/updater/GithubSelfUpdater.java b/mastodon/src/main/java/org/joinmastodon/android/updater/GithubSelfUpdater.java index 459d7e35d..90a20e815 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/updater/GithubSelfUpdater.java +++ b/mastodon/src/main/java/org/joinmastodon/android/updater/GithubSelfUpdater.java @@ -50,6 +50,7 @@ public abstract class GithubSelfUpdater{ } public static class UpdateInfo{ + public String changelog; public String version; public long size; }