Skip to content

Releases: Cysharp/MemoryPack

Ver.1.21.3

19 Sep 04:43
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.21.2...1.21.3

Ver.1.21.2

18 Sep 07:28
Compare
Choose a tag to compare

What's Changed

  • feat: MemoryPackSerializer.ResetState, ResetReaderState, ResetWriterState by @alexyakunin in #288
  • Adds pragma warning disable CS0618 to generated *.MemoryPackFormatter.g.cs file by @crui3er in #295
  • ci: Change Unity UnitTest from Mono to IL2CPP and enabled on CI by @guitarrapc in #312
  • (Hopefully) Fixed issue 309. by @synapticnoise in #313
  • [issue-300] Fix for Unmanaged Structs Using GenerateType.VersionTolerant (MEMPACK041) by @kostasbesson in #331

New Contributors

Full Changelog: 1.21.1...1.21.2

Ver.1.21.1

12 Apr 00:26
Compare
Choose a tag to compare

What's Changed

  • Nit: Fix markdown double `` by @rauhs in #273
  • Fix BrotliEncoder compress cause infinite loop

New Contributors

Full Changelog: 1.21.0...1.21.1

Ver.1.21.0

28 Mar 06:35
Compare
Choose a tag to compare

What's Changed

  • Add attr to not overwrite Member with default value by @hadashiA in #268

Full Changelog: 1.20.5...1.21.0

Ver.1.20.5

22 Mar 05:42
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.20.4...1.20.5

Ver.1.20.4

21 Mar 06:08
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.20.3...1.20.4

Ver.1.20.3

19 Mar 12:42
Compare
Choose a tag to compare

What's Changed

  • Fix a problem with enum default value references by @hadashiA in #260

Full Changelog: 1.20.2...1.20.3

Ver.1.20.2

18 Mar 03:13
Compare
Choose a tag to compare

What's Changed

  • Fix problem when default value expression contains namespace by @hadashiA in #253

Full Changelog: 1.20.1...1.20.2

Ver.1.20.1

15 Mar 06:13
Compare
Choose a tag to compare

What's Changed

  • Fix BrotliCompressor.CopyToAsync buffer is not enough by @hadashiA in #249

Full Changelog: 1.20.0...1.20.1

Ver.1.20.0

14 Mar 07:37
Compare
Choose a tag to compare

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