This repository has been archived by the owner on Feb 14, 2023. It is now read-only.
Releases: BBj-Plugins/JnlpExePacker
Releases · BBj-Plugins/JnlpExePacker
1.8.0
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
General UI Improvements
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
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
Added
- SSL Support
Changed
- Native Library handling: Renaming the files if the emulateWebstart option is not set
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
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
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
Added
- Initial Commit