Repository navigation
0.8.0
0.8.0 (2026-09-26)
BREAKING CHANGES
- TenantContractFixture asks more of a fixture.
linkAccount is now required and links an external account to a person.
addUser must honor its optional profile: give the person profile.email,
verify it unless emailVerified is false, and with password false leave
them no password while signIn can still sign them in. signIn takes a
third argument, and with { sameBrowser: true } it must sign the person
in from the browser their previous sign-in used. The fixture's client
must be first-party. createFakeTenant also changed: a second
authorization under one signInAs revokes a first-party application's
earlier credentials, so call signInAs before each sign-in that should
stay independent, or register the client with type "third-party". A
membership seeded without roles, or with [], now holds ["member"]
instead of none.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
- fix(testing): isolate concurrent session issuance