| ⇢ | B | ChangesSubscriptionDispatcher added | |
| ⇢ | A | SubscriberManager added | |
| ⇢ | A | SubscriptionDispatcher added | |
| ⇢ | A | RegistrationSubscriptionDispatcher added | |
| ⇢ | A | SubscriberRegexBuilder added | |
| F | ↗ | A | Subscription improved |
| ⇢ | D | ChangesSubscriptionDispatcher::sendBulk() added | |
| ⇢ | B | SubscriberManager::notifyAddresses() added | |
| ⇢ | B | SubscriberManager::subscribers() added | |
| ⇢ | B | SubscriberRegexBuilder::buildRegex() added | |
| ⇢ | B | SubscriberManager::userSubscription() added | |
| ⇢ | A | ChangesSubscriptionDispatcher::sendPageDiff() added | |
| ⇢ | A | ChangesSubscriptionDispatcher::lock() added | |
| ⇢ | A | SubscriberManager::add() added | |
| ⇢ | A | ChangesSubscriptionDispatcher::sendList() added | |
| ⇢ | A | ChangesSubscriptionDispatcher::sendMediaDiff() added | |
| ⋮ | view more | ||
| B | ↗ | A | Subscription::user_subscription() improved |
| B | ↗ | A | Subscription::subscribers() improved |
| B | ↗ | A | Subscription::notifyaddresses() improved |
| D | ↗ | A | Subscription::send_bulk() improved |
| B | ↛ | Subscription::buildregex() removed | |
| A | ↛ | Subscription::lock() removed | |
| A | ↛ | Subscription::send_list() removed | |
| A | ↛ | Subscription::send() removed | |
| A | ↛ | Subscription::getMessageID() removed | |
| A | ↛ | Subscription::send_digest() removed | |
| A | ↛ | Subscription::file() removed | |
| A | ↛ | Subscription::unlock() removed | |