Skip to content

Changelog

What shipped, and when

Five releases, most recent first. Each entry says what was added, changed, fixed or removed — including the things that were removed because they were a mistake.

This history is fictional

Foundry is a template demonstration. The releases below never happened, the dates are invented, and there is no repository to compare them against. The structure is the part worth copying.
  1. 1.0.0

    Latest

    Foundry 1.0

    The first complete release: four composition levels, one token system, one catalogue.

    • added45 primitives across actions, forms, feedback, overlay, navigation, data and layout.
    • added15 navigation patterns, 12 header systems and 10 footer systems.
    • added28 form flows with real validation, first-invalid focus and live error announcement.
    • added112 sections spanning marketing, commerce, SaaS, content, application and state.
    • added10 complete page patterns and 10 multi-route starter products.
    • addedTheme playground with five palettes and three densities, persisted and flash-free.
  2. 0.9.0

    Starters and the composition playground

    Level 4 arrives, and sections become assemblable rather than merely browsable.

    • addedTen starter products, each with working navigation and its own 404 path.
    • addedURL-driven section composition playground.
    • changedCatalogue records gained `relatedItems`, validated to resolve.
    • fixedDrawer no longer restored focus to a detached element after route changes.
  3. 0.8.0

    Density becomes an axis

    Compact, Default and Relaxed move out of component props and into the token layer.

    • addedDensity tokens for control height, padding, stack rhythm and row height.
    • changedEvery control now derives its height from `--density-control-height`.
    • removedPer-component `compact` props, superseded by the density axis.
  4. 0.7.0

    Source registry

    Documentation is generated from the files it documents.

    • addedBuild-time source registry; the viewer reads the real file.
    • addedDrift test that regenerates the registry and fails on mismatch.
    • fixedCopy button now falls back to a hidden textarea on insecure origins.
  5. 0.6.0

    Accessibility pass

    Focus management and live regions moved into the primitives.

    • addedFocus trap with guaranteed focus return across Dialog, Drawer and the palette.
    • changedTabs switched to manual activation.
    • fixedTooltips now open on keyboard focus, not only on hover.
    • fixedToast queue announces in order instead of interrupting itself.