Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-07-17 | 1.1 kB | |
v6.2.0 source code.tar.gz | 2025-07-17 | 1.2 MB | |
v6.2.0 source code.zip | 2025-07-17 | 1.4 MB | |
Totals: 3 Items | 2.6 MB | 3 |
What's Changed
- Implement OpenPGP message grammar validation (add
config.enforceGrammar
, enabled by default) (#1853) - Enable using WebCrypto for X25519 when available (#1829)
- Prefer subkeys with higher algorithm IDs (in case of equal creation timestamps), on the assumption that that's the most modern/secure algorithm (#1854)
- Improve packet stream & error handling (#1856):
- Packet parsing errors in not-yet-authenticated streams (i.e. SEIPDv1 with allowUnauthenticatedStream: true) get delayed until the decrypted data stream is authenticated
- Non-critical unknown packets get turned into UnparseablePacket` objects on the packet stream instead of being ignored
- Make Issuer Key ID signature subpacket non-critical (#1828)
- Improve type definition for the
User
class (#1857)
New Contributors
- @caarlos0 made their first contribution in https://github.com/openpgpjs/openpgpjs/pull/1828
- @kkredit made their first contribution in https://github.com/openpgpjs/openpgpjs/pull/1857
Full Changelog: https://github.com/openpgpjs/openpgpjs/compare/v6.1.0...v6.2.0