Web Push Php Versions Save

Web Push library for PHP

v9.0.0-rc1

2 months ago

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

New Contributors

Full Changelog: https://github.com/web-push-libs/web-push-php/compare/v8.0.0...v9.0.0-rc1

v8.0.0

1 year ago

What's Changed

The only breaking change is dropping support for PHP 7, which is not maintained anymore. (thanks @Rotzbua!)

New Contributors

Full Changelog: https://github.com/web-push-libs/web-push-php/compare/v7.0.0...v8.0.0

v7.0.0

2 years ago

What's Changed

There is no breaking change apart PHP 7.2 being now unsupported. @marc1706 did an awesome job bringing back CI testing on the repo, it means pull requests are now easily mergeable. If you have ideas for the library, now is a great time to contribute! (please propose small iterative changes 🙂)

New Contributors

Full Changelog: https://github.com/web-push-libs/web-push-php/compare/v6.0.7...v7.0.0

v6.0.7

2 years ago

What's Changed

Full Changelog: https://github.com/web-push-libs/web-push-php/compare/v6.0.6...v6.0.7

v6.0.6

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/web-push-libs/web-push-php/compare/v6.0.5...v6.0.6

v6.0.5

3 years ago
  • PHP 8 doesn't throw notices anymore for openssl_pkey_free (thx @smujaddid!)
  • Fix error when HTTP call errored with a ConnectException instead of a RequestException (thx @rupamjbordoloi!) (see root cause)

v6.0.4

3 years ago
  • Methods are now protected so that users can customize more easily the client (thx @Kingdutch) (see here for ReactPHP example)

v6.0.3

3 years ago
  • Fixes creating local key in pure PHP with BigInteger when openssl local key creation fails (#304 #301) (thx @Spomky @rfool)

v6.0.2

3 years ago

You might want to use v5 since the encryption sometimes fails on certain machines. @Spomky is currently looking at this.

v6.0.1

3 years ago
  • Support Guzzle 7 (and thus Laravel 8) (thx @martijnb92!) : a specific PR to decouplate web-push-php from Guzzle and use psr/http-client is most welcome 🙏🏻
  • Hotfix for encryption (thx @Spomky!)