Skip to content

Releases: dscalzi/helios-core

Release v2.2.1 - 1.20.5 Support

28 Apr 21:15
e5a143e
Compare
Choose a tag to compare

Release v2.2.1

This release updates the default Java rules to support 1.20.5. Java 21 is now required to run Minecraft 1.20.5 and higher.

Changes

  • Change default Java rules to support Minecraft 1.20.5
  • da9fcab Dependency upgrade.

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

22 Feb 16:39
8366447
Compare
Choose a tag to compare

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

  • 2289452 Move Microsoft/Mojang error message to lang file. (#6)
  • 39d4735 Upgrade to Node.js 20.

Release v2.1.1 - Remove Mojang Auth Server Status

05 Jan 00:04
d07a84b
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.

Changes

  • 2a7a472 Remove mojang authserver as it has been permanently shut down.
  • bad9f0f Dependency upgrade.

Release v2.1.0 - Fabric Support

03 Dec 22:58
2910aa8
Compare
Choose a tag to compare

Release v2.1.0

This release adds support for fabric.

New Features

  • 41417dc feat: support Fabric and FabricMod type (#5)

Maintenance

Release v2.0.6 - Small Improvements

26 Nov 00:07
c5bb9be
Compare
Choose a tag to compare

Release v2.0.6

This update includes a few small fixes.

Changes

  • f1e6038 Remove minecraft.net status check.
  • 44086f9 feat: discover Amazon Corretto directory (#4)
  • d18def9 Dependency upgrade
  • 2f99d0f Dependency upgrade, fix test.

Release v2.0.5 - WMIC Replacement & Dep Upgrade

21 Aug 15:38
32e95f7
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.

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

  • e5f8ba4 Drop node-disk-info and resolve drives via powershell.
  • 0286f51 Dependency upgrade, upgrade linter.

Release v2.0.4 - Harden Java Discovery Logic

13 Apr 01:48
c711123
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

  • c711123 Harden JVM discovery logic.

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

30 Mar 22:28
e70e27c
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

  • e70e27c 2.0.3 - Improve error message for users without a mc profile.

Release v2.0.2 - Make Version Regex More Lenient

29 Mar 01:10
d170cd6
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.

Fixes

  • d170cd6 2.0.2 - Make version parse regex more lenient.

Release v2.0.1 - Fix Optional Java Build Version

25 Mar 23:04
895d38c
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

  • 895d38c 2.0.1 - Build is optional in Java versions (esp. Oracle).