All notable changes to this project will be documented in this file, in reverse chronological order by release.
2.3.0 - 2021-06-22
- Token is now validated before using the
timestamp()
helper (#19).
2.2.1 - 2020-10-29
- Add
SODIUM_CRYPTO_AEAD_XCHACHA20POLY1305_IETF_KEYBYTES
define which is missing from some PHP 7.2 installations (#12).
2.2.0 - 2020-09-10
- Allow installing with PHP 8 (#11).
2.1.0 - 2019-02-03
2.0.0 - 2019-01-11
- PHP 7.2 is now minimum requirement
- PHP bundled Sodium extension is now used
- All methods have return types
- All methods are typehinted
- All type juggling is removed
1.0.0 - 2019-01-08
- Allow using tuupola/base62 ^2.0.
- Constructor now throws
InvalidArgumentException
if invalid key is given.
0.3.4 - 2018-12-09
- Allow using tuupola/base62 ^1.0.
0.3.3 - 2018-09-11
- Allow using tuupola/base62 ^0.11.0.
0.3.2 - 2018-04-05
- Allow using tuupola/base62 ^0.10.0.
0.3.1 - 2017-12-12
- Token validation intermittently failed if nonce contained null bytes.
- Allow using both tuupola/base62 ^0.8.0 and ^0.9.0.
0.3.0 - 2017-07-23
- Use more secure IETF XChaCha20-Poly1305 AEAD encryption.
0.2.0 - 2017-07-21
- Use more developer friendly unsigned 32 bit second timestamps.
Initial realease using IETF ChaCha20-Poly1305 AEAD and 64 bit microsecond timestamps.