Back to changelog index

38.0.3

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

libs

Release summaries

  • native-table-primitive-rendering

    Keep shared table string headers and cells as primitive render-model values so React Native table renderers can wrap them in Text.

    maintainer

    The TanStack-backed table controller now resolves its internal header and cell templates directly instead of returning React component wrappers for primitive strings.

    integrator

    Expo consumers can keep importing the shared table hook through the native presentation runtime while native UI-kit tables receive strings they can wrap in Text.

    customer

    Agent-console and other native table previews no longer fail when string table headers or formatted cell values render inside React Native table cells.

Upgrade steps

  • Re-run native table previews after upgrading

    assisted

    Confirm table surfaces that render string headers, formatted numbers, and expanded content still display correctly.

    Packages: @contractspec/lib.presentation-runtime-react, @contractspec/lib.presentation-runtime-react-native

    1. Run the focused presentation-runtime table tests.
    2. Run the native UI-kit table smoke tests.
    3. Re-open Expo previews that consume shared examples such as agent-console.

Unique release changes

  • - Confirm table surfaces that render string headers, formatted numbers, and expanded content still display correctly.

    2 packages · 2 occurrences

  • - Keep shared table string headers and cells as primitive render-model values so React Native table renderers can wrap them in Text.

    2 packages · 2 occurrences

Impacted packages

  • @contractspec/lib.presentation-runtime-react

    Layer: libs · 2 changes

  • @contractspec/lib.presentation-runtime-react-native

    Layer: libs · 2 changes