What's Changed
⚠️ Breaking changes
In this release candidate:
- Dropped support for PHP 8.0
- Dropped support of environments without a version of openssl with elliptic curve support
In the final version v9.0.0, there will be additional breaking changes with PR #394:
- Change default encoding to aes128gcm
- Change Subscription interface
- Remove legacy GCM
- Remove old Chrome subscription support
PRs
- 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
- Replace
spomky-labs/base64url
withparagonie/constant_time_encoding
by @Cyperghost in #397
New Contributors
- @dependabot made their first contribution in #376
- @Cyperghost made their first contribution in #397
Full Changelog: v8.0.0...v9.0.0-rc1