# Changelog

## v0.4.1 (2026-10-28)

- On Hex: depends on `macaw_plug ~> 0.1.4` and `macaw_host ~> 0.1.4` from Hex instead of their git tags, and the README installs from Hex (macaw#155).
- The README opens with the early-release notice (macaw#174).
- Package metadata for Hex: the public home, the changelog link, the files shipped, and docs with `ex_doc` (macaw_compose#155).

## v0.4.0 (2026-10-27)

- check_config!/0: every backend's configuration checked at boot; v0.4.0 (part of macaw_compose#89)

## v0.3.1 (2026-10-27)

- plug require_role sends a signed-out visitor to sign in; v0.3.1

## v0.3.0 (2026-10-27)

- authorize/3, closed by default; v0.3.0

## v0.2.0 (2026-10-27)

- races, re-check guard, smaller fixes, create_session error return; v0.2.0

## v0.1.1 (2026-10-27)

- macaw_auth 0.1.1: Macaw.Auth.announce_revoked/2

## v0.1.0 (2026-10-27)

- macaw_auth 0.1.0: the contract, the conformance kit, and the native backend (passwords, LDAP, sessions, throttle, TOTP)
