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

Releases: tofi86/universalJavaApplicationStub

v3.3.0

04 Feb 09:50
cd2d3c3
Compare
Choose a tag to compare

❗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

21 Feb 19:31
v3.2.0
e4f96e7
Compare
Choose a tag to compare

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

07 Jan 08:59
c7308fe
Compare
Choose a tag to compare

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 in Info.plist (#94)
  • Replace Travis CI with GitHub Actions CI

v3.0.6 (2020-03-19)

19 Mar 21:43
v3.0.6
58e012e
Compare
Choose a tag to compare
  • 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)

15 Dec 14:15
782c910
Compare
Choose a tag to compare
  • 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)

24 Aug 20:02
ebe2dba
Compare
Choose a tag to compare
  • Bugfix: Variables $APP_PACKAGE, $JAVAROOT, $USER_HOME in JVMOptions key (Oracle) or Java:Properties key (Apple) were not expanded (#69)

v3.0.3 (2018-07-29)

29 Jul 21:49
49e55ed
Compare
Choose a tag to compare
  • Bugfix: changes for the new Java 10 java -version formatting (#66)

v3.0.2 (2018-04-12)

12 Apr 13:48
8e3b2dc
Compare
Choose a tag to compare
  • 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)

10 Mar 17:56
Compare
Choose a tag to compare
  • 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)

25 Feb 12:02
46b1f67
Compare
Choose a tag to compare

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 via Console.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