Skip to content

Commit

Permalink
release of version 8.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
FibreFoX committed Feb 5, 2017
1 parent 41bf054 commit 19c8d84
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 33 deletions.
28 changes: 27 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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:
Expand Down Expand Up @@ -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.
This is the very first release of my javafx-gradle-plugin, and my first official gradle-plugin too.
39 changes: 8 additions & 31 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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*
2 changes: 1 addition & 1 deletion version.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
gradle.ext {
javafxGradlePluginVersion = '8.8.0-SNAPSHOT'
javafxGradlePluginVersion = '8.8.0'
}

0 comments on commit 19c8d84

Please sign in to comment.