Skip to content

Commit aa08ac2

Browse files
chore: version packages
1 parent 9e21875 commit aa08ac2

File tree

57 files changed

+150
-53
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+150
-53
lines changed

.changeset/weak-pugs-hear.md

Lines changed: 0 additions & 25 deletions
This file was deleted.

packages/core/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# @embedpdf/core
22

3+
## 1.5.0
4+
35
## 1.4.1
46

57
### Patch Changes

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@embedpdf/core",
3-
"version": "1.4.1",
3+
"version": "1.5.0",
44
"type": "module",
55
"license": "MIT",
66
"main": "./dist/index.cjs",

packages/engines/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# @embedpdf/engines
22

3+
## 1.5.0
4+
5+
### Minor Changes
6+
7+
- [#238](https://github.com/embedpdf/embed-pdf-viewer/pull/238) by [@0xbe7a](https://github.com/0xbe7a) – Add optional **form widget rendering** to the render pipeline.
8+
9+
### What changed
10+
11+
- **@embedpdf/models**
12+
13+
- `PdfRenderPageOptions` now supports `withForms?: boolean` to request drawing interactive form widgets.
14+
15+
- **@embedpdf/engines**
16+
17+
- `PdfiumEngine.renderPage` and `renderPageRect` honor `withForms`.
18+
When enabled, the engine initializes the page form handle and calls `FPDF_FFLDraw` with the correct device transform.
19+
- New helper `computeFormDrawParams(matrix, rect, pageSize, rotation)` calculates start offsets and sizes for `FPDF_FFLDraw`.
20+
21+
- **@embedpdf/plugin-render**
22+
- New plugin config flags:
23+
- `withForms?: boolean` (default `false`)
24+
- `withAnnotations?: boolean` (default `false`)
25+
- The plugin merges per-call options with plugin defaults so callers can set once at init or override per call.
26+
327
## 1.4.1
428

529
### Patch Changes

packages/engines/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@embedpdf/engines",
3-
"version": "1.4.1",
3+
"version": "1.5.0",
44
"description": "Pluggable runtime layer that abstracts over multiple PDF engines (PDF-ium, Web Workers, mocks, etc.) to provide a unified API for rendering, search, annotation, and other document-level operations in EmbedPDF.",
55
"type": "module",
66
"main": "./dist/index.cjs",

packages/models/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# @embedpdf/models
22

3+
## 1.5.0
4+
5+
### Minor Changes
6+
7+
- [#238](https://github.com/embedpdf/embed-pdf-viewer/pull/238) by [@0xbe7a](https://github.com/0xbe7a) – Add optional **form widget rendering** to the render pipeline.
8+
9+
### What changed
10+
11+
- **@embedpdf/models**
12+
13+
- `PdfRenderPageOptions` now supports `withForms?: boolean` to request drawing interactive form widgets.
14+
15+
- **@embedpdf/engines**
16+
17+
- `PdfiumEngine.renderPage` and `renderPageRect` honor `withForms`.
18+
When enabled, the engine initializes the page form handle and calls `FPDF_FFLDraw` with the correct device transform.
19+
- New helper `computeFormDrawParams(matrix, rect, pageSize, rotation)` calculates start offsets and sizes for `FPDF_FFLDraw`.
20+
21+
- **@embedpdf/plugin-render**
22+
- New plugin config flags:
23+
- `withForms?: boolean` (default `false`)
24+
- `withAnnotations?: boolean` (default `false`)
25+
- The plugin merges per-call options with plugin defaults so callers can set once at init or override per call.
26+
327
## 1.4.1
428

529
## 1.4.0

packages/models/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@embedpdf/models",
3-
"version": "1.4.1",
3+
"version": "1.5.0",
44
"private": false,
55
"description": "Shared type definitions, data models, and utility helpers (geometry, tasks, logging, PDF primitives) that underpin every package in the EmbedPDF ecosystem.",
66
"type": "module",

packages/pdfium/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# @embedpdf/pdfium
22

3+
## 1.5.0
4+
35
## 1.4.1
46

57
## 1.4.0

packages/pdfium/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@embedpdf/pdfium",
3-
"version": "1.4.1",
3+
"version": "1.5.0",
44
"private": false,
55
"description": "PDFium WebAssembly for the web platform. This package provides a powerful JavaScript interface to PDFium, enabling high-quality PDF rendering and manipulation directly in web applications.",
66
"type": "module",

packages/plugin-annotation/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# @embedpdf/plugin-annotation
22

3+
## 1.5.0
4+
35
## 1.4.1
46

57
## 1.4.0

0 commit comments

Comments
 (0)