From 2635aae0d56fa7a6a3f663e26bb22491fb02b7f3 Mon Sep 17 00:00:00 2001 From: Ruben Hensen Date: Thu, 7 May 2026 21:10:01 +0200 Subject: [PATCH] chore(deps): bump @e4a/pg-js to ^1.5.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Picks up encryption4all/postguard-js#52 (resumable downloads via Range header on transient failures) and #47 (chunk PUT retry/backoff with exponential jitter, surfacing of UploadSessionExpiredError). Public-API note: pg-js's `downloadFileWithRetry` now returns the ReadableStream synchronously rather than wrapped in a Promise. The addon does not call that function directly — it consumes pg-js via `PostGuard.open()` / `Opened.decrypt()` which is unchanged. `npm run lint` and `npm run build` clean (entrypoint-size warnings are pre-existing). No code changes — the SDK boundary in read-view.ts/compose-view.ts is unchanged at the 1.x minor. --- package-lock.json | 46 +++++++++++++++++++++++----------------------- package.json | 2 +- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index e51238e..6c86d1d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.1.6", "license": "MIT", "dependencies": { - "@e4a/pg-js": "^1.3.0", + "@e4a/pg-js": "^1.5.0", "core-js": "^3.49.0", "regenerator-runtime": "^0.14.1" }, @@ -2506,16 +2506,16 @@ } }, "node_modules/@e4a/pg-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@e4a/pg-js/-/pg-js-1.3.0.tgz", - "integrity": "sha512-0e31LLos0XmXlYZ/TqJb6j1RStzICEmyC8s9qjVgF1w3z4hnnevRq2c0/9XpsZseFi0Vwr6S7GqZoKtqvcd8HQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@e4a/pg-js/-/pg-js-1.5.0.tgz", + "integrity": "sha512-yade4VriSbfyyn2+ydK+IaB5KOr24ZQiL7GUDnO3cZEq9XOMY+WhLERBkLcUFBRw8Pi07UxYnr0fti93beP1Cw==", "license": "MIT", "dependencies": { - "@e4a/pg-wasm": "^0.5.9", - "@privacybydesign/yivi-client": "^1.0.0-beta.4", - "@privacybydesign/yivi-core": "^1.0.0-beta.4", - "@privacybydesign/yivi-css": "^1.0.0-beta.4", - "@privacybydesign/yivi-web": "^1.0.0-beta.4", + "@e4a/pg-wasm": "^0.5.10", + "@privacybydesign/yivi-client": "^1.0.0-beta.5", + "@privacybydesign/yivi-core": "^1.0.0-beta.5", + "@privacybydesign/yivi-css": "^1.0.0-beta.5", + "@privacybydesign/yivi-web": "^1.0.0-beta.5", "@transcend-io/conflux": "^6.1.3" } }, @@ -7108,40 +7108,40 @@ } }, "node_modules/@privacybydesign/yivi-client": { - "version": "1.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-client/-/yivi-client-1.0.0-beta.4.tgz", - "integrity": "sha512-1B0NryDau4rkv6w6Y2eLesoynuVvKNEKC/6MZPdPMDo8ecnN02bZM+gpogqO0Th94NKK+iXtRREqKWaopXJhIQ==", + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-client/-/yivi-client-1.0.0-beta.5.tgz", + "integrity": "sha512-9jwOl2r6UidHDTQfDsJD+H6jWZQrWCEfEyrhAMTYautMsfTVKyNgNNP1x9SR7b7A/8u3n5YAarNpGKqX+eApEg==", "license": "SEE LICENSE IN REPOSITORY", "dependencies": { "deepmerge": "^4.2.2" }, "peerDependencies": { - "@privacybydesign/yivi-core": "^1.0.0-beta.4" + "@privacybydesign/yivi-core": "^1.0.0-beta.5" } }, "node_modules/@privacybydesign/yivi-core": { - "version": "1.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-core/-/yivi-core-1.0.0-beta.4.tgz", - "integrity": "sha512-xkwTLfVRnGW7RTLjPMvLYbnvYz/ULpZZnzKJwXP9zNdHup0Ol2JGN83dIvq979CtG2vdJUeh8hOoQfPsFaiqnQ==", + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-core/-/yivi-core-1.0.0-beta.5.tgz", + "integrity": "sha512-PvLMOLawmjdt5TWUeTYW3b84RGVn8JpdXdWup7omqs6Lp4POw4AAX6+8GksMbR9Zc8NXEiSgqQqyDOB1W2h5HA==", "license": "SEE LICENSE IN REPOSITORY" }, "node_modules/@privacybydesign/yivi-css": { - "version": "1.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-css/-/yivi-css-1.0.0-beta.4.tgz", - "integrity": "sha512-ccV8Wb39gChj9t6nYugYrd5QVvsC9AmQhonsEkBVUX3JQavZVeowTX4Y+VBonJVDfPAvPLaqUdlnVhIDnRLPvA==", + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-css/-/yivi-css-1.0.0-beta.5.tgz", + "integrity": "sha512-MsEs7YTEyJshJuhP0mWblRB4bDy0MBxR4ABSMFyNYf2BOXa1SNPcKtxCn4qznG1L2pk1MCI7CRZzBNyCGORg5g==", "license": "SEE LICENSE IN REPOSITORY" }, "node_modules/@privacybydesign/yivi-web": { - "version": "1.0.0-beta.4", - "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-web/-/yivi-web-1.0.0-beta.4.tgz", - "integrity": "sha512-+TMKX1NlHHAD3Lk8MFDcATzDK4muc/1zmyKD3Nwfk8WRb4p2RNNeqwCvztVmZ6V8OVGFFJOT2gMPRv/Z/e2egA==", + "version": "1.0.0-beta.5", + "resolved": "https://registry.npmjs.org/@privacybydesign/yivi-web/-/yivi-web-1.0.0-beta.5.tgz", + "integrity": "sha512-hH3Srygx0GSKsyI7zdZb6fj9cb0A5+qHISiGBLfkzUuASue9lcbdZqqpHV4/jGl15/IcdNwfp/CtlbInow/Clw==", "license": "SEE LICENSE IN REPOSITORY", "dependencies": { "deepmerge": "^4.2.2", "qrcode": "^1.4.2" }, "peerDependencies": { - "@privacybydesign/yivi-core": "^1.0.0-beta.4" + "@privacybydesign/yivi-core": "^1.0.0-beta.5" } }, "node_modules/@protobufjs/aspromise": { diff --git a/package.json b/package.json index 1a51584..16bb7ce 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "watch": "webpack --mode development --watch" }, "dependencies": { - "@e4a/pg-js": "^1.3.0", + "@e4a/pg-js": "^1.5.0", "core-js": "^3.49.0", "regenerator-runtime": "^0.14.1" },