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