Skip to content

v4.0.0 (October 12, 2017)

Latest
Compare
Choose a tag to compare
@grayside grayside released this 12 Oct 20:39

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. Use drush @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

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 with useCloud.
  • 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.