Skip to content

Commit

Permalink
Update changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
dvdoug committed Sep 28, 2020
1 parent 719869a commit 9893249
Showing 1 changed file with 36 additions and 1 deletion.
37 changes: 36 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@

## [3.x - Unreleased] - 2020-xx-xx

## [3.6.2] - 2020-09-28
### Added
- Support for PHP 8.0

## [3.6.1] - 2020-06-11
### Fixed
- Fixed situation where internal `WorkingVolume` could be passed into a constraint callback, rather than the calling application's own `Box`
Expand Down Expand Up @@ -111,6 +115,15 @@
### Removed
- HHVM support now that project has a stated goal of no longer targeting PHP7 compatibility

## [2.7.2] - 2020-09-28
### Added
- Support for PHP 8.0

### Removed
- Making the test suite compatible with PHP 8.0 has necessitated the removal of support for PHP 5.4 - 7.0 (see note below)

v2 of BoxPacker is in maintenance mode only, all users are encouraged to update to v3. This release has been made primarily to certify PHP 8 compatibility, unless an egregious bug is discovered (e.g. a physically impossible packing) this will probably be the last v2 release that includes any changes to core packing logic. (Any) further releases are intended to be limited to compatibility with future PHP versions.

## [2.7.1] - 2020-06-11
### Fixed
- Fixed situation where internal `WorkingVolume` could be passed into a constraint callback, rather than the calling application's own `Box`
Expand Down Expand Up @@ -257,6 +270,25 @@ There are no bugfixes or packing logic changes in v2.0 compared to the v1.5.3 re
### Removed
- Removed `Packer->packIntoBox()`, `Packer->packBox()` and `Packer->redistributeWeight()`

## [1.7.3] - 2020-09-28
### Added
- Support for PHP 8.0

### Changed
- Optimisation when packing a large number of items
- 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
- Fixed situation where internal WorkingVolume could be passed into a constraint callback, rather than the calling application's own Box
- Fixed issue where the list of previously packed items passed into a constraint callback was not correct

### Removed
- Making the test suite compatible with PHP 8.0 has necessitated the removal of support for PHP 5.4 - 7.0 (see note below)

v1 of BoxPacker is in maintenance mode only, all users are encouraged to update to v3. This release has been made primarily to certify PHP 8 compatibility, unless an egregious bug is discovered (e.g. a physically impossible packing) this will be the last v1 release that includes any changes to core packing logic. (Any) further releases will be limited to compatibility with future PHP versions.

## [1.7.2] - 2019-12-21
### Changed
- Speed enhancements
Expand Down Expand Up @@ -409,8 +441,9 @@ Initial release
- Experimental code to get a feel for how calculations can best be implemented
- Only works if all items fit into a single box (so not production ready at all)

[3.x - Unreleased]: https://github.com/dvdoug/BoxPacker/compare/3.6.1...3.x-dev
[3.x - Unreleased]: https://github.com/dvdoug/BoxPacker/compare/3.6.2...3.x

[3.6.2]: https://github.com/dvdoug/BoxPacker/compare/3.6.1...3.6.2
[3.6.1]: https://github.com/dvdoug/BoxPacker/compare/3.6.0...3.6.1
[3.6.0]: https://github.com/dvdoug/BoxPacker/compare/3.5.2...3.6.0
[3.5.2]: https://github.com/dvdoug/BoxPacker/compare/3.5.1...3.5.2
Expand All @@ -428,6 +461,7 @@ Initial release
[3.1.0]: https://github.com/dvdoug/BoxPacker/compare/3.0.1...3.1.0
[3.0.1]: https://github.com/dvdoug/BoxPacker/compare/3.0.0...3.0.1
[3.0.0]: https://github.com/dvdoug/BoxPacker/compare/2.4.2...3.0.0
[2.7.2]: https://github.com/dvdoug/BoxPacker/compare/2.7.1...2.7.2
[2.7.1]: https://github.com/dvdoug/BoxPacker/compare/2.7.0...2.7.1
[2.7.0]: https://github.com/dvdoug/BoxPacker/compare/2.6.5...2.7.0
[2.6.5]: https://github.com/dvdoug/BoxPacker/compare/2.6.4...2.6.5
Expand Down Expand Up @@ -455,6 +489,7 @@ Initial release
[2.0.2]: https://github.com/dvdoug/BoxPacker/compare/2.0.1...2.0.2
[2.0.1]: https://github.com/dvdoug/BoxPacker/compare/2.0...2.0.1
[2.0]: https://github.com/dvdoug/BoxPacker/compare/1.5.3...2.0
[1.7.3]: https://github.com/dvdoug/BoxPacker/compare/1.7.2...1.7.3
[1.7.2]: https://github.com/dvdoug/BoxPacker/compare/1.7.1...1.7.2
[1.7.1]: https://github.com/dvdoug/BoxPacker/compare/1.7.0...1.7.1
[1.7.0]: https://github.com/dvdoug/BoxPacker/compare/1.6.9...1.7.0
Expand Down

0 comments on commit 9893249

Please sign in to comment.