pg-migrate-embed 1.1.0.0 → 1.2.0.0
raw patch · 3 files changed
+71/−56 lines, 3 filesdep ~pg-migratePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: pg-migrate
API changes (from Hackage documentation)
Files
- CHANGELOG.md +10/−0
- pg-migrate-embed.cabal +47/−45
- test/recompilation/fixture/recompilation-probe.cabal +14/−11
CHANGELOG.md view
@@ -1,5 +1,15 @@ # Changelog +## 1.2.0.0 — 2026-09-18++Coherent-set release: `pg-migrate-test-support` moved to ephemeral-pg 0.3, a breaking change+to a type in its public API, so all six packages move to the 1.2 series together.++### Other changes++- No API or behavior changes in this package. Internal library bounds are now+ `>= 1.2 && < 1.3`.+ ## 1.1.0.0 — 2026-07-13 Major release: this set adds constructors to the public `ManifestError` and
pg-migrate-embed.cabal view
@@ -1,15 +1,15 @@-cabal-version: 3.8-name: pg-migrate-embed-version: 1.1.0.0-synopsis: Compile-time ordered SQL manifests for pg-migrate-category: Database-maintainer: nadeem@gmail.com+cabal-version: 3.8+name: pg-migrate-embed+version: 1.2.0.0+synopsis: Compile-time ordered SQL manifests for pg-migrate+category: Database+maintainer: nadeem@gmail.com description: Checks ordered migration manifests, embeds their exact SQL bytes, and provides crash-conservative migration authoring helpers. -license: BSD-3-Clause-build-type: Simple+license: BSD-3-Clause+build-type: Simple extra-doc-files: CHANGELOG.md data-files: test/fixtures/absolute/manifest@@ -34,7 +34,7 @@ test/recompilation/fixture/migrations/manifest common common- default-language: GHC2024+ default-language: GHC2024 default-extensions: DeriveAnyClass DuplicateRecordFields@@ -42,12 +42,14 @@ OverloadedLabels OverloadedStrings - ghc-options: -Wall -Wcompat+ ghc-options:+ -Wall+ -Wcompat library- import: common+ import: common default-extensions: TemplateHaskell- hs-source-dirs: src+ hs-source-dirs: src exposed-modules: Database.PostgreSQL.Migrate.Embed Database.PostgreSQL.Migrate.Embed.Internal@@ -58,21 +60,21 @@ Database.PostgreSQL.Migrate.Embed.Manifest build-depends:- , base >=4.20 && <4.22- , bytestring >=0.12 && <0.13- , directory >=1.3 && <1.4- , filepath >=1.5 && <1.6- , ghc >=9.10 && <9.13- , pg-migrate >=1.1 && <1.2- , template-haskell >=2.22 && <2.24- , text >=2.1 && <2.2- , unix >=2.8 && <2.9+ base >=4.20 && <4.22,+ bytestring >=0.12 && <0.13,+ directory >=1.3 && <1.4,+ filepath >=1.5 && <1.6,+ ghc >=9.10 && <9.13,+ pg-migrate >=1.2 && <1.3,+ template-haskell >=2.22 && <2.24,+ text >=2.1 && <2.2,+ unix >=2.8 && <2.9, test-suite pg-migrate-embed-test- import: common- type: exitcode-stdio-1.0- hs-source-dirs: test/unit- main-is: Main.hs+ import: common+ type: exitcode-stdio-1.0+ hs-source-dirs: test/unit+ main-is: Main.hs other-modules: Paths_pg_migrate_embed Test.Authoring@@ -81,27 +83,27 @@ autogen-modules: Paths_pg_migrate_embed build-depends:- , base >=4.20 && <4.22- , bytestring >=0.12 && <0.13- , containers >=0.7 && <0.8- , directory >=1.3 && <1.4- , filepath >=1.5 && <1.6- , pg-migrate- , pg-migrate-embed- , tasty >=1.5 && <1.6- , tasty-hunit >=0.10 && <0.11- , text >=2.1 && <2.2+ base >=4.20 && <4.22,+ bytestring >=0.12 && <0.13,+ containers >=0.7 && <0.8,+ directory >=1.3 && <1.4,+ filepath >=1.5 && <1.6,+ pg-migrate,+ pg-migrate-embed,+ tasty >=1.5 && <1.6,+ tasty-hunit >=0.10 && <0.11,+ text >=2.1 && <2.2, test-suite pg-migrate-embed-recompilation- import: common- type: exitcode-stdio-1.0- hs-source-dirs: test/recompilation- main-is: Main.hs- other-modules: Paths_pg_migrate_embed+ import: common+ type: exitcode-stdio-1.0+ hs-source-dirs: test/recompilation+ main-is: Main.hs+ other-modules: Paths_pg_migrate_embed autogen-modules: Paths_pg_migrate_embed build-depends:- , base >=4.20 && <4.22- , directory >=1.3 && <1.4- , filepath >=1.5 && <1.6- , process >=1.6 && <1.7- , time >=1.12 && <1.15+ base >=4.20 && <4.22,+ directory >=1.3 && <1.4,+ filepath >=1.5 && <1.6,+ process >=1.6 && <1.7,+ time >=1.12 && <1.15,
test/recompilation/fixture/recompilation-probe.cabal view
@@ -1,19 +1,22 @@ cabal-version: 3.8-name: pg-migrate-embed-recompilation-probe-version: 0.1.0.0-build-type: Simple+name: pg-migrate-embed-recompilation-probe+version: 0.1.0.0+build-type: Simple executable recompilation-probe- default-language: GHC2024+ default-language: GHC2024 default-extensions: OverloadedStrings TemplateHaskell - ghc-options: -Wall -threaded- hs-source-dirs: app- main-is: Main.hs+ ghc-options:+ -Wall+ -threaded++ hs-source-dirs: app+ main-is: Main.hs build-depends:- , base >=4.20 && <4.22- , bytestring >=0.12 && <0.13- , pg-migrate- , pg-migrate-embed+ base >=4.20 && <4.22,+ bytestring >=0.12 && <0.13,+ pg-migrate,+ pg-migrate-embed,