Releases: paragonie/constant_time_encoding
Releases · paragonie/constant_time_encoding
Version 3.0.0
- New major bump due to increased minimum PHP requirements (from PHP 7 to PHP 8)
- Supports PHP 8.4 without deprecation warnings for implicit null
Version 2.7.0
What's Changed
- Apply PHP 8.2's
SensitiveParameter
attribute to all string parameters by @TimWolla in #48 - Remove obsolete psalm suppressions by @TimWolla in #47
- Fix typo by @krsriq in #51
- Add PHP 8.2 to ci.yml by @TimWolla in #49
- Make
CanonicalTrait::getNextChar()
an abstract method instead a `@m… by @TimWolla in #54 - Make PHPUnit data providers static by @TimWolla in #53
- Add PHP 8.3 to ci.yml by @TimWolla in #52
- chore: fix ci deprecations by @Chris53897 in #57
- Fix: unreachable code typo by @Grundik in #56
New Contributors
- @krsriq made their first contribution in #51
- @Chris53897 made their first contribution in #57
- @Grundik made their first contribution in #56
Full Changelog: v2.6.3...v2.7.0
Version 2.6.3
Version 2.6.2
- #45 Fix regression from 2.6.1
Version 2.6.1
- Fix #44 - Thanks @HacKanCuBa!
Version 2.6.0
- Resolved #22 by fixing the behavior of strict mode (
decode($str, true)
). - Added
decodeNoPadding()
toBase32
,Base64
, and its child classes.- This is a strict variant of the encoding that doesn't accept
=
padding at all.
- This is a strict variant of the encoding that doesn't accept
Version 2.5.0
- Switched from Travis CI to GitHub Actions
- Fix parameter names for PHP 8
- Cover PHP 8.1+ in unit testing
Version 1.1.0
- Support PHP 8
- Migrate to GitHub Actions
Version 2.4.0
- #25 - Fixed exception message
- Support PHP 8
Version 2.3.0
Supports PHP 7.3, 7.4, and 8.x (currently only for testing against the master branch in Travis CI)