Skip to content

Releases: dvdoug/BoxPacker

v3.5.2

02 Feb 09:27
Compare
Choose a tag to compare

Changed

  • Further optimisation when packing a large number of items

v2.6.5

02 Feb 09:27
Compare
Choose a tag to compare

Changed

  • Further optimisation when packing a large number of items

v3.5.1

30 Jan 22:08
Compare
Choose a tag to compare

Changed

  • Optimisation when packing a large number of identical items

v2.6.4

30 Jan 22:07
Compare
Choose a tag to compare

Changed

  • Optimisation when packing a large number of identical items

v3.5.0

26 Jan 17:23
Compare
Choose a tag to compare

Added

  • Added a new interface LimitedSupplyBox extends Box for situations where there are restrictions on the number of a box type available for packing Items into. The interface contains 1 additional method getQuantityAvailable().
  • Added new exception NoBoxesAvailableException which is thrown when an item cannot be packed due to suitable boxes not being available (e.g. when the new functionality is used and the quantity available is insufficient). The existing ItemTooLargeException which is thrown when an item is too large to fit into any of the supplied box types at all (regardless of quantity) still exists, and now extends from NoBoxesAvailableException as a special case

Changed

  • Improved efficiency in packing and weight distribution
  • The ItemList passed to VolumePacker's constructor is now cloned before usage, leaving the passed-in object unaffected. Previously this was used as a working dataset. The new behaviour aligns with the existing behaviour of Packer

Fixed

  • Fixed issue where internal sort consistency wasn't always correct
  • Some debug-level logging wasn't logging correctly

v2.6.3

26 Jan 16:57
Compare
Choose a tag to compare

Changed

  • Improved efficiency in packing and weight distribution
  • The ItemList passed to VolumePacker's constructor is now cloned before usage, leaving the passed-in object unaffected. Previously this was used as a working dataset. The new behaviour aligns with the existing behaviour of Packer

Fixed

  • Fixed issue where internal sort consistency wasn't always correct
  • Some debug-level logging wasn't logging correctly

v3.4.1

21 Dec 19:46
Compare
Choose a tag to compare
  • Speed improvements

v2.6.2

21 Dec 19:45
Compare
Choose a tag to compare
  • Speed improvements

v1.7.2

21 Dec 19:45
Compare
Choose a tag to compare
  • Speed improvements

v2.6.1

15 Sep 21:50
Compare
Choose a tag to compare
  • Speed enhancements