Releases: dedepete/dotMCLauncher
23.12.10 hotfix 1
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
- @dusmartijngames made their first contribution in #8
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
toMavenLibraryName
. For example:
public static Library GetOptifineLib(string optifineVersion)
{
return new Library {
- Name = $"optifine:OptiFine:{optifineVersion}"
+ Name = new LibraryMavenName($"optifine:OptiFine:{optifineVersion}")
};
}
23.12.10
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
- @dusmartijngames made their first contribution in #8
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
toMavenLibraryName
. For example:
public static Library GetOptifineLib(string oprifineVersion)
{
return new Library {
- Name = $"optifine:OptiFine:{oprifineVersion}"
+ Name = new LibraryMavenName($"optifine:OptiFine:{oprifineVersion}")
};
}
23.02.23
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
Initial release.
The packages are also available via NuGet.
Full Changelog: https://github.com/dedepete/dotMCLauncher/commits/22.01.12