Release Next v3.0.0-next.5
Pre-release
Pre-release
·
4 commits
to main
since this release
@cloudpdf/engine@3.0.0-next.5
Minor Changes
- #759 by @bobsingor – Support full-fidelity page text snapshots and character-space search ranges through the cloud engine transport. Remote text extraction now preserves the same character-to-text mapping and search-to-selection semantics as the local engine.
@embedpdf/engine-core@3.0.0-next.5
Minor Changes
- #759 by @bobsingor – Add an explicit character-to-text map to page text snapshots, with shared helpers for translating boundaries, converting text offsets to character ranges, slicing selected text, and validating the wire representation. Search hits are now defined in character space, and reusable conformance coverage verifies non-printing characters, supplementary-plane text, and exact search-to-selection round trips.
@embedpdf/engine@3.0.0-next.5
Minor Changes
- #759 by @bobsingor – Return full-fidelity page text snapshots and character-space search ranges from the local engine. Non-printing and supplementary-plane text now round-trip consistently through extraction, search geometry, selection ranges, and text slicing.
@embedpdf/engine-runtime@3.0.0-next.5
Minor Changes
- #759 by @bobsingor – Expose full-fidelity UTF-16 page-text extraction and character-to-text mapping through the EmbedPDF PDFium runtime. Supplementary-plane characters are preserved, while non-printing character slots are represented explicitly instead of silently shifting selection and search offsets.
@embedpdf/engine-services@3.0.0-next.5
Minor Changes
- #759 by @bobsingor – Build validated full-fidelity page text snapshots from the runtime's text and character-map calls. Search now converts matched string offsets back into character-space ranges before producing hit geometry, so search, selection, and copied text remain aligned when extracted text diverges from PDF character slots.
@embedpdf/react@3.0.0-next.5
Minor Changes
- #759 by @bobsingor – Add a shared
Anchoredoverlay primitive with same-commit Stage projection and measured PageView support. Annotation menus now use this common surface-aware path, replacing the separate PageView menu components, and newSelectionMenuandSelectionClipboardcomponents provide settled text-selection actions and clipboard integration.
@embedpdf/web@3.0.0-next.5
Minor Changes
- #759 by @bobsingor – Add framework-neutral anchored-overlay projection and placement utilities for Stage and standalone page surfaces. Add browser clipboard helpers for selected-text prefetch, native copy events, keyboard fallback, and user-initiated clipboard writes while keeping selection plugins DOM-free.
@embedpdf/plugin-annotation@3.0.0-next.5
Minor Changes
- #759 by @bobsingor – Add
markupFromSelection()for creating one oriented text-markup annotation per selected page and clearing the consumed selection. Multi-click draft finish and cancel actions are also available on the public annotation capability for composable menu controls.
@embedpdf/plugin-selection@3.0.0-next.5
Minor Changes
- #759 by @bobsingor – Expand the public selection capability with permission checks, programmatic character ranges, select-all, settled gesture state, menu anchors, range snapshots, and full selected-text extraction. Host-only gesture and geometry plumbing now lives behind the
/internalexport, while clipboard access remains DOM-free and outside the plugin.
@embedpdf/viewer-chrome@3.0.0-next.5
Minor Changes
- #759 by @bobsingor – Add a floating text-selection strip with permission-aware Copy, native keyboard clipboard wiring, localized labels, and shared contextual-strip rendering. A successful menu copy clears the unchanged selection so both its highlight and menu dismiss, while failed or superseded copies preserve the current selection.
@cloudpdf/server@3.0.0-next.5
Patch Changes
- #760 by @bobsingor – Keep connected licenses usable during Keygen's three-day
EXPIRINGwindow by relying on the signed validation decision instead of the informational status label. Licenses whose expiry has elapsed remain denied.
@embedpdf/plugin-search@3.0.0-next.5
Patch Changes
- #759 by @bobsingor – Keep search result ranges aligned with selection character space when extracted text contains non-printing or supplementary-plane characters. A result's
charStartandcharCountcan now be passed to selection and markup flows without offset drift.