Skip to content

Releases: Cysharp/MasterMemory

Ver.3.0.3

09 Jan 03:26
Compare
Choose a tag to compare
  • 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

09 Jan 03:10
0568c98
Compare
Choose a tag to compare

What's Changed

  • Prevent the analyzer from running on generated code by @Y-YoL in #103

New Contributors

Full Changelog: 3.0.1...3.0.2

Ver.3.0.1

20 Dec 07:53
Compare
Choose a tag to compare
  • Fix package dependency

Full Changelog: 3.0.0...3.0.1

Ver.3.0.0

20 Dec 07:34
a072b62
Compare
Choose a tag to compare

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 to class
  • All codes(include generated file) supports #nullable enable

Full Changelog: 2.4.4...3.0.0

Ver.2.4.4

27 May 03:58
Compare
Choose a tag to compare
  • CodeGenerator supports net6.0

Ver.2.4.3

03 Mar 03:25
Compare
Choose a tag to compare
  • Add builder.AppendDynamic to Unity

Ver.2.4.1

16 Feb 09:02
Compare
Choose a tag to compare

Slightly improve the performance of parallel construction

Ver.2.4.0

16 Feb 08:35
Compare
Choose a tag to compare

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

Ver.2.3.5

19 May 09:09
Compare
Choose a tag to compare

Improvement

dotnet tools support .NET 5 runtime

Fixes

fix: when using union, validation may not be executed #68, thanks @kyubuns

Breaking Changes

No provides standalone cli tool, use dotnet tool instead.

Ver.2.3.4

09 Dec 09:11
5169bc1
Compare
Choose a tag to compare

Fixes

  • Specify StringComparer.Ordinal to sort namespaces. #65