This repository was archived by the owner on Feb 4, 2023. It is now read-only.
  
  
  
  
Releases: tofi86/universalJavaApplicationStub
Releases · tofi86/universalJavaApplicationStub
v3.3.0
❗PLEASE NOTE: This is the last official release as I'm going to sunset this project for personal reasons.
Added
- Support country specific locales such as Brazilian Portuguese (pt-BR)
- Translation of messages to Brazilian Portuguese (#115, Thanks to @israelins85 for his contribution)
Changed
- Changed Adopt OpenJDK link and name to Adoptium
Removed
- Removed the option to fund this project
v3.2.0
Added
- Also expand variables $APP_PACKAGE,$JAVAROOTand$USER_HOMEin Oracle style PList files
- Also expand variable $APP_ROOTin Apple style PList files
- Oracle JVMDefaultOptions key: expand variables $APP_PACKAGE, $APP_ROOT, $JAVAROOT, $USER_HOME (#99)
Changed
- Improved language detection by reading the user preferred languages from the macOS System Preferences instead of using the system locale (#101, thanks to @Flexperte for his valuable feedback)
- Improved logging for JAVA_HOME detection (#100)
Fixed
- Fixed a crash when /usr/libexec/java_homereturns no JVMs (#93)
v3.1.0
Added
- Support for macOS 11.0 "Big Sur" (#91)
- Support for JDK's installed via SDKMAN! (#95)
- Apple VMOptionskey: expand variables$APP_PACKAGE,$JAVAROOT,$USER_HOME(#84)
- Translation of messages to Spanish (PR #88, Thanks to @fvarrui for his contribution)
- Added a CI action for automated releases that builds and publishes binary releases with shc(#85, #87, PR #96)
Changed
- Suppress empty -splashoption if no splash image is specified inInfo.plist(#94)
- Replace Travis CI with GitHub Actions CI
v3.0.6 (2020-03-19)
- Fixed an issue related to Java 4-8 version number detection (PR #81, Thanks to @thatChadM for his contribution)
v3.0.5 (2019-12-15)
- If java is missing, offer a choice between Oracle and AdoptOpenJDK download buttons (#78)
- Support Array style Java:Argumentsfor Apple Plist style (#76)
- Bugfix: do not crash if CFBundleIconFileis provided without ".icns" extension (#75)
- Minor French translation fix (PR #73, Thanks to @ebourg for his contribution)
v3.0.4 (2018-08-24)
- Bugfix: Variables $APP_PACKAGE,$JAVAROOT,$USER_HOMEinJVMOptionskey (Oracle) orJava:Propertieskey (Apple) were not expanded (#69)
v3.0.3 (2018-07-29)
- Bugfix: changes for the new Java 10 java -versionformatting (#66)
v3.0.2 (2018-04-12)
- Bugfix: fix typo in JVMOptions expansion on java exec call (PR #63, Thanks to @michaelweiser for his contribution)
- Added a basic Travis CI build pipeline running a shellchecktest for errors and executing the basic testsuite
v3.0.1 (2018-03-10)
- Bugfix: remove build number from JVM version number when creating comparable version number or extracting major version (fixes #61)
v3.0.0 (2018-02-25)
Milestone
https://github.com/tofi86/universalJavaApplicationStub/milestone/6?closed=1
Commits
https://github.com/tofi86/universalJavaApplicationStub/pull/60/commits
Changelog:
- Completeley overhauled algorithm for JVM detection (JRE and JDK)
- JDK has no longer precedence over JRE
- All Java Virtual Machines on the system are taken into account
- See Readme section 'How the script works' for more details
 
- NEW special syntax in Plist key JVMVersionto specify a maximum JVM version requirement in addition to the minimum requirement.- See issue #51 for examples
 
- Support JVMVersionalso in Oracle PList style (#59)
- Implemented logging to syslogfacility which can be viewed viaConsole.app(#49)
- Translation of messages to Chinese (PR #55, Thanks to @acely for his contribution)
- Added a table with 'Supported PList keys' to the Readme file
- Refactoring of functions, bash syntax, etc... (#46, #50, #56)
- Bugfix: pass JVM options with spaces correctly to the java exec call (#14)
- Bugfixes: better handling of MainClass arguments with spaces (#57, #58)
- Bugfixes: issues #47, #48, #52