Skip to content

Releases: Cysharp/MemoryPack

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

Ver.1.10.0

09 Nov 07:36
Compare
Choose a tag to compare

What's Changed

  • Fix issue: #174 TypeScript generator trying to import abstract class with nogenerate causes error by @omurefeguclu in #175
  • Potential Fix for Issue #167 Is static constructor possible in class annotated with [MemoryPackable] by @DustedHam in #187
  • Fix Wrong serialization of empty strings (length==0) in typescript #166
  • Fix If the length of the serialized byte array exceeds 65536, it won't be correctly deserialized. #195
  • Fix char[] array cannot be serialized or deserialized. #199

New Contributors

Full Changelog: 1.9.16...1.10.0

Ver.1.9.16

13 Jun 01:53
Compare
Choose a tag to compare
  • small fix for typescript codegen

Full Changelog: 1.9.15...1.9.16