| ⇢ | A | BatchEditPriceAction added | |
| ⇢ | A | BatchEditPriceButton added | |
| A | ↛ | PacketPriceEditAction removed | |
| A | ↛ | PacketPriceEditButton removed |
| ⇢ | D | BatchEditPriceAction::editPrices() added | |
| ⇢ | B | BatchEditPriceAction::getCalculator() added | |
| ⇢ | B | BatchEditPriceButton::regJS() added | |
| ⇢ | B | BatchEditPriceAction::run() added | |
| ⇢ | A | BatchEditPriceAction::getParentCategories() added | |
| ⇢ | A | BatchEditPriceButton::init() added | |
| ⇢ | A | BatchEditPriceButton::run() added | |
| ⇢ | A | BatchEditPriceButton::renderModal() added | |
| ⇢ | A | BatchEditPriceAction::checkAndRound() added | |
| D | ↛ | PacketPriceEditAction::editPrices() removed | |
| B | ↛ | PacketPriceEditAction::getCalculator() removed | |
| B | ↛ | PacketPriceEditButton::regJS() removed | |
| A | ↛ | PacketPriceEditAction::run() removed | |
| A | ↛ | PacketPriceEditAction::getParentCategories() removed | |
| A | ↛ | PacketPriceEditButton::run() removed | |
| A | ↛ | PacketPriceEditButton::renderModal() removed | |
| A | ↛ | PacketPriceEditAction::checkAndRound() removed | |
| A | ↛ | PacketPriceEditButton::init() removed |