Changelog for shomei-migrations-0.1.0.0
Changelog for shomei-migrations
All notable changes to shomei-migrations are documented here. This package adheres to the
PVP and is versioned independently of the other
Shōmei packages.
0.1.0.0 — 2026-08-24
Initial release. Owns Shōmei's PostgreSQL schema.
- Embeds Shōmei's ordered SQL manifest at compile time with
pg-migrate-embedand exposes it as apg-migrateMigrationComponent, so an embedding host composes one migration plan instead of running two. - Covers the full schema: users and credentials, sessions and refresh tokens, lifecycle tokens, login attempts and lockout state, roles and role permissions with expiring grants, service accounts, OAuth clients and authorization codes, encrypted TOTP secrets and hashed recovery codes, passkeys and pending ceremonies, audit events, and signing keys. Includes the expiry indexes the sweeper needs.
- Ships the
shomei-migrateexecutable for standalone migration runs. - Ships a public
test-supportsublibrary that provisions a fresh ephemeral PostgreSQL with the schema already applied.