Web Push library for PHP
In this release candidate:
In the final version v9.0.0, there will be additional breaking changes with PR #394:
instantiating
by @Rotzbua in https://github.com/web-push-libs/web-push-php/pull/374
spomky-labs/base64url
with paragonie/constant_time_encoding
by @Cyperghost in https://github.com/web-push-libs/web-push-php/pull/397
Full Changelog: https://github.com/web-push-libs/web-push-php/compare/v8.0.0...v9.0.0-rc1
The only breaking change is dropping support for PHP 7, which is not maintained anymore. (thanks @Rotzbua!)
Full Changelog: https://github.com/web-push-libs/web-push-php/compare/v7.0.0...v8.0.0
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 🙂)
Full Changelog: https://github.com/web-push-libs/web-push-php/compare/v6.0.7...v7.0.0
Full Changelog: https://github.com/web-push-libs/web-push-php/compare/v6.0.6...v6.0.7
Full Changelog: https://github.com/web-push-libs/web-push-php/compare/v6.0.5...v6.0.6
openssl_pkey_free
(thx @smujaddid!)You might want to use v5 since the encryption sometimes fails on certain machines. @Spomky is currently looking at this.