One of the big changes in this release is the removal/deprecation of the
bin/start.sh script. For a longish explanation why please check out Deprecate the start.sh script in favor of using the underlying tools #59
For more on the breaking changes associated with this release read on past the change list.
- Moved generated .outrigger.yml to outrigger.yml for improved visibility. (:environment)
- Removed start.sh script and replaced with a deprecation message. (:environment)
- Added more robust rig project scripts instead of start.sh script. (:environment)
- Added documentation to repo on generated outrigger scripts.
- Fixed composer install or composer update process does not return failure if patches fail to apply.
- Added Drush defaults such that using drush via the cli service will target the site.
(This removes the requirement to always use the alias via the cli service. Usedrush @none
to avoid Drupal bootstrap.) - Added out-of-box configuration for Xdebug via the CLI. (Ready out of box with PHPStorm configuration)
- Added validation to domain prompt to disallow capital letters. (:environment)
- Refactored all things CI or remote-host oriented to the new
cloud
sub-generator. - Added prompt to enter the remote CI host. (:cloud)
- Removed outrigger integration as optional (Jenkins integration is optional via :cloud) (:environment)
- Fixed generated grunt fetch-db task. (:environment)
- Fixed cli build service to default to use BASH. (:environment)
- Fixed --replay flag.
- Fixed Unison compatibility for bin/docker.sh. (:environment)
Technical Plumbing
- Upgraded generator-gadget to v1.2.0 (Release Notes)
Contributors
@grayside, @scottalan, @jhedstrom, @mike-potter, @febbraro, @tekante
Breaking Changes
Code Changes
To continue using the --replay flag with projects generated before v4, please make the following changes to your .yo-rc.json
file, hidden at the root of your git repo.
- Replace
useEnv
withuseCloud
. - Add
cloudHost
key set to the URL of your Docker host. (For example:ci.p2devcloud.com
)
System Requirements
Upgrade rig CLI to at least version 1.3.2 to find outrigger.yml
for rig project scripts.