Releases: spaze/encryption
Releases · spaze/encryption
Support PHP 8.4
v2: support key prefixes, renamed class, no key groups
Backwards compatibility breaks
- Rename
Symmetric\StaticKey
class toSymmetricKeyEncryption
(#12) - Use custom exceptions but new classes extend from the old ones, so your
catch
blocks should still work (#14) - Drop key group constructor param, you can always just pass particular keys (#16)
- Add a prefix to encryption keys so they're easier to find with tools like Gitleaks (#18)
Other changes
Support PHP 8.3
What's Changed
- Support PHP 8.3 (#11)
- Bump actions/checkout from 3 to 4 (#10) Did you know you can use @dependabot to update your actions, not just your code? I've updated my article which mentions Dependabot https://www.michalspacek.com/dont-let-security-bugs-catch-you-off-guard#github-dependabot
Support PHP 8.2
Require PHP 8.0 at least
... not only because this release uses Halite v5 which requires PHP 8.0 at least.
Needs re-encrypt?
PHP 8.0 support
- Explicitly support PHP 8.0
- Run code tests on GitHub Actions
- Support paragonie/hidden-string 2.0.0