What’s new / Upgrading¶
Note
Below is summary of important changes between versions. A full changelog, including changes in versions not yet released is available from https://github.com/dvdoug/BoxPacker/blob/master/CHANGELOG.md
Version 2¶
3D rotation when packing¶
Version 2 of BoxPacker introduces a key feature for many use-cases, which is support for full 3D rotations of items. Version 1
was limited to rotating items in 2D only - effectively treating every item as “keep flat” or “ship this way up”. Version 2
adds an extra method onto the BoxPacker\Item
interface to control on a per-item level whether the item can be turned onto
it’s side or not.
Removal of deprecated methods¶
The packIntoBox
, packBox
and redistributeWeight
methods were removed from the Packer
class. If you were previously
using these v1 methods, please see their implementations in https://github.com/dvdoug/BoxPacker/blob/1.x/src/Packer.php for a
guide on how to achieve the same results with v2.