Skip to content

Releases

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 19:35
39e20c8

Minor Changes

  • fa9d6b6: Require Octane 0.9.1 for the optional Octane binding. The published useValue, useStatus, and useDraft API is unchanged.

v0.3.0

Choose a tag to compare

@WebEferen WebEferen released this 04 Oct 14:29
09fdb66

Minor Changes

  • e5d722c: Require Octane 0.8.0 for the optional Octane binding. The published useValue, useStatus, and useDraft API is unchanged.

Patch Changes

  • 3e2f593: Keep plain fixed cells out of the trie until they are observed, and recompute only the derivations that read a written address.

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 10 Sep 22:08
1291023

Patch Changes

  • 94337ed: Embed the original TypeScript in the published dist/*.js.map files. The package does not ship src/, so consumer bundlers warned that every sourcemap pointed to missing source files.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 12:20
ac6fd0f

Minor Changes

  • 1ba7b25: Add a React binding at the new segment-state/react entry point: the same useValue, useStatus, and useDraft contract as the Octane binding, built on useSyncExternalStore and React 19's use(). The entry re-exports the whole application API, so a React application imports from one place and never loads Octane. The octane and react peer dependencies are both optional; an application installs only the renderer it uses.

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 20:26
1d5b797

Minor Changes

  • eb3b55a: Export Octane hooks from segment-state, make Octane required, retain the renderer-free segment-state/core entry point, and remove segment-state/octane.

  • 82fd047: Move SSR serialization and port attachment to tree-shakeable entry points with
    standalone dehydrate, hydrate, and attachPort functions.

    Import SSR helpers from segment-state/ssr and migrate
    store.dehydrate(options) to dehydrate(store, options) and
    store.hydrate(payload, options) to hydrate(store, payload, options). Import
    attachPort from segment-state/ports and migrate store.attach(port) to
    attachPort(store, port).

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 30 Jul 17:10

Patch Changes

  • ceb8960: Document the complete server-to-client hydration flow and strengthen release
    automation with packed-artifact validation, mandatory pull-request changesets, and
    trusted npm publishing.