Releases: laravel-notification-channels/apn
🕰 Re-support PHP 7.3+ and Laravel 6.x
We've now got test coverage against PHP 7.3+ and Laravel 6.x, all the way up to PHP 8.0 and Laravel 8.x. There's no compatibility issues from supporting the wide range of versions so we've opened it up to support them all. This gives people using Laravel 6.0 LTS the ability to use the latest implementation of pushok.
As PHP 7.3 hits EOL and Laravel 6's LTS come to an end this support will be phased out, but for the time being they have access to the latest version.
🚤 Support PHP 8.0
This updates our underlying pushok
dependency and adds support for PHP 8.0.
🔥 Support Laravel 8.0
Nothing new, just bumping up the PHP requirement to ^7.3 and adding support for Laravel 8.0.
✨ Automatically refresh tokens
Apple requires tokens to be refreshed within a period of 20 to 60 minutes, something we didn't support out of the box. We're now using the cache driver to ensure that a new token is generated every 20 minutes, so long-running services will not end up using expired tokens.
Per-message configurations, support notification expiry
Support .p8 tokens
Finally hitting version v1.0.0 - and there's quite a bit of change in this release.
- We've replaced the old dependency on Zend components for a newer library called
pushok
. - We now support the newer
.p8
token instead of the old.pem
certificates which are easier to manage.
We've stripped a lot of fat to get back to a nice clean slate to go forward. We'll look to add new features as requested or as new PRs come through. This should give the channel a new life as we leave our certificates and Zend in the past.
For more information please see the main pull request - #67.
Laravel 6.0
Clean break to support Laravel 6.0 and target PHP 7.2+🔥
Laravel 5.8
Minor bump with added support for Laravel 5.8. 🚀
v0.2.0 - PHP 7.0.0, break out Feedback, more tests
We're bumping up to PHP 7.0.0+ only which means we've updated some of our dependencies. The feedback service has been broken out of the channel and there's been some unification of credentials. In addition theres now more test coverage.
v0.1.1 - Autodiscovery & Feedback
This is a minor release which adds autodiscovery for the service provider as well as initial support for Apple's feedback service.