github Cysharp/MemoryPack 1.20.0
Ver.1.20.0

latest releases: 1.21.3, 1.21.2, 1.21.1...
8 months ago

Breaking Changes for Unity

MemoryPack's Unity support is changed to dll distribution via NuGetForUnity instead of source code packages.

  • The minimum Unity version has been changed to 2022.3.12f1.
  • The main package installation method has changed to NuGetForUnity.
  • Unity-specific features provide separated package for unity package manager.
    • Note that the url has changed.
    •  https://github.com/Cysharp/MemoryPack.git?path=src/MemoryPack.Unity/Assets/MemoryPack.Unity
      

See README Unity section for more details.

What's Changed

  • Use Cysharp/Actions/setup-dotnet default version by @guitarrapc in #200
  • ci: follow new release by @guitarrapc in #222
  • ci: switch create-release to use release-upload from unitypackage-upload by @guitarrapc in #224
  • Fix deserialized behavior ILookUp<>[] key is missing by @hadashiA in #231
  • Fix AOT compatible of Deserialize<T> by @hadashiA in #237
  • Fix warnings for source generator by @hadashiA in #232
  • Add validation to prevent VersionTorelant for Union base type. by @hadashiA in #233
  • Add method to get max compressed length to BrotliCompressor by @hadashiA in #235
  • Add FrozenCollectionFormatter by @hadashiA in #238
  • Expose media-type variable of application/x-memorypack by @hadashiA in #239
  • Use default value from member declaration by @hadashiA in #242
  • Migrate Unity support to NuGetUnity by @hadashiA in #241

New Contributors

Full Changelog: 1.10.0...1.20.0

Don't miss a new MemoryPack release

NewReleases is sending notifications on new releases.