mempack-0.2.0.0: CHANGELOG.md
# Changelog for `mempack`
## 0.2.0.0
* Add `mkBuffer`, `bufferHasToBePinned` and `packBuffer`
* Add an offset to the `buffer` function in order to support types that don't use the full
underlying buffer.
* Add `Buffer` and `MemPack` instances for `PrimArray` and older definition of `ByteArray` from `primitive`.
* Add `MemPack` instances for `Array` from `primitive`.
* Switch `Unpack` monad to be based on the `ST` monad.
* Add `packLiftST` and `unpackLiftST`
* Add `withForeignPtrST` and `withAddrByteStringST`
* Add `Buffer` instances for primitive and storable `Vector`s
## 0.1.2.0
* Fix 32-bit support
## 0.1.1.0
* Add helpers `packByteStringM`, `unpackByteStringM` and `unpackByteArrayLen`
* Add `MemPack` instance for lazy `ByteString`
* Add `MemPack` instance for `Text`
* Add `MemPack` instance for `Void`
* Add `packWithByteArray` and `packWithMutableByteArray`
* Fix infinite loop during list decoding when length encoded was negative
## 0.1.0.0
* Initial release