Hello community, here is the log from the commit of package ghc-aeson for openSUSE:Factory checked in at 2018-05-30 11:58:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-aeson (Old) and /work/SRC/openSUSE:Factory/.ghc-aeson.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-aeson" Wed May 30 11:58:37 2018 rev:17 rq:607734 version:1.2.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-aeson/ghc-aeson.changes 2017-09-15 21:15:24.617106962 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-aeson.new/ghc-aeson.changes 2018-05-30 12:23:04.678519275 +0200 @@ -1,0 +2,27 @@ +Mon May 14 17:02:11 UTC 2018 - psim...@suse.com + +- Update aeson to version 1.2.4.0. + * Add `Ord` instance for `JSONPathElement`, thanks to Simon Hengel. + * Added `withEmbeddedJSON` to help parse JSON embedded inside a JSON string, thanks to Jesse Kempf. + * Memory usage improvements to the default (pure) parser, thanks to Jonathan Paugh. Also thanks to Neil Mitchell & Oleg Grenrus for contributing a benchmark. + * `omitNothingFields` now works for the `Option` newtype, thanks to Xia Li-yao. + * Some documentation fixes, thanks to Jonathan Paug & Philippe Crama. + * Add `FromJSON` and `ToJSON` instances for + * `DiffTime`, thanks to Víctor López Juan. + * `CTime`, thanks to Daniel Díaz. + * Fix handling of fractions when parsing Natural, thanks to Yuriy Syrovetskiy. + * Change text in error messages for Integral types to make them follow the common pattern, thanks to Yuriy Syrovetskiy. + * Add missing `INCOHERENT` pragma for `RecordToPair`, thanks to Xia Li-yao. + * Everything related to `Options` is now exported from `Data.Aeson`, thanks to Xia Li-yao. + * Optimizations to not escape text in clear cases, thanks to Oleg Grenrus. + * Some documentation fixes, thanks to Phil de Joux & Xia Li-yao. + * Add `parserThrowError` and `parserCatchError` combinators, thanks to Oleg Grenrus. + * Add `Generic` instance for `Value`, thanks to Xia Li-yao. + * Fix a mistake in the 1.2.0.0 changelog, the `cffi` flag is disabled by default! Thanks to dbaynard. + * `tagSingleConstructors`, an option to encode single-constructor types as tagged sums was added to `Options`. It is disabled by default for backward compatibility. + * The `cffi` flag is now turned off (`False`) by default, this means C FFI code is no longer used by default. You can flip the flag to get C implementation. + * The `Options` constructor is no longer exposed to prevent new options from being breaking changes, use `defaultOptions` instead. + * The contents of `GToJSON` and `GToEncoding` are no longer exposed. + * Some INLINE pragmas were removed to avoid GHC running out of simplifier ticks. + +------------------------------------------------------------------- Old: ---- aeson-1.1.2.0.tar.gz aeson.cabal New: ---- aeson-1.2.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-aeson.spec ++++++ --- /var/tmp/diff_new_pack.KtmYER/_old 2018-05-30 12:23:05.414497288 +0200 +++ /var/tmp/diff_new_pack.KtmYER/_new 2018-05-30 12:23:05.418497169 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-aeson # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,14 +19,13 @@ %global pkg_name aeson %bcond_with tests Name: ghc-%{pkg_name} -Version: 1.1.2.0 +Version: 1.2.4.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 @@ -40,6 +39,7 @@ BuildRequires: ghc-tagged-devel BuildRequires: ghc-template-haskell-devel BuildRequires: ghc-text-devel +BuildRequires: ghc-th-abstraction-devel BuildRequires: ghc-time-devel BuildRequires: ghc-time-locale-compat-devel BuildRequires: ghc-unordered-containers-devel @@ -95,7 +95,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build @@ -113,7 +112,7 @@ %ghc_pkg_recache %files -f %{name}.files -%doc LICENSE +%license LICENSE %files devel -f %{name}-devel.files %doc README.markdown changelog.md examples ++++++ aeson-1.1.2.0.tar.gz -> aeson-1.2.4.0.tar.gz ++++++ ++++ 6051 lines of diff (skipped)