All Versions
Latest Version
Avg Release Cycle
57 days
Latest Release

Changelog History
Page 1

  • v2.1.0.0 Changes

    • ๐Ÿ”„ Change time instances of types with year (Day, UTCTime) to require years with at least 4 digits.
    • ๐Ÿ”„ Change KeyValue instances to be more general (and use equality to constraint them) instead of being more lax flexible instances.
    • Export Key type also from Data.Aeson.KeyMap module.
    • Export mapWithKey from Data.Aeson.KeyMap module.
    • ๐Ÿ‘€ Export ifromJSON and iparse from Data.Aeson.Types. Add iparseEither.
    • โž• Add MonadFix Parser instance.
    • ๐Ÿ‘‰ Make Semigroup Series slightly lazier
    • โž• Add instances for Generically type
  • v2.0.3.0 Changes

    • ๐Ÿ‘ text-2.0 support
    • โœ… bytestring- support
    • Rewrite pure text literal unescaper.
    • โž• Add QuickCheck's Arbitrary, CoArbitrary and Function instances
  • v2.0.2.0 Changes

    • โž• Add IsList (KeyMap v) instance.
    • โž• Add toMapText and fromMapText to Data.Aeson.KeyMap.
    • โž• Add ShortText instances
    • โž• Add Solo instances
  • v2.0.1.0 Changes

    • โž• Add FromJSON KeyMap instance.
    • 0๏ธโƒฃ Make ordered-keymap on by default.
  • v2.0.0.0 Changes

    • โœ‚ Remove forced -O2 and then unneeded fast flag. Also remove most of INLINE pragmas. In the effect, aeson compiles almost twice as fast.

    To get fast compilation effect cabal-install users may specify optimization: False.

    • ๐Ÿ‘‰ Make map type used by Object abstract so the underlying implementation can be modified, thanks to Callan McGill

    • โž• Add ordered-keymap flag allowing to change the underlying implementation of object KeyMap.

    • โฌ‡๏ธ Drop GHC-7 support

    • โœ‚ Remove Data.Aeson.Encode module

    • Double and Float infinities are encoded as "+inf" and "-inf". Change To/FromJSONKey instances to use "+inf" and "-inf" too.

    • FromJSON () and FromJSON (Proxy tag) accept any JSON value.

  • v1.5.6.0 Changes

    • ๐Ÿ–จ Make Show Value instance print object keys in lexicographic order.
  • v1.5.5.1 Changes

    • ๐Ÿ›  Fix a bug in FromJSON QuarterOfYear instance.
  • v1.5.5.0 Changes

    • โž• Add instances for Month, Quarter and QuarterOfYear (from time-1.11), thanks to Oleg Grenrus.

    • ๐Ÿšš The aeson repository has been moved to the haskell github organization!

  • v1.5.4.1 Changes

    • ๐Ÿ‘‰ Use Text.Encoding.decodeLatin1 to speed up ASCII string decoding, thanks to Dmitry Ivanov.
    • Support bytestring 0.11.* and th-abstraction 0.4.*, thanks to Oleg Grenrus.
  • v1.5.4.0 Changes

    • โž• Add instances for ToJSONKey and FromJSONKey to Const, thanks to Dan Fithian.
    • โž• Add support for template-haskell 2.17, thanks to Galen Huntington.
    • ๐Ÿ“š Documentation typo fix, thanks to Jean-Baptiste Mazon.