Back to changelog index

3.8.17

Apr 21, 2026 · 1 packages · 2 unique changes · 1 release entry

bundles

Release summaries

  • mobile-expo-landing-companion

    Add a shared marketing content/navigation surface and convert the Expo demo into a native public-nav companion for the ContractSpec OSS-first story.

    maintainer

    Marketing now exposes React-free landing story, page, navigation, and CTA data through `@contractspec/bundle.marketing/content`, and the Expo demo consumes that content through mobile-native components and ContractSpec handlers.

    integrator

    Integrators can import shared ContractSpec landing copy, public navigation, page content, and CTA metadata from `@contractspec/bundle.marketing/content` without pulling web-only React components into native shells.

    customer

    The Expo demo now presents native Home, Product, Templates, Pricing, Docs, and Changelog companion routes instead of the previous task-list demo.

Upgrade steps

  • Prefer the platform-neutral content export for native or non-web shells

    assisted

    Use `@contractspec/bundle.marketing/content` when a shell needs landing story, navigation, or public page data without importing web components.

    Packages: @contractspec/bundle.marketing

    1. Import `contractspecLandingStory`, `contractspecPublicNavigation`, or `contractspecLandingPages` from `@contractspec/bundle.marketing/content`.
    2. Map the exported `iconKey` strings to platform-specific icon components.
    3. Resolve CTA targets with `resolveContractspecLandingCtaUrl` when opening links outside the web app.

Unique release changes

  • - Add a shared marketing content/navigation surface and convert the Expo demo into a native public-nav companion for the ContractSpec OSS-first story.

    1 packages · 1 occurrences

  • - Use `@contractspec/bundle.marketing/content` when a shell needs landing story, navigation, or public page data without importing web components.

    1 packages · 1 occurrences

Impacted packages

  • @contractspec/bundle.marketing

    Layer: bundles · 2 changes