Skip to content

Latest commit

 

History

History
executable file
·
273 lines (240 loc) · 15.8 KB

CHANGELOG.md

File metadata and controls

executable file
·
273 lines (240 loc) · 15.8 KB

Toolkit change log

Version 3.2.0

  • MULTISITE-23468: Check modules authorized not taking in account custom .make
  • MULTISITE-22987: Hardcoded path, skip check on 'variable_get'.
  • MULTISITE-24237: Add feature for exported permissions by the module 'features_roles_permissions'.

Version 3.1.0

  • MULTISITE-23074: Display pre-release project message
  • MULTISITE-23072: Fix upgrade project message
  • MULTISITE-23489: Alter PHP7 compatibility logic
  • MULTISITE-23356: Add variablevs for poetry and varnish
  • MULTISITE-23383: BBI - Build fails because of db tables prefixed
  • MULTISITE-23379: Create docker-compose.yml for toolkit3
  • MULTISITE-23441: Call to undefined function update_get_available()
  • MULTISITE-23453: Refactor logic on minimum version checking to use version constraints

Version 3.0.32

  • MULTISITE-23903: Raise minimum version allowed to qa-automation:3.1.0.

Version 3.0.31

  • MULTISITE-22993: Fix drush commands that target QA website endpoints.
  • MULTISITE-23052: l10n_update temporary path.
  • MULTISITE-23091: Remove ec-europa/php-docker-infra package from Toolkit.
  • MULTISITE-23169: Configuration for database improvement.
  • MULTISITE-22996: Make toolkit module checks configurable to be non-blocking.
  • MULTISITE-23209: Target install-clone fails when updating database.

Version 3.0.30.1

  • MULTISITE-22993: Fix drush commands that target QA website endpoints (hotfix)

Version 3.0.30

  • MULTISITE-22669: Download most recent ASDA dump (hotfix)

Version 3.0.29

  • MULTISITE-22580: Update devel.mdls.en
  • MULTISITE-22834: PHPCS compatibility with PHP 7.3
  • MULTISITE-22839: Support PHP 7.3
  • MULTISITE-22865: Bug report with update module is disabled

Version 3.0.28

  • MULTISITE-22534: Update composer.lock.
  • MULTISITE-22669: Download most recent ASDA dump.

Version 3.0.27

  • MULTISITE-22437: Prefix table is not taking into account in database query.
  • MULTISITE-22516: Allow platform pre-releases to be downloaded.

Version 3.0.26

  • MULTISITE-21830: Allow disabling of modules on cloned install.
  • MULTISITE-22216: Enable PHP 7.2 on toolkit pipeline and fix errors.
  • MULTISITE-22040: Cleanup patches folder on build-subsite-dist.

Version 3.0.25

  • MULTISITE-22040: Cleanup patches folder on build-subsite-dist.
  • MULTISITE-22050: Wrong implementation of drush_set_error in toolkit-check-modules-download-attribute.
  • MULTISITE-22082: Avoid wrong name for site-name.
  • MULTISITE-22084: Errors on 7.2 regarding count().
  • MULTISITE-22155: Delete files on distribution package.

Version 3.0.24

  • MULTISITE-21889 Small fixes to documentation and PHPCS.

Version 3.0.23

  • MULTISITE-21923 Refactor build-subsite-dist to allow the full codebase to be built.
  • MULTISITE-21857 Exclude devel.make entries from component checking.
  • MULTISITE-21952 Merge missing branch into release/3.x.
  • MULTISITE-21969 Fix D7 modules endpoint.
  • MULTISITE-21731 Fix zcat for macos (replaced by gunzip).
  • MULTISITE-21981 Hotfix for chaning phpcs.compat.version from 7.0- to 7.2.
  • MULTISITE-21984 Move project-modules-devops-dl to outside of platform build.

Version 3.0.22.4

  • MULTISITE-21780: Create notitications target (tk3 and tk 4).

