Skip to content
This repository has been archived by the owner on Feb 14, 2023. It is now read-only.

Releases: BBj-Plugins/JnlpExePacker

1.8.0

14 Mar 14:58
Compare
Choose a tag to compare

Added

  • Added some generic executables for all supported systems: Windows, Linux, Mac OS
  • Introduced the debug switch in the launch.json file to debug the local executable

Changed

  • The client packaging mechanism no longer generates the exe, it now deploys the generic executables and creates a launch.json file which contains all parameters to use during the execution
  • Re-compiled the WebstartLauncher.jar classes using java 8 in order to avoid the java.lang.UnsupportedClassVersionError error.

Removed

  • Removed the Launch4j files
  • Removed the restriction to create Windows executables from linux clients

1.7

28 Jan 14:40
Compare
Choose a tag to compare
1.7

General UI Improvements

1.6

18 Jan 09:25
Compare
Choose a tag to compare
1.6

Changed

  • Removed the ON_LOST_FOCUS event callback which caused the Program to call several times the same method

Fixed

  • Changed File Permissions: When the BBj Services were started by the Root user, regular users could not generate client packages

1.5

18 Jan 09:22
Compare
Choose a tag to compare
1.5

Added

  • Icon file support
  • Linux and MacOS support
  • Archive file support (OpenJDK paths)

Changed

  • UI Adjustments
  • Improved the Jnlp file parser to retrieve the OS specific jars as well
  • Improved the native library file handling

Removed

  • Several remaining 'escape' usages in the code

Fixed

  • Resolved the issue caused by an invalid BBj launch command

1.4

07 Jun 07:50
Compare
Choose a tag to compare
1.4

Added

  • SSL Support

Changed

  • Native Library handling: Renaming the files if the emulateWebstart option is not set

1.3

04 May 13:43
Compare
Choose a tag to compare
1.3

Added

  • Created configure program to launch the .exe packer from the PluginManager
  • Added an option to create log files in order to debug the exe application: "-debug" switch

Changed

  • Reworked the deployment of the dependencies and the native libraries: All files are now loaded using the jetty
  • Split the ExePacker program into multiple classes
  • The ExePacker now uses the JnlpIndex.jar list to retrieve the names of missing jar files: asm, guava and cglib
  • Renamed and moved the custom hostname verifier class into the src/ directory(CustomHostnameVerifier.bbj)
  • Changed the CHANGELOG.md format
  • Made the "EmulateWebstart" option active by default

Removed

  • Removed the code adding the asm-all-5.1.jar to the list of dependencies
  • Removed all jar and .dll copying mechanisms(Download only)

Fixed

  • Fixed the State save mechanism

1.2

04 May 13:42
Compare
Choose a tag to compare
1.2

Added

  • Added Splash screen support
  • Added a refresh button to load the latest changes from the jnlp configurations
  • Added a hostname verifier to be able to use icons from https sites
  • Added new constraints to the output directory

Changed

  • Adapted the dependency handling by adding the asm-all-5.1.jar and the BBjUtil.jar to the list of dependencies.

Fixed

  • Fixed the issue about the https being ignored
  • Fixed the getPackerDirectory() method

1.1

04 May 13:42
Compare
Choose a tag to compare
1.1

Added

  • Added the JVM arguments to the launch4j config file used to create the .exe file
  • Added the missing launch4j files to the package
  • Added a method to determine the packers directory path making the -WD parameter superfluous
  • Added a method to retrieve the server's hostname using the AdminAPI
  • The user can now specify a custom JRE
  • Saving the state of the last used application & the last output directory
  • Added the webstart2166.jar native libraries to the final package

Changed

  • Adapted the dependency handling of the packer by adding possible missing jars to the dependency list: asm, guava, cglib and the BBjUtil.jar
  • Changed the launch4j compile command: Adding quotes in case the paths contain blanks

1.0

04 May 13:41
Compare
Choose a tag to compare
1.0

Added

  • Initial Commit