Skip to content

build(deps): bump @embedpdf/engines from 2.9.1 to 2.14.1 in /frontend#6179

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/frontend/embedpdf/engines-2.14.1
Closed

build(deps): bump @embedpdf/engines from 2.9.1 to 2.14.1 in /frontend#6179
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/frontend/embedpdf/engines-2.14.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 23, 2026

Bumps @embedpdf/engines from 2.9.1 to 2.14.1.

Release notes

Sourced from @​embedpdf/engines's releases.

Release v2.14.1

@​embedpdf/models@​2.14.1

Patch Changes

  • #601 by @​bobsingor – Add PdfAnnotationFlags.LOCKED_CONTENTS (1 << 9) and map it to the 'lockedContents' PdfAnnotationFlagName, extending flag parsing helpers (flagsToNames, namesToFlags) accordingly.

@​embedpdf/plugin-annotation@​2.14.1

Patch Changes

  • #601 by @​bobsingor – Add PDF LOCKED_CONTENTS flag handling and granular lock helpers (hasNoViewFlag, hasHiddenFlag, hasReadOnlyFlag, hasLockedContentsFlag). Expose isAnnotationInteractive, isAnnotationStructurallyLocked, isAnnotationContentLocked, and isAnnotationSelectable on the plugin API. Update annotation rendering across React/Preact, Svelte, and Vue to skip noView/hidden annotations and gate interactions using the new predicates. Thread structurallyLocked and contentLocked through the selection menu context on all three stacks so custom menus can disable structural or content edits without re-reading flag arrays.

@​embedpdf/snippet@​2.14.1

Patch Changes

  • #601 by @​bobsingor – Align annotation fill-mode toolbar commands with plugin-configured default lock state via getDefaultAnnotationLock, and swap unlock vs form-only lock behavior so defaults match the intended modes. Re-export LockModeType from the snippet’s public embedpdf entry for consumers.

  • #598 by @​ngivanyh – Add Traditional Chinese (zh-TW) locale strings to the snippet viewer, register them in the default translation bundle, and expose zh-TW in the CJK language group of the UI schema so users can select 繁體中文 in the viewer.

@​embedpdf/core@​2.14.1

@​embedpdf/engines@​2.14.1

@​embedpdf/pdfium@​2.14.1

@​embedpdf/plugin-attachment@​2.14.1

@​embedpdf/plugin-bookmark@​2.14.1

@​embedpdf/plugin-capture@​2.14.1

@​embedpdf/plugin-commands@​2.14.1

@​embedpdf/plugin-document-manager@​2.14.1

... (truncated)

Changelog

Sourced from @​embedpdf/engines's changelog.

2.14.1

2.14.0

Minor Changes

  • #581 by @​bobsingor – Support callout free text in the PDFium executor: read/write /CL, /LE, /IT, stroke width and colors, /TextColor, and remap rectangle differences (/RD) between native PDFium order and the model shape.

2.13.0

2.12.1

2.12.0

2.11.1

Patch Changes

  • #557 by @​jonashaag – Add BMP encoding support as an optional image format

    BMP encoding bypasses canvas.toBlob() entirely by prepending a 66-byte header to the raw RGBA pixel data. This eliminates the dominant rendering bottleneck — in benchmarks, encoding dropped from ~76ms average (PNG via canvas.toBlob) to <1ms, reducing total tile render time by ~60%.

    The BMP uses BI_BITFIELDS with channel masks matching PDFium's RGBA output byte order, so no per-pixel conversion is needed. Top-down row order avoids row flipping. The result is a valid BMP that all modern browsers decode natively in <img> elements.

    Users who want to opt into the faster BMP path can set defaultImageType: 'image/bmp' in the render plugin config, while PNG remains the default output format.

  • #566 by @​bobsingor – Fix custom stamp annotations with imageSize so predefined image stamps render correctly while preserving the original embedded bitmap quality.

2.11.0

Minor Changes

  • #562 by @​bobsingor – Implement new PDF manipulation and annotation appearance export methods: createDocument, importPages, deletePage, exportAnnotationAppearanceAsPdf, and exportAnnotationsAppearanceAsPdf.

2.10.1

2.10.0

Minor Changes

  • #537 by @​bobsingor
    • Add engine APIs for reading page widgets and form/document JavaScript actions, setting full widget state, renaming and sharing widget fields, and regenerating widget appearances.
    • Route the new widget and form operations through the PDFium and web worker layers to support form authoring and fill-mode workflows.
Commits
  • 1eb14a8 chore: version packages
  • 0fa9ad2 chore: version packages
  • 7ce5e9a Callout annotation
  • 1d0ad07 chore: version packages
  • 0c4d748 chore: version packages
  • ec089be chore: version packages
  • f36ac1f Add symmetric annotation import/export API
  • 57a0972 chore: version packages
  • 4d70a66 Add BMP encoding support as an optional image format
  • 9658ff6 Merge branch 'main' into pr/557
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@embedpdf/engines](https://github.com/embedpdf/embed-pdf-viewer/tree/HEAD/packages/engines) from 2.9.1 to 2.14.1.
- [Release notes](https://github.com/embedpdf/embed-pdf-viewer/releases)
- [Changelog](https://github.com/embedpdf/embed-pdf-viewer/blob/main/packages/engines/CHANGELOG.md)
- [Commits](https://github.com/embedpdf/embed-pdf-viewer/commits/v2.14.1/packages/engines)

---
updated-dependencies:
- dependency-name: "@embedpdf/engines"
  dependency-version: 2.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 23, 2026
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 23, 2026
@dosubot dosubot Bot added the size:XS This PR changes 0-9 lines ignoring generated files. label Apr 23, 2026
@stirlingbot stirlingbot Bot added Front End Issues or pull requests related to front-end development build Changes that affect the build system or external dependencies labels Apr 23, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Frontend Check Failed

There are issues with your frontend code that will need to be fixed before they can be merged in.

Run task frontend:fix to auto-fix what can be fixed automatically, then run task frontend:check:all to see what still needs fixing manually.

@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 28, 2026

Superseded by #6259.

@dependabot dependabot Bot closed this Apr 28, 2026
@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/frontend/embedpdf/engines-2.14.1 branch April 28, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Changes that affect the build system or external dependencies dependencies Pull requests that update a dependency file Front End Issues or pull requests related to front-end development javascript Pull requests that update javascript code size:XS This PR changes 0-9 lines ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants