| ⇢ | A | RemoveAddressHandler added | |
| ⇢ | A | AddressExistsValidator added | |
| ⇢ | A | SetDefaultAddressHandler added | |
| ⇢ | A | AddressExists added | |
| ⇢ | A | UpdateAddressBookAddressHandler added | |
| ⇢ | A | UpdateAddressAction added | |
| ⇢ | A | AddressBookViewFactory added | |
| ⇢ | A | ShowAddressBookAction added | |
| ⇢ | A | RemoveAddressRequest added | |
| ⇢ | A | RemoveAddressAction added | |
| ⋮ | view more | ||
| B | ↗ | A | CartController improved |
| ⇢ | B | CreateAddressHandler::handle() added | |
| ⇢ | B | UpdateAddressBookAddressHandler::handle() added | |
| ⇢ | A | ShowAddressBookAction::__invoke() added | |
| ⇢ | A | UpdateAddressBookAddressHandler::assertCurrentUser... added | |
| ⇢ | A | RemoveAddressAction::__construct() added | |
| ⇢ | A | CreateAddressAction::__construct() added | |
| ⇢ | A | AddressExistsValidator::validate() added | |
| ⇢ | A | RemoveAddressAction::__invoke() added | |
| ⇢ | A | CreateAddressAction::__invoke() added | |
| ⇢ | A | SetDefaultAddress::__construct() added | |
| ⋮ | view more | ||
| A | ↘ | B | Address::__construct() got worse |