| ⇢ | B | ApprovalsDispatcher added | |
| ⇢ | A | DeploynautAPIFormatter added | |
| B | ↗ | A | DeployDispatcher improved |
| ⇢ | C | ApprovalsDispatcher::submit() added | |
| ⇢ | B | DeploynautAPIFormatter::getDeploymentData() added | |
| ⇢ | B | ApprovalsDispatcher::approve() added | |
| ⇢ | B | ApprovalsDispatcher::reject() added | |
| ⇢ | B | ApprovalsDispatcher::cancel() added | |
| ⇢ | B | ApprovalsDispatcher::validateDeployment() added | |
| ⇢ | B | DeployDispatcher::createdeployment() added | |
| ⇢ | B | ApprovalsDispatcher::approvers() added | |
| ⇢ | A | DeploynautAPIFormatter::getStackMemberData() added | |
| ⇢ | A | ApprovalsDispatcher::getApprovers() added | |
| ⋮ | view more | ||
| A | ↘ | B | DeployDispatcher::validateDeployment() got worse |
| A | ↘ | B | EnvironmentOverview::getModel() got worse |
| C | ↛ | DeployDispatcher::getDeploymentData() removed | |
| B | ↛ | DeployDispatcher::save() removed | |
| B | ↛ | DeployDispatcher::getStackMemberData() removed | |