Releases: dvdoug/BoxPacker
Releases · dvdoug/BoxPacker
v2.0.2
v2.0.1
v2.0
- Various refactorings to split out large functions into more readable pieces
- Added a method to the
Item
interface to specify whether the item should be kept flat or not - this does not do anything yet, but adding now to avoid another major version bump later.
There are no bugfixes or packing logic changes in v2.0 compared to the latest v1.5 release - the bump in version number is purely because the interface has changed slightly.
v1.5.3
v1.5.2
v1.5.1
v1.5
- Add method for retrieving the volume utilisation of a packed box.
- Previously, when encountering an item that would not fit in the current box under evaluation, the algorithm would declare the box full and open a new one. Now it will continue to pack any remaining smaller items into the current box before moving on.
- Boxes and items with large volumes were sometimes not sorted properly because of issues with integer overflow inside SplMinHeap. This could lead to suboptimal results. [IBBoard]