Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-persistent for openSUSE:Factory checked in at 2025-05-22 16:57:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-persistent (Old) and /work/SRC/openSUSE:Factory/.ghc-persistent.new.2732 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-persistent" Thu May 22 16:57:13 2025 rev:45 rq:1279249 version:2.16.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-persistent/ghc-persistent.changes 2025-04-20 19:54:20.034786237 +0200 +++ /work/SRC/openSUSE:Factory/.ghc-persistent.new.2732/ghc-persistent.changes 2025-05-22 16:57:51.876446794 +0200 @@ -1,0 +2,45 @@ +Tue May 20 01:50:03 UTC 2025 - Peter Simons <psim...@suse.com> + +- Update persistent to version 2.16.0.0. + # 2.16.0.0 + + * [#1584](https://github.com/yesodweb/persistent/pull/1584) + * Rename `Span` to `SourceSpan` + * Parse entity definitions using Megaparsec. + * Support Haddock-style multiline pre-comments. + * [#1589](https://github.com/yesodweb/persistent/pull/1589) + * Support configurable parse errors and warnings + * [#1585](https://github.com/yesodweb/persistent/pull/1585) + * Support parsing PersistField UTCTime from text with timezone, e.g. "2025-04-12T06:53:42Z". + This is needed for Sqlite, which has no native datetime support but uses e.g. TEXT. + * [#1587](https://github.com/yesodweb/persistent/pull/1587) + * Improve documentation of `mpsFieldLabelModifier`. + + # 2.15.1.0 + + * [#1519](https://github.com/yesodweb/persistent/pull/1519/files/9865a295f4545d30e55aacb6efc25f27f758e8ad#diff-5af2883367baae8f7f266df6a89fc2d1defb7572d94ed069e05c8135a883bc45) + * Add `keyAndEntityFieldsDatabase`. This was intended to be added in 2.14.7.0 but was not properly re-exported. + + # 2.15.0.1 + + * [#1575](https://github.com/yesodweb/persistent/pull/1575) + * Fix benchmark build for GHC 9.8-9.12 + * Support `template-haskell` up to 2.24 + + # 2.15.0.0 + + * [#1569](https://github.com/yesodweb/persistent/pull/1569) + * Add position information to `EntityDef`, `UnboundEntityDef` via a `Span` + field as a preliminary design that just gives the entire span of the + input text (i.e. the entire file or quasiquote the item is defined in). + * Move `Database.Persist.TH` internals to `Database.Persist.TH.Internal` and + no longer export the following internals: + * lensPTH + * parseReferences + * embedEntityDefs + * fieldError + * AtLeastOneUniqueKey(..) + * OnlyOneUniqueKey(..) + * pkNewtype + +------------------------------------------------------------------- Old: ---- persistent-2.14.6.3.tar.gz persistent.cabal New: ---- persistent-2.16.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-persistent.spec ++++++ --- /var/tmp/diff_new_pack.SKEWtI/_old 2025-05-22 16:57:52.300464663 +0200 +++ /var/tmp/diff_new_pack.SKEWtI/_new 2025-05-22 16:57:52.300464663 +0200 @@ -20,13 +20,12 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 2.14.6.3 +Version: 2.16.0.0 Release: 0 Summary: Type-safe, multi-backend data serialization License: MIT 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-aeson-devel BuildRequires: ghc-aeson-prof @@ -54,12 +53,16 @@ BuildRequires: ghc-http-api-data-prof BuildRequires: ghc-lift-type-devel BuildRequires: ghc-lift-type-prof +BuildRequires: ghc-megaparsec-devel +BuildRequires: ghc-megaparsec-prof BuildRequires: ghc-monad-logger-devel BuildRequires: ghc-monad-logger-prof BuildRequires: ghc-mtl-devel BuildRequires: ghc-mtl-prof BuildRequires: ghc-path-pieces-devel BuildRequires: ghc-path-pieces-prof +BuildRequires: ghc-replace-megaparsec-devel +BuildRequires: ghc-replace-megaparsec-prof BuildRequires: ghc-resource-pool-devel BuildRequires: ghc-resource-pool-prof BuildRequires: ghc-resourcet-devel @@ -133,7 +136,6 @@ %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ persistent-2.14.6.3.tar.gz -> persistent-2.16.0.0.tar.gz ++++++ ++++ 11899 lines of diff (skipped)