larabr
30ce607245
6.2.1
2025-08-26 14:44:09 +02:00
larabr
c5f9ecf3e4
Tests: TS: add back missing type checking
...
tsx does not run any type checking, hence a separate
tsc step is needed .
Also, fix resulting type issue caused by external lib types.
2025-08-25 15:59:50 +02:00
larabr
5027bcd0eb
Tests: TS: temporarily lock @types/node
version to v22
...
v24 brings breaking changes that will be fixed in the next
minor openpgpjs release
2025-08-25 15:49:24 +02:00
larabr
bcdb59729c
Run npm update
...
Including npm audit
2025-08-25 15:47:46 +02:00
dependabot[bot]
0a92baf8ba
Tests: bump playwright from 1.54.1 to 1.55.0 ( #1883 )
...
Bumps [playwright](https://github.com/microsoft/playwright ) from 1.54.1 to 1.55.0.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.54.1...v1.55.0 )
---
updated-dependencies:
- dependency-name: playwright
dependency-version: 1.55.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-21 11:38:50 +02:00
dependabot[bot]
449ba5bc7a
Build(deps-dev): bump @noble/curves from 1.9.5 to 1.9.6 ( #1880 )
...
Bumps the noble group with 1 update: [@noble/curves](https://github.com/paulmillr/noble-curves ).
Updates `@noble/curves` from 1.9.5 to 1.9.6
- [Release notes](https://github.com/paulmillr/noble-curves/releases )
- [Commits](https://github.com/paulmillr/noble-curves/compare/1.9.5...1.9.6 )
---
updated-dependencies:
- dependency-name: "@noble/curves"
dependency-version: 1.9.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: noble
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-06 14:39:30 +02:00
dependabot[bot]
29cdf978c4
Build(deps-dev): bump @noble/curves from 1.9.2 to 1.9.5
...
Bumps the noble group with 1 update: [@noble/curves](https://github.com/paulmillr/noble-curves ).
Updates `@noble/curves` from 1.9.2 to 1.9.5
- [Release notes](https://github.com/paulmillr/noble-curves/releases )
- [Commits](https://github.com/paulmillr/noble-curves/compare/1.9.2...1.9.5 )
---
updated-dependencies:
- dependency-name: "@noble/curves"
dependency-version: 1.9.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: noble
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-07-31 19:07:57 +02:00
larabr
c30404c143
6.2.0
2025-07-17 18:14:15 +02:00
dependabot[bot]
732f3c88b2
Tests: bump playwright from 1.53.0 to 1.54.1 ( #1872 )
...
Bumps [playwright](https://github.com/microsoft/playwright ) from 1.53.0 to 1.54.1.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.53.0...v1.54.1 )
---
updated-dependencies:
- dependency-name: playwright
dependency-version: 1.54.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-14 10:47:42 +02:00
dependabot[bot]
448418a6f5
Bump @noble/curves from 1.9.0 to 1.9.2 in the noble group ( #1855 )
...
Bumps the noble group with 1 update: [@noble/curves](https://github.com/paulmillr/noble-curves ).
Updates `@noble/curves` from 1.9.0 to 1.9.2
- [Release notes](https://github.com/paulmillr/noble-curves/releases )
- [Commits](https://github.com/paulmillr/noble-curves/compare/1.9.0...1.9.2 )
---
updated-dependencies:
- dependency-name: "@noble/curves"
dependency-version: 1.9.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: noble
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-17 16:58:58 +02:00
larabr
232da14940
Tests: revert update to chai v5
...
Chai v5 broke support for Safari below v16.4;
we delay the update for now, waiting for their fix.
2025-06-13 16:46:40 +02:00
larabr
cabc91c42c
Bump dev dependencies to latest versions
...
Only one breaking change with `@rollup/plugin-typescript`,
that enforced a check on the `outDir` location.
2025-06-13 16:38:12 +02:00
larabr
a51249a964
Run npm update
...
as well as npm audit.
2025-06-13 16:37:41 +02:00
dependabot[bot]
b31bc89854
Tests: bump playwright from 1.52.0 to 1.53.0 ( #1861 )
...
Bumps [playwright](https://github.com/microsoft/playwright ) from 1.52.0 to 1.53.0.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.52.0...v1.53.0 )
---
updated-dependencies:
- dependency-name: playwright
dependency-version: 1.53.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-11 16:32:54 +02:00
dependabot[bot]
16c36f7135
Bump the noble group across 1 directory with 3 updates ( #1845 )
...
* Bump the noble group across 1 directory with 3 updates
Bumps the noble group with 2 updates in the / directory: [@noble/ciphers](https://github.com/paulmillr/noble-ciphers ) and [@noble/curves](https://github.com/paulmillr/noble-curves ).
Updates `@noble/ciphers` from 1.2.1 to 1.3.0
- [Release notes](https://github.com/paulmillr/noble-ciphers/releases )
- [Commits](https://github.com/paulmillr/noble-ciphers/compare/1.2.1...1.3.0 )
Updates `@noble/curves` from 1.8.2 to 1.9.0
- [Release notes](https://github.com/paulmillr/noble-curves/releases )
- [Commits](https://github.com/paulmillr/noble-curves/compare/1.8.2...1.9.0 )
Updates `@noble/hashes` from 1.7.2 to 1.8.0
- [Release notes](https://github.com/paulmillr/noble-hashes/releases )
- [Commits](https://github.com/paulmillr/noble-hashes/compare/1.7.2...1.8.0 )
---
updated-dependencies:
- dependency-name: "@noble/ciphers"
dependency-version: 1.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: noble
- dependency-name: "@noble/curves"
dependency-version: 1.9.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: noble
- dependency-name: "@noble/hashes"
dependency-version: 1.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: noble
...
Signed-off-by: dependabot[bot] <support@github.com>
* Bump noble-hashes version in package.json
Not applied automatically due to superseded MR: https://github.com/openpgpjs/openpgpjs/pull/1844
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: larabr <7375870+larabr@users.noreply.github.com>
2025-05-06 16:05:17 +02:00
larabr
4b1bbaff34
CI: increase max retries to 3 on Browserstack testsStartTimeout
...
Follow up to #1822 , that hardcoded a max retry value of 2.
2025-05-06 15:47:11 +02:00
dependabot[bot]
5a763a11b5
Tests: bump playwright from 1.51.1 to 1.52.0 ( #1843 )
...
Bumps [playwright](https://github.com/microsoft/playwright ) from 1.51.1 to 1.52.0.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.51.1...v1.52.0 )
---
updated-dependencies:
- dependency-name: playwright
dependency-version: 1.52.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-05 18:48:15 +02:00
dependabot[bot]
65df27d15b
Bump the noble group with 2 updates ( #1842 )
...
Bumps the noble group with 2 updates: [@noble/curves](https://github.com/paulmillr/noble-curves ) and [@noble/hashes](https://github.com/paulmillr/noble-hashes ).
Updates `@noble/curves` from 1.8.1 to 1.8.2
- [Release notes](https://github.com/paulmillr/noble-curves/releases )
- [Commits](https://github.com/paulmillr/noble-curves/compare/1.8.1...1.8.2 )
Updates `@noble/hashes` from 1.7.1 to 1.7.2
- [Release notes](https://github.com/paulmillr/noble-hashes/releases )
- [Commits](https://github.com/paulmillr/noble-hashes/compare/1.7.1...1.7.2 )
---
updated-dependencies:
- dependency-name: "@noble/curves"
dependency-version: 1.8.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: noble
- dependency-name: "@noble/hashes"
dependency-version: 1.7.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: noble
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-15 10:49:54 +02:00
dependabot[bot]
88310fe69d
Bump playwright from 1.51.0 to 1.51.1 ( #1834 )
...
Bumps [playwright](https://github.com/microsoft/playwright ) from 1.51.0 to 1.51.1.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.51.0...v1.51.1 )
---
updated-dependencies:
- dependency-name: playwright
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-18 13:56:54 +01:00
dependabot[bot]
c2526c8a88
Tests: bump playwright from 1.50.1 to 1.51.0 ( #1831 )
...
Bumps [playwright](https://github.com/microsoft/playwright ) from 1.50.1 to 1.51.0.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.50.1...v1.51.0 )
---
updated-dependencies:
- dependency-name: playwright
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 15:53:39 +01:00
dependabot[bot]
8a2062d342
Bump the noble group with 3 updates ( #1825 )
...
Bumps the noble group with 3 updates: [@noble/ciphers](https://github.com/paulmillr/noble-ciphers ), [@noble/curves](https://github.com/paulmillr/noble-curves ) and [@noble/hashes](https://github.com/paulmillr/noble-hashes ).
Also:
* Internal: OCB: do not reuse AES-CBC instance (Noble is now preventing instance reuse).
* Tests: update error message following noble-curve change
Updates `@noble/ciphers` from 1.0.0 to 1.2.1
- [Release notes](https://github.com/paulmillr/noble-ciphers/releases )
- [Commits](https://github.com/paulmillr/noble-ciphers/compare/1.0.0...1.2.1 )
Updates `@noble/curves` from 1.6.0 to 1.8.1
- [Release notes](https://github.com/paulmillr/noble-curves/releases )
- [Commits](https://github.com/paulmillr/noble-curves/compare/1.6.0...1.8.1 )
Updates `@noble/hashes` from 1.5.0 to 1.7.1
- [Release notes](https://github.com/paulmillr/noble-hashes/releases )
- [Commits](https://github.com/paulmillr/noble-hashes/compare/1.5.0...1.7.1 )
---
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: larabr <7375870+larabr@users.noreply.github.com>
2025-02-12 13:20:20 +01:00
dependabot[bot]
e9fe979649
Bump fflate from 0.7.4 to 0.8.2 ( #1826 )
...
Bumps [fflate](https://github.com/101arrowz/fflate ) from 0.7.4 to 0.8.2.
- [Release notes](https://github.com/101arrowz/fflate/releases )
- [Changelog](https://github.com/101arrowz/fflate/blob/master/CHANGELOG.md )
- [Commits](https://github.com/101arrowz/fflate/compare/v0.7.4...v0.8.2 )
---
updated-dependencies:
- dependency-name: fflate
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 13:59:09 +01:00
dependabot[bot]
1ab6f27fc9
Bump playwright from 1.48.2 to 1.50.1 ( #1824 )
...
Bumps [playwright](https://github.com/microsoft/playwright ) from 1.48.2 to 1.50.1.
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.48.2...v1.50.1 )
---
updated-dependencies:
- dependency-name: playwright
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-11 13:27:41 +01:00
larabr
a3a9e06802
CI: add reconnection mechanism for Browserstack on testsStartTimeout
( #1822 )
...
iOS tests sometimes fail to start due to some "server disconnect" issue on BS side.
This seems more prominent on certain devices (e.g. iPhone 16 with iOS 18).
So, we also change the 'iOS latest' target to a more stable one.
2025-02-10 19:15:43 +01:00
Daniel Huigens
96b13a468b
6.1.0
2025-01-30 14:15:35 +01:00
larabr
67faffafff
6.0.1
2024-11-21 17:16:29 +01:00
larabr
dd01ee00cb
6.0.0
2024-11-04 17:35:18 +01:00
larabr
09095ced4f
Run npm update
...
as well as npm audit
2024-10-28 13:38:59 +01:00
larabr
013dffce70
CI: test latest Webkit on macOS, as a replacement for testing Safari on Browserstack
...
We were previously testing the webkit engine on Linux, which however relies on a
different WebCrypto API implementation compared to the macOS version (behind Safari).
Also, increase mocha timeouts, as the argon2 memory-heavy test takes longer in Firefox.
2024-10-24 20:12:11 +02:00
larabr
4ddadd4f53
CI: setup HTTPS in web-test-runner for BrowserStack tests
...
To have tests work Browserstack Safari (also below iOS 15), as the tests are run in an iframe,
rewriting localhost as hostname, making WebCrypto not available.
We keep HTTP for the non-browserstack tests so that in local testing,
generating self-signed certs is not required.
2024-10-24 15:39:14 +02:00
larabr
4b017f6c67
Tests: drop karma (deprecated) in favor of web-test-runner
2024-10-23 18:03:51 +02:00
larabr
88f20974dd
Tests: add support for RNG mocking in browser tests
...
The affected tests were previously only run in Node.
2024-10-22 12:40:15 +02:00
larabr
6ac17dc71c
6.0.0-beta.3.patch.1
2024-09-11 10:57:20 +02:00
larabr
2b9a07e840
Run npm audit
2024-09-11 10:42:37 +02:00
larabr
0255fcba86
CI: update playwright to test latest browser versions
2024-09-11 10:39:51 +02:00
larabr
f2818429db
6.0.0-beta.3.patch.0
2024-09-09 11:47:41 +02:00
larabr
a3839f6db5
6.0.0-beta.3
2024-09-05 13:24:51 +02:00
larabr
e7b7f6c6b1
Run npm update
2024-09-05 13:20:56 +02:00
larabr
5fd7ef370f
Drop asmcrypto.js for AES fallbacks in favor of noble-ciphers ( #1785 )
...
Asm.js has now been deprecated for many years, and no performance gain is
recorded for AES compared to vanilla JS.
The relevant AES fallback code is primarily used if the WebCrypto (resp.
NodeCrypto) implementation is not available.
2024-08-21 12:59:23 +02:00
larabr
c0b35306cb
6.0.0-beta.2
2024-07-05 15:12:14 +02:00
larabr
35a1e1f23b
Run npm audit
2024-07-05 15:10:29 +02:00
larabr
8d11c5fd0f
Drop support for Node 16 and 17
2024-06-26 12:01:10 +02:00
larabr
4026e24585
Merge branch 'main' into v6
2024-06-18 19:21:16 +02:00
larabr
a0337780b7
5.11.2
2024-06-18 17:53:56 +02:00
larabr
6ace4a00f5
Update web-stream-tools to fix passiveClone cancellation race condition in tests
...
Affecting tests over streamed detached verification
2024-06-18 10:16:33 +02:00
larabr
d138b5290b
6.0.0-beta.1
2024-05-17 14:13:46 +02:00
larabr
1d732c34ff
Run npm update
2024-05-17 13:04:47 +02:00
larabr
6a306a1797
Lint: add support for dep imports that use exports
declarations
2024-05-17 13:00:37 +02:00
larabr
cf0285add5
Drop BigInteger class, use standalone helpers
2024-05-16 13:59:11 +02:00
larabr
2985b0f470
Lint: add support for TS files, fix errors
2024-05-16 13:59:11 +02:00