| ⇢ | A | SecurityPostDeserializationStage added | |
| ⇢ | A | SecurityStage added | |
| A | ↛ | DenyAccessStage removed |
| ⇢ | B | DenyAccessListener::checkSecurity() added | |
| ⇢ | A | SecurityPostDeserializationStage::apply() added | |
| ⇢ | A | DenyAccessListener::onSecurity() added | |
| ⇢ | A | DenyAccessListener::onSecurityPostDenormalize() added | |
| ⇢ | A | SecurityPostDeserializationStage::__construct() added | |
| ⇢ | A | SecurityStage::__construct() added | |
| ⇢ | A | SecurityStage::__invoke() added | |
| A | ↛ | DenyAccessStage::__construct() removed | |
| A | ↛ | DenyAccessStage::__invoke() removed |