Releases: deployphp/deployer
Releases · deployphp/deployer
v8.0.0-alpha.3
Full Changelog: v8.0.0-alpha.2 → v8.0.0-alpha.3
✨ New Features
- New Deployment Strategy: Added
local_archiveupdate code strategy — @calebdw (#4017) - TYPO3: Added schema update task and improved recipe documentation — @MarcoRemy, @david-bonhagen (#4117, #4105)
- Shopware: Updated recipe to include
public/pluginsas a shared folder — @wannevancamp (#4090) - Laravel: Added missing Horizon tasks — @mhdcodes (#4078)
- Notifications: Added “Continue on Failure” option for Teams notifications — @brianfreytag (#4098)
- Info Command: Now displays application name in “what” info — @M-arcus (#4075)
- Sensitive Parameters: Adopted PHP’s
SensitiveParameterattribute — @staabm (#4122)
🛠️ Improvements
- Rsync: Skip empty “became” option check — @TheRatG (#4074)
- PHP-FPM: Fixed reloading of symlinked PHP-FPM services — @SamJUK (#4088)
- JWT Handling: Avoid setting JWT file permissions when directory is missing — @M-arcus (#4077)
- SSH Permissions: Improved
.sshdirectory and key file permissions — @MarcoRemy (#4108, #4113) - Command Options: Fixed incorrect
InputOption::VALUE_REQUIREDmode — @gharlan (#4091) - Upgrade & Maintenance: Refactored detection and maintenance tasks — @carlos-reynosa (#4127)
- Shopware JWT Fix: Handled empty
config/jwt/folder edge case — @null93 (#4101) - Documentation: Added dynamic config examples and formatting updates — @alexkart (#4111, #4119)
- Compatibility: Only call
curl_close()on PHP < 8 — @jamieburchell (#4125)
🐛 Bug Fixes
- Laravel: Fixed dotenv test and recipe updates — @aladei-dean-lucassen, @madurapa (#4082, #4086)
- TYPO3: Fixed missing task in recipe — @MarcoRemy (#4116)
- TYPO3: General recipe updates — @david-bonhagen (#4094)
- Docs: Fixed formatting issues in
getting-started.md— @alexkart (#4111)
v8.0.0-alpha.2
What's Changed
🛠️ Enhancements & Fixes
- PHP 8.2 linting via GitHub Actions (#4018)
- Resolved premature stream read termination (#4032)
- Improved
releasestask performance (#4034) - Corrected behavior when rsync flags are empty (#4044)
- Removed duplicate
Content-Typeheaders (#4026) - Updated
config.ymlsettings (#4053) - Enhanced PHP Composer parsing (#4055)
- Fixed typo in
node_versionvariable within provisioning notices (#4062)
📚 Documentation
- Updated
avoid-php-fpm-reloading.mdfor clarity (#4027) - Added prerequisites for
add-apt-repositoryusage (#4054)
🧩 New Features
- Introduced
crontab:removetask incontrib/crontab.php(#4033) - Enabled customizable artisan paths in Laravel deployments (#4066)
- Added task to execute
artisan schedule:interrupt(#4071)
🛠️ Recipe Updates
- Disabled
http:cache:warm:upstep for Shopware versions 6.6 and above (#4041) - Shared theme folder for atomic themes in Shopware recipe (#4059)
- Reverted shared theme folder change in Shopware recipe (#4060)
🐛 Bug Fixes
- Escaped shell arguments when setting remote crontab (#4042)
New Contributors
- @adrum made their first contribution in #4027
- @pelmered made their first contribution in #4032
- @raygesualdo made their first contribution in #4033
- @poespas made their first contribution in #4041
- @silentvick made their first contribution in #4042
- @Max13 made their first contribution in #4053
- @Skullsneeze made their first contribution in #4066
- @lbausch made their first contribution in #4071
Full Changelog: v8.0.0-alpha.1...v8.0.0-alpha.2
v7.5.12
v8.0.0-alpha.1
- Added: bitbucket pipelines example by @james2doyle in #3979
- Fix php7.4 after 7.5.6 by @Kilbourne in #4001
- Update theme:dump with new non-interactive option by @carstenjaksch in #4004
- Make default_selector a fallback rather than an override (#3950) (#4009) by @florinr08 in #4010
- Added: encode responses in the file server by @james2doyle in #4014
v7.5.11
v7.5.10
v7.5.8
v7.5.7
v8.0.0-alpha
Deployer 8 is here, marking the start of a new chapter:
- PHP 8+ Ready: Modernized codebase built for the future.
- Improved Architecture: Stronger, more scalable foundation.
- Bug Fixes: Resolving long-standing issues from version 7.
This is an alpha release, with more alphas and betas to come before a stable version. Feedback is welcome as we refine and stabilize!