Hello community,

here is the log from the commit of package ghc-aeson for openSUSE:Factory 
checked in at 2019-05-09 10:09:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ghc-aeson (Old)
 and      /work/SRC/openSUSE:Factory/.ghc-aeson.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ghc-aeson"

Thu May  9 10:09:43 2019 rev:22 rq:700194 version:1.4.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ghc-aeson/ghc-aeson.changes      2019-02-17 
12:19:50.132225390 +0100
+++ /work/SRC/openSUSE:Factory/.ghc-aeson.new.5148/ghc-aeson.changes    
2019-05-09 10:09:44.781085815 +0200
@@ -1,0 +2,18 @@
+Tue Apr 30 09:23:03 UTC 2019 - [email protected]
+
+- Update aeson to version 1.4.3.0.
+  ### 1.4.3.0
+  * Improve error messages for FromJSON in existing instances and GHC Generic 
implementation. Thanks to Xia Li-Yao & Igor Pashev.
+  * Tweak error-reporting combinators and their documentation. Thanks to Xia 
Li-Yao.
+    * `typeMismatch` is now about comparing JSON types (i.e., the expected and 
actual names of the Value constructor).
+    * `withObject` and other `with*` combinators now also mention the JSON 
types they expect
+    * New `unexpected` and `prependFailure` combinators.
+  * Add `Contravariant` `ToJSONKeyFunction` instance. Thanks to Oleg Grenrus.
+  * Add `KeyValue` instance for `Object`. Thanks to Robert Hensing.
+  * Improve performance when parsing certain large numbers, thanks to Oleg 
Grenrus.
+  * Add `Data.Aeson.QQ.Simple` - A limited version of aeson-qq. Thanks to Oleg 
Grenrus.
+  * Exposes internal helper functions like `<?>`, `JSONPath`, and 
`parseIndexedJSON` from `Data.Aeson` module. Thanks to Abid Uzair.
+  * Better error messages when there are syntax errors parsing objects and 
arrays. Thanks to Fintan Halpenny.
+  * Support building with `th-abstraction-0.3.0.0` or later. Thanks to Ryan 
Scott.
+
+-------------------------------------------------------------------

Old:
----
  aeson-1.4.2.0.tar.gz
  aeson.cabal

New:
----
  aeson-1.4.3.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ghc-aeson.spec ++++++
--- /var/tmp/diff_new_pack.EHgIMm/_old  2019-05-09 10:09:46.077089526 +0200
+++ /var/tmp/diff_new_pack.EHgIMm/_new  2019-05-09 10:09:46.105089607 +0200
@@ -19,14 +19,13 @@
 %global pkg_name aeson
 %bcond_with tests
 Name:           ghc-%{pkg_name}
-Version:        1.4.2.0
+Version:        1.4.3.0
 Release:        0
 Summary:        Fast JSON parsing and encoding
 License:        BSD-3-Clause
 Group:          Development/Libraries/Haskell
 URL:            https://hackage.haskell.org/package/%{pkg_name}
 Source0:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz
-Source1:        
https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-attoparsec-devel
 BuildRequires:  ghc-base-compat-devel
@@ -48,6 +47,7 @@
 BuildRequires:  ghc-uuid-types-devel
 BuildRequires:  ghc-vector-devel
 %if %{with tests}
+BuildRequires:  ghc-Diff-devel
 BuildRequires:  ghc-QuickCheck-devel
 BuildRequires:  ghc-base-orphans-devel
 BuildRequires:  ghc-base16-bytestring-devel
@@ -58,6 +58,7 @@
 BuildRequires:  ghc-integer-logarithms-devel
 BuildRequires:  ghc-quickcheck-instances-devel
 BuildRequires:  ghc-tasty-devel
+BuildRequires:  ghc-tasty-golden-devel
 BuildRequires:  ghc-tasty-hunit-devel
 BuildRequires:  ghc-tasty-quickcheck-devel
 %endif
@@ -83,7 +84,6 @@
 
 %prep
 %setup -q -n %{pkg_name}-%{version}
-cp -p %{SOURCE1} %{pkg_name}.cabal
 
 %build
 %ghc_lib_build

++++++ aeson-1.4.2.0.tar.gz -> aeson-1.4.3.0.tar.gz ++++++
++++ 3359 lines of diff (skipped)


Reply via email to