NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1933 most downloaded on Packagist
Expo Notifications Channel for Laravel
Last release 4 days ago
04 Oct 2026
Release timing varies
gaps range from 4 weeks to 12 months
Some releases are documented
notes for 7 of 12 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
12 releases · first in 2023
Allows installation alongside Guzzle 8.
Allows installation alongside Guzzle 8.
ExpoNotificationFailed event type
ExpoNotificationFailed event typeAdded ExpoGateway::getReceipts
ExpoGateway::getReceiptsOne column per quarter.
Backwards-compatible release adding deferred-receipt fetching and ticket-ID surfacing so consumers can persist ticket IDs and poll /push/getReceipts later.
ExpoResponse::ok() now optionally carries the array of ticket IDs accepted by Expo; ExpoResponse::tickets() returns them (empty array on failed/fatal).ExpoGateway interface gains getReceipts(array $ticketIds): array. ExpoGatewayUsingGuzzle implements it against https://exp.host/--/api/v2/push/getReceipts.NotificationChannels\Expo\Exceptions\CouldNotGetReceipts exception thrown on non-200 responses from the receipts endpoint. Separate from CouldNotSendNotification so consumers can distinguish "send failed" from "receipt poll failed."NotificationChannels\Expo\Events\ExpoNotificationSent event dispatched on the success path, carrying (notifiable, notification, tickets) where tickets is a token-string → ticket-UUID map. App-specific metadata travels on the notification instance — consumers read it via $event->notification->yourField in their listeners.No breaking changes — existing callers that don't listen for ExpoNotificationSent or call getReceipts() see identical behaviour.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Complete revamp of the channel with much thanks to @mabdullahsari
Complete revamp of the channel with much thanks to @mabdullahsari
NotificationFailed events to handle invalid tokensNothing published for this version
Add support for subtitle field (iOS) by @hramos in #7
Add support for Laravel 10 by @mttlck in #6
Adding Laravel 9 support by @nicko170 in #5
Full Changelog: https://github.com/laravel-notification-channels/expo/commits/v1.1.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →