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() );