@@ -8,15 +8,15 @@ For the latest version of this document, please see [https://github.com/bos/aeso
88
99* Added higher rank classes: `ToJSON1`, `ToJSON2`, `FromJSON1`, and `FromJSON2`.
1010
11−* Modified instances for `Map` and `HashMap`. Introduced new `FromJSONKey` and
12− `ToJSONKey` type classes.
11+* Introduced new `FromJSONKey` and `ToJSONKey` type classes that is used to encode maps.
1312
14−* Integral `FromJSON` instances do not accept non integral JSON numbers (e.g. `3.14`).
15− Also over/underflows are caught for bounded types.
13+* Integral `FromJSON` instances now only accepts integral values. E.g. parsing `3.14` will fail instead of succeeding with the value `3`.
1614
17−* Added `Data.Aeson.Encoding` with functions to work with `Encoding` in an abstract way.
15+* Over/underflows are now caught for bounded numeric types.
1816
19−* Added `UntaggedValue` to `SumEncoding`
17+* Added `Data.Aeson.Encoding` with functions to safely write `ToJSON` instances using `toEncoding`.
18+
19+* Added a new `sumEncoding` option `UntaggedValue` which prevents objects from being tagged with the constructor name.
2020
2121* Export `decodeWith`, `decodeStrictWith`, `eitherDecodeWith`, and
2222 `eitherDecodeStrictWith` from `Data.Aeson.Parser`. This allows
@@ -46,7 +46,7 @@ For the latest version of this document, please see [https://github.com/bos/aeso
4646
4747* Added instances for `DList`, `Compose`, `Product`, `Sum`.
4848
49−* Buildable with `bytestring-0.9` (with a help of `bytestring-builder` compatibility package).
49+* Backwards compatibility with `bytestring-0.9` using the `bytestring-builder` compatibility package.
5050
5151### 0.11.2.0
5252