-
Added
any
type for consistency. -
Duplicate keys in objects are handled
properlybetter (#40)
-
Removed some of conditional compilation, by no longer pretending that we provide
liftTyped
forMatcher
. -
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)
- Fixed another parser problem (#27)
- Clarified ans simplified API some more.
- Minuscule Haddock improvements
- Add
prettyError
, a pretty printer forError
s (#24)
- GHC 9.2 compatibility
-
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)
-
Improved matching errors for embedded Haskell values (#18)
-
Separate error types for type- and value- level mismatches (#18)
-
Case insensitive strings (#17)
- Unordered arrays (#15)
- Proper Unicode support (#14)
- Aeson 2.0 compatibility
- GHC 9.0 compatibility
- Fixed a couple of parsing edge cases (#11)
- Initial release.