hpqtypes-effectful

Adaptation of the hpqtypes library for the effectful ecosystem.

https://github.com/haskell-effectful/hpqtypes-effectful

Stackage Nightly 2026-09-29:1.2.0.0
Latest on Hackage:1.2.0.0

See all snapshots hpqtypes-effectful appears in

BSD-3-Clause licensed by Scrive AB
This version can be pinned in stack with:hpqtypes-effectful-1.2.0.0@sha256:be79c3c8ce7c7342efa73da4ad48ef8f558305b60f67fdd5eb276417e63e4e79,2970

Module documentation for 1.2.0.0

hpqtypes-effectful

CI Hackage Stackage LTS Stackage Nightly

Adaptation of the hpqtypes library for the effectful ecosystem.

Examples can be found in the examples directory.

Changes

hpqtypes-effectful-1.2.0.0 (2026-09-28)

  • Compatibility with hpqtypes >= 1.15.0.0.
  • Rename the WithNewConnection constructor of the DB effect to WithNewSession, to match the rename of withNewConnection to withNewSession in hpqtypes.
  • A database session is now bound to the thread that started it. If another thread runs a query in that session, the query throws ThreadMismatchError. To run queries from another thread, start a separate session there with withNewSession.

hpqtypes-effectful-1.1.0.0 (2025-11-27)

  • Compatibility with hpqtypes >= 1.13.0.0.

hpqtypes-effectful-1.0.2.0 (2024-03-18)

  • Compatibility with hpqtypes >= 1.12.0.0.

hpqtypes-effectful-1.0.1.0 (2023-12-18)

  • ~~Compatibility with hpqtypes >= 1.12.0.0.~~

hpqtypes-effectful-1.0.0.1 (2023-03-28)

  • Compatibility with hpqtypes >= 1.11.1.0.

hpqtypes-effectful-1.0.0.0 (2022-10-24)

  • Initial release.