Releases: paragonie/paseto
Releases · paragonie/paseto
Version 3.2.2
Include updated test vector
Version 3.2.1
Updated minimum version of paragonie/easy-ecc to 1.1.0.
v2.4.4
Updated minimum version of paragonie/easy-ecc to 1.1.0.
Version 3.2.0
What's Changed
- importPem by @frederikbosch in #169
- Upgrade Test Dependencies (Psalm, PHPUnit) by @paragonie-security in #171
- Update sodium_compat dependency to allow v2.0 by @paragonie-security in #174
Full Changelog: v3.1.1...v3.2.0
Version 3.1.1
- Fixed #170
Version 3.1.0
What's Changed
- Add pronunciation key to README by @cab in #158
- Error if symmetric key length is incorrect by @aidantwoods in #161
- Enforce EdDSA key runtime checks before sign() for PASETO v4 by @paragonie-security in #164
- Simple
has
method sinceget
throws Exception by @oojacoboo in #165 - [Version 3] Fix creating token from encoded private key by @frederikbosch in #166
- Move all encoding and decoding of asymmetric keys to specific version files by @frederikbosch in #168
New Contributors
- @cab made their first contribution in #158
- @oojacoboo made their first contribution in #165
- @frederikbosch made their first contribution in #166
Full Changelog: v3.0.2...v3.1.0
Version 3.0.2
AsymmetricSecretKey
now validates that the public key is correct for a given Ed25519 seed.
Version 2.4.3
AsymmetricSecretKey
now validates that the public key is correct for a given Ed25519 seed.
Version 3.0.1
- Invalid base64 encoding of PASETO tokens is rejected. See paseto-standard/paseto-spec#28 for the specification discussion.
Version 3.0.0
- Removed Version1 and Version 2 (which were deprecated earlier this year).
- Minimum PHP Version: 8.1.0
- Removed HKDF polyfill
- Removed
__toString()
weirdness for PHP < 7.4 - Lots of code clean-up; making use of the updated type system in PHP 8.1
- Use Corner for more helpful exceptions.
- Removed all hacks and annotations to make Psalm happy. Our code is now fully statically analyzed on every CI/CD push.