hasql-dynamic-statements 0.5.1 → 0.5.1.1
raw patch · 6 files changed
+14/−8 lines, 6 filesdep +pqi-nativedep ~hasqldep ~hasql-implicitsPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: pqi-native
Dependency ranges changed: hasql, hasql-implicits
API changes (from Hackage documentation)
- Hasql.DynamicStatements.Snippet: instance GHC.Internal.Base.Monoid Hasql.DynamicStatements.Snippet.Snippet
- Hasql.DynamicStatements.Snippet: instance GHC.Internal.Base.Semigroup Hasql.DynamicStatements.Snippet.Snippet
- Hasql.DynamicStatements.Snippet: instance GHC.Internal.Data.String.IsString Hasql.DynamicStatements.Snippet.Snippet
+ Hasql.DynamicStatements.Snippet: instance Data.String.IsString Hasql.DynamicStatements.Snippet.Snippet
+ Hasql.DynamicStatements.Snippet: instance GHC.Base.Monoid Hasql.DynamicStatements.Snippet.Snippet
+ Hasql.DynamicStatements.Snippet: instance GHC.Base.Semigroup Hasql.DynamicStatements.Snippet.Snippet
Files
- CHANGELOG.md +4/−0
- hasql-dynamic-statements.cabal +4/−3
- src/library/Hasql/DynamicStatements/Prelude.hs +1/−1
- src/test/Regressions/Issue2Spec.hs +1/−1
- src/test/SpecHook.hs +3/−2
- src/test/Units/SnippetSpec.hs +1/−1
CHANGELOG.md view
@@ -1,3 +1,7 @@+# v0.5.1.1++- Support `hasql-2`: widened the `hasql` dependency bound to `>=1.10 && <1.11 || >=2.0 && <2.1`+ # v0.5 - (Breaking) Removed `Hasql.DynamicStatements.Session` module
hasql-dynamic-statements.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: hasql-dynamic-statements-version: 0.5.1+version: 0.5.1.1 synopsis: Hasql extension for dynamic construction of statements description: Library extending Hasql with a composable API for building SQL statements dynamically.@@ -112,8 +112,8 @@ base >=4.14 && <5, bytestring >=0.10 && <0.13, containers >=0.6 && <0.8,- hasql >=1.10 && <1.11,- hasql-implicits >=0.2.0.2 && <0.3,+ hasql >=1.10 && <1.11 || >=2.0 && <2.1,+ hasql-implicits >=0.2.0.3 && <0.3, text >=1 && <3, text-builder >=1.0 && <1.1, @@ -134,5 +134,6 @@ hasql, hasql-dynamic-statements, hspec ^>=2.11.12,+ pqi-native ^>=1.0, rerebase <2, testcontainers-postgresql >=0.2 && <0.3,
src/library/Hasql/DynamicStatements/Prelude.hs view
@@ -57,6 +57,7 @@ import GHC.Generics as Exports (Generic, Generic1) import GHC.IO.Exception as Exports import Numeric as Exports+import Prelude as Exports hiding (all, and, any, concat, concatMap, elem, fail, foldl, foldl1, foldr, foldr1, id, mapM, mapM_, maximum, minimum, notElem, or, product, sequence, sequence_, sum, (.)) import System.Environment as Exports import System.Exit as Exports import System.IO as Exports@@ -68,4 +69,3 @@ import Text.Printf as Exports (hPrintf, printf) import Text.Read as Exports (Read (..), readEither, readMaybe) import Unsafe.Coerce as Exports-import Prelude as Exports hiding (all, and, any, concat, concatMap, elem, fail, foldl, foldl1, foldr, foldr1, id, mapM, mapM_, maximum, minimum, notElem, or, product, sequence, sequence_, sum, (.))
src/test/Regressions/Issue2Spec.hs view
@@ -4,8 +4,8 @@ import Hasql.Decoders qualified as Decoders import Hasql.DynamicStatements.Snippet qualified as Snippet import Hasql.Session qualified as Session-import Test.Hspec import Prelude+import Test.Hspec spec :: SpecWith Connection.Connection spec =
src/test/SpecHook.hs view
@@ -3,9 +3,10 @@ import Hasql.Connection qualified as Connection import Hasql.Connection.Settings qualified as Settings+import Pqi.Native qualified as Pqi+import Prelude import Test.Hspec import TestcontainersPostgresql qualified-import Prelude type HookedSpec = SpecWith Connection.Connection @@ -33,7 +34,7 @@ ] bracket ( do- res <- Connection.acquire settings+ res <- Connection.acquire Pqi.adapter settings case res of Left err -> fail ("Connection failed: " <> show err) Right conn -> pure conn
src/test/Units/SnippetSpec.hs view
@@ -4,8 +4,8 @@ import Hasql.Decoders qualified as Decoders import Hasql.DynamicStatements.Snippet qualified as Snippet import Hasql.Session qualified as Session-import Test.Hspec import Prelude+import Test.Hspec spec :: SpecWith Connection.Connection spec = do