packages feed

binary-typed-0.2.3: changelog.md

`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 previous `Hashed`, 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 to
  `Untyped`
- 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 the `TypeRep` of the expected type, which previously was the
  bottleneck. Both encoding and decoding speeds are now very close to untyped
  `Binary`.