| ⇢ | A | AbstractReceiver added | |
| ⇢ | A | Message added | |
| ⇢ | A | ApnsReceiver added | |
| ⇢ | A | Notification added | |
| ⇢ | A | GcmReceiver added | |
| ⇢ | A | Service added | |
| ⇢ | A | ApnsBuilderTest added | |
| ⇢ | A | ApnsAdapterTest added | |
| ⇢ | A | GcmBuilderTest added | |
| ⇢ | A | GcmAdapterTest added | |
| ⋮ | view more | ||
| A | ↛ | GcmTest removed | |
| A | ↛ | ApnsNotification removed | |
| A | ↛ | GcmBuilderTest removed | |
| A | ↛ | AbstractRecipientTest removed | |
| A | ↛ | GcmNotification removed | |
| A | ↛ | ApnsBuilderTest removed | |
| A | ↛ | AbstractNotificationTest removed | |
| A | ↛ | OptionsTrait removed | |
| A | ↛ | GcmBuilderTest removed | |
| A | ↛ | AbstractServiceTest removed | |
| ⋮ | view more | ||
| ⇢ | C | GcmAdapter::push() added | |
| ⇢ | C | ApnsBuilder::buildPushMessage() added | |
| ⇢ | C | GcmMessage::toJson() added | |
| ⇢ | B | GcmAdapter::getErrorCodeFromException() added | |
| ⇢ | B | ApnsAdapter::push() added | |
| ⇢ | B | GcmBuilder::buildPushMessage() added | |
| ⇢ | B | ApnsAdapterTest::setUp() added | |
| ⇢ | B | Service::__construct() added | |
| ⇢ | B | Service::push() added | |
| ⇢ | B | ApnsAdapter::feedback() added | |
| ⋮ | view more | ||
| A | ↘ | B | Result::__construct() got worse |
| D | ↛ | GcmService::send() removed | |
| B | ↛ | ApnsMessageBuilder::build() removed | |
| B | ↛ | ApnsService::send() removed | |
| B | ↛ | Gcm::toJson() removed | |
| B | ↛ | ApnsService::feedback() removed | |
| A | ↛ | ApnsService::__construct() removed | |
| A | ↛ | ApnsBuilderTest::testPushClient() removed | |
| A | ↛ | GcmMessageBuilder::build() removed | |
| A | ↛ | GcmTest::testDefaults() removed | |
| A | ↛ | AbstractRecipientTest::setUp() removed | |
| ⋮ | view more | ||