Releases: lunr-php/lunr.vortex
Releases · lunr-php/lunr.vortex
Lunr.Vortex 0.9.1
Lunr.Vortex 0.9.0
General
- Allow using newer versions of
psr/log
- Make
PushNotificationStatus
a backed enum - Add generic push notification dispatcher
CI
- Proper typing of
$this->class
in unit tests - Add and enforce typos check
- Configure PHPUnit whitelist based on directories
FCM
- Update to Firebase API v1
JPush
- Use
static
return type instead ofself
for payload methods - Fix array type for statuses in
JPushReport
Lunr.Vortex 0.8.1
General:
- Include push platform in error messages
- Fix type hints for priority values
CI
- Use shared github action templates
- Fix style in phan config file
- Clean up include path construction for unit tests
- Adjust autoload include so it's no longer conditional
- Remove phpstan workaround
- Require phpcs to pass
- Require passing phpstan in github actions
JPush
- Set timeout options to jpush batch dispacher
- Change status for
Not Delivered
- Log invalid endpoint in batch response
- Fix phpstan error about possible undefined variable
Lunr.Vortex 0.7.3
General
- Include push platform in error messages
JPush
- Log invalid endpoint in batch response
- Change status for
Not Delivered
- Fix setting timeout options in dispatcher
Lunr.Vortex 0.7.2
JPush:
- Add
JpushBatchReport
for fetching JPush notification statuses - Remove fetching JPush report from JPush response
- Set deferred status if JPush message_id does not exists
- Add
PushNotificationDeferredResponseInterface
for JPush response - Set deferred status at correct error response code
Lunr.Vortex 0.8.0
General:
- Drop MPNS platform support
- Drop PAP platform support
- Upgrade to Requests 2.x
- Switch to SPDX license and copyright headers
- Make repo REUSE compliant
- Set minimum required PHP version to 8.1
- Require phpunit 9.5.x
APNS:
- Stop testing APNS
setBadge()
with strings - Remove useless self-assignment in
APNSPayload::set_priority()
JPush:
- Add
JpushBatchReport
for fetching JPush notification statuses - Remove fetching JPush report from JPush response
- Set deferred status if JPush message_id does not exists
- Change JPush report to fetch responses easier
- Add
PushNotificationDeferredResponseInterface
for JPush response - Add
set_auth_token()
to JpushReport - Set deferred status at correct error response code
WNS:
- Remove bogus references to
WNSPriority
- Throw exceptions instead of returning FALSE when fetching oauth token fails
- Add method to configure an oauth token
Lunr.Vortex 0.7.1
- Remove last remnants of GCM
- Remove bogus references to WNSPriority
- CI improvements
- Test fixes for APNS
Lunr.Vortex 0.7.0
- First standalone release
- Don't encode unicode characters in FCM/JPush JSON payloads
- Add support for JPush's notification3rd payload type
- Default to UTF-8 charset and base64 encoding in emails