@@ -1,21 +1,29 @@
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.0.2.1
4+
5+* Fixes a regression where a bunch of valid characters caused an
6+ "Invalid UTF8-Stream" error when decoding. Thanks to Vladimir
7+ Shabanov who investigated and fixed this.
8+
39### 1.0.2.0
410
511* Fixes a regression where it was no longer possible to derive
6− instances for types such as `data T a = T { f1 :: a, f2 :: Maybe a }`.
7− The fix is available on GHC >= 7.10.
12+ instances for types such as `data T a = T { f1 :: a, f2 :: Maybe a
13+ }`.
14+
15+Thanks to Sean Leather for fixing this, and to Ryan Scott for helping out.
816
917### 1.0.1.0
1018
1119* Decoding performance has been significantly improved (see
12− https://github.com/bos/aeson/pull/452).
20+ https://github.com/bos/aeson/pull/452). Thanks to @winterland1989.
1321
1422* Add `ToJSON`/`FromJSON` instances for newtypes from
1523 `Data.Semigroup`: `Min`, `Max`, `First`, `Last`, `WrappedMonoid`,
16− `Option`.
24+ `Option`. Thanks to Lennart Spitzner.
1725
18−* Make the documentation for `.:!` more accurate.
26+* Make the documentation for `.:!` more accurate. Thanks to Ian Jeffries.
1927
2028# 1.0.0.0
2129