Release Next v3.0.0-next.10
Pre-release
Pre-release
@cloudpdf/contract@3.0.0-next.10
Minor Changes
- #791 by @bobsingor – Add
doc.annotations.listAllto 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
toPixelsandfromPixels, and rename the display conversions to
contentToView,contentToViewRect,viewToContent, and
viewToContentRect.
@embedpdf/core@3.0.0-next.10
Minor Changes
- #788 by @bobsingor – Export
PermissionDeniedand addDocumentsCapability.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 throughstream.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 useEPDFAnnot_SetRectfor 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()totoContentPoint()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(), andcanDesign()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 makecanApply()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_SetRectbinding 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.rectto benulland align stage coordinate conversion
with the content-space page transform API.