Skip to content

Releases: dedepete/dotMCLauncher

23.12.10 hotfix 1

10 Dec 22:38
Compare
Choose a tag to compare

Important

There was a critical bug in Versioning.VersionManifest.ParseFromDirectory(DirectoryInfo, bool)parse resulting some unique libraries been detected as duplicates and skipped. The fixed version of dotMCLauncher.Versioning is 23.12.10.143 (2.1.0 on NuGet and GitHub).

What's Changed

  • LauncherProfileIcon of furnace becomes NULL when using ProfileManager.toJson() fixed by @dusmartijngames in #8
  • Added support for handling maven types and new natives definition by @dedepete in #10
  • Tests updated to .NET 8

New Contributors

Full Changelog: https://github.com/dedepete/dotMCLauncher/commits/23.12.10hotfix1

The packages are available on NuGet and GitHub:
dotMCLauncher.Profiling 1.0.2
dotMCLauncher.Versioning 2.1.0
dotMCLauncher.Resourcing 1.0.2
dotMCLauncher.Yggdrasil 1.0.2

Breaking changes

Versioning

  • Type of Library.Name has been changed from string to MavenLibraryName. For example:
public static Library GetOptifineLib(string optifineVersion)
{
    return new Library {
-        Name = $"optifine:OptiFine:{optifineVersion}"
+        Name = new LibraryMavenName($"optifine:OptiFine:{optifineVersion}")
    };
}

23.12.10

10 Dec 16:11
72fd7a5
Compare
Choose a tag to compare

Caution

dotMCLauncher.Versioning in this release contains a bug resulting some unique libraries been detected as duplicates and skipped.

What's Changed

  • LauncherProfileIcon of furnace becomes NULL when using ProfileManager.toJson() fixed by @dusmartijngames in #8
  • Added support for handling maven types and new natives definition by @dedepete in #10
  • Tests updated to .NET 8

New Contributors

Full Changelog: https://github.com/dedepete/dotMCLauncher/commits/23.12.10

The packages are available on NuGet and GitHub:
dotMCLauncher.Profiling 1.0.2
dotMCLauncher.Versioning 2.0.0
dotMCLauncher.Resourcing 1.0.2
dotMCLauncher.Yggdrasil 1.0.2

Breaking changes

Versioning

  • Type of Library.Name has been changed from string to MavenLibraryName. For example:
public static Library GetOptifineLib(string oprifineVersion)
{
    return new Library {
-        Name = $"optifine:OptiFine:{oprifineVersion}"
+        Name = new LibraryMavenName($"optifine:OptiFine:{oprifineVersion}")
    };
}

23.02.23

23 Feb 18:53
Compare
Choose a tag to compare

Updated NuGet dependencies.

The packages are also available via NuGet as version 1.0.1.

Full Changelog: https://github.com/dedepete/dotMCLauncher/commits/23.02.23

22.01.12

12 Jan 13:27
Compare
Choose a tag to compare

Initial release.
The packages are also available via NuGet.

Full Changelog: https://github.com/dedepete/dotMCLauncher/commits/22.01.12