Version 3.0.22.1

  • MULTISITE-21597: Include new target for PHP7 compatiblity check.
  • MULTISITE-21777 Fix parameter order for toolkit-search-ssurl drush command.

Version 3.0.22

  • MULTISITE-19306 Drush command to check for unused modules
  • MULTISITE-19429 Fix incorrect symlink for "toolkit" - VPS
  • MULTISITE-19749 Add site.make validatation for download attr.
  • MULTISITE-20940 Encode credentials in run time.
  • MULTISITE-21181 Automate modules verification during build (drush command)
  • MULTISITE-21187 New target to check modules that cannot be overriden
  • MULTISITE-21342 Remove toolkit outdated configs
  • MULTISITE-21393 Missing paths in Toolkit .gitignore template
  • MULTISITE-21396 Possibility to configure file_private_path in build.project.props
  • MULTISITE-21398 Missing composer.lock file following Starterkit -> Toolkit upgrade guide
  • MULTISITE-21434 Remove Backtrac integration
  • MULTISITE-21439 Fix "install-clone" target when sha1sum is not installed
  • MULTISITE-21440 Create drush commands to connect to diffy service
  • MULTISITE-21456 Handle missing GITHUB_API_TOKEN
  • MULTISITE-21481 "install-clone" step of a build fails on the "registry-rebuild" step
  • MULTISITE-21492 Fix drush-check users to use toolkit provided drush
  • MULTISITE-21563 Fix notices on toolkit-contrib-update and toolkit-contrib-authorised-security
  • MULTISITE-21566 Align drush command names in toolkit
  • MULTISITE-21463 Upgrade qa-automation version to 3.0.11

Version 3.0.21

  • MULTISITE-20750: Set default value for drush.color as 0.
  • MULTISITE-21001: Improve target platform-resource-link to check if files exists before creation.
  • MULTISITE-21025: Improvements to default behat configuration.
  • MULTIISTE-21027: Fix install-clean for multisite_drupal_communities profile.
  • MULTISITE-21046: Set CSP during settings generation for install-clean and install-clone.
  • MULTISITE-21052: Store database dump in compress format (.gz).
  • MULTISITE-21073: Make toolkit compatible with PHP 7.1.
  • MULTISITE-21121: Bugfix, SOLR environment now set for communities profile.
  • MULTISITE-21227: Force delete of dist folder during distribution rebuild.
  • MULTISITE-21234: Remove dependency on RELEASE endpoint, platform fetched from GitHub.
  • MULTISITE-21260: Automatic recover uid:1 if table users is empty.
  • OTHERS: Improve documentation for Supported profiles.

Version 3.0.20

  • Improve default .gitignore file
  • Include --no-progress option in to main composer.json execution
  • Improve git hooks integration: new targets git-hook-enable and git-hook-disable
  • Apply patch to Coder to fix false positive with t() call in the install files (@zarabatana)
  • Apply patch to Coder to fix false positive with #options element (@zarabatana)
  • Make toolkit compatible with Search API, include new drush command toolkit-search-ssl (@msnassar)
  • Include new prop solr.module with default value apachesolr
  • Make base_url optional in settings.php script to improve Cloud9 compatibility
  • Include hash verification in the ASDA database download (@gervasek)
  • Include cache lifetime to database dump cache, default to 30 days (@gervasek)
  • Improvements to way how devel module are enabled
  • Remove target test-phpcs-setup-prepush
  • Move pre-push script into toolkit codebase
  • Include example for prepare-commit-msg to append JIRA number to commits
  • Include --start-mazimized in the default behat configuration (@msnassar)

Version 3.0.19

  • Make toolkit compatible with new platform release cycle (major.minor.release.patch)
  • Fix GDPR module version to alpha11, Alpha12 removed php 5.6 support
  • Improve composer log output by including --no-progress option

