Important fixes and project maintenance.
Changes
- API: Fixed lwjgl fix for LWJGL version 3.4 and onward, which were not supported because of a bad implementation
- API: Support for guessing java-runtime-epsilon (this was not needed for Mojang versions anyway)
- CLI: Added suggestion for installing Debian/Arch system-wide JVM packages when no compatible JVM is found
- CLI: Removed deprecated help message for old syntax, and various help improvements
- CLI: Fixed implementation of search limit, which was not respected when filtering
- CLI: Add debug line to show the process ID
- Doc: Added partial usage example in README (related to #275)
- Doc: Updated release process for using release branch and proper merge
- Internal: Updated pyO3 version so that we no longer get errors while developing (note that Python binding is not yet ready)
Binaries
Compiled binaries are available for multiple operating systems in the release artifacts just below.
Integrity
These binaries have been compiled using open source tooling available in this repository. You can ensure that these binaries have been compiled by the official PortableMC project by checking the PGP signature of the archive you downloaded, the PGP fingerprint of the PortableMC project is: f659b0f0b84a26cac635d72948caee8dc3456b2f
You can download the full public certificate online:
Downloads
- Linux (aarch64, kernel 4.1+, glibc 2.17+) [sig]
- Linux (armv6-hf, kernel 3.2+, glibc 2.17) [sig]
- Linux (x86, kernel 3.2+, glibc 2.17+, Pentium 4) [sig]
- Linux (x86_64, kernel 3.2+, glibc 2.17+) [sig]
- macOS (aarch64, 11.0+, Big Sur+) [sig]
- macOS (x86_64, 10.12+, Sierra+) [sig]
- Windows (x86, MSVC, 10+, Server 2016+, Pentium 4) [sig]
- Windows (x86_64, MSVC, 10+, Server 2016+) [sig]