larabr
705f238e1e
Update ESlint
2023-02-21 18:27:56 +01:00
larabr
1b17132631
Update deps
2023-02-21 18:25:28 +01:00
larabr
080b49a4ce
Merge pull request #1549 from larabr/test-update-karma-browsers
2023-02-21 16:16:55 +01:00
larabr
dcd28fadc6
CI: test latest Safari
2023-02-20 16:08:19 +01:00
larabr
18333999a2
CI: test latest browsers without Browserstack, cache build step across jobs
2023-02-20 16:08:10 +01:00
larabr
b083e1d067
Update Karma
2023-02-20 15:34:39 +01:00
Daniel Huigens
0307111993
5.6.0
2023-02-16 14:32:01 +01:00
Daniel Huigens
d0be98feb9
5.5.0
2022-08-31 13:56:51 +02:00
larabr
ca60884c05
5.4.0
2022-08-08 13:49:52 +02:00
Daniel Huigens
bd1a7db46f
Use npm ci
instead of npm install
in release script
...
In order not to update the package-lock.json file during releases.
2022-06-29 21:15:18 +02:00
Daniel Huigens
5c02953b1c
5.3.1
2022-06-29 21:02:15 +02:00
Daniel Huigens
e69d8b24fc
Fix armor error handling ( #1541 )
...
Fix unhandled promise rejections when parsing armor with malformed footers.
2022-06-29 20:09:30 +02:00
Daniel Huigens
449ec3a367
Fix CNAME and make docs script portable
2022-06-09 12:54:22 +02:00
larabr
b677ab5949
5.3.0
2022-06-08 16:10:17 +02:00
Daniel Huigens
d677c30359
5.2.1
2022-03-15 14:59:45 +01:00
larabr
d89cc48bf3
TypeScript: rely on new web-stream-tools
types, fix SignOptions
( #1502 )
...
The updated stream types improve type inference and checks, in particular when
using ReadableStreams.
Also:
- add `EncryptSessionKeyOptions` to make it easier to declare wrapper functions
of `encryptSessionKey`;
- tighter output type inference in `Message.getText()` and `.getLiteralData()`.
2022-03-09 17:00:12 +01:00
Daniel Huigens
a1ef5f509f
5.2.0
2022-03-02 21:35:43 +01:00
larabr
7aaa34ddfc
CI: update mocha
( #1503 )
...
Update to mocha@8 instead of 9 because the latter dropped support for `--require
esm`, hence using it would require more extensive changes.
2022-03-01 16:34:52 +01:00
Daniel Huigens
717f6bffe4
Update web-stream-tools
2022-02-01 16:24:52 +01:00
Daniel Huigens
917b5e51c2
Persist docs/CNAME after release
2022-01-25 18:53:32 +01:00
Daniel Huigens
bd13edfc88
5.1.0
2022-01-24 18:38:46 +01:00
Daniel Huigens
05e435aae7
5.0.1
2021-11-17 21:46:14 +01:00
Daniel Huigens
1d2093ab0a
Update web stream tools and improve performance ( #1439 )
...
Optimize reading literal data packet from ArrayStreams, and update
web-stream-tools (with various performance improvements).
2021-11-17 21:34:04 +01:00
larabr
b7527f7966
CI: Add memory usage regression monitoring for pull requests ( #1415 )
2021-10-15 16:16:34 +02:00
larabr
421733e21b
CI: Add performance regression monitoring for pull requests ( #1411 )
2021-10-14 18:59:14 +02:00
Daniel Huigens
acafb28661
5.0.0
2021-09-02 17:09:02 +02:00
Daniel Huigens
4f1c474433
5.0.0-6
2021-08-20 15:34:03 +02:00
Daniel Huigens
f59b0dec60
5.0.0-5
2021-07-23 19:00:19 +02:00
larabr
7ebdd6a2a6
Update dependencies ( #1383 )
2021-07-23 12:59:39 +02:00
Daniel Huigens
1837077012
5.0.0-4
2021-07-20 19:41:10 +02:00
Daniel Huigens
5e997605b3
Update web-stream-tools
2021-07-20 19:06:31 +02:00
Daniel Huigens
1bff8aad50
5.0.0-3
2021-05-28 17:36:43 +02:00
Daniel Huigens
5ae7fc4444
Update pako
2021-05-26 10:51:25 +02:00
Daniel Huigens
93b77669bc
Unexport openpgp.stream ( #1291 )
...
This change allows us to only load the `ReadableStream` polyfill when
needed without behaving inconsistently in the external API.
Users of the library should use the global `ReadableStream` or Node.js
`stream.Readable` instead, or import a polyfill if needed. This patch
loosens the detection criteria such that polyfilled streams are better
detected.
2021-05-05 20:20:20 +02:00
Daniel Huigens
2d07c43030
5.0.0-2
2021-04-27 14:00:54 +02:00
Daniel Huigens
e599cee6c8
Remove top-level streaming options
...
Only return a stream if a stream was passed.
2021-03-26 10:56:02 +01:00
Daniel Huigens
18ec54bf4b
Fetch Streams ponyfill on demand in lightweight build
2021-03-26 10:56:02 +01:00
Daniel Huigens
ff8d274b4d
Use ArrayStreams
2021-03-25 18:57:29 +01:00
Daniel Huigens
4379d1856e
5.0.0-1
2021-03-03 20:28:16 +01:00
Daniel Huigens
4a8fffdfdf
Remove KeyRing class
...
Keyring handling and storage should be handled in the application, as
localStorage may not meet the durability requirements of the
application, for example.
2021-03-01 11:58:10 +01:00
Daniel Huigens
7203e6afb6
Move WKD client to openpgpjs/wkd-client
2021-03-01 01:02:16 +01:00
Daniel Huigens
fa3c36fc87
Remove unused devDependencies
2021-02-28 21:58:30 +01:00
Daniel Huigens
e959602a94
Switch packages installed from git to @openpgp scope
2021-02-28 21:45:21 +01:00
Daniel Huigens
9bb65bd1c3
Update web-stream-tools
2021-02-28 21:25:58 +01:00
Daniel Huigens
365a5efb63
5.0.0-0
2021-02-27 01:25:52 +01:00
Daniel Huigens
ab419179bc
Remove TextEncoder/TextDecoder polyfills
...
Also, drop support for Node.js 10.
2021-02-27 01:22:13 +01:00
Daniel Huigens
636c7cf529
Update documentation
2021-02-27 01:22:13 +01:00
Daniel Huigens
b6edfe646b
Lint all tests ( #1235 )
2021-02-12 23:00:22 +01:00
Daniel Huigens
4bff80bc9c
Switch to karma-mocha-reporter
2021-02-12 21:13:39 +01:00
Daniel Huigens
01be7b7ec1
CI: Switch to karma for browser tests ( #1233 )
...
This should fix the false positives (failures to detect errors).
2021-02-12 13:29:04 +01:00