Changelog of @hackage/relay-pagination-hasql 0.1.1.0

Changelog for relay-pagination-hasql

Versioning follows the Haskell Package Versioning Policy.

0.1.1.0 — 2026-07-24

No package-specific changes.

0.1.0.0 — 2026-07-16

Initial contents:

  • Sort specifications: SortSpec, existential KeyColumn, SortDirection, and the FNV-1a sortSpecFingerprint stamped into every minted cursor.
  • Typed key codecs int8Key, textKey, uuidKey, timestamptzKey, boolKey (v1: sort columns must be NOT NULL; timestamps travel as exact integer microseconds).
  • The engine: paginate wraps a base-query Snippet with an expanded-lexicographic keyset WHERE (correct for mixed Asc/Desc keys), ORDER BY, and LIMIT n+1, and assembles a spec-correct Connection — backward pages are reversed in memory so edges always arrive in canonical order. Cursor validation failures surface as Left CursorError before any SQL runs.