Releases: CmlLib/CmlLib.Core
v4.0.0-beta.1
Full Changelog: v3.3.10...v4.0.0-beta.1
v3.3.10
release 3.3.9
Changelogs
- Fix direct server connection (1.20~)
- Add CreateOfflineSession method, to launch 1.20~ with offline session
release 3.3.6
CmlLib.Core.3.3.6.nupkg
Changelog
- Fix dead assets server url
release 3.3.5
CmlLib.Core.3.3.5.zip
CmlLib.Core.dll for netstandard2.0 / .NET Framework 4.6.2
or use Nuget package 'CmlLib.Core'
SampleCoreLauncher3.3.5.zip
Simple console sample launcher using .NET 5. unzip file and run CmlLibCoreSample.exe
SampleWinformLauncher3.3.5.zip
GUI sample launcher using .NET Framework. unzip file and run CmlLibWinFormSample.exe
Changelog
- Fix bug that if path contains empty character game won't start up
release 3.3.4
CmlLib.Core.3.3.3.zip
CmlLib.Core.dll for netstandard2.0 / .NET Framework 4.6.2
or use Nuget package 'CmlLib.Core'
SampleCoreLauncher.zip
Simple console sample launcher using .NET 5. unzip file and run CmlLibCoreSample.exe
SampleWinformLauncher.zip
GUI sample launcher using .NET Framework. unzip file and run CmlLibWinFormSample.exe
Changelog
Fix log4j vulnerability
- Add new default JVM argument:
-Dlog4j2.formatMsgNoLookups=true
- Add
LogChecker
release 3.3.3
CmlLib.Core.3.3.3.zip
CmlLib.Core.dll for netstandard2.0 / .NET Framework 4.6.2
or use Nuget package 'CmlLib.Core'
SampleCoreLauncher.zip
Simple console sample launcher using .NET 5. unzip file and run CmlLibCoreSample.exe
SampleWinformLauncher.zip
GUI sample launcher using .NET Framework. unzip file and run CmlLibWinFormSample.exe
Changelog
- Support 1.17.1 forge
- Add netstandard2.0 and remove netcoreapp3.1 and net5.0
- Update dependencies (Newtonsoft.Json, SharpZipLib)
- Add UserType property in MSession
- Add FileType property in DownloadFileChangedEventArgs
- Exclude MethodTimer.Fody on debug build
release 3.3.2
CmlLib.Core.3.3.2.zip
CmlLib.Core.dll for .NET 5.0 / .NET Framework 4.6.2 / .NET Core 3.1
or use Nuget package 'CmlLib.Core'
SampleCoreLauncher.zip
Simple console sample launcher using .NET Core. unzip file and run CmlLibCoreSample.exe
SampleWinformLauncher.zip
GUI sample launcher using .NET Framework. unzip file and run CmlLibWinFormSample.exe
Changelog
- Fix 1.16 ~ 1.7.2 asset copy bug
- Add JavaVersion, JavaPath property in MLaunchOption
- Add
checkAndDownload
option inCMLauncher.CreateProcess
- Async methods in VersionLoader, VersionMetadata
- Fix LiteLoader installer
- Fix FabricMC installer
- Fix GameOptionsFile encoding (UTF8Encoding without BOM)
- Add
Source
proeprty and removeIsDownloader
property in DownloadFileChangedEventArgs - Allow null FileDownloader
- Improve performance
- Remove ParallelDownloader
release 3.3.1
CmlLib.Core.3.3.1.zip
CmlLib.Core.dll for .NET 5.0 / .NET Framework 4.6.2 / .NET Core 3.1
or use Nuget package 'CmlLib.Core'
SampleCoreLauncher.zip
Simple console sample launcher using .NET Core. unzip file and run CmlLibCoreSample.exe
SampleWinformLauncher.zip
GUI sample launcher using .NET Framework. unzip file and run CmlLibWinFormSample.exe
Minor changes:
- fix the default value of JavaChecker.CheckHash was false. now the default value of JavaChecker.CheckHash is true.
release 3.3.0
CmlLib.Core.3.3.0.zip
CmlLib.Core.dll for .NET 5.0 / .NET Framework 4.6.2 / .NET Core 3.1
or use Nuget package 'CmlLib.Core'
SampleCoreLauncher.zip
Simple console sample launcher using .NET Core. unzip file and run CmlLibCoreSample.exe
SampleWinformLauncher.zip
GUI sample launcher using .NET Framework. unzip file and run CmlLibWinFormSample.exe
Major changes:
Add JavaChecker
- Support new java (java 16) to launch 1.17
Minor changes:
- fix LocalVersionLoader throws exception when directory does not exists
- allow empty GameOptionsFile
- do not use any proxy settings to improve performance