mirror of
https://github.com/bancika/diy-layout-creator
synced 2026-11-10 17:22:09 +10:00
release 4.16.0
This commit is contained in:
@@ -3483,7 +3483,7 @@
|
|||||||
<minor>16</minor>
|
<minor>16</minor>
|
||||||
<build>0</build>
|
<build>0</build>
|
||||||
</versionNumber>
|
</versionNumber>
|
||||||
<releaseDate>2021-01-04 00:00:00.000 CET</releaseDate>
|
<releaseDate>2021-01-17 00:00:00.000 CET</releaseDate>
|
||||||
<name></name>
|
<name></name>
|
||||||
<changes>
|
<changes>
|
||||||
<org.diylc.appframework.update.Change>
|
<org.diylc.appframework.update.Change>
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ package org.diylc.utils;
|
|||||||
|
|
||||||
import java.io.BufferedInputStream;
|
import java.io.BufferedInputStream;
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
|
import java.text.DateFormat;
|
||||||
|
import java.text.SimpleDateFormat;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.diylc.appframework.update.Change;
|
import org.diylc.appframework.update.Change;
|
||||||
@@ -21,10 +23,28 @@ public class VersionReader {
|
|||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
List<Version> allVersions = (List<Version>) xStream.fromXML(in);
|
List<Version> allVersions = (List<Version>) xStream.fromXML(in);
|
||||||
Version latest = allVersions.get(allVersions.size() - 1);
|
Version latest = allVersions.get(allVersions.size() - 1);
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sbMd = new StringBuilder();
|
||||||
for (Change c : latest.getChanges())
|
StringBuilder sbHtml = new StringBuilder();
|
||||||
sb.append("**[" + c.getChangeType() + "]** " + c.getDescription()).append("\n");
|
|
||||||
System.out.println(sb.toString());
|
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();
|
in.close();
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|||||||
Binary file not shown.
@@ -10,7 +10,7 @@
|
|||||||
<property name="jar.dir" value="${build.dir}/jar" />
|
<property name="jar.dir" value="${build.dir}/jar" />
|
||||||
<property name="report.dir" value="${build.dir}/junitreport" />
|
<property name="report.dir" value="${build.dir}/junitreport" />
|
||||||
<property name="main.class" value="org.diylc.DIYLCStarter" />
|
<property name="main.class" value="org.diylc.DIYLCStarter" />
|
||||||
<property name="diylc.version" value="4.15.1" />
|
<property name="diylc.version" value="4.16.0" />
|
||||||
|
|
||||||
<property name="osx.jre8.path" value="jre\osx\jdk8u275-b01-jre\Contents\Home\" />
|
<property name="osx.jre8.path" value="jre\osx\jdk8u275-b01-jre\Contents\Home\" />
|
||||||
|
|
||||||
|
|||||||
@@ -34,5 +34,19 @@
|
|||||||
</description>
|
</description>
|
||||||
<url>https://github.com/bancika/diy-layout-creator/releases/tag/v4.15.1</url>
|
<url>https://github.com/bancika/diy-layout-creator/releases/tag/v4.15.1</url>
|
||||||
</release>
|
</release>
|
||||||
|
<release version="4.16.0" date="2021-01-17">
|
||||||
|
<description>
|
||||||
|
<ul>
|
||||||
|
<li>[New Feature] Flatpak integration for easier deployments to Linux systems</li>
|
||||||
|
<li>[New Feature] When editing component colors, honor the specified 'alpha' value specified on each color individually in addition to the component-level alpha property</li>
|
||||||
|
<li>[Improvement] Color chooser dialog defaults to the existing color value being edited</li>
|
||||||
|
<li>[Improvement] Single click to expand and collapse categories in the component tree</li>
|
||||||
|
<li>[Improvement] Improved code robustness</li>
|
||||||
|
<li>[Improvement] Improved Dark theme look</li>
|
||||||
|
<li>[Bug Fix] Auto-Wrap Label crashes the application if it's shrunken into zero-length</li>
|
||||||
|
</ul>
|
||||||
|
</description>
|
||||||
|
<url>https://github.com/bancika/diy-layout-creator/releases/tag/v4.16.0</url>
|
||||||
|
</release>
|
||||||
</releases>
|
</releases>
|
||||||
</component>
|
</component>
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user