packages feed

HDBC 2.4.0.2 → 2.4.0.3

raw patch · 3 files changed

+11/−21 lines, 3 filesdep ~timenew-uploaderPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: time

API changes (from Hackage documentation)

- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible (Data.Time.LocalTime.TimeOfDay.TimeOfDay, Data.Time.LocalTime.TimeZone.TimeZone) Database.HDBC.SqlValue.SqlValue
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Data.Time.Clock.Scale.DiffTime Database.HDBC.SqlValue.SqlValue
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Data.Time.Clock.UTC.NominalDiffTime Database.HDBC.SqlValue.SqlValue
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Data.Time.Clock.UTC.UTCTime Database.HDBC.SqlValue.SqlValue
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Data.Time.LocalTime.LocalTime.LocalTime Database.HDBC.SqlValue.SqlValue
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Data.Time.LocalTime.LocalTime.ZonedTime Database.HDBC.SqlValue.SqlValue
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Data.Time.LocalTime.TimeOfDay.TimeOfDay Database.HDBC.SqlValue.SqlValue
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue (Data.Time.LocalTime.TimeOfDay.TimeOfDay, Data.Time.LocalTime.TimeZone.TimeZone)
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue Data.Time.Clock.Scale.DiffTime
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue Data.Time.Clock.UTC.NominalDiffTime
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue Data.Time.Clock.UTC.UTCTime
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue Data.Time.LocalTime.LocalTime.LocalTime
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue Data.Time.LocalTime.LocalTime.ZonedTime
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue Data.Time.LocalTime.TimeOfDay.TimeOfDay
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue a => Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue (GHC.Base.Maybe a)
- Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible a Database.HDBC.SqlValue.SqlValue => Data.Convertible.Base.Convertible (GHC.Base.Maybe a) Database.HDBC.SqlValue.SqlValue
- Database.HDBC.Statement: instance GHC.Exception.Exception Database.HDBC.Statement.SqlError
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible (Data.Time.LocalTime.Internal.TimeOfDay.TimeOfDay, Data.Time.LocalTime.Internal.TimeZone.TimeZone) Database.HDBC.SqlValue.SqlValue
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Data.Time.Clock.Internal.DiffTime.DiffTime Database.HDBC.SqlValue.SqlValue
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime Database.HDBC.SqlValue.SqlValue
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Data.Time.Clock.Internal.UTCTime.UTCTime Database.HDBC.SqlValue.SqlValue
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Data.Time.LocalTime.Internal.LocalTime.LocalTime Database.HDBC.SqlValue.SqlValue
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Data.Time.LocalTime.Internal.TimeOfDay.TimeOfDay Database.HDBC.SqlValue.SqlValue
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Data.Time.LocalTime.Internal.ZonedTime.ZonedTime Database.HDBC.SqlValue.SqlValue
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue (Data.Time.LocalTime.Internal.TimeOfDay.TimeOfDay, Data.Time.LocalTime.Internal.TimeZone.TimeZone)
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue Data.Time.Clock.Internal.DiffTime.DiffTime
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue Data.Time.Clock.Internal.UTCTime.UTCTime
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue Data.Time.LocalTime.Internal.LocalTime.LocalTime
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue Data.Time.LocalTime.Internal.TimeOfDay.TimeOfDay
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue Data.Time.LocalTime.Internal.ZonedTime.ZonedTime
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue a => Data.Convertible.Base.Convertible Database.HDBC.SqlValue.SqlValue (GHC.Maybe.Maybe a)
+ Database.HDBC.SqlValue: instance Data.Convertible.Base.Convertible a Database.HDBC.SqlValue.SqlValue => Data.Convertible.Base.Convertible (GHC.Maybe.Maybe a) Database.HDBC.SqlValue.SqlValue
+ Database.HDBC.Statement: instance GHC.Exception.Type.Exception Database.HDBC.Statement.SqlError
- Database.HDBC: class IConnection conn where runRaw conn sql = do { sth <- prepare conn sql; _ <- execute sth [] `finally` finish sth; return () }
+ Database.HDBC: class IConnection conn
- Database.HDBC.Types: class IConnection conn where runRaw conn sql = do { sth <- prepare conn sql; _ <- execute sth [] `finally` finish sth; return () }
+ Database.HDBC.Types: class IConnection conn

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Changelog +#### 2.4.0.3++* Compatibility with GHC 8.8/time 1.9+ #### 2.4.0.2  * Compatibility with GHC 8.2/time 1.8
Database/HDBC.hs view
@@ -137,19 +137,13 @@  {- $drivers -Here is a list of known drivers as of January 26, 2009:+Here is a list of known drivers as of May 6, 2019: -[@Sqlite v3@] Available from <http://software.complete.org/hdbc-sqlite3>.  Or, to-participate in development, use -@git clone <git://git.complete.org/hdbc-sqlite3>@+[@Sqlite v3@] Available from <https://github.com/hdbc/hdbc-sqlite3>. -[@PostgreSQL@] Available from <http://software.complete.org/hdbc-postgresql>.  Or, to-participate in development, use-@git clone <git://git.complete.org/hdbc-postgresql>@+[@PostgreSQL@] Available from <https://github.com/hdbc/hdbc-postgresql>. -[@ODBC@] Available from <http://software.complete.org/hdbc-odbc>.  Or, to-partitipace in development, use-@git clone <git://git.complete.org/hdbc-odbc>@+[@ODBC@] Available from <https://github.com/hdbc/hdbc-odbc>.  [@MySQL@] MySQL users have two choices: the first is the ODBC driver, which works and has been tested against MySQL on both Linux\/Unix and Windows platforms.  There is@@ -157,16 +151,8 @@ <http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HDBC-mysql> with a homepage at <http://www.maubi.net/~waterson/hacks/hdbc-mysql.html>. -In addition, there is one integration package: /hdbc-anydbm/.  This-integrates with the AnyDBM library <http://software.complete.org/anydbm>.-It lets any HDBC database act as a backend for the-AnyDBM interface.  Available from <http://software.complete.org/hdbc-anydbm>.  Or,-to participate in development, use-@darcs get --partial <http://darcs.complete.org/hdbc-anydbm>@- The latest version of HDBC itself is available from-<http://software.complete.org/hdbc>.  Or, to participate in development, use-@git clone <git://git.complete.org/hdbc>@.+<https://github.com/hdbc/hdbc>. -}  {- $transactions
HDBC.cabal view
@@ -1,5 +1,5 @@ Name: HDBC-Version: 2.4.0.2+Version: 2.4.0.3 License: BSD3 Maintainer: Nicolas Wu <nicolas.wu@gmail.com> Author: John Goerzen, Nicolas Wu@@ -35,7 +35,7 @@   if flag(splitBase)     Build-Depends: base>=3 && <5, old-time, bytestring, containers     if flag(minTime15)-      Build-Depends: time >= 1.5 && < 1.9+      Build-Depends: time >= 1.5 && < 1.10       CPP-Options: -DMIN_TIME_15     else       Build-Depends: time < 1.5, old-locale