Back to changelog index

1.1.19

May 25, 2026 · 4 packages · 4 unique changes · 2 release entries

appsbundlesmodules

This release affects the solutions family.

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

Release summaries

  • form-showcase-preview-routing

    Make the form-only showcase previewable from the templates catalog and restore sandbox routing for non-inline template previews.

    maintainer

    The generated example preview registry now includes the form-showcase UI entrypoint, while marketing preview actions distinguish inline previews from sandbox-only examples.

    integrator

    Web apps that install the example package can open the Form Showcase preview from `/templates`; examples without inline UI keep routing to `/sandbox?template=...`.

    customer

    Template browsing now opens a useful form-only preview for Form Showcase and sends sandbox-backed templates to the sandbox instead of an empty preview dialog.

  • form-showcase-template

    Add a form-only example template and public docs links for ContractSpec form adoption.

    maintainer

    Maintainers get a dedicated `@lssm-tech/example.form-showcase` package registered through the generated examples catalog.

    integrator

    Integrators can inspect schema-backed FormSpec examples for all field kinds, section/step flows, conditionals, arrays, groups, and registry usage.

    customer

    Docs readers can jump from the contract-driven forms guide into the form-only example, the templates catalog, or the sandbox spec preview.

Upgrade steps

  • Regenerate example preview metadata after adding UI entrypoints

    assisted

    Example packages that add a `./ui` export must refresh the module.examples preview registry.

    Packages: @lssm-tech/example.form-showcase, @lssm-tech/module.examples, @lssm-tech/bundle.marketing, @lssm-tech/bundle.library, @lssm-tech/app.web-landing

    1. Run `bun run --cwd packages/modules/examples generate:registry`.
    2. Add the example package as a runtime dependency of preview-consuming apps and bundles.
  • Review the form-only template before adapting it

    manual

    The new template is additive and intended as a starting point for custom form renderers or generated surfaces.

    Packages: @lssm-tech/example.form-showcase, @lssm-tech/module.examples, @lssm-tech/bundle.library, @lssm-tech/app.web-landing

    1. Open `/docs/examples/form-showcase` to inspect the example package context.
    2. Open `/templates?tag=forms` to confirm the template is discoverable from the public catalog.
    3. Open `/sandbox?template=form-showcase` to inspect the generated example metadata and spec surfaces.

Unique release changes

  • - Example packages that add a `./ui` export must refresh the module.examples preview registry.

    4 packages · 4 occurrences

  • - Make the form-only showcase previewable from the templates catalog and restore sandbox routing for non-inline template previews.

    4 packages · 4 occurrences

  • - Add a form-only example template and public docs links for ContractSpec form adoption.

    3 packages · 3 occurrences

  • - The new template is additive and intended as a starting point for custom form renderers or generated surfaces.

    3 packages · 3 occurrences

Impacted packages

  • @lssm-tech/app.web-landing

    Layer: apps · 2 changes

  • @lssm-tech/bundle.library

    Layer: bundles · 2 changes

  • @lssm-tech/bundle.marketing

    Layer: bundles · 2 changes

  • @lssm-tech/module.examples

    Layer: modules · 2 changes