packages feed

shomei-client-0.3.0.0: CHANGELOG.md

# Changelog for shomei-client

All notable changes to `shomei-client` are documented here. This package adheres to the
[PVP](https://pvp.haskell.org/) and is versioned independently of the other
Shōmei packages.

## 0.3.0.0 — 2026-11-05

- **Breaking:** internal dependency bounds follow the 0.3 API series; migration dependencies require `shomei-migrations ^>=0.2.0.1`.
- First Hackage publication; earlier version sections describe repository development milestones.

- **Breaking:** `adminListSessions` takes optional limit/cursor parameters and returns the bounded session page.

## 0.2.0.0 — 2026-08-27

Not yet published to Hackage: the library itself resolves cleanly, but its
test-suite depends on `shomei-server`, which is blocked on a Hackage release
of `webauthn` compatible with GHC 9.12.4 and `jose 0.13`. This package ships
alongside `shomei-server`.

Initial release contents:

- Bearer `Token` values render as `Token <redacted>` so assertion failures and diagnostic output
  cannot disclose the credential.
- A typed Haskell client derived from the same `ShomeiAPI` definition that
  `shomei-servant` serves, so client and server cannot drift apart.
- Connection management and token handling for calling a standalone
  `shomei-server` from another service.