Skip to content

v0.3.0

Choose a tag to compare

@johnnickell johnnickell released this 25 Sep 21:49
Immutable release. Only release title and notes can be modified.
v0.3.0
22ffab6

Fight AccessControl v0.3.0

This release adds recoverable, provider-neutral credential delivery for invitations, password resets, and email changes. The package now owns due-work discovery, committed claims, typed delivery outcomes, and recovery after interrupted work. Provider attempts use a stable delivery-generation ID for deduplication; delivery remains at-least-once.

Breaking changes before 1.0

  • CredentialDeliveryProvider replaces the invitation and email-change invoker contracts. Consumers must update cipher, repository, transaction, and worker composition and migrate existing delivery rows.
  • Transaction-aware constructors now require Fight Common's TransactionalUnitOfWork instead of the deprecated UnitOfWork contract.

Read the v0.3.0 migration guide before upgrading a consumer. Consumer cutovers require their own adapter, data, provider-deduplication, and recovery qualification.