Skip to content

Latest commit

 

History

History
97 lines (58 loc) · 2.17 KB

CHANGELOG.markdown

File metadata and controls

97 lines (58 loc) · 2.17 KB

next

  • Added any type for consistency.

  • Duplicate keys in objects are handled properly better (#40)

1.7.0

  • Removed some of conditional compilation, by no longer pretending that we provide liftTyped for Matcher.

  • Fixed yet another embarrassing parser bug (#33)

  • Implemented [...] and {...} as shortcuts to _ : array and _ : object respectively (#34)

  • Some work has been done on making match failures output understandable error messages (#37, #38, #39)

1.6.1

  • Fixed another parser problem (#27)

1.6.0

  • Clarified ans simplified API some more.

1.5.3

  • Minuscule Haddock improvements

1.5.2

  • Add prettyError, a pretty printer for Errors (#24)

1.5.1

  • GHC 9.2 compatibility

1.5.0

  • Streamlined API.

  • Sprinkled some CPP to support clients that have not been made compatible with Aeson 2.0 yet, so that they do not have to use a separate release (1.3.x)

1.4.3

  • Improved matching errors for embedded Haskell values (#18)

  • Separate error types for type- and value- level mismatches (#18)

  • Case insensitive strings (#17)

1.4.2

  • Unordered arrays (#15)

1.4.1

  • Proper Unicode support (#14)

1.4.0

  • Aeson 2.0 compatibility

1.3.0

  • GHC 9.0 compatibility

1.2.0

  • Fixed a couple of parsing edge cases (#11)

1.1.0

  • Optionally typed holes (#9)

  • Fixed spurious validation errors (#7)

1.0.0

  • Initial release.