Ver.1.20.0
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