v9.0.0
What's Changed
⚠️ Breaking changes
- Dropped support for PHP 8.0
- Dropped support of environments without a version of openssl with elliptic curve support
- The MAX_COMPATIBILITY_PAYLOAD_LENGTH has been decreased to 2820 (see #108). If your payloads are longer, you might want to customize the encrypted payload length based on the endpoint for strict security.
PRs
- Add
flushPooled
(alternative toflush
) to make use of Guzzle Pool to improve efficiency by @Gugu7264 in #401- ℹ️ If you think the
flushPooled
method should not replaceflush
in a future major release, please comment on this PR
- ℹ️ If you think the
- Add test for base64 backward compatibility by @sleptor in #400
- fix tests: replace deprecated option with new one by @Gugu7264 in #402
- chore: allow jwt-library v4 by @joostdebruijn in #404
- Chore tests by @Rotzbua in #363
- Remove outdated php 7.x code by @Rotzbua in #364
- Add dependabot to autoreview and PR GH action updates by @Rotzbua in #365
- Fix typo
instantiating
by @Rotzbua in #374 - Grouped dependabot pull requests by @Rotzbua in #373
- Bump the github-actions group with 1 update by @dependabot in #376
- Bump the github-actions group with 1 update by @dependabot in #378
- feat(ci): add php 8.3 to test by @Rotzbua in #383
- chore: drop eol php 8.0 by @Rotzbua in #384
- chore(doc): update urls by @Rotzbua in #386
- fix(ci): disable default extensions by @Rotzbua in #385
- feat: add types by @Rotzbua in #387
- feat: check for openssl with all required functions by @Rotzbua in #389
- fix(doc): correct link by @Rotzbua in #391
- chore: simplify if-statements; strict checks by @Rotzbua in #392
- chore: [BREAKING] remove old pure php elliptic curve implementation by @Rotzbua in #390
- chore: use jwt-library instead of separate packages by @joostdebruijn in #395
- chore: restructure readme by @Rotzbua in #393
New Contributors
Full Changelog: v8.0.0...v9.0.0