Changelog for binary-typed-0.2.3
binary-typed
changelog
0.1
0.1.0.0
Initial release.
0.1.0.1
- Add testsuite to compare generated message lengths with vanilla
Binary
and the various different typed serializations. - The .cabal file is hopefully fixed so that Hackage is able to build the docs automatically.
0.2
0.2.0.0
- Add
Hashed32
type representation with 32 bit, more suitable for short data than the previousHashed
, which was implicitly 64 bit long.Hashed64
is also available in case the longer hash is needed. - Type representations are now automatically cached by
encodeTyped
. If this data is long enough, it is even serialized in advance as well.
0.2.0.1
- Fix whitespace in docs to make the docs build properly on Hackage, which presumably has an older Haddock version
0.2.1.0
- Fix sharing not working at all (bad
encodeTyped
implementation) - Pre-calculate certain functions in the benchmarks so they can be properly shared among invocations
0.2.2
- Add
Hashed5
type representation that has no size overhead compared toUntyped
- Add script to upload documentation to Hackage, since with the use of the new
Typeable
GHC 7.6.3, which Hackage currently runs, cannot build the docs itself.
0.2.3
- Decoding now caches as well for
Hashed*
representations. This saves recalculating theTypeRep
of the expected type, which previously was the bottleneck. Both encoding and decoding speeds are now very close to untypedBinary
.