This repository has been 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
,$JAVAROOT
and$USER_HOME
in Oracle style PList files - Also expand variable
$APP_ROOT
in 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_home
returns no JVMs (#93)
v3.1.0
Added
- Support for macOS 11.0 "Big Sur" (#91)
- Support for JDK's installed via SDKMAN! (#95)
- Apple
VMOptions
key: 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
-splash
option 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:Arguments
for Apple Plist style (#76) - Bugfix: do not crash if
CFBundleIconFile
is 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_HOME
inJVMOptions
key (Oracle) orJava:Properties
key (Apple) were not expanded (#69)
v3.0.3 (2018-07-29)
- Bugfix: changes for the new Java 10
java -version
formatting (#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
shellcheck
test 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
JVMVersion
to specify a maximum JVM version requirement in addition to the minimum requirement.- See issue #51 for examples
- Support
JVMVersion
also in Oracle PList style (#59) - Implemented logging to
syslog
facility 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