| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-12-09 | 1.2 kB | |
| v6.3.0 source code.tar.gz | 2025-12-09 | 1.2 MB | |
| v6.3.0 source code.zip | 2025-12-09 | 1.3 MB | |
| Totals: 3 Items | 2.5 MB | 2 | |
What's Changed
- Support Node.js v24 (https://github.com/openpgpjs/openpgpjs/pull/1896)
- Add config option to limit decompressed message size (https://github.com/openpgpjs/openpgpjs/pull/1933)
Since decompression can increase the memory usage non-linearly, add a
config.maxDecompressedMessageSizeoption to limit the decompressed message size. By default it's set toInfinity, i.e. no limit. Set the config option to a number of bytes to limit the size of data that gets decompressed. - Switch from seek-bzip to unbzip2-stream (https://github.com/openpgpjs/openpgpjs/pull/1887) To facilitate the above.
- Use native CompressionStream/DecompressionStream when not streaming (https://github.com/openpgpjs/openpgpjs/pull/1935) For improved compression/decompression performance when not streaming.
- Use bufferless transforms (https://github.com/openpgpjs/openpgpjs/pull/1893) For lower memory usage, especially when streaming.
- JSDoc: make sure only user-facing entities are included in the docs, and add TS support (https://github.com/openpgpjs/openpgpjs/pull/1923)
- Various dependency version bumps
- Various improvements to CI
Full Changelog: https://github.com/openpgpjs/openpgpjs/compare/v6.2.2...v6.3.0