Skip to content
This repository has been archived by the owner on Jun 12, 2022. It is now read-only.

Releases: tpg/attache

v0.4.4

19 Mar 12:18
1170fd8
Compare
Choose a tag to compare

Bug fix release.
Specifically a bug not running the prune command correctly when using the --prune option on the deploy command.

v0.4.3

19 Mar 10:20
Compare
Choose a tag to compare

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

19 Mar 09:36
Compare
Choose a tag to compare

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

18 Mar 19:48
Compare
Choose a tag to compare

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

17 Mar 20:21
Compare
Choose a tag to compare

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

17 Mar 13:04
Compare
Choose a tag to compare

Small change to how the ConfigurationProvider::setConfig loads configs.
Added a new test around loading of JSON configuration strings.

v0.3.1

17 Mar 12:01
Compare
Choose a tag to compare

Small maintenance update from v0.3.0.
No new functionality. Just an updated version number and small change to the CHANGELOG.

v0.3.0

17 Mar 11:52
Compare
Choose a tag to compare

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

17 Mar 07:02
Compare
Choose a tag to compare

Bug fix release.
Fixed a major problem that was overwriting the .env file with the .env.example file even during deployment.

v0.2.2

16 Mar 20:58
eb79543
Compare
Choose a tag to compare

Cleaned up the output during deployment.