packages feed

quibble-core 0.1.0.1 → 0.1.0.2

raw patch · 2 files changed

+9/−8 lines, 2 filesdep ~containersdep ~hedgehogdep ~timePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: containers, hedgehog, time

API changes (from Hackage documentation)

- Database.Quibble: instance Data.String.IsString (Database.Quibble.Expr ctx Data.ByteString.Internal.ByteString)
- Database.Quibble: instance Database.Quibble.Inline Data.ByteString.Internal.ByteString
+ Database.Quibble: instance Data.String.IsString (Database.Quibble.Expr ctx Data.ByteString.Internal.Type.ByteString)
+ Database.Quibble: instance Database.Quibble.Inline Data.ByteString.Internal.Type.ByteString
- Database.Quibble: Asc :: Builder -> SortExpr (ctx :: Type)
+ Database.Quibble: Asc :: Builder -> SortExpr ctx
- Database.Quibble: CustomSort :: ByteString -> Builder -> SortExpr (ctx :: Type)
+ Database.Quibble: CustomSort :: ByteString -> Builder -> SortExpr ctx
- Database.Quibble: Desc :: Builder -> SortExpr (ctx :: Type)
+ Database.Quibble: Desc :: Builder -> SortExpr ctx
- Database.Quibble: Expr :: Builder -> Expr (ctx :: Type) (ty :: Type)
+ Database.Quibble: Expr :: Builder -> Expr ctx ty
- Database.Quibble: [unExpr] :: Expr (ctx :: Type) (ty :: Type) -> Builder
+ Database.Quibble: [unExpr] :: Expr ctx ty -> Builder
- Database.Quibble: class KnownSymbol col => HasColumn (ctx :: Type) (col :: Symbol) (ty :: Type) | ctx col -> ty
+ Database.Quibble: class KnownSymbol col => HasColumn ctx (col :: Symbol) ty | ctx col -> ty
- Database.Quibble: class KnownSymbol tbl => HasTable (ctx :: Type) (tbl :: Symbol) | ctx -> tbl
+ Database.Quibble: class KnownSymbol tbl => HasTable ctx (tbl :: Symbol) | ctx -> tbl
- Database.Quibble: data Query (ctx :: Type)
+ Database.Quibble: data Query ctx
- Database.Quibble: data RowsOf (ctx :: Type)
+ Database.Quibble: data RowsOf ctx
- Database.Quibble: data SortExpr (ctx :: Type)
+ Database.Quibble: data SortExpr ctx
- Database.Quibble: newtype Expr (ctx :: Type) (ty :: Type)
+ Database.Quibble: newtype Expr ctx ty
- Database.Quibble: query :: forall ctx. Query ctx
+ Database.Quibble: query :: Query ctx
- Database.Quibble: rowsOf :: forall ctx. RowsOf ctx
+ Database.Quibble: rowsOf :: RowsOf ctx

Files

quibble-core.cabal view
@@ -1,7 +1,7 @@ cabal-version:      2.4  name:           quibble-core-version:        0.1.0.1+version:        0.1.0.2 synopsis:       Convenient SQL query language for Haskell (but only for single tables) description:    Provides a way to construct conditions suitable for appending to queries in a type-safe way. category:       Database@@ -28,13 +28,13 @@   default-language: Haskell2010   build-depends:     , base ==4.*-    , containers <0.7-    , bytestring <0.12+    , containers <0.9+    , bytestring <0.13     , mono-traversable <1.1     , optics-core <0.5-    , text <1.3+    , text <2.2     , text-conversions <0.4-    , time <1.14+    , time <1.16     , uuid <1.4  test-suite quibble-core-test@@ -43,9 +43,9 @@   build-depends:       base ==4.*     , quibble-core-    , hedgehog <1.2-    , tasty <1.5-    , tasty-hedgehog <1.3+    , hedgehog <1.8+    , tasty <1.6+    , tasty-hedgehog <1.5     , tasty-hunit <0.11   hs-source-dirs: test/lib   default-language: Haskell2010
src/lib/Database/Quibble.hs view
@@ -9,6 +9,7 @@ {-# LANGUAGE ScopedTypeVariables    #-} {-# LANGUAGE TypeApplications       #-} {-# LANGUAGE TypeFamilies           #-}+{-# LANGUAGE TypeOperators          #-} {-# LANGUAGE UndecidableInstances   #-}  module Database.Quibble