on master help sign in
Prepare changelog for 1.2.0.0
commit45214975bc4af4af1787966d801a78cb275bec37 authorAdam Bergmark <adam@bergmark.nl> dateSun 9 Apr 2017, 14:23 (10 years ago) parent4902dbb
1 file changed+12
changelog.md+12
changelog.md+12
@@ -1,5 +1,17 @@
11For the latest version of this document, please see [https://github.com/bos/aeson/blob/master/changelog.md](https://github.com/bos/aeson/blob/master/changelog.md).
22
3+## 1.2.0.0
4+
5+* `tagSingleConstructors`, an option to encode single-constructor types as tagged sums was added to `Options`. It is disabled by default for backward compatibility.
6+
7+* The `cffi` flag is now turned on by default, this means C FFI code is no longer used by default. You can flip the flag to get C implementation.
8+
9+* The `Options` constructor is no longer exposed to prevent new options from being breaking changes, use `defaultOptions` instead.
10+
11+* The contents of `GToJSON` and `GToEncoding` are no longer exposed.
12+
13+* Some INLINE pragmas were removed to avoid GHC running out of simplifier ticks.
14+
315### 1.1.2.0
416
517* Fix an accidental change in the format of `deriveJSON`. Thanks to Xia Li-yao!