Releases: web-push-libs/web-push-php
Releases · web-push-libs/web-push-php
v10.1.0
What's Changed
- feat: return static on Subscription::create() by @bitwise-operators in #453
- feat: support PSR-3 logger in requirement checks (#451) by @la-refactory in #452
New Contributors
- @bitwise-operators made their first contribution in #453
- @la-refactory made their first contribution in #452
Full Changelog: v10.0.3...v10.1.0
v10.0.3
What's Changed
- fix: base 64 errors introduced in v10.0.2. See #449
Full Changelog: v10.0.2...v10.0.3
v10.0.2
What's Changed
- fix: EC key generation for OpenSSL 3.6+ by @eyupcanakman in #448
- chore: use code style PER Coding Style 3.0 by @Rotzbua in #436
- chore: use more explicit error handling with
json_encodeby @Rotzbua in #437 - chore: improve VAPID config doc and type hints by @Rotzbua in #443
- chore: add override by @Rotzbua in #439
- chore: add PHPStan extensions by @Rotzbua in #440
- chore: use base64 fn from
web-token/jwt-libraryby @Rotzbua in #438 - chore: bump actions/cache from 4 to 5 in the github-actions group by @dependabot[bot] in #444
- chore: show OpenSSL version in CI by @Rotzbua in #446
New Contributors
- @eyupcanakman made their first contribution in #448
Full Changelog: v10.0.1...v10.0.2
v10.0.1
What's Changed
Full Changelog: v10.0.0...v10.0.1
v10.0.0
v9.0.4
What's Changed
- fix: option for concurrency not working by @Rotzbua in #426
- feat: hide sensitive parameters in stack traces by @Rotzbua in #425
- chore: add php8.4 tests in CI by @Rotzbua in #421
- chore: remove ignored error in phpstan by @Rotzbua in #424
- chore: update php-cs-fixer by @Minishlink in #434
Full Changelog: v9.0.3...v9.0.4
v9.0.3
v9.0.2
What's Changed
- Fix typing and syntax tests by @Minishlink in #415
- Fix private VAPID key padding when importing from PEM by @GribouilleVert in #414
New Contributors
- @GribouilleVert made their first contribution in #414
Full Changelog: v9.0.1...v9.0.2
v9.0.1
What's Changed
- Fix exception in rejected callback for HTTP connection errors when using
flushPooledby @sleptor in #410
Full Changelog: v9.0.0...v9.0.1
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
flushPooledmethod should not replaceflushin 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
instantiatingby @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