From 19c8d844a16bf11b0a9161fb29723aebc7ed4a0b Mon Sep 17 00:00:00 2001 From: FibreFoX Date: Sun, 5 Feb 2017 23:07:48 +0100 Subject: [PATCH] release of version 8.8.0 --- CHANGELOG.md | 28 +++++++++++++++++++++++++++- README.md | 39 ++++++++------------------------------- version.gradle | 2 +- 3 files changed, 36 insertions(+), 33 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a8a85f0..58d88cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,32 @@ Release Notes ============= +# Version 8.8.0 (08-Februrary-2017) + +New: +* `nativeReleaseVersion` will now get sanitized, anything than numbers and dots are removed, this ensures compatibility with the used bundler toolsets +* when using `noBlobSigning = true` (which will get dropped with JDK9) the `jarsigner` executable will be used, but it was lacking proper customization, therefor a new property was introduced `additionalJarsignerParameters` which will be appended to all other stuff on the jarsigner-command +* added ability to fail the build on errors while bundling, just set `failOnError = true` inside the jfx-block +* when having not specified any bundler, it now is possible to remove that JNLP-warning regarding "No OutFile Specificed", which makes that bundler being skipped, just set `skipJNLP = true` inside the jfx-block +* added property to skip `nativeReleaseVersion` rewriting, just set `skipNativeVersionNumberSanitizing = true` inside the jfx-block +* added `skipCopyingDependencies` to make it possible to NOT copying dependencies, but they are added to the classpath inside the manifest like normal +* added `fixedManifestClasspath` for setting the classpath-entry inside the generated manifest-file in the main jfx-jar, this is already possible for secondary launchers by setting `classpath` within the configuration-block of the secondary launcher +* added `useLibFolderContentForManifestClasspath` for creating the manifest-entriy for the classpath, depending on the content of the lib-folder, makes it possible to have files not being inside dependencies being present there (which got copied beforehand) + +Changes: +* reimplemented `additionalBundlerResources`, now searching for folders with the name of the used bundler, makes it possible to adjust nearly all bundlers now (for Mac a special replacement-class was created, as the default one did not provide any way to add more files) + +Enhancements: +* updated all example-projects to use a different variable-name of the "current" plugin-version (fixes issue #40) +* added warning about slow performance (even on SSD) when having ext4/btrfs filesystems using "deb"-bundler (fixes issue #41) +* added warning about missing "jnlp.outfile"-property inside bundleArguments when using JNLP-bundler (from issue #42) +* added ability to change name of the lib-folder by setting `libFolderName` + +Bugfixes: +* added support for Gradle 3.3 (fixes issue #52) + + + # Version 8.7.0 (09-September-2016) New: @@ -150,4 +176,4 @@ There will be some examples with the next updates/releases, but this is a spare- # Version 1.0 (16-Jan-2016) Initial Release -This is the very first release of my javafx-gradle-plugin, and my first official gradle-plugin too. \ No newline at end of file +This is the very first release of my javafx-gradle-plugin, and my first official gradle-plugin too. diff --git a/README.md b/README.md index 5bd12e6..4fb1386 100644 --- a/README.md +++ b/README.md @@ -238,37 +238,7 @@ Please look at the [examples-folder](/examples) to see some projects in action. Last Release Notes ================== -**Version 8.7.0 (09-September-2016)** - -New: -* added `checkForAbsolutePaths`-property to enable absolute paths for all path-properties (it defaults to `false` to behave like before) -* added `additionalBundlerResources` for being able to have additional files available to the used bundler -* added feature for copying additionalAppResources to `build/jfx/app` when calling `jfxJar` and `jfxRun`, making it possible to have all that files available (like native files being required to not reside in the jar-files) by setting `copyAdditionalAppResourcesToJar = true` (issue #39) - -Bugfixes: -* made it possible to specify absolute paths for all path-properties, fixes issue #36 -* reverted the idea of registering the real tasks after project-evaluation, only add ant-javafx.jar after project-evaluation (fixes issue #31) -* adjusted CI-files for AppVeyor and TravisCI to handle functional tests -* fixed possible file-handler leak (unreported) - -Changes: -* removed the `skipDaemonModeCheck`-property, please remove this from your configuration/buildscript - -Enhancements: -* implemented some functional tests, mostly using the example-projects as test-projects (running against Gradle 2.10 and Gradle 3.0) -* added example project: windows installer with license -* added example project: debian installer with license -* added example project: adjusted launcher-icon -* added example project: additional bundler-files -* extracted plugin-version into separated file to have example-projects working at their place without having the need to adjust these version-numbers on every release -* refactored a bit to have cleaner code - - - -(Not yet) Release(d) Notes -========================== - -upcoming Version 8.8.0 (??-feb-2017) +**Version 8.8.0 (08-Februrary-2017)** New: * `nativeReleaseVersion` will now get sanitized, anything than numbers and dots are removed, this ensures compatibility with the used bundler toolsets @@ -292,3 +262,10 @@ Enhancements: Bugfixes: * added support for Gradle 3.3 (fixes issue #52) + +(Not yet) Release(d) Notes +========================== + +upcoming Version 8.8.1 (???-2017) + +*nothing changed yet* diff --git a/version.gradle b/version.gradle index 8363361..ffbc5d6 100644 --- a/version.gradle +++ b/version.gradle @@ -1,3 +1,3 @@ gradle.ext { - javafxGradlePluginVersion = '8.8.0-SNAPSHOT' + javafxGradlePluginVersion = '8.8.0' }