Skip to content

v0.6.0

Choose a tag to compare

@rybakit rybakit released this 01 Oct 17:34
· 95 commits to master since this release

Added

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

Renamed

  • Type\BinaryType\Bin
  • TypeTransformer\BinaryTransformerTypeTransformer\BinTransformer
  • TypeTransformer\PackableTypeTransformer\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