Skip to content

Releases: laravel-notification-channels/apn

🕰 Re-support PHP 7.3+ and Laravel 6.x

25 Feb 01:09
Compare
Choose a tag to compare

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

09 Jan 11:20
Compare
Choose a tag to compare

This updates our underlying pushok dependency and adds support for PHP 8.0.

🔥 Support Laravel 8.0

08 Sep 23:54
Compare
Choose a tag to compare

Nothing new, just bumping up the PHP requirement to ^7.3 and adding support for Laravel 8.0.

✨ Automatically refresh tokens

10 Jun 10:18
3a0cec0
Compare
Choose a tag to compare

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

21 Feb 04:00
3707bfe
Compare
Choose a tag to compare
  • You can now provide a configuration per-message if you want to use different clients (#52)
  • You can now set a message expiry thanks to improved internal abstractions (#78)

Support .p8 tokens

18 Feb 02:17
Compare
Choose a tag to compare

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

05 Sep 07:02
61b7270
Compare
Choose a tag to compare

Clean break to support Laravel 6.0 and target PHP 7.2+🔥

Laravel 5.8

07 Mar 04:44
Compare
Choose a tag to compare

Minor bump with added support for Laravel 5.8. 🚀

v0.2.0 - PHP 7.0.0, break out Feedback, more tests

15 Feb 11:18
Compare
Choose a tag to compare

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

08 Feb 15:32
Compare
Choose a tag to compare

This is a minor release which adds autodiscovery for the service provider as well as initial support for Apple's feedback service.