This repository was archived by the owner on Mar 25, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Changes
gustavderdrache edited this page Oct 1, 2019
·
27 revisions
- ESLint conversion: both the generator and new Webpack SPAs are linted with ESLint.
- The memory limit has been removed in the Drush and WP-CLI containers.
-
composer.jsonfiles now document the runtime platform, obviating the need for--ignore-platform-reqswhen usingf1 composer. Existing projects can follow the update directions in Adding Platform Config to composer.json. - The nginx FastCGI header size has been increased for Drupal 8 sites.
- The WP-CFM plugin is enabled before performing configuration pulls in Capistrano.
- A custom WP-CLI container is now built in order to include SSH.
- Webpack SPAs now use the Terser minifier instead of UglifyJS.
- A bug with the Capistrano linked directories for Drupal 8 has been addressed.
- For WordPress projects not using
wecodemore/wpstarter, awp-cli.ymlfile is generated to prevent thewpcommand from failing to find the site code. - Webpack SPAs now use Gulp, in order to align with Gesso and other projects.
- The nginx configuration used for Drupal 8 is now compatible with the
redirectmodule.
- The Webpack SPA generator no longer invokes
npm installtwice. -
webpack.config.jshas been updated to reflect new configuration styles in the following plugins and loaders:CleanWebpackPlugincss-loader
- When Gesso is added to a Drupal 8 project, the dependencies
drupal/components,drupal/twig_field_value, anddrupal/twig_tweakare automatically added viacomposer require. (Note that they must still be manually enabled after a site installation.) - When activating the Capistrano plugin, the post-scaffolding reminder no longer lies about how to create new stages.
- As a result of introducing Debian PHP images for Gesso, Drush image builds broke due to relying on Alpine's
apkcommand. Drush images are now correctly scaffolded with Alpine cli tags.
- Gesso 3.x is now scaffolded. The generators now no longer output containers that would be used by
forumone-cli'sthemetopic (thetheme:buildandtheme:watchcommands); instead, users are expected to usef1 runto access the Gesso container directly. Projects using Gesso 2.x can follow the migration guide to avoid using the now-deprecated commands.
- Capistrano variables (such as
:wordpress_wpcfm) are now set correctly. - Linked files and directories are now correct - they point to the site root at
services/wordpressorservices/drupalinstead of the project root. - Better
.envsupport:- A
.envfile is generated for Drupal 8 projects - The Capistrano
:linked_filesvariable is supported for keeping credentials on the server instead of in code.
- A
This version was erroneously published with old code and is identical to 2.0.1.
- For projects that don't use
webas the installation root, the auto-generatedweb/directory is removed. This affects Drupal 8-based projects that usedrupal-composer/drupal-project. - React projects now have the necessary
imagemin-based dependencies installed. -
es2015.collectionwas added to thetsconfig.jsonlib array, to satisfy@types/react's dependency on theSet<T>type. - The
composer.jsonfile for wp-starter based projects now sets installer paths correctly. Previously the generator thoughtwordpress-mupluginwas the installation directory andmu-pluginswas the type, when the reverse is true.
Initial Docker setup.