Compare commits
10 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| ccf648b065 | |||
| aa201f227f | |||
| dcf462ec8c | |||
| 4857724d54 | |||
| 5438449aa6 | |||
| c0aed161b1 | |||
| 4efc192499 | |||
| 02953bbc0a | |||
| df3b76b785 | |||
| 030726d502 |
@@ -1,3 +1,77 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 9 17:45:02 UTC 2025 - Peter Simons <psimons@suse.com>
|
||||
|
||||
- Update persistent to version 2.17.1.0.
|
||||
# 2.17.1.0
|
||||
|
||||
* [#1601](https://github.com/yesodweb/persistent/pull/1601)
|
||||
* Fix parsing of quoted entity field attributes
|
||||
* Add and enforce `psQuotedAttributeErrorLevel` to deprecate quoted entity field attributes
|
||||
* Improve parsing of types and entity fields
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 23 22:09:56 UTC 2025 - Peter Simons <psimons@suse.com>
|
||||
|
||||
- Update persistent to version 2.17.0.0.
|
||||
# 2.17.0.0
|
||||
|
||||
* [#1595](https://github.com/yesodweb/persistent/pull/1595)
|
||||
* Add `tabulateEntityApply` to `PersistEntity` class similar to
|
||||
`tabulateEntityA` but that works on `Apply` type instead of `Applicative`.
|
||||
This allows you to use `foldMap1` and other non-empty structures with
|
||||
tabulating and manipulating records.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 20 01:50:03 UTC 2025 - Peter Simons <psimons@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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 8 06:14:53 UTC 2025 - Peter Simons <psimons@suse.com>
|
||||
|
||||
- Update persistent to version 2.14.6.3 revision 1.
|
||||
Upstream has revised the Cabal build instructions on Hackage.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 28 19:05:19 UTC 2024 - Peter Simons <psimons@suse.com>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package ghc-persistent
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -20,7 +20,7 @@
|
||||
%global pkgver %{pkg_name}-%{version}
|
||||
%bcond_with tests
|
||||
Name: ghc-%{pkg_name}
|
||||
Version: 2.14.6.3
|
||||
Version: 2.17.1.0
|
||||
Release: 0
|
||||
Summary: Type-safe, multi-backend data serialization
|
||||
License: MIT
|
||||
@@ -53,12 +53,16 @@ BuildRequires: ghc-http-api-data-devel
|
||||
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
|
||||
@@ -66,6 +70,8 @@ BuildRequires: ghc-resourcet-prof
|
||||
BuildRequires: ghc-rpm-macros
|
||||
BuildRequires: ghc-scientific-devel
|
||||
BuildRequires: ghc-scientific-prof
|
||||
BuildRequires: ghc-semigroupoids-devel
|
||||
BuildRequires: ghc-semigroupoids-prof
|
||||
BuildRequires: ghc-silently-devel
|
||||
BuildRequires: ghc-silently-prof
|
||||
BuildRequires: ghc-template-haskell-devel
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4df0e3888140afe7b47ff5257323aa3f452271f92c7dc761aa8ce8406b6815db
|
||||
size 176943
|
||||
3
persistent-2.17.1.0.tar.gz
Normal file
3
persistent-2.17.1.0.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4fa080823ec15c9461af190f5fdddf8d0a291b9a0f9e1f44ebc8a66dcdf87330
|
||||
size 189212
|
||||
Reference in New Issue
Block a user