| ⇢ | A | ApnsClientBuilder added | |
| ⇢ | A | GcmClientBuilder added | |
| ⇢ | A | ApnsMessageBuilder added | |
| ⇢ | A | GcmMessageBuilder added | |
| A | ↛ | ApnsBuilder removed | |
| A | ↛ | ApnsBuilder removed | |
| A | ↛ | GcmBuilder removed | |
| A | ↛ | GcmBuilder removed |
| ⇢ | B | ApnsMessageBuilder::build() added | |
| ⇢ | A | GcmMessageBuilder::build() added | |
| ⇢ | A | GcmClientBuilder::buildPush() added | |
| ⇢ | A | AbstractNotification::setStatus() added | |
| ⇢ | A | OptionsTrait::initializeOptions() added | |
| ⇢ | A | ParametersTrait::initializeParameters() added | |
| ⇢ | A | ApnsClientBuilder::buildClient() added | |
| ⇢ | A | Manager::__construct() added | |
| ⇢ | A | AbstractNotification::isPending() added | |
| ⇢ | A | ApnsClientBuilder::buildPush() added | |
| ⋮ | view more | ||
| A | ↘ | B | ApnsService::feedback() got worse |
| C | ↘ | D | GcmService::send() got worse |
| B | ↛ | ApnsBuilder::build() removed | |
| A | ↛ | GcmBuilder::build() removed | |
| A | ↛ | GcmBuilder::buildPush() removed | |
| A | ↛ | AbstractNotification::setSent() removed | |
| A | ↛ | AbstractNotification::setPending() removed | |
| A | ↛ | ApnsBuilder::buildClient() removed | |
| A | ↛ | GcmService::getDefaultParameters() removed | |
| A | ↛ | ApnsBuilder::buildPush() removed | |
| A | ↛ | ApnsBuilder::buildFeedback() removed | |