SHA256
1
0
forked from pool/ghc-aeson
Go to file
Dominique Leuenberger 9af8bc983a Accepting request 623707 from devel:languages:haskell
- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.

- Update aeson to version 1.4.0.0.
  ### 1.4.0.0
  This 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.
  This means that trying to decode a number such as `1e1000000000` into an `Integer` will now fail instead of using a lot of memory. If you need to represent large numbers you can add a newtype (preferably over `Scientific`) and providing a parser using `withScientific`.
  The following instances are affected by this:
  * `FromJSON Natural`
  * `FromJSONKey Natural`
  * `FromJSON Integer`
  * `FromJSONKey Integer`
  * `FromJSON NominalDiffTime`
  For the same reasons the following instances & functions have been removed:
  * Remove `FromJSON Data.Attoparsec.Number` instance. Note that `Data.Attoparsec.Number` is deprecated.
  * Remove deprecated `withNumber`, use `withScientific` instead.
  Finally, encoding integral values with large exponents now uses scientific notation, this saves space for large numbers.
  ### 1.3.1.1
  * Catch 0 denominators when parsing Ratio
  ### 1.3.1.0
  * Fix bug in generically derived `FromJSON` instances that are using `unwrapUnaryRecords`, thanks to Xia Li-yao
  * Allow base-compat 0.10.*, thanks to Oleg Grenrus
  ## 1.3.0.0
  Breaking changes:
  * `GKeyValue` has been renamed to `KeyValuePair`, thanks to Xia Li-yao
  * Removed unused `FromJSON` constraint in `withEmbeddedJson`, thanks to Tristan Seligmann
  Other improvements:
  * Optimizations of TH toEncoding, thanks to Xia Li-yao
  * Optimizations of hex decoding when using the default/pure unescape implementation, thanks to Xia Li-yao
  * Improved error message on `Day` parse failures, thanks to Gershom Bazerman

OBS-URL: https://build.opensuse.org/request/show/623707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ghc-aeson?expand=0&rev=18
2018-07-24 15:12:35 +00:00
.gitattributes osc copypac from project:devel:languages:haskell:pandoc package:ghc-aeson revision:1 2013-10-28 19:49:56 +00:00
.gitignore osc copypac from project:devel:languages:haskell:pandoc package:ghc-aeson revision:1 2013-10-28 19:49:56 +00:00
aeson-1.4.0.0.tar.gz osc copypac from project:devel:languages:haskell:ghc-8.4.x package:ghc-aeson revision:6, using keep-link 2018-07-18 01:01:29 +00:00
ghc-aeson.changes osc copypac from project:devel:languages:haskell:ghc-8.4.x package:ghc-aeson revision:7, using keep-link 2018-07-18 14:39:58 +00:00
ghc-aeson.spec osc copypac from project:devel:languages:haskell:ghc-8.4.x package:ghc-aeson revision:6, using keep-link 2018-07-18 01:01:29 +00:00