| ⇢ | A | Request added | |
| ⇢ | A | AccessSubject added | |
| ⇢ | A | Resource added | |
| ⇢ | A | Response added | |
| ⇢ | A | PdpClient added | |
| ⇢ | A | PolicyDecision added | |
| ⇢ | A | PdpService added | |
| ⇢ | A | IdentityProvider added | |
| ⇢ | A | InstitutionMatchingHelper added | |
| ⇢ | A | Attribute added |
| ⇢ | D | Response::fromData() added | |
| ⇢ | B | PolicyDecision::fromResponse() added | |
| ⇢ | B | PdpService::enforceObligatoryLoa() added | |
| ⇢ | B | PdpService::findHighestObligatoryLoa() added | |
| ⇢ | A | PolicyDecision::getStatusMessage() added | |
| ⇢ | A | InstitutionMatchingHelper::findMatches() added | |
| ⇢ | A | PolicyDecision::getFormattedStatus() added | |
| ⇢ | A | Attribute::jsonSerialize() added | |
| ⇢ | A | PdpService::__construct() added | |
| ⇢ | A | PdpService::isEnabledForSpOrIdp() added | |
| ⋮ | view more | ||
| B | ↗ | A | Configuration::getConfigTreeBuilder() improved |
| A | ↘ | B | SurfnetStepupGatewayGatewayExtension::load() got worse |
| B | ↘ | C | SecondFactorController::selectSecondFactorForVerif... got worse |