msgpack.php v0.6.0 Release Notes

Release Date: 2019-10-01 // over 4 years ago
  • โž• Added

    • Methods:
      • BufferUnpacker::extendWith()
      • BufferUnpacker::withBuffer()
      • BufferUnpacker::read()
      • Packer::extendWith()
    • Interfaces:
      • TypeTransformer\Extension
    • Classes:
      • Tests\Perf\Benchmark\PausableBenchmark

    ๐Ÿ“‡ Renamed

    • Type\Binary โ†’ Type\Bin
    • TypeTransformer\BinaryTransformer โ†’ TypeTransformer\BinTransformer
    • TypeTransformer\Packable โ†’ TypeTransformer\CanPack

    ๐Ÿ”„ Changed

    • BufferUnpacker::__construct() now accepts Extension[] $extensions as the third argument
    • Packer::__construct() now accepts CanPack[] $transformers as the second argument

    โœ‚ Removed

    • Methods:
      • BufferUnpacker::__clone()
        Cloning a BufferUnpacker object no longer resets the internal buffer, to get the old behavior
        ๐Ÿ‘‰ use $unpacker = $unpacker->withBuffer('')

      • BufferUnpacker::registerTransformer()
      • Packer::registerTransformer()
    • Interfaces:
      • TypeTransformer\Unpackable