# 0.4.2 * BREAKING CHANGE: `FromJSONError` now carries the failing `Value` as payload. * BREAKING CHANGE: Removed support for `ErrorT`. * Added `loop` and `loopL`. * GHC >= 9.0 compatibility. * Add dependency on `attoparsec-aeson`. # 0.4.1.8 * Remove upper bound dependencies on everything but `base`. # 0.4.1.7 * Raise upper bound dependency on `aeson`. * Raise upper bound dependency on `pipes`. # 0.4.1.6 * Raise upper bound dependency on `aeson`. * Raise upper bound dependency on `transformers`. # 0.4.1.5 * Raise upper bound dependency on `aeson`. # 0.4.1.4 * Raise upper bound dependency on `aeson`. # 0.4.1.3 * Raise upper bound dependency on `attoparsec`. # 0.4.1.2 * Raise upper bound dependency on `aeson`. # 0.4.1.1 * Raise upper bound dependency on `pipes-bytestring`. # 0.4.1 * Raise upper bound dependency on `attoparsec`. # 0.4 * Remove `Pipes.Aeson.encode` in favour of `encodeObject` and `encodeArray`. * `decode` and `decodeL` now return `Nothing` on end of input, instead of failing with a `DecodingError`. This follows the approach taken by `pipes-attoparsec-0.5`. * Solved quadratic time complexity issue when decoding (#10). * Depend on `pipes-attoparsec-0.5.*`. * Raise upper bound for `transformers` to `0.4.*`. # 0.3.0 * API revamped to be compatible with `pipes-parse-3.0.*`. * Renamed `Pipes.Aeson.Unsafe` module to `Pipes.Aeson.Unchecked`. # 0.2.1 * Generalize `encode` from `Producer` to `Producer'`. * Depend on newer versions of `aeson`, `attoparsec`, `pipes-attoparsec`. # 0.2.0 * Version compatible with `pipes-4.0.0` and `pipes-parse-2.0.0`. * API radically changed. Removed `parseValue`, `fromValue` and `TopLevelValue`. Other things renamed. # 0.1.0.0 * First version.