Package Release Info

ghc-persistent-template-2.8.2.3-bp152.1.8

Update Info: Base Release
Available in Package Hub : 15 SP2

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

ghc-persistent-template
ghc-persistent-template-devel

Change Logs

* Sat Feb 08 2020 psimons@suse.com
- Update persistent-template to version 2.8.2.3.
  [#]# 2.8.2.3
  * Require extensions in a more friendly manner. [#1030](https://github.com/yesodweb/persistent/pull/1030)
  * Specify a strategy for all deriving clauses, which avoids the `-Wmissing-deriving-strategy` warning introduced in GHC 8.8.2. [#1030](https://github.com/yesodweb/persistent/pull/1030)
  [#]# 2.8.2.2
  * Fix the `mkPersist` function to not require importing the classes explicitly. [#1027](https://github.com/yesodweb/persistent/pull/1027)
* Fri Feb 07 2020 psimons@suse.com
- Update persistent-template to version 2.8.2.1.
  [#]# 2.8.2.1
  * Fix the test-suite for persistent-template. [#1023](https://github.com/yesodweb/persistent/pull/1023)
* Wed Jan 29 2020 psimons@suse.com
- Update persistent-template to version 2.8.2.
  [#]# 2.8.2
  * Add `fieldError` to the export list of `Database.Persist.TH` [#1008](https://github.com/yesodweb/persistent/pull/1008)
  [#]# 2.8.1
  * Let the user pass instances that will be derived for record and for key types (https://github.com/yesodweb/persistent/pull/990
* Tue Jan 14 2020 psimons@suse.com
- Update persistent-template to version 2.8.0.1.
  [#]# 2.8.0.1
  * Small optimization/code cleanup to generated Template Haskell code size, by slimming the implementation of to/fromPersistValue for Entities. [#1014](https://github.com/yesodweb/persistent/pull/1014)
* Sat Jan 04 2020 psimons@suse.com
- Update persistent-template to version 2.8.0.
  [#]# 2.8.0
  * Reduces the amount of code generated by Template Haskell. The amount of code generated for a certain function was O(N^2) with respect to the number of fields on a given Entity. This change shows dramatic improvements in benchmarks for compiling Persistent models. [#]()
  * Drops support for GHC 8.0, so that `DerivingStrategies` can be used by `persistent-template`
  * `persistent-template` now requires `DerivingStrategies`, `GeneralizedNewtypeDeriving`, and `StandaloneDeriving` to be enabled in the file where Persistent entities are created
  * Fixes a long-standing issue where persistent-template would fail when `DeriveAnyClass` was enabled (See #578)
  * [#1002](https://github.com/yesodweb/persistent/pull/1002)
* Thu Jan 02 2020 psimons@suse.com
- Update persistent-template to version 2.7.4.
  [#]# 2.7.4
  * Remove an overlapping instance for `Lift a`. [#998](https://github.com/yesodweb/persistent/pull/998)
* Fri Nov 08 2019 Peter Simons <psimons@suse.com>
- Drop obsolete group attributes.
* Tue Oct 29 2019 psimons@suse.com
- Update persistent-template to version 2.7.3.
  [#]# Unreleased changes
  [#]# 2.7.3
  * Update module documentation for `Database.Persist.TH` to better describe the purpose of the module [#968](https://github.com/yesodweb/persistent/pull/968)
  * Support template-haskell-2.15 [#959](https://github.com/yesodweb/persistent/pull/959)
* Thu Jul 18 2019 psimons@suse.com
- Update persistent-template to version 2.7.2.
  [#]# 2.7.2
  * Expose the knot tying logic of `parseReferences` so that users can build
    migrations from independently define entities at runtime [#932](https://github.com/yesodweb/persistent/pull/932)
* Tue May 07 2019 psimons@suse.com
- Update persistent-template to version 2.7.1.
  [#]# 2.7.1
  * Add the `mkEntityDefList` function to work around [#902](https://github.com/yesodweb/persistent/issues/902). [#904](https://github.com/yesodweb/persistent/pull/904)
* Thu Apr 18 2019 psimons@suse.com
- Update persistent-template to version 2.7.0.
  [#]# 2.7.0
  * Depends on `persistent-2.10.0` which provides the `OnlyOneUniqueKey` and `AtLeastOneUniqueKey` classes. Automatically generates instances for these classes based on how many unique keys the entity definition gets. This changes requires `UndecidableInstances` to be enabled on each module that generates entity definitions. [#885](https://github.com/yesodweb/persistent/pull/885)
  * Removed deprecated `sqlOnlySettings`. Please use `sqlSettings` instead. [#894](https://github.com/yesodweb/persistent/pull/894)
Version: 2.12.0.0-bp155.2.14
* Thu Dec 17 2020 Ondřej Súkup <mimi.vx@gmail.com>
- disable %{ix86} build
Version: 2.6.0-bp151.1.7
* Mon Jan 28 2019 psimons@suse.com
- Update persistent-template to version 2.6.0.
  [#]# 2.6.0
  * [persistent#846](https://github.com/yesodweb/persistent/pull/846): Improve error message when marshalling fails
  * [persistent#826](https://github.com/yesodweb/persistent/pull/826): Change `Unique` derive `Show`
* Sun Dec 02 2018 Peter Simons <psimons@suse.com>
- Update Cabal build instructions to support http-api-data 0.4.x.
* Sat Oct 20 2018 Peter Simons <psimons@suse.com>
- Use https URL to refer to bugs.opensuse.org.
* Wed Jul 18 2018 psimons@suse.com
- Cosmetic: replace tabs with blanks, strip trailing white space,
  and update copyright headers with spec-cleaner.
* Wed Jul 18 2018 psimons@suse.com
- Revise cabal build file to specify more accurate dependencies.
* Mon May 14 2018 psimons@suse.com
- Update persistent-template to version 2.5.4 revision 1.
  * [persistent#778](https://github.com/yesodweb/persistent/issues/778): Add `persistManyFileWith`.
  * Slight improvement to the error message when a Persistent field can't be parsed from database results
  * Exposed `parseReferences` to allow custom QuasiQuoters
Version: 2.5.2-bp150.2.3
* Thu Aug 03 2017 psimons@suse.com
- Updated with latest spec-cleaner version 0.9.8-8-geadfbbf.
* Mon Jun 12 2017 psimons@suse.com
- Update to version 2.5.2 revision 1.
* Tue Mar 14 2017 psimons@suse.com
- Update to version 2.5.2 with cabal2obs.
* Wed Jan 04 2017 psimons@suse.com
- Update to version 2.5.1.6 revision 2 with cabal2obs.
* Thu Sep 15 2016 psimons@suse.com
- Update to version 2.5.1.6 revision 1 with cabal2obs.
Version: 2.1.8.1-2.2
* Sun Jul 10 2016 psimons@suse.com
- Update to version 2.1.8.1 revision 0 with cabal2obs.
* Sat May 14 2016 mimi.vx@gmail.com
- update to 2.1.8.1
  * fix a bad Eq instance /= definition for Key when mpsGenetric=True
* Tue Apr 26 2016 mimi.vx@gmail.com
-update to 2.1.8
  * Support for GHC 8
  * aeson 0.11
  * transformers 0.5
* Thu Mar 10 2016 mimi.vx@gmail.com
- update to 2.1.6
* Sun Dec 27 2015 mimi.vx@gmail.com
- update to 2.1.5
* Thu Nov 19 2015 mimi.vx@gmail.com
- initial commit
Version: 2.12.0.0-bp154.1.12
* Wed Mar 31 2021 psimons@suse.com
- Update persistent-template to version 2.12.0.0.
  [#]# 2.12.0.0
  * Decomposed `HaskellName` into `ConstraintNameHS`, `EntityNameHS`, `FieldNameHS`. Decomposed `DBName` into `ConstraintNameDB`, `EntityNameDB`, `FieldNameDB` respectively. [#1174](https://github.com/yesodweb/persistent/pull/1174)
  * [#1214](https://github.com/yesodweb/persistent/pull/1214):
  * This package was asborbed into `persistent` itself.
* Tue Mar 23 2021 psimons@suse.com
- Update persistent-template to version 2.9.1.0 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.
* Thu Dec 17 2020 Ond?ej Súkup <mimi.vx@gmail.com>
- disable %{ix86} build
* Sat Nov 07 2020 psimons@suse.com
- Update persistent-template to version 2.9.1.0.
  [#]# 2.9.1.0
  * [#1145](https://github.com/yesodweb/persistent/pull/1148)
  * Fix a bug where the `SqlType` for a shared primary key was being
    incorrectly set to `SqlString` instead of whatever the target primary key
    sql type was.
  * [#1151](https://github.com/yesodweb/persistent/pull/1151)
  * Automatically generate `SymbolToField` instances for datatypes, allowing
    `OverloadedLabels` to be used with the `EntityField` type.
  [#]# 2.9
  * Always use the "stock" strategy when deriving Show/Read for keys [#1106](https://github.com/yesodweb/persistent/pull/1106)
  * This fixes a regression from 2.8.0, which started using the `newtype` strategy when deriving `Show`/`Read` for keys
  * In practice, this means that from 2.8.0–2.8.3.1, for the following schema:
  ```
  Person
  name Text
  CustomPrimary
  anInt Int
  Primary anInt
  name Text
  ```
  `PersonKey 1` would show as `"SqlBackendKey {unSqlBackendKey = 1}"`
  and `CustomPrimaryKey 1` would show as `"1"`
  This was generally poor for debugging and logging, since all tables keys would print the same. For Persistent < 2.8.0 and > 2.8.3.1, they instead will show as:
  `"PersonKey {unPersonKey = SqlBackendKey {unSqlBackendKey = 1}}"`
  and `"CustomPrimaryKey {unCustomPrimaryKey = 1}"`
  This could be a breaking change if you have used `Show` on a key, wrote that string into some persistent storage like a database, and are trying to `Read` it back again later.
  [#]# 2.8.3.1
  * Allow aeson 1.5. [#1085](https://github.com/yesodweb/persistent/pull/1085)
  [#]# 2.8.3.0
  * Add `Lift` instances for the cascade types. [#1060](https://github.com/yesodweb/persistent/pull/1060)
  * Use `DeriveLift` to implement all `Lift` instances. Among other benefits,
    this provides implementations of `liftTyped` on `template-haskell-2.16` (GHC
    8.10) or later. [#1064](https://github.com/yesodweb/persistent/pull/1064)
* Sat Nov 07 2020 psimons@suse.com
- Update persistent-template to version 2.8.2.3 revision 2.
  Upstream has revised the Cabal build instructions on Hackage.
* Sat Sep 12 2020 psimons@suse.com
- Update persistent-template to version 2.8.2.3 revision 1.
  Upstream has revised the Cabal build instructions on Hackage.
* Wed Aug 19 2020 Michel Normand <normand@linux.vnet.ibm.com>
- Add _constraints with 6GB min disk space for ppc64/ppc64le
* Tue Aug 18 2020 Peter Simons <psimons@suse.com>
- Replace %setup -q with the more modern %autosetup macro.
* Tue Jun 09 2020 psimons@suse.com
- Add persistent-template at version 2.8.2.3.