All Versions
32
Latest Version
Avg Release Cycle
196 days
Latest Release
1267 days ago

Changelog History
Page 1

  • v0.10.0.0

    August 02, 2018
  • v0.9.0.0 Changes

    March 13, 2017
    • ๐Ÿš€ 0.8.5.0 was first released as version 0.9.0.0. It didn't have any breaking changes though, so it was again released as version 0.8.5.0 according to PVP.
    • ๐Ÿš€ 0.8.6.0 was first released as version 0.10.0.0.
  • v0.8.8.0 Changes

    January 20, 2020
    • ๐Ÿ‘Œ Support Int32Rep and Word32Rep (3e0134df).
    • ๐Ÿ‘‰ Use bases built-in float/word32 and double/word64 casts (8eae4af0).
  • v0.8.7.0 Changes

    June 07, 2019
    • MonadFail compatibility in base-4.13 (fail is not method of `Monad).
    • Binary NonEmpty fails non empty lists, not errors
  • v0.8.6.0 Changes

    August 04, 2018
    • โž• Add binary instance for Data.Functor.Identity from base, #146.
    • Don't use * when we have TypeOperators, #148.
  • v0.8.5.1

    April 02, 2017
  • v0.8.5.0 Changes

    April 02, 2017
    • โž• Add Binary instances for Typeable TypeReps, #131.
  • v0.8.4.1 Changes

    July 07, 2016
    • ๐Ÿ›  Fix compilation with bytestring < 0.10.4.
  • v0.8.4.0 Changes

    June 03, 2016
    • ๐Ÿ‘ binary supports GHC >= 7.4.2
    • ๐ŸŽ Performance improvements for Alternative functions.
    • put/get functions for IEEE-754 floats and doubles, #119.
    • ๐Ÿ›  Fix performance bugs, #115.
    • Binary instances for datatypes in Data.Monoid and Data.Semigroup, #114.
  • v0.8.3.0 Changes

    April 19, 2016
    • ๐Ÿ— Replace binary's home grown Builder with Data.ByteString.Builder. Data.Binary.Builder now exports Data.ByteString.Builder.Builder.
    • โž• Add putList :: [a] -> Put to the Binary class. This is used to be able to use the list writing primitives of the new Builder. This brought a number of speedups; Encoding a String is now 70% faster. [Word8] is 76% faster, which also makes Integer 34% faster. Similar numbers for all [IntXX] and [WordXX].
    • Fail gracefully within Get when decoding Bool and Ordering. Previously when decoding invalid data these instances would fail with error.
    • โž• Add Binary instance for Complex a.
    • โž• Add Monoid and Semigroup instance for Put.