Back to changelog index

0.3.13

May 26, 2026 · 1 packages · 7 unique changes · 2 release entries

modules

This release affects the solutions family.

Run contractspec connect adoption resolve --family solutions to see how it impacts your project.

Release summaries

  • authos-module-v0

    Add the experimental AuthOS module and reusable deterministic UI preview surface.

    maintainer

    The AuthOS module adds fake-adapter preview flows and deterministic UI without taking ownership of production auth behavior.

    integrator

    Reuse the AuthOS module UI for preview and planning while keeping provider execution host/integration owned.

  • authos-uplift-w1-to-w5

    AuthOS Uplift Waves 1–4 — 9 atoms, 10 molecules, 10 organisms, and 5 templates added additively. All pre-existing exports preserved. AuthOsTemplate retained as deprecated alias.

    maintainer

    Waves 1–4 of the AuthOS UI uplift land additively on top of the Track 1/2 baseline. Phase 0 expands AuthOsScreen to 12 values, adds AuthRoute + AuthFlowStep types, and locks bundle-adapter template prop signatures via a compile-time contract test. Phase 1 adds 9 new atoms (AuthCodeInput, PasswordStrengthMeter, IdentityChip, DeviceTrustBadge, RiskScoreMeter, EmailDomainBadge, RecoveryCodeChip, PolicySnippet, OrgRoleChip). Phase 2 adds 10 new molecules (PasswordField, EmailField, OtpField, EmailVerificationBanner, MagicLinkRequestPanel, DeviceCard, ConsentSummary, OrgMemberCard, InviteByEmailComposer, SignInProvidersStrip). Phase 3 adds 10 new organisms (SignUpForm, PasskeySetupForm, EmailVerificationFlow, MagicLinkRequestForm, MagicLinkConsumeFlow, ForgotPasswordForm, ResetPasswordForm, AuditLogTable, InvitationsTable, SsoLandingChooser). Phase 4 adds 5 templates (AuthCenteredTemplate, AuthSplitTemplate, AuthFullScreenTemplate, AuthStepperTemplate, AuthDashboardTemplate) with .web/.native pairs; AuthOsTemplate kept as deprecated alias. All exports added to src/ui/index.ts additively. Waves 5 (hooks) and 6–7 (screens refactor / pages / dual-app wiring) deferred.

    integrator

    Import new atoms, molecules, organisms, and templates from @lssm-tech/module.auth-os. All existing imports continue to work unchanged. To migrate away from the deprecated AuthOsTemplate, replace it with AuthCenteredTemplate (same prop surface).

Deprecations

  • - identifier: AuthOsTemplate; replacement: AuthCenteredTemplate; removalVersion: 1.0.0; reason: AuthOsTemplate was a flat-file alias predating the template taxonomy. AuthCenteredTemplate is the canonical centered layout template and accepts the same props.

Migration guide

  • Replace `import { AuthOsTemplate } from '@lssm-tech/module.auth-os'` with `impor

    Required

    Replace `import { AuthOsTemplate } from '@lssm-tech/module.auth-os'` with `import { AuthCenteredTemplate } from '@lssm-tech/module.auth-os'`.

    1. Replace `import { AuthOsTemplate } from '@lssm-tech/module.auth-os'` with `import { AuthCenteredTemplate } from '@lssm-tech/module.auth-os'`.

Upgrade steps

  • Switch from AuthOsTemplate to AuthCenteredTemplate

    assisted

    AuthOsTemplate still works but is deprecated. Rename the import to AuthCenteredTemplate and verify prop types — they are compatible.

    Packages: @lssm-tech/module.auth-os

  • Adopt new organisms for auth flows

    manual

    SignUpForm, MagicLinkRequestForm, MagicLinkConsumeFlow, ForgotPasswordForm, ResetPasswordForm, SsoLandingChooser, AuditLogTable, and InvitationsTable replace ad-hoc auth UI in host apps. Each accepts an optional AuthObservability port for analytics.

    Packages: @lssm-tech/module.auth-os

  • Adopt AuthOS module previews safely

    assisted

    Use the module UI as an additive deterministic preview surface with production auth delegated to hosts and integrations.

    Packages: @lssm-tech/module.auth-os

    1. Use fake adapters for local previews.
    2. Keep production provider wiring outside the module preview layer.

Unique release changes

  • - Add the experimental AuthOS module and reusable deterministic UI preview surface.

    1 packages · 1 occurrences

  • - AuthOS Uplift Waves 1–4 — 9 atoms, 10 molecules, 10 organisms, and 5 templates added additively. All pre-existing exports preserved. AuthOsTemplate retained as deprecated alias.

    1 packages · 1 occurrences

  • - AuthOsTemplate still works but is deprecated. Rename the import to AuthCenteredTemplate and verify prop types — they are compatible.

    1 packages · 1 occurrences

  • - identifier: AuthOsTemplate; replacement: AuthCenteredTemplate; removalVersion: 1.0.0; reason: AuthOsTemplate was a flat-file alias predating the template taxonomy. AuthCenteredTemplate is the canonical centered layout template and accepts the same props.

    1 packages · 1 occurrences

  • - Replace `import { AuthOsTemplate } from '@lssm-tech/module.auth-os'` with `import { AuthCenteredTemplate } from '@lssm-tech/module.auth-os'`.

    1 packages · 1 occurrences

  • - SignUpForm, MagicLinkRequestForm, MagicLinkConsumeFlow, ForgotPasswordForm, ResetPasswordForm, SsoLandingChooser, AuditLogTable, and InvitationsTable replace ad-hoc auth UI in host apps. Each accepts an optional AuthObservability port for analytics.

    1 packages · 1 occurrences

  • - Use the module UI as an additive deterministic preview surface with production auth delegated to hosts and integrations.

    1 packages · 1 occurrences

Impacted packages

  • @lssm-tech/module.auth-os

    Layer: modules · 2 changes