Skip to content

Releases: dscalzi/HeliosLauncher

Release v2.2.1 - Installer Security Fix

07 Mar 03:03
ae0e9e2
Compare
Choose a tag to compare

Release v2.2.0 - Node.js 20, Additional Localization

22 Feb 16:56
dc15bbf
Compare
Choose a tag to compare

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

  • fc4823a Localize Microsoft/Mojang authentication error messages (#331)
  • 0d23f5c Upgrade to Electron 29, Node.js 20.

Release v2.1.1 - Remove Mojang Auth Server Status

05 Jan 00:12
95eebc1
Compare
Choose a tag to compare

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

03 Dec 23:09
258cd0d
Compare
Choose a tag to compare

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

Release v2.0.6 - Localization, Electron 27, Fixes

26 Nov 00:26
9b898cc
Compare
Choose a tag to compare

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
    • 9d80d3b Localize HeliosLauncher UI using lang files (#301)
    • ab7e3c3 Fix js.uicore.autoUpdate name in en_US.toml
    • 3d470d9 feat: localize discord RPC, window title, button (#314)
  • 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

21 Aug 15:56
92f2aab
Compare
Choose a tag to compare

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

  • 06ba2eb Electron 26, helios-core 2.0.5, dependency upgrade.
  • e6cf76b docs (Microsoft Auth): Add docs regarding whitelist system (#300)

Release v2.0.4 - Harden Java Discovery Logic, Electron Upgrade

13 Apr 01:48
d89b270
Compare
Choose a tag to compare

Release v2.0.4

This update fixes a few issues with the Java discovery to make it more fault tolerant. Namely fixes the following:

  1. 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.
  2. If a JVM version format is not valid, warn and skip. Do not throw an error.
  3. 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

  • d89b270 Harden Java discovery logic, upgrade to Electron 24.
  • 9e26b28 Fix RAM slider megabyte calculation.

Release v2.0.3 - Improve Error Message for Users w/out a MC Profile

30 Mar 22:30
22d2e06
Compare
Choose a tag to compare

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

29 Mar 01:43
ab3d4e9
Compare
Choose a tag to compare

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

25 Mar 23:15
3295430
Compare
Choose a tag to compare

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).