Skip to content

Commit 4521497

Browse files
committed
Prepare changelog for 1.2.0.0
1 parent 4902dbb commit 4521497

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

changelog.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
For 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!

0 commit comments

Comments
 (0)