Skip to content
This repository was archived by the owner on Mar 25, 2022. It is now read-only.

Changes

gustavderdrache edited this page Oct 1, 2019 · 27 revisions

2.3.0

  • 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.json files now document the runtime platform, obviating the need for --ignore-platform-reqs when using f1 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.

2.2.0

  • 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, a wp-cli.yml file is generated to prevent the wp command 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 redirect module.

2.1.3

  • The Webpack SPA generator no longer invokes npm install twice.
  • webpack.config.js has been updated to reflect new configuration styles in the following plugins and loaders:
    • CleanWebpackPlugin
    • css-loader

2.1.2

  • When Gesso is added to a Drupal 8 project, the dependencies drupal/components, drupal/twig_field_value, and drupal/twig_tweak are automatically added via composer 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.

2.1.1

  • As a result of introducing Debian PHP images for Gesso, Drush image builds broke due to relying on Alpine's apk command. Drush images are now correctly scaffolded with Alpine cli tags.

2.1.0

  • Gesso 3.x is now scaffolded. The generators now no longer output containers that would be used by forumone-cli's theme topic (the theme:build and theme:watch commands); instead, users are expected to use f1 run to access the Gesso container directly. Projects using Gesso 2.x can follow the migration guide to avoid using the now-deprecated commands.

2.0.3

  • 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/wordpress or services/drupal instead of the project root.
  • Better .env support:
    • A .env file is generated for Drupal 8 projects
    • The Capistrano :linked_files variable is supported for keeping credentials on the server instead of in code.

2.0.2

This version was erroneously published with old code and is identical to 2.0.1.

2.0.1

  • For projects that don't use web as the installation root, the auto-generated web/ directory is removed. This affects Drupal 8-based projects that use drupal-composer/drupal-project.
  • React projects now have the necessary imagemin-based dependencies installed.
  • es2015.collection was added to the tsconfig.json lib array, to satisfy @types/react's dependency on the Set<T> type.
  • The composer.json file for wp-starter based projects now sets installer paths correctly. Previously the generator thought wordpress-muplugin was the installation directory and mu-plugins was the type, when the reverse is true.

2.0.0

Initial Docker setup.

Clone this wiki locally