packages feed

beam-sqlite 0.3.2.2 → 0.3.2.3

raw patch · 2 files changed

+10/−2 lines, 2 filesdep ~freePVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

Dependency ranges changed: free

API changes (from Hackage documentation)

+ Database.Beam.Sqlite.Syntax: instance Database.Beam.Backend.SQL.SQL92.HasSqlValueSyntax Database.Beam.Sqlite.Syntax.SqliteValueSyntax Data.Time.Clock.Internal.UTCTime.UTCTime
+ Database.Beam.Sqlite.Syntax: instance Database.Beam.Migrate.Generics.Tables.HasDefaultSqlDataType Database.Beam.Sqlite.Syntax.SqliteDataTypeSyntax Data.Time.Clock.Internal.UTCTime.UTCTime
+ Database.Beam.Sqlite.Syntax: instance Database.Beam.Migrate.Generics.Tables.HasDefaultSqlDataTypeConstraints Database.Beam.Sqlite.Syntax.SqliteColumnSchemaSyntax Data.Time.Clock.Internal.UTCTime.UTCTime

Files

Database/Beam/Sqlite/Syntax.hs view
@@ -901,12 +901,20 @@   defaultSqlDataType _ _ = sqliteBlobType instance HasDefaultSqlDataTypeConstraints SqliteColumnSchemaSyntax ByteString +instance HasDefaultSqlDataType SqliteDataTypeSyntax UTCTime where+  defaultSqlDataType _ _ = timestampType Nothing False+instance HasDefaultSqlDataTypeConstraints SqliteColumnSchemaSyntax UTCTime+ instance HasDefaultSqlDataType SqliteDataTypeSyntax LocalTime where   defaultSqlDataType _ _ = timestampType Nothing False instance HasDefaultSqlDataTypeConstraints SqliteColumnSchemaSyntax LocalTime  instance HasSqlValueSyntax SqliteValueSyntax ByteString where   sqlValueSyntax bs = SqliteValueSyntax (emitValue (SQLBlob bs))++instance HasSqlValueSyntax SqliteValueSyntax UTCTime where+  sqlValueSyntax tm = SqliteValueSyntax (emitValue (SQLText (fromString tmStr)))+    where tmStr = formatTime defaultTimeLocale (iso8601DateFormat (Just "%H:%M:%S%Q")) tm  instance HasSqlValueSyntax SqliteValueSyntax LocalTime where   sqlValueSyntax tm = SqliteValueSyntax (emitValue (SQLText (fromString tmStr)))
beam-sqlite.cabal view
@@ -1,6 +1,6 @@  name:                beam-sqlite-version:             0.3.2.2+version:             0.3.2.3 synopsis:            Beam driver for SQLite description:         Beam driver for the <https://sqlite.org/ SQLite> embedded database.                      See <http://tathougies.github.io/beam/user-guide/backends/beam-sqlite/ here>@@ -35,7 +35,7 @@                       time          >=1.6  && <1.10,                       dlist         >=0.8  && <0.9,                       mtl           >=2.1  && <2.3,-                      free          >=4.12 && <5.1,+                      free          >=4.12 && <5.2,                       scientific    >=0.3  && <0.4,                       network-uri   >=2.6  && <2.7,                       aeson         >=0.11 && <1.5,