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 +8/−8
- src/lib/Database/Quibble.hs +1/−0
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