| ⇢ | A | Discount added | |
| ⇢ | A | ProductDataExtension added | |
| ⇢ | A | PageControllerExtension added | |
| A | ↛ | Discount removed |
| ⇢ | A | ProductDataExtension::getActiveDiscount() added | |
| ⇢ | A | Discount::getCMSFields() added | |
| ⇢ | A | PageControllerExtension::updateAddToCartForm() added | |
| ⇢ | A | ProductDataExtension::getDiscountPrice() added | |
| ⇢ | A | PageControllerExtension::getDiscountFieldValue() added | |
| ⇢ | A | Discount::getIsActive() added | |
| ⇢ | A | Discount::canEdit() added | |
| ⇢ | A | Discount::getDiscountPercentage() added | |
| ⇢ | A | Discount::canView() added | |
| ⇢ | A | Discount::canCreate() added | |
| ⋮ | view more | ||
| A | ↛ | Discount::getDiscountPercentage() removed | |
| A | ↛ | Discount::getCMSFields() removed | |
| A | ↛ | Discount::canView() removed | |
| A | ↛ | Discount::canDelete() removed | |
| A | ↛ | Discount::canCreate() removed | |
| A | ↛ | Discount::canEdit() removed | |