Releases: paragonie/constant_time_encoding
Releases · paragonie/constant_time_encoding
Version 1.0.4
- Adds
Base32::encodeUnpadded()
from v1.x branch.
Version 1.0.3
- #15 --
encodeUnpadded()
added toBase64
.
Version 2.2.2
- This library now has 100% type-safety.
- Added unit tests to detect string truncation bugs that were (mistakenly?) reported.
Version 1.0.2
- Backport of fixes from v2 branch. See #14.
- Type safety.
Version 2.2.1
- Fix a pasto reported by Ed Barnard on Twitter.
Version 2.2.0
- Adds
encodeUnpadded()
to Base32 and Base64 (and their derived classes). Satisfies #9.
Version 2.1.1
Fix composer.json typo.
Version 2.1.0
Previous tag was a false alarm. This is the real deal.
This library is now type-safe. Encoding functions (e.g. Base64::decode()
) will always return a string
or throw a RangeException
. They will never return false
.
Furthermore, type safety is assured with Psalm.
Version 2.0.3
Throw a RangeException
instead of returning false
in a function with a return type of string
.
Version 2.0.2
Handle an edge-case reported in #4