| ⇢ | A | Aggregator added | |
| ⇢ | A | Merger added | |
| ⇢ | A | DbMergingAggregator added | |
| A | ↛ | Aggregator removed |
| ⇢ | A | Calculator::calculatePrice() added | |
| ⇢ | A | Calculator::calculateCharge() added | |
| ⇢ | A | Merger::mergeBill() added | |
| ⇢ | A | Aggregator::aggregateCharges() added | |
| ⇢ | A | Aggregator::aggregateBill() added | |
| ⇢ | A | Generalizer::specializeTarget() added | |
| ⇢ | A | Generalizer::specializeType() added | |
| ⇢ | A | Calculator::calculatePlan() added | |
| ⇢ | A | Charge::getType() added | |
| ⇢ | A | Charge::getTarget() added | |
| ⋮ | view more | ||
| A | ↛ | AbstractPrice::calculateCharges() removed | |
| A | ↛ | Aggregator::aggregateBill() removed | |
| A | ↛ | Aggregator::aggregateCharges() removed | |
| A | ↛ | AbstractAction::calculateCharge() removed | |
| A | ↛ | Aggregator::aggregateSum() removed | |
| A | ↛ | FixedDiscount::buildPrice() removed | |
| A | ↛ | Aggregator::__construct() removed | |
| A | ↛ | Aggregator::aggregateBills() removed | |
| A | ↛ | Plan::calculateCharges() removed | |
| A | ↛ | Calculator::calculateCharges() removed | |
| ⋮ | view more | ||