pinch-0.2.0.2: CHANGES.md
0.2.0.2
=======
- Compile on 32-bit systems.
0.2.0.1
=======
- Build with GHC 8.
0.2.0.0
=======
Breaking changes:
- `unpinch` no longer returns `Either String a`. Instead it returns a
`Parser a`.
- `Protocol.serialize*` methods no longer produce a `ByteString.Builder` and
the serialized length. Instead, they produce a custom `Builder` type.
Other changes:
- Improve deserialization performance significantly by getting rid of
unnecessary calls to `Data.Typeable.{eqT, cast}`.
- Improve serialization performance by allocating the output buffer in one go
rather than using `ByteString.Builder`.
- Improve serialization and deserialization performance further by changing
the intermediate representation of lists, sets, and maps.
0.1.0.2
=======
- Loosen `vector` version constraint.
0.1.0.1
=======
- Fixed recursion in C pre-processor expansion. This can break the build on
some systems.
0.1.0.0
=======
- Initial release.