diff --git a/.changeset/set-field-value-animate.md b/.changeset/set-field-value-animate.md deleted file mode 100644 index fca23936..00000000 --- a/.changeset/set-field-value-animate.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@simplepdf/embed': minor ---- - -**Fill text fields instantly: `setFieldValue` takes an optional `animate` flag.** -- `animate: false` sets a text value in one step and resolves right away, for headless or batch filling where speed matters. -- Omitted or `true` keeps today's behavior: the value is typed out character by character, so a person watching the editor can follow along. -- Checkbox, option, signature, picture and `null` values are always set at once. -- Available everywhere the operation is: `embed.actions.setFieldValue`, `useEmbed().actions.setFieldValue`, the `setFieldValue` agentic tool on every tool subpath, and the `simplepdf_embed_set_field_value` WebMCP tool. -- The contract follows the live editor: operations sent before a document is loaded answer `bad_request:no_document_loaded`, and `loadDocument` resolves once the document and its fields are ready, failing with the new `bad_request:failed_to_load_document` when the document cannot be loaded. diff --git a/embed/CHANGELOG.md b/embed/CHANGELOG.md index 37e75fdc..c1cd2e78 100644 --- a/embed/CHANGELOG.md +++ b/embed/CHANGELOG.md @@ -1,5 +1,16 @@ # @simplepdf/embed +## 0.8.0 + +### Minor Changes + +- dbc84c1: **Fill text fields instantly: `setFieldValue` takes an optional `animate` flag.** + - `animate: false` sets a text value in one step and resolves right away, for headless or batch filling where speed matters. + - Omitted or `true` keeps today's behavior: the value is typed out character by character, so a person watching the editor can follow along. + - Checkbox, option, signature, picture and `null` values are always set at once. + - Available everywhere the operation is: `embed.actions.setFieldValue`, `useEmbed().actions.setFieldValue`, the `setFieldValue` agentic tool on every tool subpath, and the `simplepdf_embed_set_field_value` WebMCP tool. + - The contract follows the live editor: operations sent before a document is loaded answer `bad_request:no_document_loaded`, and `loadDocument` resolves once the document and its fields are ready, failing with the new `bad_request:failed_to_load_document` when the document cannot be loaded. + ## 0.7.0 ### Minor Changes diff --git a/embed/package.json b/embed/package.json index 53298dd2..26b7eb14 100644 --- a/embed/package.json +++ b/embed/package.json @@ -1,6 +1,6 @@ { "name": "@simplepdf/embed", - "version": "0.7.0", + "version": "0.8.0", "description": "Embed and programmatically drive the SimplePDF editor over its iframe bridge", "type": "module", "private": false, diff --git a/react/CHANGELOG.md b/react/CHANGELOG.md index 68563c21..50d51d5c 100644 --- a/react/CHANGELOG.md +++ b/react/CHANGELOG.md @@ -1,5 +1,12 @@ # @simplepdf/react-embed-pdf +## 1.13.1 + +### Patch Changes + +- Updated dependencies [dbc84c1] + - @simplepdf/embed@0.8.0 + ## 1.13.0 ### Minor Changes diff --git a/react/package.json b/react/package.json index a70a149b..c05513b9 100644 --- a/react/package.json +++ b/react/package.json @@ -1,6 +1,6 @@ { "name": "@simplepdf/react-embed-pdf", - "version": "1.13.0", + "version": "1.13.1", "description": "SimplePDF straight into your React app", "repository": { "type": "git", @@ -49,7 +49,7 @@ "check:api": "node ../scripts/check-api.mjs ." }, "dependencies": { - "@simplepdf/embed": "0.7.0" + "@simplepdf/embed": "0.8.0" }, "peerDependencies": { "@tanstack/ai": "^0.38.0", @@ -90,6 +90,13 @@ "vitest": "4.0.17", "zod": "^4.4.3" }, - "files": ["dist"], - "keywords": ["react", "typescript", "npm", "pdf"] + "files": [ + "dist" + ], + "keywords": [ + "react", + "typescript", + "npm", + "pdf" + ] } diff --git a/web/CHANGELOG.md b/web/CHANGELOG.md index 60d93763..0277c666 100644 --- a/web/CHANGELOG.md +++ b/web/CHANGELOG.md @@ -1,5 +1,12 @@ # @simplepdf/web-embed-pdf +## 1.9.1 + +### Patch Changes + +- Updated dependencies [dbc84c1] + - @simplepdf/embed@0.8.0 + ## 1.9.0 ### Minor Changes diff --git a/web/package.json b/web/package.json index 80be2c34..9dbc7c6a 100644 --- a/web/package.json +++ b/web/package.json @@ -1,6 +1,6 @@ { "name": "@simplepdf/web-embed-pdf", - "version": "1.9.0", + "version": "1.9.1", "description": "SimplePDF straight into your website", "repository": { "type": "git", @@ -53,6 +53,6 @@ "pdf" ], "dependencies": { - "@simplepdf/embed": "0.7.0" + "@simplepdf/embed": "0.8.0" } }