* Thu Feb 27 2020 psimons@suse.com
- Update persistent to version 2.10.5.2.
[#]# 2.10.5.2
* [#1041](https://github.com/yesodweb/persistent/pull/1041)
* Explicit foreign keys can now reference tables with custom sql name
* Add qualified names to the stock classes list.
* Fri Feb 07 2020 psimons@suse.com
- Update persistent to version 2.10.5.1.
[#]# 2.10.5.1
* [#1024](https://github.com/yesodweb/persistent/pull/1024)
* Add the ability to do documentation comments in entity definition syntax. Unfortunately, TemplateHaskell cannot add documentation comments, so this can't be used to add Haddocks to entities.
* Add Haddock explainers for some of the supported entity syntax in `Database.Persist.Quasi`
* Wed Jan 29 2020 psimons@suse.com
- Update persistent to version 2.10.5.
[#]# 2.10.5
* Add the `EntityWithPrefix` type to allow users to specify a custom prefix for raw SQL queries. [#1018](https://github.com/yesodweb/persistent/pull/1018)
* Added Acquire based API to `Database.Persist.Sql` for working with
connections/pools in monads which aren't MonadUnliftIO. [#984](https://github.com/yesodweb/persistent/pull/984)
* Fri Nov 08 2019 Peter Simons <psimons@suse.com>
- Drop obsolete group attributes.
* Thu Oct 31 2019 psimons@suse.com
- Update persistent to version 2.10.4.
[#]# 2.10.4
* Log exceptions when closing a connection fails. See point 1 in [yesod #1635](https://github.com/yesodweb/yesod/issues/1635#issuecomment-547300856). [#978](https://github.com/yesodweb/persistent/pull/978)
* Tue Oct 29 2019 psimons@suse.com
- Update persistent to version 2.10.3.
[#]# 2.10.3
* Added support for GHC 8.8 about MonadFail changes [#976](https://github.com/yesodweb/persistent/pull/976)
* Thu Oct 24 2019 psimons@suse.com
- Update persistent to version 2.10.2.
[#]# 2.10.2
* Added `runMigrationQuiet` and `runMigrationUnsafeQuiet` to `Database.Persist.Sql.Migration` as safer alternatives to `runMigrationSilent`. [#971](https://github.com/yesodweb/persistent/pull/971)
This functions as workaround/fix for: [#966](https://github.com/yesodweb/persistent/issues/966), [#948](https://github.com/yesodweb/persistent/issues/948), [#640](https://github.com/yesodweb/persistent/issues/640), and [#474](https://github.com/yesodweb/persistent/issues/474)
* Added RawSql instances for 9, 10, 11 and 12-column results. [#961](https://github.com/yesodweb/persistent/pull/961)
* Fri Aug 09 2019 psimons@suse.com
- Update persistent to version 2.10.1.
[#]# 2.10.1
* Added `constraint=` attribute to allow users to specify foreign reference constraint names.
* Thu Apr 18 2019 psimons@suse.com
- Update persistent to version 2.10.0.
[#]# 2.10.0
* Added two type classes `OnlyOneUniqueKey` and `AtLeastOneUniqueKey`. These classes are used as constraints on functions that expect a certain amount of unique keys. They are defined automatically as part of the `persistent-template`'s generation. [#885](https://github.com/yesodweb/persistent/pull/885)
* Add the `entityComments` field to the `EntityDef` datatype, and `fieldComments` fields to the `FieldDef` datatype. The QuasiQuoter does not currently know how to add documentation comments to these types, but it can be expanded later. [#865](https://github.com/yesodweb/persistent/pull/865)
* Expose the `SqlReadT` and `SqlWriteT` constructors. [#887](https://github.com/yesodweb/persistent/pull/887)
* Remove deprecated `Connection` type synonym. Please use `SqlBackend` instead. [#894](https://github.com/yesodweb/persistent/pull/894)
* Remove deprecated `SqlPersist` type synonym. Please use `SqlPersistT` instead. [#894](https://github.com/yesodweb/persistent/pull/894)
* Alter the type of `connUpsertSql` to take a list of unique definitions. This paves the way for more efficient upsert implementations. [#895](https://github.com/yesodweb/persistent/pull/895)
* Mon Apr 08 2019 psimons@suse.com
- Update persistent to version 2.9.2.
[#]# 2.9.2
* Add documentation for the `Migration` type and some helpers. [#860](https://github.com/yesodweb/persistent/pull/860)