Releases: Cysharp/MasterMemory
Releases · Cysharp/MasterMemory
Ver.3.0.3
- Update MessagePack-CSharp dependency to
3.1.1
- All generated codes have
#pragma warning disable
in header
Full Changelog: 3.0.2...3.0.3
Ver.3.0.2
Ver.3.0.1
- Fix package dependency
Full Changelog: 3.0.0...3.0.1
Ver.3.0.0
Major Update
Code generator has been deprecated and replaced with Source Generator! This significantly simplifies the workflow!
Since there are no changes to the API, binary format, or behavior, you can migrate simply by changing the command-line tool settings to the assembly attribute [MasterMemoryGeneratorOptions]
.
- The code generator (MSBuild Task, .NET Core Global/Local Tools) has been removed and replaced with Source Generator
- Tool options are now available through
MasterMemoryGeneratorOptions
(e.g.-usingNamespace
) - The
-addImmutableConstructor
option has been completely removed; please use C#'s record or init keyword instead - The library is now only available through NuGet for Unity. Please use NuGetForUnity
record
are now supported in addition toclass
- All codes(include generated file) supports #nullable enable
Full Changelog: 2.4.4...3.0.0
Ver.2.4.4
- CodeGenerator supports net6.0
Ver.2.4.3
- Add
builder.AppendDynamic
to Unity
Ver.2.4.1
Slightly improve the performance of parallel construction
Ver.2.4.0
Details, to read new #Optimization section.
What's Changed
- Add Parallel option to improve database construct performance, Add DISABLE symbols to generated code for reduce code size by @neuecc in #76
Full Changelog: 2.3.5...2.4.0