Releases: tpg/attache
v0.4.4
Bug fix release.
Specifically a bug not running the prune
command correctly when using the --prune
option on the deploy
command.
v0.4.3
Fixed a major bug in the Deployer that was not exiting the entire deployment when a non-zero exit code is returned. Instead the next task simply continued.
Fixed a bug when running composer globally that was still prefixing the command with the PHP binary.
Fixed a bug in the symlinking task that was not running the artisan storage:link
correctly.
v0.4.2
Fixed a bug causing the composer.local
setting to be a quoted string instead of a valid boolean value when running the init
command.
v0.4.1
Script tags have been added.
There is now a very small set of tags that can be used in scripts to reference deployment data. For example, to get the configured PHP binary, you can use @php
in a script. The same is try for @composer
and there is a @release
to get the latest release ID.
Wrote a new ScriptCompiler
class to do the actual script translation.
There is a new documentation site at https://tpg.github.io/attache.
v0.4.0
Some handy new features.
- You can now specify a default server name. Doing so means you no longer need to specify the server name on the command-line.
- Removed the
servers:show
command as it was a little pointless. Just open the config file to view your configured servers. - This one also includes a big clean up of most of the classes with new comments on any methods that were missing.
It's starting to feel a lot more stable now. I still want to write a few more tests, but it's getting there.
v0.3.2
Small change to how the ConfigurationProvider::setConfig
loads configs.
Added a new test around loading of JSON configuration strings.
v0.3.1
Small maintenance update from v0.3.0.
No new functionality. Just an updated version number and small change to the CHANGELOG.
v0.3.0
Added a new server script hooks feature. Add additional functionality around the tasks and steps of a deployment. See the README.md file for details on how to hook into the deployment process.
There's a bunch of refactoring to we can better test a few things.
Also wrote a few new tests.
v0.2.3
Bug fix release.
Fixed a major problem that was overwriting the .env
file with the .env.example
file even during deployment.
v0.2.2
Cleaned up the output during deployment.