Version 5.0.0
The first release for PortableMC 5.0.0, after 2 years of rewriting in Rust, as tracked at #196.
Changes
- API: The API has been fully re-implemented in Rust
- API: C and Python bindings are being developed, but will not be available directly for 5.0.0
- CLI: The CLI is the reference implementation of the API Rust crate
- CLI: Interface has completely changed to address long-term issues we had with the different directories and the sub-commands
- Tooling: Added a
cargo xtaskpackage, currently used for making distribution of the project, used in the CD workflow - Doc: Documentation is now automatically generated from Rust code
- General: New team on Codeberg.org, for AUR packages, and mirroring of this repository
- General: The download artifacts now have a PGP external signature using the new project PGP key (see below)!
- General: Commits and tags are now PGP signed
- General: Thanks to all contributors of the rewrite-in-rust issue: @Ristovski @HappyGoFishing @MulverineX @jcurtis06 @sedyh @theRookieCoder @theoparis @AinRyzen @AJH123 @JongWasTaken. Special thanks to @rsg245 for Codeberg.org mirroring, PGP standardization and for working on AUR.
Downloads
Pre-compiled binaries are available for multiple targets, each archive contains the CLI executable, the dynamic library and the development files: headers, debug symbols and static library (will be available later).
PGP key: F659 B0F0 B84A 26CA C635 D729 48CA EE8D C345 6B2F
- ARM64 Linux (kernel 4.1, glibc 2.17+) [sig]
- Armv6 Linux, hardfloat (kernel 3.2, glibc 2.17) [sig]
- 32-bit Linux (kernel 3.2, glibc 2.17+) [sig]
- 64-bit Linux (kernel 3.2+, glibc 2.17+) [sig]
- ARM64 Apple macOS (11.0+, Big Sur+) [sig]
- x86_64 Apple macOS (10.12+, Sierra+) [sig]
- 32-bit MSVC (Windows 10+) [sig]
- 64-bit MSVC (Windows 10+) [sig]