Releases: dscalzi/HeliosLauncher
Release v2.2.1 - Installer Security Fix
Release v2.2.0 - Node.js 20, Additional Localization
Release v2.2.0
Electron has been upgraded to v29, and as a result Node.js has also 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.1
Mojang's auth server now returns a 410 which means it is permanently removed. It has been removed from our status checks accordingly.
Helios-core changelog https://github.com/dscalzi/helios-core/releases/tag/v2.1.1
Changes
- d03ff90 Remove mojang authserver as it has been permanently shut down.
Release v2.1.0 - Fabric Support
Release v2.1.0
This release adds support for fabric.
Helios-core changelog https://github.com/dscalzi/helios-core/releases/tag/v2.1.0
New Features
Maintenance
- f65eb2f Dependency upgrade.
Release v2.0.6 - Localization, Electron 27, Fixes
Release v2.0.6
Most user facing strings are now fully localized. The default translation file for English is included in app/assets/lang/en_US.toml. Data points that nearly every fork will change are extracted out in _custom.toml. This will hopefully make it easier for forks to create and maintain translations. At the moment translations will not be included in the base repository since it can be difficult to maintain them.
The minecraft.net status check has been removed. Pinging the website with a simple GET request no longer successfully returns, which had caused the service to appear constantly offline. The status check for this service is not particularly useful, so it has been removed.
A number of additional fixes and upgrades are included.
Electron has been upgraded to v27.
Helios-core changelog: https://github.com/dscalzi/helios-core/releases/tag/v2.0.6
Changes
- Localization
- 7e95771 Remove dependence on node crypto module in landing.js
- b019f40 Dependency upgrade.
- 5a62174 Electron 27, dependency upgrade.
Fixes
Release v2.0.5 - Replace WMIC, Electron 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.
Electron has also been upgraded to 26.0.0.
Changes
Release v2.0.4 - Harden Java Discovery Logic, Electron Upgrade
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/Upgrades
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
- 22d2e06 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.
Explicit write permissions are now granted in the github actions config. This should prevent problems where forks cannot get release assets to upload due to less permissive repository defaults.
Fixes
- ab3d4e9 2.0.2 - Make version parse regex more lenient, grant explicit permissions to github actions.
Release v2.0.1 - Fix Optional Java Build Version
Release v2.0.1
This is a bugfix for release v2.0.0. Some Java distributions (Oracle) may omit the build number in certain places, such as registry keys. This fix allows the build number to be optional.
Fixes
- 3295430 2.0.1 - Build is optional in Java versions (esp. Oracle).