| ⇢ | A | EnumPrice added | |
| ⇢ | A | SinglePrice added | |
| ⇢ | A | Type added | |
| ⇢ | A | TypeFactory added | |
| ⇢ | A | AbstractAction added | |
| ⇢ | A | SimpleAction added | |
| ⇢ | A | Bill added | |
| ⇢ | A | BillFactory added | |
| ⇢ | A | Order added | |
| ⇢ | A | Plan added | |
| ⋮ | view more | ||
| A | ↛ | SimpleAction removed | |
| A | ↛ | SinglePrice removed | |
| A | ↛ | Type removed | |
| A | ↛ | TypeFactory removed | |
| A | ↛ | EnumPrice removed | |
| A | ↛ | Plan removed | |
| A | ↛ | Order removed | |
| A | ↛ | AbstractAction removed | |
| A | ↛ | AbstractPrice removed | |
| A | ↛ | Bill removed | |
| ⋮ | view more | ||
| ⇢ | A | AbstractAction::calculateCharge() added | |
| ⇢ | A | EnumPrice::__construct() added | |
| ⇢ | A | SimpleAction::isApplicable() added | |
| ⇢ | A | Bill::__construct() added | |
| ⇢ | A | EnumPrice::calculatePrice() added | |
| ⇢ | A | SinglePrice::__construct() added | |
| ⇢ | A | BillFactory::create() added | |
| ⇢ | A | SinglePrice::calculateUsage() added | |
| ⇢ | A | Order::__construct() added | |
| ⇢ | A | Plan::__construct() added | |
| ⋮ | view more | ||
| A | ↛ | AbstractAction::calculateCharge() removed | |
| A | ↛ | Order::__construct() removed | |
| A | ↛ | SimpleAction::__construct() removed | |
| A | ↛ | AbstractAction::__construct() removed | |
| A | ↛ | SimpleAction::isApplicable() removed | |
| A | ↛ | SinglePrice::__construct() removed | |
| A | ↛ | SinglePrice::calculateUsage() removed | |
| A | ↛ | Type::__construct() removed | |
| A | ↛ | AbstractPrice::__construct() removed | |
| A | ↛ | EnumPrice::__construct() removed | |
| ⋮ | view more | ||