release 4.16.0

This commit is contained in:
bancika
2021-01-17 17:36:15 +01:00
parent 9af055e4ca
commit 986d92ec53
6 changed files with 40 additions and 6 deletions
@@ -3483,7 +3483,7 @@
<minor>16</minor>
<build>0</build>
</versionNumber>
<releaseDate>2021-01-04 00:00:00.000 CET</releaseDate>
<releaseDate>2021-01-17 00:00:00.000 CET</releaseDate>
<name></name>
<changes>
<org.diylc.appframework.update.Change>
@@ -2,6 +2,8 @@ package org.diylc.utils;
import java.io.BufferedInputStream;
import java.net.URL;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.List;
import org.diylc.appframework.update.Change;
@@ -21,10 +23,28 @@ public class VersionReader {
@SuppressWarnings("unchecked")
List<Version> allVersions = (List<Version>) xStream.fromXML(in);
Version latest = allVersions.get(allVersions.size() - 1);
StringBuilder sb = new StringBuilder();
for (Change c : latest.getChanges())
sb.append("**[" + c.getChangeType() + "]** " + c.getDescription()).append("\n");
System.out.println(sb.toString());
StringBuilder sbMd = new StringBuilder();
StringBuilder sbHtml = new StringBuilder();
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
sbHtml.append(" <release version=\"").append(latest.getVersionNumber()).append("\" date=\"").append(dateFormat.format(latest.getReleaseDate())).append("\">\n");
sbHtml.append(" <description>\n");
sbHtml.append(" <ul>\n");
for (Change c : latest.getChanges()) {
sbMd.append("**[" + c.getChangeType() + "]** " + c.getDescription()).append("\n");
sbHtml.append(" <li>[" + c.getChangeType() + "] " + c.getDescription()).append("</li>\n");
}
sbHtml.append(" </ul>\n");
sbHtml.append(" </description>\n");
sbHtml.append(" <url>https://github.com/bancika/diy-layout-creator/releases/tag/v").append(latest.getVersionNumber()).append("</url>\n");
sbHtml.append(" </release>\n");
System.out.println(sbMd.toString());
System.out.println();
System.out.println(sbHtml.toString());
in.close();
}
} catch (Exception e) {