| ⇢ | A | NoKeyInPayloadException added | |
| ⇢ | A | MessageSerializer added |
| ⇢ | B | MessageSerializer::unserialize() added | |
| ⇢ | A | NoKeyInPayloadException::getSolution() added | |
| ⇢ | A | NoKeyInPayloadException::getName() added | |
| ⇢ | A | EnvelopeTrait::fromMessage() added | |
| ⇢ | A | MessageSerializer::serialize() added | |
| ⇢ | A | EnvelopeTrait::getEnvelopeMetadata() added | |
| ⇢ | A | IdEnvelope::getEnvelopeMetadata() added | |
| ⇢ | A | Message::withMetadata() added | |
| ⇢ | A | NoKeyInPayloadException::__construct() added | |
| A | ↛ | IdEnvelope::getMetadata() removed |