All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #66 fixes the schemes used for feedback notification URLs, to ensure they
reference
tlsv1.2
specifically.
- Nothing.
- #65 changes the URI schemes used to push messages from
tls
totlsv1.2
due to a change in TLS versions supported by the endpoints.
- Nothing.
- Nothing.
- Nothing.
- #64 adds support for PHP 7.3.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
-
#63 adds support for PHP 7.1 and 7.2.
-
#53 adds support for the mutable-content Notification field within the
Message
implementation. -
#48 adds two new methods to
ZendService\Apple\Apns\Message\Alert
:setAction($key)
andgetAction()
. These allow specifying an action property for notifications.
- #42 modifies the allowed character set for tokens to include uppercase A-F.
- Nothing.
-
#49 fixes how
Message::getPayload()
andMessage::getPayloadJson()
create a representation of theaps
key when it is an empty value. With #18, the value was removed, which was incorrect; it is not rendered as an empty object. -
#62 modifies the
AbstractClient::connect()
method such that it now restores the previous error handler after catching a socket-related connection exception.
- #36
Conection failures now raise a
RuntimeException
to allow you to catch stream_socket_client(): SSL: Connection reset by peer warnings. - #39 Add safari push support
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #40 Add missing return $this
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #26 Fixes a possible infinity fread in certain PHP versions.
- #28 Fixed docblocks that prevented proper code completion in some editors.
- #29 Force TLS vs. SSL due to Apple moving to TLS.