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
Tom J
c5aa647e31
Add TypeScript definitions ( #1186 )
2021-02-09 19:25:20 +01:00
Daniel Huigens
1f1ffedaf4
[v5] Update asmcrypto.js; fix CI ( #1178 )
2021-02-09 19:25:20 +01:00
Daniel Huigens
2382482090
[v5] Unexport openpgp.util, openpgp.crypto, and low-level types ( #1175 )
2021-02-09 19:25:20 +01:00
Daniel Huigens
6df714a708
Add openpgp/lightweight to npm build
2021-02-09 19:25:20 +01:00
Daniel Huigens
17fc32ba51
Appease linter
2021-02-09 19:25:20 +01:00
Daniel Huigens
fb3d23427d
Allow dead code elimination
2021-02-09 19:25:20 +01:00
Daniel Huigens
c20b75252b
Add --build-only parameter to filter build outputs
...
Also, don't generate test bundle by default, but provide
`npm run build-test` instead.
2021-02-09 19:25:20 +01:00
Daniel Huigens
6a3d04ade6
Only produce source maps for minified dist builds
2021-02-09 19:25:20 +01:00
Daniel Huigens
7dbd393071
Remove src and test directory from npm package
2021-02-09 19:25:20 +01:00
Daniel Huigens
175eac5670
Remove compat polyfills
2021-02-09 19:25:20 +01:00
Daniel Huigens
ed9a029fcf
Replace release.sh with npm version
scripts
2021-02-09 19:25:20 +01:00
Daniel Huigens
defa1283cb
Link to source code on GitHub from documentation
...
Instead of including the entire source code in the documentation.
2021-02-09 19:25:20 +01:00
Daniel Huigens
0c5598a0fc
Replace remaining grunt tasks with npm scripts
2021-02-09 19:25:20 +01:00
Daniel Huigens
cde282d4f1
Replace 'global' with 'globalThis'
2021-02-09 19:25:20 +01:00
Daniel Huigens
0e33e641af
Switch build system to rollup
...
Also, default to minimized builds.
2021-02-09 19:25:20 +01:00
Daniel Huigens
064e813f3f
Build OpenPGP.js on local npm install
2021-02-09 19:25:20 +01:00
Daniel Huigens
2fffc76060
Don't overwrite Web Streams Polyfill to globals
...
Instead, use the ponyfill that's now included in web-stream-tools.
Also, convert back to native ReadableStream when we used the ponyfill.
2021-02-09 19:25:20 +01:00
Daniel Huigens
430145a8b1
Update web-stream-tools
...
Fixes reading Node streams in some cases.
2021-02-09 19:25:20 +01:00