Skip to content

Version 5.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Dec 22:25
· 37 commits to main since this release
v5.0.0
2fb57c4

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 xtask package, 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