From 3ca175b015ff9bce384481e67756eb49afa049ab Mon Sep 17 00:00:00 2001 From: Rajab Natshah <rajabn@gmail.com> Date: Mon, 19 Mar 2018 18:39:33 +0200 Subject: [PATCH] Issue #2953417: Varbase 8.4.17: Updated [CHANGELOG.md, UPDATE.md] files and filtered the code for Drupal 8 Coding Standard --- CHANGELOG.md | 84 ++++++++++++++++++- README.md | 4 +- UPDATE.md | 58 ++++++++++++- .../varbase_admin/varbase_admin.info.yml | 2 +- .../varbase_core/varbase_core.info.yml | 2 +- .../varbase_default_content.info.yml | 2 +- .../varbase_development.info.yml | 2 +- .../varbase_internationalization.info.yml | 2 +- .../varbase_landing/varbase_landing.info.yml | 2 +- .../varbase_media/varbase_media.info.yml | 2 +- .../varbase_page/varbase_page.info.yml | 2 +- .../varbase_search/varbase_search.info.yml | 2 +- .../varbase_security.info.yml | 2 +- .../varbase_seo/varbase_seo.info.yml | 2 +- .../varbase_tour/varbase_tour.info.yml | 2 +- .../varbase_webform/varbase_webform.info.yml | 2 +- varbase.info.yml | 2 +- 17 files changed, 155 insertions(+), 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d2e59d8c..14a6dfbe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,85 @@ +## 8.4.17 + +### Highlighted important changes since Varbase 8.4.16: +* Issue [#2950672](https://www.drupal.org/node/2950672): + Updated [Drupal core] from 8.4.5 to 8.5.0 + +Only updated [Drupal core] from 8.4.5 to 8.5.0 +Keeping the use of media_entity module Varbase 8.x-4.x +Planned to have Varbase 8.x-5.x which planned to use the media module + in Drupal 8.5.x core. + +### Added since Varbase 8.4.16: +* Issue [#2953394](https://www.drupal.org/node/2953394): + Added custom [media html twig] template file with + no contextual links to [Vartheme Admin] + and [Vartheme Material Admin] administration themes. +* Issue [#2953398](https://www.drupal.org/node/2953398): + Added custom [media html twig] template file with + no contextual links to [Vartheme] front-end theme. +* Issue [#2953411](https://www.drupal.org/node/2953411): + Added custom [media html twig] template file with + no contextual links to [Vartheme Material] front-end theme. + +### Changed since Varbase 8.4.16: +* Issue [#2954204](https://www.drupal.org/node/2954204): + Changed twig template files extension in [VARTHEME_SUBTHEM] + so we do not end up loading theme with [Vartheme] after + the new update of TWIG engine in Drupal 8.5.0 +* Issue [#2954210](https://www.drupal.org/node/2954210): + Changed twig template files extension in + [VARTHEME_MATERIAL_SUBTHEM] so we do not end up loading + theme with [Vartheme Material] after the new update of + TWIG engine in Drupal 8.5.0 + +### Updates since Varbase 8.4.16 +* Issue [#2950672](https://www.drupal.org/node/2950672): + Updated [Drupal core] from 8.4.5 to 8.5.0 +* Issue [#2953276](https://www.drupal.org/node/2953276): + Updated [Bootstrap] theme from 8.3.10 to 8.3.11 +* Issue [#2954241](https://www.drupal.org/node/2954241): + Updated [Vartheme] theme from 8.4.16 to 8.4.17 +* Issue [#2954243](https://www.drupal.org/node/2954243): + Updated [Vartheme Material] theme + from 8.4.0-alpha1 to 8.4.0-alpha2 +* Issue [#2951948](https://www.drupal.org/node/2951948): + Updated [Views Bulk Operations (VBO)] module + from 8.2.0 to 8.2.1 +* Issue [#2951949](https://www.drupal.org/node/2951949): + Updated [Material Admin] theme + from 8.1.0-alpha5 to 8.1.0-alpha6 +* Issue [#2951950](https://www.drupal.org/node/2951950): + Updated [Content locking (anti-concurrent editing)] module + from 8.1.0-alpha7 to 8.1.0-alpha8 +* Issue [#2951953](https://www.drupal.org/node/2951953): + Updated [Charts] module from 8.3.0-alpha7 to 8.3.0-alpha8 +* Issue [#2953232](https://www.drupal.org/node/2953232): + Updated [Entity API] module from 8.1.0-beta1 to 8.1.0-beta3 +* Issue [#2953236](https://www.drupal.org/node/2953236): + Updated [Redirect] module from 8.1.0 to 8.1.1 +* Issue [#2953240](https://www.drupal.org/node/2953240): + Updated [Schema.org Metatag] module from 8.1.0 to 8.1.1 +* Issue [#2953248](https://www.drupal.org/node/2953248): + Updated [Views Bulk Edit] module + from 8.2.0-beta4 to 8.2.0-rc1 +* Issue [#2953254](https://www.drupal.org/node/2953254): + Updated [Webform] module from 8.5.0-rc3 to 8.5.0-rc5 + - And removed [contribute] module +* Issue [#2954170](https://www.drupal.org/node/2954170): + Updated [Webform] module from 8.5.0-rc5 to 8.5.0-rc6 +* Issue [#2954167](https://www.drupal.org/node/2954167): + Updated [reCAPTCHA] module from 8.2.2 to 8.2.3 + +### Fixes since Varbase 8.4.16: +* Issue [#2953415](https://www.drupal.org/node/2953415): + Fixed wrong RTL file name for VARTHEME_MATERIAL_SUBTHEME + in the [Vartheme Material] theme. +* Issue [#2900926](https://www.drupal.org/node/2900926): + Fixed issues on the Vartheme sub theme generator scripts + for a project using command line works for RTL option but + does not for LTR. + + ## 8.4.16 ### Highlighted important changes since Varbase 8.4.15: @@ -197,7 +279,7 @@ from 8.2.0-alpha2 to 8.2.0-beta1 * Issue [#2947878](https://www.drupal.org/node/2947878): Updated [Search API] module from 8.1.6 to 8.1.7 -* Issue [#2949958](https://www.drupal.org/node/2949958 +* Issue [#2949958](https://www.drupal.org/node/2949958): Updated [Focal Point] module from 8.1.0-beta5 to 8.1.0-beta6 * Issue [#2949960](https://www.drupal.org/node/2949960): Updated [Pathauto] module from 8.1.0 to 8.1.1 diff --git a/README.md b/README.md index 399b52f5..1064a530 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[](https://travis-ci.org/Vardot/varbase/builds/349964392) Varbase 8.4.16 +[](https://travis-ci.org/Vardot/varbase/builds/349964392) Varbase 8.4.17 [](https://www.drupal.org/project/varbase) @@ -28,7 +28,7 @@ instructions. To install the most recent stable release of Varbase 8.4.x run this command: ``` -composer create-project Vardot/varbase-project:^8.4.16 PROJECT_DIR_NAME --no-interaction +composer create-project Vardot/varbase-project:^8.4.17 PROJECT_DIR_NAME --no-interaction ``` To install the dev version of Varbase 8.4.x run this command: diff --git a/UPDATE.md b/UPDATE.md index a57c301d..301a70f9 100644 --- a/UPDATE.md +++ b/UPDATE.md @@ -15,6 +15,7 @@ developers need to do to update the last release to the new release. * https://www.drupal.org/project/varbase/releases/8.x-4.14 * https://www.drupal.org/project/varbase/releases/8.x-4.15 * https://www.drupal.org/project/varbase/releases/8.x-4.16 +* https://www.drupal.org/project/varbase/releases/8.x-4.17 # 2 - Backups @@ -87,9 +88,62 @@ while working on the project. -------------------------------------------------------------------------------- +# Updating Varbase 8.4.16 to Varbase 8.4.17 + If you already did the update of Varbase from 8.4.16 to 8.4.17, this + updating to 8.4.16 will be a quick and easy one. + +Before any update, please disable the [contribute] module, which the dependency +had been removed in [Webform 8.5.0-rc5] module. [Remove Contribute dependency and move Contribute message into Webform module.](https://www.drupal.org/node/2951706) + + +## Updating files with Copy and Paste for Varbase 8.4.16 to Varbase 8.4.17 +``` + Given that we are at the drupal root folder for varbase + When we delete all drupal core folders and files + And we copy all new Varbase files drupal root folder for varbase + And we make sure that we have all custom module or themes still in the + "sites" folder + And we make sure that all new used modules and features are present. + Then we will be ready to update the active config and database. +``` + +## Varbase Procedures to the varbase base code. not in any varbase-project project builders. +``` + Given that we are at the root folder for varbase project, not the docroot + And we make sure that the current "Varbase-project" composer.json file and + files are the latest + When we delete the "vendor" folder + And we delete the "composer.lock" file + And we run the "composer require vardot/varbase:8.4.17" command + And wait for composer to finish work + Then we should not see any issues in the terminal + And we should see "Writing lock file" in the terminal + And we should see "Generating autoload files" in the terminal + When the composer finishes work with no errors + Then we will be ready to update the active config and database. +``` + +## Updating the active config and database from Varbase 8.4.16 to Varbase 8.4.17 +``` + Given that we are in the docroot of the current Varbase project + And all files are updated using (copy and past) or (composer require/update + When we run drush "updb" or go to "/update.php" + Then we should see the steps of updates. + When we run drush "updb" or go to "/update.php" again + Then we will have the site update with the new Varbase 8.4.17 version + When we go to "/admin/config/development/features" + Then we should see "Changed" + When we follow with each feature to import new changes. + Then we will have the Varbase site updated to the latest version. +``` + + +-------------------------------------------------------------------------------- + + -# Updating Varbase 8.4.15 to Varbase 8.4.6 - If you already did the update of Varbase from 8.4.15 to 8.4.164, this +# Updating Varbase 8.4.15 to Varbase 8.4.16 + If you already did the update of Varbase from 8.4.15 to 8.4.16, this updating to 8.4.16 will be a quick and easy one. ## Updating files with Copy and Paste for Varbase 8.4.15 to Varbase 8.4.16 diff --git a/modules/varbase_features/varbase_admin/varbase_admin.info.yml b/modules/varbase_features/varbase_admin/varbase_admin.info.yml index 0472c806..59e34a9d 100644 --- a/modules/varbase_features/varbase_admin/varbase_admin.info.yml +++ b/modules/varbase_features/varbase_admin/varbase_admin.info.yml @@ -19,6 +19,6 @@ dependencies: - views - views_bulk_edit package: Varbase -version: 8.x-4.x-dev +version: 8.x-4.17 core: 8.x project: varbase diff --git a/modules/varbase_features/varbase_core/varbase_core.info.yml b/modules/varbase_features/varbase_core/varbase_core.info.yml index efbef7aa..2da4b24d 100644 --- a/modules/varbase_features/varbase_core/varbase_core.info.yml +++ b/modules/varbase_features/varbase_core/varbase_core.info.yml @@ -16,6 +16,6 @@ dependencies: - node - taxonomy package: Varbase -version: 8.x-4.x-dev +version: 8.x-4.17 core: 8.x project: varbase diff --git a/modules/varbase_features/varbase_default_content/varbase_default_content.info.yml b/modules/varbase_features/varbase_default_content/varbase_default_content.info.yml index 5e6bd93a..092364b9 100644 --- a/modules/varbase_features/varbase_default_content/varbase_default_content.info.yml +++ b/modules/varbase_features/varbase_default_content/varbase_default_content.info.yml @@ -5,6 +5,6 @@ description: 'Varbase default content' dependencies: - default_content package: Varbase -version: 8.x-4.x-dev +version: 8.x-4.17 core: 8.x project: varbase diff --git a/modules/varbase_features/varbase_development/varbase_development.info.yml b/modules/varbase_features/varbase_development/varbase_development.info.yml index e77c664c..7a67d193 100644 --- a/modules/varbase_features/varbase_development/varbase_development.info.yml +++ b/modules/varbase_features/varbase_development/varbase_development.info.yml @@ -11,6 +11,6 @@ dependencies: - tour_ui - tour_builder package: Varbase -version: 8.x-4.x-dev +version: 8.x-4.17 core: 8.x project: varbase diff --git a/modules/varbase_features/varbase_internationalization/varbase_internationalization.info.yml b/modules/varbase_features/varbase_internationalization/varbase_internationalization.info.yml index 1662d329..c51243c7 100644 --- a/modules/varbase_features/varbase_internationalization/varbase_internationalization.info.yml +++ b/modules/varbase_features/varbase_internationalization/varbase_internationalization.info.yml @@ -8,6 +8,6 @@ dependencies: - locale - l10n_client_ui package: Varbase -version: 8.x-4.x-dev +version: 8.x-4.17 core: 8.x project: varbase diff --git a/modules/varbase_features/varbase_landing/varbase_landing.info.yml b/modules/varbase_features/varbase_landing/varbase_landing.info.yml index 384c10c2..9cd5ce68 100755 --- a/modules/varbase_features/varbase_landing/varbase_landing.info.yml +++ b/modules/varbase_features/varbase_landing/varbase_landing.info.yml @@ -26,6 +26,6 @@ dependencies: - viewsreference - yoast_seo package: Varbase -version: 8.x-4.x-dev +version: 8.x-4.17 core: 8.x project: varbase diff --git a/modules/varbase_features/varbase_media/varbase_media.info.yml b/modules/varbase_features/varbase_media/varbase_media.info.yml index c3aa88f5..a96fd6c3 100644 --- a/modules/varbase_features/varbase_media/varbase_media.info.yml +++ b/modules/varbase_features/varbase_media/varbase_media.info.yml @@ -30,6 +30,6 @@ dependencies: - video_embed_media - views - views_infinite_scroll -version: 8.x-4.x-dev +version: 8.x-4.17 core: 8.x project: varbase diff --git a/modules/varbase_features/varbase_page/varbase_page.info.yml b/modules/varbase_features/varbase_page/varbase_page.info.yml index e6535573..0a700c31 100644 --- a/modules/varbase_features/varbase_page/varbase_page.info.yml +++ b/modules/varbase_features/varbase_page/varbase_page.info.yml @@ -20,6 +20,6 @@ dependencies: - varbase_seo - yoast_seo package: Varbase -version: 8.x-4.x-dev +version: 8.x-4.17 core: 8.x project: varbase diff --git a/modules/varbase_features/varbase_search/varbase_search.info.yml b/modules/varbase_features/varbase_search/varbase_search.info.yml index f01e359b..9c9f40e8 100644 --- a/modules/varbase_features/varbase_search/varbase_search.info.yml +++ b/modules/varbase_features/varbase_search/varbase_search.info.yml @@ -2,7 +2,7 @@ name: 'Varbase Search' description: 'Provides search configuration, and offering search capabilities.' type: module core: 8.x -version: 8.x-4.x-dev +version: 8.x-4.17 package: Varbase dependencies: - better_exposed_filters diff --git a/modules/varbase_features/varbase_security/varbase_security.info.yml b/modules/varbase_features/varbase_security/varbase_security.info.yml index 4d9c1b57..2ae4ed5d 100644 --- a/modules/varbase_features/varbase_security/varbase_security.info.yml +++ b/modules/varbase_features/varbase_security/varbase_security.info.yml @@ -17,6 +17,6 @@ dependencies: - user - username_enumeration_prevention package: Varbase -version: 8.x-4.x-dev +version: 8.x-4.17 core: 8.x project: varbase diff --git a/modules/varbase_features/varbase_seo/varbase_seo.info.yml b/modules/varbase_features/varbase_seo/varbase_seo.info.yml index 7e0dce26..1ec0d1a1 100644 --- a/modules/varbase_features/varbase_seo/varbase_seo.info.yml +++ b/modules/varbase_features/varbase_seo/varbase_seo.info.yml @@ -26,6 +26,6 @@ dependencies: - user - yoast_seo package: Varbase -version: 8.x-4.x-dev +version: 8.x-4.17 core: 8.x project: varbase diff --git a/modules/varbase_features/varbase_tour/varbase_tour.info.yml b/modules/varbase_features/varbase_tour/varbase_tour.info.yml index 4a9334ef..89b22eb2 100644 --- a/modules/varbase_features/varbase_tour/varbase_tour.info.yml +++ b/modules/varbase_features/varbase_tour/varbase_tour.info.yml @@ -4,6 +4,6 @@ type: module dependencies: - tour package: Varbase -version: 8.x-4.x-dev +version: 8.x-4.17 core: 8.x project: varbase diff --git a/modules/varbase_features/varbase_webform/varbase_webform.info.yml b/modules/varbase_features/varbase_webform/varbase_webform.info.yml index 7f528bc6..5ed33a30 100644 --- a/modules/varbase_features/varbase_webform/varbase_webform.info.yml +++ b/modules/varbase_features/varbase_webform/varbase_webform.info.yml @@ -9,6 +9,6 @@ dependencies: - webform_ui - webform_bootstrap package: Varbase -version: 8.x-4.x-dev +version: 8.x-4.17 core: 8.x project: varbase diff --git a/varbase.info.yml b/varbase.info.yml index c17e2c76..0cd5673b 100755 --- a/varbase.info.yml +++ b/varbase.info.yml @@ -6,7 +6,7 @@ distribution: name: Varbase install: theme: vartheme_admin -version: 8.x-4.x-dev +version: 8.x-4.17 dependencies: # core - automated_cron -- GitLab