Releases: dscalzi/helios-core
Release v2.2.2
Release v2.2.1 - 1.20.5 Support
Release v2.2.0 - Node.js 20, Additional Localization
Release v2.2.0
Node.js has been upgraded to v20. This is now the minimum supported version.
Microsoft and Mojang login error messages have been moved down to Helios Launcher to support localization.
Changes
Release v2.1.1 - Remove Mojang Auth Server Status
Release v2.1.0 - Fabric Support
Release v2.0.6 - Small Improvements
Release v2.0.5 - WMIC Replacement & Dep Upgrade
Release v2.0.5
WMIC is the command line tool used under the hood by node-disk-info to get drive information. Microsoft has deprecated WMIC and node-disk-info is not being updated. As such, we have dropped the package and replaced the functionality.
Also included in this release is a general dependency upgrade which includes an upgrade of the linter. The project has switched to a more stringent default ruleset, which required a number of code quality changes.
Changes
Release v2.0.4 - Harden Java Discovery Logic
Release v2.0.4
This update fixes a few issues with the Java discovery to make it more fault tolerant. Namely fixes the following:
- Only check against the standard
java.version
property to avoid obscure formats by different vendors. This also means that the build number is no longer collected. - If a JVM version format is not valid, warn and skip. Do not throw an error.
- Add error handling around -XshowSettings invocation. This is to prevent derailing the Java discovery process in the event a nonexistent path is passed or an unrelated error occurs during command invocation.
Fixes
- c711123 Harden JVM discovery logic.
Release v2.0.3 - Improve Error Message for Users w/out a MC Profile
Release v2.0.3
This update improves the error message for users who have not set up a MC profile for their Microsoft account. This can happen if the user purchases the game (either through minecraft.net or Xbox Game Pass) and does not set up a profile, or if the user does not own the game at all. An improved error message will now notify the user of this.
Fixes
- e70e27c 2.0.3 - Improve error message for users without a mc profile.
Release v2.0.2 - Make Version Regex More Lenient
Release v2.0.2
This is a bugfix for release v2.0.0. Some Java distributions (Oracle) format their runtime versions differently than others. This update makes the regex more lenient to accomodate.
Fixes
- d170cd6 2.0.2 - Make version parse regex more lenient.