Changed
- Replaced calls to deprecated FCM batch endpoints with asynchronous requests
to the HTTP V1 API (#804/#805) - Removed message limit when sending multiple FCM messages
- The message limit was needed when using the FCM batch endpoints because they used multipart requests and responses. The limit prevented these messages to become too large. Since we're now using asynchronous calls to send one request per message, this limitation is not needed anymore.
- Simplified convoluted Dynamic Link operations (#810)
Removed
-
Removed obsolete internal classes
Kreait\Firebase\Http\HasSubRequests
Kreait\Firebase\Http\HasSubResponses
Kreait\Firebase\Http\Requests
Kreait\Firebase\Http\RequestWithSubRequests
Kreait\Firebase\Http\Responses
Kreait\Firebase\Http\ResponseWithSubResponses
Kreait\Firebase\Http\WrappedPsr7Response
Kreait\Firebase\Http\WrappedPsr7Request
Kreait\Firebase\Messaging\Http\Request\MessageRequest
Kreait\Firebase\Messaging\Http\Request\SendMessage
Kreait\Firebase\Messaging\Http\Request\SendMessageToTokens
Kreait\Firebase\Messaging\Http\Request\SendMessages
-
Removed obsolete internal methods
Kreait\Firebase\Http\Middleware::responseWithSubResponses()
-
Removed obsolete Composer dependency
riverline/multipart-parser