| ⇢ | A | PackedItem added | |
| ⇢ | A | PackedItemList added | |
| ⇢ | A | VolumePacker added | |
| ⇢ | A | WeightRedistributor added | |
| ⇢ | A | ItemTooLargeException added | |
| ⇢ | A | OrientatedItem added | |
| ⇢ | A | OrientatedItemFactory added |
| ⇢ | C | VolumePacker::pack() added | |
| ⇢ | C | WeightRedistributor::redistributeWeight() added | |
| ⇢ | C | OrientatedItemFactory::getUsableOrientations() added | |
| ⇢ | B | VolumePacker::tryAndStackItemsIntoSpace() added | |
| ⇢ | B | OrientatedItemFactory::getPossibleOrientations() added | |
| ⇢ | B | OrientatedItemFactory::getPossibleOrientationsInEm... added | |
| ⇢ | B | PackedBox::fromPackedItemList() added | |
| ⇢ | B | VolumePacker::getOrientationForItem() added | |
| ⇢ | A | OrientatedItemFactory::getBestOrientation() added | |
| ⇢ | A | WeightRedistributor::__construct() added | |
| ⋮ | view more | ||
| B | ↛ | Packer::fitsBetterRotated() removed | |
| A | ↛ | Packer::canStackItemInLayer() removed | |
| A | ↛ | Packer::isItemTooLargeForBox() removed | |
| A | ↛ | Packer::fitsSameGap() removed | |
| A | ↛ | Packer::fitsRotatedGap() removed | |
| A | ↛ | Packer::fitsGap() removed | |
| A | ↛ | Packer::isLayerStarted() removed | |