- Fix issue where install would fail if Vagrant plugins were not installed due
to a lack of
nil
check when checking plugin versions.
- Update Landrush to v1.2.0
- Fix issue where a deployment would fail if the stage within the
Juicefile
did not contain any shared files or folders.
- Fix issue where migrations were attempted to be performed on the
Customfile
, even if it didn't exist yet, causing a crash.
- When performing a database search/replace, use the
--all-tables
flag to make sure all URLs in the database get properly rewritten.
- Add migration system to perform updates on many one-time entries
- Add migration for port forwarding entry
- Fix port forwarding issue where performing a
tj vm provision
while the VM was powered off would fail but still forward ports
- Update
create
command to prompt for WordPress version when using thewordpress/wordpress
template - Update
update
command to perform a hard reset instead of a pull - Only run template install command if a
Juicefile
exists - Update
git clone
handling to use--depth 1
to speed up template clones
- Update
update
command to perform agit pull
, properly updating the repo - Ensure that paths passed to Net-SSH are strings, fixing an issue where the
uploads:pull
anduploads:push
tasks would fail
- Update
delete
command to provision virtual machine by default - Add
update
command to keep virtual machine up to date - Add
--template-revision
flag (with alias--template-branch
) - Add
--vm-revision
flag
- Change default VM box to Graft
- Change default VM IP address from
192.168.50.4
to192.168.13.37
- Change default VM path from
~/tj-vagrant
to~/graft
- Update Vagrant plugin dependencies to mirror Graft's dependencies
- Add support for ERB within a starter template's
Juicefile
- Add
project
key toJuicefile
- Deprecate
deployment.application.name
in favor ofproject.name
- Infer values for project name and location on
tj setup
if project containsproject
information within theJuicefile
config - Update Landrush to
1.0
, now with experimental Windows support - Update task for
wp-cli.local.yml
file creation to generate configuration for the official WP-CLI SSH feature, as opposed to the plugin we were using - Fix issue where a tilde (
~
) was not properly expanded for project locations - Update and clarify constraints for a project's name
- Update documentation to mention how to specify a port for deployment
- Update and clarify documentation on the
Juicefile
configuration file