Skip to content

Release v1.10.0 - 1.17+ Support, 2022 Maintenance

Compare
Choose a tag to compare
@dscalzi dscalzi released this 20 Mar 00:16
· 61 commits to master since this release
f3c1e42

Release v1.10.0

This release includes support for launching Minecraft versions 1.17 and greater. Also included are numerous bugfixes and improvements.

Please note that this will be the last release of the 1.x line of Helios Launcher. A major refactor of the validation and download code (commonly known as AssetGuard) is in progress. Once complete, HeliosLauncher will be incremented to v2.0.0. Going forward, major refactors may warrant major version bumps. After v2 is complete, the next major development effort will be a rewrite of ProcessBuilder, enabling support for different modloaders (or lack thereof), including fabric and vanilla. That will likely land as v3.

More information on v2 will be posted in a v2 release candidate. All the changes are immediately available in #270.

1.17+ Support

Support for Minecraft 1.17+ and greater was added in late 2022 via #261. In 1.10.0, HeliosLauncher will use JDK 8 for any version of Minecraft below 1.17, and JDK 17 for 1.17 or greater. Java settings have been moved to per server instance to support this. This includes setting pack specific ram. The min and max ram values are still globally set by the launcher, but v2 will allow these to also be set on a per-server basis.

Changelog

Full diff can be viewed here.

New Features

  • e3ee03e 1.17+ Support / Java Settings by Instance (#261)
  • fb586cc (Apple Silicon) aarch64 OpenJDK detect and install (#273)

Changes

Fixes

  • 45630c0 Fix style violation.
  • 5d44cc3 fix: Readme badge (#264)
  • 9224531 fix: variable references (#227)
  • 2e1ab3c Fix expiration token date which return always NaN (#226)
  • ee61ea4 Improve handling of JVM arguments on the settings view.
  • 4e2c9ce Set user type to msa for msft accounts.
  • 15fc12b Fix deleting drop-in mods from the settings view.
  • ccf099a Fix macOS executable name.
  • b092722 Calculate expiry date should not be async.
  • fc28926 Show GitHub actions build status in the README.
  • a8c92ab Fix URL to ms auth documentation in comment.
  • f6b787c Fix URL to ms auth documentation on README.