Box::collectRemainingFiles() (#1560)linux/arm64/v8 platform (#1470)PharInfo aware of the RequirementChecker's Requirements (#1242)This release comes up with quite a number of changes! The most notable ones the parallelization in Box now works. So there is no more need for --no-parallel and the build should around 50% faster than without parallelization.
docker command improvements:
whitelist in the process command (#1138)This release comes with a special change. An internal piece of Box, Paragonie's Pharaoh, has been removed as a dependency. Its original code has been brought within the Box project and better integrated. This birthed a new class PharInfo which allows to provide a similar but richer API than Phar|PharData without its traditional problems. Thanks to this, the info and diff commands could be completely revamped.
TLDR: the biggest change is the diff command that can now be reliably be used to compare two PHARs.
phar.readonly to be off for using the extract command (#969)diff command (#1039, #1040, #1043, #1045, #1051, #1052, #1053, #1055, #1056, #1057, #1058, #1059, #1062)
--diff=diffMode option (#1044)diff command output (#1054)getenv() usage (#999)PharInfo (#934, #938, #939, #937, #953, #952, #957, #963, #964, #965, #966, #967, #962, #961, #972, #974, #975, #976, #978, #980, #982, #985, #960, #996, #997, #1026, #1031, #1033, #1034, #1035, #1036, #1037, #1038, #1032, #1041)Safe\* API (#948, #1050)micro SAPI (#827)mlocati/install-php-extensions instead of docker-php-ext-install for the generated Dockerfile (#836)Dockerfile (#849) composer.lock file could not be found. (#867)Various fixes regarding the generated Dockerfile (via the box docker command):
Dockerfile which resulted in the last extension to not be properly installed (#848)Various fixes regarding the requirement checker:
composer.lock file when possible for the requirement checker (#868)provide package info instead of guessing based on the package name (#870)Other fixes:
annotations=false (#855)metadata option of the info command (#854)test directories and *Test.php files (#882)$schema entry to the box.json.dist files (#757)make clean command (#750)Empty release to trigger the CI.
For more details about the BC breaks, see the upgrade guide.
How can I help you explore Laravel packages today?