Skip to content

Imposia 0.2.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 16:46
· 64 commits to main since this release
3b9ef12

Imposia 0.2.0

Imposia 0.2.0 makes the canonical page Viewer safe to embed and exposes its
presentation controls as a headless public interface.

Highlights

  • Viewer CSS is scoped to each Viewer root. Importing the stylesheet no longer
    changes the host document's body, :root, scrolling, background, or
    unrelated elements.
  • controls: false omits the built-in rail while preserving the canonical
    iframe, navigation, continuous/single/spread modes, responsive spread
    fallback, zoom, print, and theme behavior.
  • Framework-neutral consumers can subscribe to PageViewerState; React
    consumers receive state callbacks and imperative page navigation and zoom
    controls.
  • English, Korean, Japanese, and Simplified Chinese API references document the
    same embedding and headless-control contract.

Install

pnpm add @imposia/react@0.2.0

Framework-neutral consumers can install the package that matches their layer:

pnpm add @imposia/core@0.2.0
pnpm add @imposia/viewer@0.2.0
pnpm add @imposia/client@0.2.0

Packages

Each attached .tgz is the package tarball submitted to npm. SHA256SUMS
records the matching GitHub Release asset checksums.