Version 3.0.17

  • Include Stage File Proxy settings into settings.php file.

Version 3.0.16

  • Fix temporary folder permissions

Version 3.0.15

  • Fix settings.php values to use relative path for drupal files folders
  • Fix folder creation to use ${build.dev} prop

Version 3.0.14

  • Set default NE Platform version t0 2.5

Version 3.0.10

  • New phing target to set variable with drush by use of ${variable-name} and ${variable-value} properties.
  • New phing target to loop over all phing properties starting with devel.vars. and set them accordingly with another new target
  • Removes all variables from settings.php
  • Removes cache-reset-target since it is obsolete with this functionality
  • Include maillog_send to the dev variables to avoid sending emails
  • Bug fix to project info target
  • update upgrade documentation step to use a previous composer.json that does not include the URL tokens which impede on the upgrade process
  • run the toolkit-generate-project-info step inside of the toolkit-starterkit-upgrade target at the end
  • override the files if generating project info
  • added project.install.modules for usage on existing toolkit projects
  • build.dist new default value to match with project.id

Version 3.0.9

  • Several improvements and stable version.

Version 3.0.0-beta2

Features

Improvements

Version 3.0.0-beta1 (from subsite-starterkit 2.2.5)

Improvements

  • MULTISITE-17744 - Toolkit is re-architectured into a separated composer package
  • MULTISITE-17744 - Toolkit is re-architectured to support both platform and subsites
  • MULTISITE-17365 - Toolkit is re-architectured to categorize build files into a better structure
  • MULTISITE-18484 - Development modules are moved to resources/devel.make
  • MULTISITE-18485 - Phing will look for composer.bin if the setting is incorrect
  • MULTISITE-18306 - Phing help command is customized to improve the display and descriptions
  • MULTISITE-18315 - Package downloads now all use same helper target and are automatically cached
  • MULTISITE-18315 - ASDA download is simplified. Credentials can only be set through build properties
  • MULTISITE-18486 - Devops modules are now included in the build to avoid missing modules
  • MULTISITE-18487 - Files directories are created now with the ensuring of htaccess files
  • MULTISITE-17365 - All drush targets have been aggregated into a single helper file build/help/drush.xml
  • MULTISITE-16459 - Drush registry rebuild target will download itself if not available yet
  • MULTISITE-17365 - Platform rebuilds will automatically backup and restore subsite by default
  • MULTISITE-18488 - Platform version file is generated on the fly and informs user on latest available version
  • MULTISITE-18318 - New target to validate build properties has been introduced to ensure minimum required properties
  • MULTISITE-18096 - Github helper target has been introduced to upload release packages to the repository
  • MULTISITE-18349 - Subsite starterkit 2.x targets have been deprecated and mapped to new ones
  • MULTISITE-18340 - Drush generates aliases on installation process to improve multisite support
  • MULTISITE-18196 - EC Europa theme build has been added in a separate build file
  • MULTISITE-17744 - Installation process support created for composer create-project command
  • MULTISITE-18096 - Test folder has been made independent to allow test package releases
  • MULTISITE-18490 - Composer hooks now run phing targets defined in the build properties
  • MULTISITE-18494 - General fixes for CI integration
  • MULTISITE-18489 - Temporary files folder has been renamed from ./tmp to ./.tmp to decrease visibility
  • MULTISITE-18520 - Improved user guide
  • MULTISITE-18525 - Integration with Git hooks system
  • MULTISITE-18563 - Integration with PHPUnit tests
  • MULTISITE-18579 - Integration with Drone CI pipeline
  • MULTISITE-17096 - Build dist now uses new symlink system. Lib folder structure will match dist folder structure
  • MULTISITE-17624 - New build property introduced to select a solr module and accompanied core
  • MULTISITE-18248 - Docker environment has been introduced, still experimental!

Security

  • NESTF-31 - New phing task introduced to validate the make files according to Drupal's security advisory