on master help sign in
Bump to 1.4.2.0
c3d0418Adam Bergmark
aeson.cabal+2−2
@@ -1,5 +1,5 @@
1name: aeson
1name: aeson
2−version: 1.4.1.0
2+version: 1.4.2.0
3license: BSD3
3license: BSD3
4license-file: LICENSE
4license-file: LICENSE
5category: Text, Web, JSON
5category: Text, Web, JSON
@@ -140,7 +140,7 @@ library
140 -- cannot use latest version
140 -- cannot use latest version
141 build-depends:
141 build-depends:
142 unordered-containers >= 0.2.8.0 && < 0.3,
142 unordered-containers >= 0.2.8.0 && < 0.3,
143−
143+
144 -- not in LTS-12.10
144 -- not in LTS-12.10
145 tagged >= 0.8.5 && < 0.9,
145 tagged >= 0.8.5 && < 0.9,
146 primitive >= 0.6.3.0 && < 0.7
146 primitive >= 0.6.3.0 && < 0.7
changelog.md+10−3
@@ -1,6 +1,13 @@
1For 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).
1For 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).
2
2
3+### 1.4.2.0
4+
5+* Add `Data.Aeson.QQ.Simple` which is a simpler version of the `aeson-qq` package, it does not support interpolation, thanks to Oleg Grenrus.
6+* Add `Contravariant ToJSONKeyFunction` instance, thanks to Oleg Grenrus.
7+* Add `KeyValue Object` instance, thanks to Robert Hensing
8+* Improved performance when parsing large numbers, thanks to Oleg Grenrus.
9+
3−#### 1.4.1.0
10+### 1.4.1.0
4
11
5* Optimizations of generics, thanks to Rémy Oudompheng, here are some numbers for GHC 8.4:
12* Optimizations of generics, thanks to Rémy Oudompheng, here are some numbers for GHC 8.4:
6 * Compilation time: G/BigProduct.hs is 25% faster, G/BigRecord.hs is 2x faster.
13 * Compilation time: G/BigProduct.hs is 25% faster, G/BigRecord.hs is 2x faster.
@@ -10,7 +17,7 @@ For the latest version of this document, please see [https://github.com/bos/aeso
10* Fixes handling of `UTCTime` wrt. leap seconds , thanks to Adam Schønemann
17* Fixes handling of `UTCTime` wrt. leap seconds , thanks to Adam Schønemann
11* Warning and documentation fixes thanks to tom-bop, Gabor Greif, Ian Jeffries, and Mateusz Curyło.
18* Warning and documentation fixes thanks to tom-bop, Gabor Greif, Ian Jeffries, and Mateusz Curyło.
12
19
13−### 1.4.0.0
20+## 1.4.0.0
14
21
15This release introduces bounds on the size of `Scientific` numbers when they are converted to other arbitrary precision types that do not represent them efficiently in memory.
22This release introduces bounds on the size of `Scientific` numbers when they are converted to other arbitrary precision types that do not represent them efficiently in memory.
16
23
@@ -29,7 +36,7 @@ For the same reasons the following instances & functions have been removed:
29
36
30Finally, encoding integral values with large exponents now uses scientific notation, this saves space for large numbers.
37Finally, encoding integral values with large exponents now uses scientific notation, this saves space for large numbers.
31
38
32−### 1.3.1.1
39+#### 1.3.1.1
33
40
34* Catch 0 denominators when parsing Ratio
41* Catch 0 denominators when parsing Ratio
35
42