Skip to content

Release v4.259.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 13:23
1447861

Screenplay models can now declare how people get into an application with an onboarding block, and every runtime finds the configuration a model needs through one environment key convention.

Added

  • onboarding block: self-signup that creates or joins a tenant, invitations naming who may invite and which personas they may grant, legal terms as files, an optional offering, and email templates and images as files (#1116)
  • Diagnostics PLAY0826 to PLAY0832 for invalid or duplicate onboarding declarations, onboarding without authentication, unknown personas and unknown email kinds
  • Environment key convention: each provider binds to authentication.providers.<Identity>.* keys and onboarding mail settings to onboarding.email.*, with secrets marked; values never live in the model (#1115)
  • EnvironmentRequirements lists the keys a model needs from a syntax or semantic compilation, and screenplay environment prints them as text or JSON
  • Documentation: Onboarding and Environments