Skip to content

Release Next v3.0.0-next.10

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Aug 07:58
31a7129

@cloudpdf/contract@3.0.0-next.10

Minor Changes

  • #791 by @bobsingor – Add doc.annotations.listAll to the public contract for retrieving every
    page's annotations as one coherent snapshot with audit-head metadata.

@cloudpdf/engine@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Add coherent whole-document annotation snapshots using annotation versions
    and audit heads, including stale-version retries and desync-safe hydration.
    Expose per-record annotation creation, mutation, and group-assignment
    permission checks through the cloud document security service.

@cloudpdf/sdk@3.0.0-next.10

Minor Changes

  • #791 by @bobsingor – Add client.doc.annotations.listAll() for retrieving every page's annotations
    as one coherent layer snapshot.

@cloudpdf/server@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Persist per-layer annotation versions and add versioned page and
    whole-document annotation reads with audit-head metadata. Expose a no-store
    backend endpoint for listing every annotation in a layer. Annotation mutations
    now advance the version atomically so clients can hydrate and retry against
    coherent snapshots.

@embedpdf/core-annotation@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Add comment-thread and review-state composition, attached-link substrate
    helpers, conversation-plane filtering, and per-record annotation authority.
    Align annotation grouping, hit testing, geometry, and sparse property updates
    with the new comments, links, and permission model.

@embedpdf/core-geometry@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Clarify the public page transform API around content-space coordinates. Add
    toPixels and fromPixels, and rename the display conversions to
    contentToView, contentToViewRect, viewToContent, and
    viewToContentRect.

@embedpdf/core@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Export PermissionDenied and add DocumentsCapability.allows() so hosts can
    gate document-level print and download controls using the active document's
    security policy.

@embedpdf/engine-core@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Add annotation subjects, text review states, comment-thread composition, and
    coherent whole-document annotation snapshots. Extend document security with
    per-record collaboration checks, add versioned annotation wire resources and
    the public whole-document annotation path, and surface unrecoverable event
    gaps through stream.desynced.

@embedpdf/engine@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Implement local per-record collaboration permission checks for annotation
    creation, mutation, and group assignment. Update scope guards and the local
    runtime integration to support the new annotation and security contracts.

@embedpdf/engine-services@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Read and write annotation subjects and text review states, preserve current
    annotation state during sparse writes, and use EPDFAnnot_SetRect for moves
    that must not regenerate appearances. Event delivery now reports gaps that
    require a full client refresh.

@embedpdf/angular@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Rename EpdfPageContext.toPagePoint() to toContentPoint() and align the
    Angular page context with the content-space page transform API.

@embedpdf/react@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Add comment-thread APIs with live page metadata and navigation rectangles.
    Align React page contexts with the content-space transform API, improve live
    free-text and callout rendering, and route link activation through the shared
    link-opening behavior.

@embedpdf/plugin-annotation@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Add whole-document annotation hydration with event replay and desync
    recovery, a comments and review-state API, and an attached-link lens backed by
    substrate annotations. Add per-record permission checks and keep conversation
    records out of painting, hit testing, and selection.

@embedpdf/plugin-form@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Add canRead(), canFill(), and canDesign() permission helpers, replacing
    canModify(). Form hydration and mutations now refuse unauthorized work
    locally, and realtime desync events trigger a full form snapshot refresh.

@embedpdf/plugin-redaction@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Add canMark() for redaction annotation creation and make canApply() mirror
    every capability required by destructive redaction. Unauthorized selection
    queueing is now rejected before creating marks.

@embedpdf/plugin-render@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Add canRender() and reject unauthorized page and tile renders locally with
    PermissionDenied, avoiding repeated engine requests for sessions without
    render access.

@embedpdf/plugin-search@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Add canSearch(mode) so hosts can gate search and snippet controls using the
    session's text-search and text-copy permissions.

@embedpdf/viewer-chrome@3.0.0-next.10

Minor Changes

  • #788 by @bobsingor – Add a comments and review sidebar with loading, retry, and navigation states,
    plus an anchored editor for annotation links. Commands and controls now
    reflect document and per-record permissions, with updated locale strings for
    the new states.

@embedpdf/engine-runtime@3.0.0-next.10

Patch Changes

  • #788 by @bobsingor – Expose the native EPDFAnnot_SetRect binding and update the packaged runtime
    build manifests used for rect-preserving annotation moves.

@embedpdf/plugin-link@3.0.0-next.10

Patch Changes

  • #788 by @bobsingor – Mark grouped annotation link children as attached navigation items so link
    activation can defer to annotation editing instead of opening the target.

@embedpdf/plugin-stage@3.0.0-next.10

Patch Changes

  • #788 by @bobsingor – Allow RevealOptions.rect to be null and align stage coordinate conversion
    with the content-space page transform API.

@cloudpdf/viewer@3.0.0-next.10

@cloudpdf/viewer-react@3.0.0-next.10

@embedpdf/core-acrojs@3.0.0-next.10

@embedpdf/core-js-sandbox@3.0.0-next.10

@embedpdf/core-stage@3.0.0-next.10

@embedpdf/core-ui@3.0.0-next.10

@embedpdf/engine-runtime-darwin-arm64@3.0.0-next.10

@embedpdf/engine-runtime-darwin-x64@3.0.0-next.10

@embedpdf/engine-runtime-linux-arm64@3.0.0-next.10

@embedpdf/engine-runtime-linux-x64@3.0.0-next.10

@embedpdf/engine-runtime-linuxmusl-arm64@3.0.0-next.10

@embedpdf/engine-runtime-linuxmusl-x64@3.0.0-next.10

@embedpdf/engine-runtime-wasm32@3.0.0-next.10

@embedpdf/engine-runtime-win32-arm64@3.0.0-next.10

@embedpdf/engine-runtime-win32-x64@3.0.0-next.10

@embedpdf/web@3.0.0-next.10

@embedpdf/plugin-commands@3.0.0-next.10

@embedpdf/plugin-i18n@3.0.0-next.10

@embedpdf/plugin-interaction@3.0.0-next.10

@embedpdf/plugin-metadata@3.0.0-next.10

@embedpdf/plugin-page-edit@3.0.0-next.10

@embedpdf/plugin-selection@3.0.0-next.10

@embedpdf/plugin-shell@3.0.0-next.10

@embedpdf/plugin-stamp@3.0.0-next.10

@embedpdf/plugin-view-manager@3.0.0-next.10

@embedpdf/viewer@3.0.0-next.10

@embedpdf/viewer-react@3.0.0-next.10