| ⇢ | A | ByebyeFactory added | |
| ⇢ | A | DiscoverFactory added | |
| ⇢ | A | UpdateFactory added | |
| ⇢ | A | NotifyRequest added | |
| ⇢ | A | SearchRequest added | |
| ⇢ | A | AbstractIdentifier added | |
| ⇢ | A | Client added | |
| ⇢ | A | Message added | |
| ⇢ | A | AliveOptions added | |
| ⇢ | A | ByebyeOptions added | |
| ⋮ | view more | ||
| A | ↛ | Discover removed | |
| A | ↛ | AbstractUrn removed | |
| A | ↛ | DeviceUrn removed | |
| A | ↛ | ServiceUrn removed | |
| A | ↛ | SocketException removed | |
| A | ↛ | Socket removed | |
| A | ↛ | SsdpEvent removed | |
| A | ↛ | SsdpMessenger removed | |
| A | ↛ | AbstractMessage removed | |
| A | ↛ | AbstractMessage removed | |
| ⋮ | view more | ||
| ⇢ | C | Client::parseMessage() added | |
| ⇢ | B | Client::discover() added | |
| ⇢ | B | SearchTarget::isAll() added | |
| ⇢ | A | AliveFactory::createRequest() added | |
| ⇢ | A | AbstractIdentifier::getDomainName() added | |
| ⇢ | A | AliveOptions::getMessageLifetime() added | |
| ⇢ | A | DiscoverFactory::createRequest() added | |
| ⇢ | A | AbstractIdentifier::setDomainName() added | |
| ⇢ | A | Client::update() added | |
| ⇢ | A | AliveOptions::setMessageLifetime() added | |
| ⋮ | view more | ||
| A | ↘ | B | NotificationType::toString() got worse |
| A | ↘ | B | UniqueServiceName::toString() got worse |
| A | ↘ | C | NotificationType::fromString() got worse |
| A | ↘ | C | UniqueServiceName::fromString() got worse |
| D | ↛ | Discover::fromString() removed | |
| B | ↛ | SsdpMessenger::discover() removed | |
| B | ↛ | Alive::toString() removed | |
| B | ↛ | Discover::toString() removed | |
| A | ↛ | AbstractMessage::setServerString() removed | |
| A | ↛ | AbstractMessage::setDate() removed | |
| A | ↛ | Socket::close() removed | |
| A | ↛ | SsdpMessenger::prepareSocketForNotification() removed | |
| A | ↛ | AbstractMessage::getDescriptionUrl() removed | |
| A | ↛ | Socket::setOption() removed | |
| ⋮ | view more | ||