| ⇢ | A | BaseID added | |
| ⇢ | A | Issuer added | |
| ⇢ | A | NameID added | |
| ⇢ | A | NameIDType added | |
| B | ↘ | C | Message got worse |
| ⇢ | B | Message::setIssuerAttribute() added | |
| ⇢ | A | NameIDType::setSPProvidedID() added | |
| ⇢ | A | NameIDType::setFormat() added | |
| ⇢ | A | BaseID::setEntity() added | |
| ⇢ | A | BaseID::setNameQualifier() added | |
| ⇢ | A | BaseID::setSPNameQualifier() added | |
| ⇢ | A | BaseID::__toString() added | |
| ⇢ | A | Issuer::__construct() added | |
| ⇢ | A | NameID::__construct() added | |
| ⇢ | A | NameIDType::getSPProvidedID() added | |
| ⋮ | view more | ||
| B | ↘ | C | Message::toUnsignedXML() got worse |