From 656f81f89fdf9ea236bfc88665f90415c79d80b6 Mon Sep 17 00:00:00 2001 From: Alonso Torres Date: Wed, 21 Jan 2026 17:36:58 +0100 Subject: [PATCH] :arrow_up: Update plugins to 1.4.2 (#8157) --- frontend/package.json | 2 +- frontend/yarn.lock | 20 +++++++++---------- plugins/CHANGELOG.md | 4 ++++ plugins/libs/plugin-types/package.json | 2 +- plugins/libs/plugins-runtime/package.json | 4 ++-- .../plugins-runtime/src/lib/create-sandbox.ts | 4 ++-- plugins/libs/plugins-styles/package.json | 2 +- plugins/pnpm-lock.yaml | 2 +- 8 files changed, 22 insertions(+), 18 deletions(-) diff --git a/frontend/package.json b/frontend/package.json index df11969036..f4c36c6ef6 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -54,7 +54,7 @@ "devDependencies": { "@penpot/draft-js": "portal:./packages/draft-js", "@penpot/mousetrap": "portal:./packages/mousetrap", - "@penpot/plugins-runtime": "1.4.0", + "@penpot/plugins-runtime": "1.4.2", "@penpot/svgo": "penpot/svgo#v3.2", "@penpot/text-editor": "portal:./text-editor", "@playwright/test": "1.57.0", diff --git a/frontend/yarn.lock b/frontend/yarn.lock index 46f749ead1..ebc1ed2427 100644 --- a/frontend/yarn.lock +++ b/frontend/yarn.lock @@ -1191,21 +1191,21 @@ __metadata: languageName: node linkType: soft -"@penpot/plugin-types@npm:^1.4.0": - version: 1.4.0 - resolution: "@penpot/plugin-types@npm:1.4.0" - checksum: 10c0/bd97a17e7083efa307260dcaec841596012ae65964a947738a6ef5d6114b161616f3cf83fa21ed7ede322334c25f1c3cd4027a5409ce336f40455681a4ea192d +"@penpot/plugin-types@npm:^1.4.2": + version: 1.4.2 + resolution: "@penpot/plugin-types@npm:1.4.2" + checksum: 10c0/b0972fe75c97e697eb1044c89db660393886b3c30676f8436ff4ab56c5bf0397b2c675697ae1b9c5fe40bc95a803aecf6d7ac356dbf6d3535bf8baec5d05eab1 languageName: node linkType: hard -"@penpot/plugins-runtime@npm:1.4.0": - version: 1.4.0 - resolution: "@penpot/plugins-runtime@npm:1.4.0" +"@penpot/plugins-runtime@npm:1.4.2": + version: 1.4.2 + resolution: "@penpot/plugins-runtime@npm:1.4.2" dependencies: - "@penpot/plugin-types": "npm:^1.4.0" + "@penpot/plugin-types": "npm:^1.4.2" ses: "npm:^1.1.0" zod: "npm:^3.22.4" - checksum: 10c0/497c36c8e0edb7bc8e5ca60ab89fbc0f63e96adab6733bd7244df53921395e31743f37f9a28e57139009d1c65bee181f972f23bc821d2c1e0f05ce610b473ac1 + checksum: 10c0/af084d906cce9a6dea956fe5420111d7ea37c7620737a1e3d4f12958cb302a8f697c1229c237107c28fbb3b9f37eee308e6d16262b04ad56ae6f76c7a12f12e5 languageName: node linkType: hard @@ -4176,7 +4176,7 @@ __metadata: dependencies: "@penpot/draft-js": "portal:./packages/draft-js" "@penpot/mousetrap": "portal:./packages/mousetrap" - "@penpot/plugins-runtime": "npm:1.4.0" + "@penpot/plugins-runtime": "npm:1.4.2" "@penpot/svgo": "penpot/svgo#v3.2" "@penpot/text-editor": "portal:./text-editor" "@playwright/test": "npm:1.57.0" diff --git a/plugins/CHANGELOG.md b/plugins/CHANGELOG.md index b36a5386dc..e15c253923 100644 --- a/plugins/CHANGELOG.md +++ b/plugins/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.4.2 (2026-01-21) + +- **plugin-types:** fix atob/btoa functions + ## 1.4.0 (2026-01-21) ### 🚀 Features diff --git a/plugins/libs/plugin-types/package.json b/plugins/libs/plugin-types/package.json index 2c905672ea..0e8e1ca47d 100644 --- a/plugins/libs/plugin-types/package.json +++ b/plugins/libs/plugin-types/package.json @@ -1,6 +1,6 @@ { "name": "@penpot/plugin-types", - "version": "1.4.0", + "version": "1.4.2", "typings": "./index.d.ts", "type": "module" } diff --git a/plugins/libs/plugins-runtime/package.json b/plugins/libs/plugins-runtime/package.json index 676e98b057..5d3756b9fc 100644 --- a/plugins/libs/plugins-runtime/package.json +++ b/plugins/libs/plugins-runtime/package.json @@ -1,8 +1,8 @@ { "name": "@penpot/plugins-runtime", - "version": "1.4.0", + "version": "1.4.2", "dependencies": { - "@penpot/plugin-types": "^1.4.0", + "@penpot/plugin-types": "^1.4.2", "ses": "^1.1.0", "zod": "^3.22.4" }, diff --git a/plugins/libs/plugins-runtime/src/lib/create-sandbox.ts b/plugins/libs/plugins-runtime/src/lib/create-sandbox.ts index 9d03f9da95..70c024835e 100644 --- a/plugins/libs/plugins-runtime/src/lib/create-sandbox.ts +++ b/plugins/libs/plugins-runtime/src/lib/create-sandbox.ts @@ -118,8 +118,8 @@ export function createSandbox( // Window properties console: ses.harden(window.console), devicePixelRatio: ses.harden(window.devicePixelRatio), - atob: ses.harden(window.atob), - btoa: ses.harden(window.btoa), + atob: ses.harden(window.atob.bind(null)), + btoa: ses.harden(window.btoa.bind(null)), structuredClone: ses.harden(window.structuredClone), }; diff --git a/plugins/libs/plugins-styles/package.json b/plugins/libs/plugins-styles/package.json index 372745ea33..10144ed9d3 100644 --- a/plugins/libs/plugins-styles/package.json +++ b/plugins/libs/plugins-styles/package.json @@ -1,5 +1,5 @@ { "name": "@penpot/plugin-styles", - "version": "1.4.0", + "version": "1.4.2", "dependencies": {} } diff --git a/plugins/pnpm-lock.yaml b/plugins/pnpm-lock.yaml index 4230d80c51..b1cdc2d9bc 100644 --- a/plugins/pnpm-lock.yaml +++ b/plugins/pnpm-lock.yaml @@ -230,7 +230,7 @@ importers: libs/plugins-runtime: dependencies: '@penpot/plugin-types': - specifier: ^1.4.0 + specifier: ^1.4.2 version: link:../plugin-types ses: specifier: ^1.1.0