From 14428924f1ba9e5dfbff89c01c0908fb4f4b56f0 Mon Sep 17 00:00:00 2001 From: Vhati Date: Tue, 21 Oct 2014 21:34:17 -0400 Subject: [PATCH] Added support for hidden changelog entries in auto_update.json --- .../net/vhati/modmanager/json/JacksonAutoUpdateReader.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/net/vhati/modmanager/json/JacksonAutoUpdateReader.java b/src/main/java/net/vhati/modmanager/json/JacksonAutoUpdateReader.java index 247e5e8..f255664 100644 --- a/src/main/java/net/vhati/modmanager/json/JacksonAutoUpdateReader.java +++ b/src/main/java/net/vhati/modmanager/json/JacksonAutoUpdateReader.java @@ -54,6 +54,11 @@ public class JacksonAutoUpdateReader { JsonNode changelogNode = historyNode.get( "changelog" ); for ( JsonNode releaseNode : changelogNode ) { + // Skip any versions with optional "hidden" field set to true. + if ( releaseNode.get( "hidden" ) != null && releaseNode.get( "hidden" ).booleanValue() ) { + continue; + } + String releaseVersion = releaseNode.get( "version" ).textValue(); List changeList = new ArrayList( releaseNode.get( "changes" ).size() );