From 9539652cb03e4580af131be0c0a7900a9f53ccc3 Mon Sep 17 00:00:00 2001
From: Rajab Natshah <rajabn@gmail.com>
Date: Mon, 30 Dec 2019 18:46:45 +0200
Subject: [PATCH] Issue #3103730: Varbase 8.8.1: Update [CHANGELOG.md,
 README.md, drupal-org.make] files and filter the code for Drupal 8 Coding
 Standard

---
 CHANGELOG.md                                  | 61 +++++++++++++++++++
 README.md                                     |  4 +-
 composer.json                                 | 40 ++++++------
 drupal-org.make                               | 40 ++++++------
 tests/README.md                               |  4 +-
 tests/features/varbase/README.md              |  2 +-
 .../arabic-installation.feature               |  2 +-
 .../default-installation.feature              |  2 +-
 .../english-language-installation.feature     |  2 +-
 .../multilingual-installation.feature         |  2 +-
 varbase.info.yml                              |  2 +-
 11 files changed, 111 insertions(+), 50 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 74ad8ffa..865f308e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,64 @@
+# 8.8.1
+
+### Highlighted important changes since Varbase 8.x-8.0:
+* Issue [#3103717](https://www.drupal.org/node/3103717):
+                  Fixed replace drupal-composer/drupal-scaffold with
+                  drupal/core-composer-scaffold and remove post install cmd scripts
+* [Vardot/varbase-project](https://github.com/Vardot/varbase-project)
+                  template : Fixed replace
+                  drupal-composer/drupal-scaffold with
+                  drupal/core-composer-scaffold
+                  [#70](https://github.com/Vardot/varbase-project/issues/70)
+* [Vardot/varbase-updater](https://github.com/Vardot/varbase-updater)
+                  : Changed the update config rules for 8.7.* to 8.8.1 and
+                  from 8.8.* to 8.8.* latest
+                  [#24](https://github.com/Vardot/varbase-updater/issues/24)
+
+### Added since Varbase 8.x-8.0:
+* No new features. Have a look at Varbase 8.x-8.0
+
+### Changed since Varbase 8.x-8.0:
+* No changes. Have a look at Varbase 8.x-8.0
+
+### Updates since Varbase 8.x-8.0:
+* Issue [#3103730](https://www.drupal.org/node/3103730):
+                  Varbase 8.8.1: Update [CHANGELOG.md, README.md,
+                  drupal-org.make] files and filter the code for
+                  Drupal 8 Coding Standard
+* - Updated [Token] module from 8.1.5 to 8.1.6
+* - Updated [Varbase Layout Builder] module from 8.1.0-alpha2 to 8.1.0-alpha3
+* - Updated [Varbase Media] module from 8.7.9 to 8.7.10
+* - Updated [Varbase Media Hero Slider] module from 8.7.5 to 8.7.6
+* - Updated [Varbase Media Header] module from 8.7.3 to 8.7.4
+
+### Fixes since Varbase 8.x-8.0:
+* Issue [#3102935](https://www.drupal.org/node/3102935)
+                by [mhawwari](https://www.drupal.org/u/mhawwari)
+                : Fixed console error. Vimeo player fires twice for [Varbase
+                Media Hero Slider]
+* Issue [#3103554](https://www.drupal.org/node/3103554)
+                by [Abdelrahman_Amer](https://www.drupal.org/u/abdelrahman_amer)
+                : Fixed notice for [Varbase Media] oembed iframe on an
+                Undefined index: render element in
+                drupal_find_theme_templates()
+* Issue [#3103566](https://www.drupal.org/node/3103566)
+                by [Abdelrahman_Amer](https://www.drupal.org/u/abdelrahman_amer)
+                : Fixed notice for [Varbase Media Hero Slider] oembed iframe
+                on an Undefined index: render element in
+                drupal_find_theme_templates()
+* Issue [#3103565](https://www.drupal.org/node/3103565)
+                by [Abdelrahman_Amer](https://www.drupal.org/u/abdelrahman_amer)
+                : Fixed notice for [Varbase Media Header] oembed iframe on
+                an Undefined index: render element in
+                drupal_find_theme_templates()
+* Issue [#3103564](https://www.drupal.org/node/3103564)
+                by [Abdelrahman_Amer](https://www.drupal.org/u/abdelrahman_amer)
+                : Fixed notice for [Varbase Layout Builder] oembed iframe on
+                an Undefined index: render element in
+                drupal_find_theme_templates()
+
+--------------------------------------------------------------------------------
+
 # 8.8.0
 
 ### Highlighted important changes since Varbase 8.x-7.4:
diff --git a/README.md b/README.md
index 544891f4..ffeb2bfc 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,7 @@ in every project.
 * [Tested, tested, and tested.](https://travis-ci.org/Vardot/varbase/builds)
 
 Starting a new project? Consider Varbase for Drupal 8.
-Installing Varbase 8.x-7.x comes with several extra automated installation
+Installing Varbase 8.x-8.x comes with several extra automated installation
 steps, to take full advantage of Varbase, other than the Drupal 8 installation
 instructions.
 
@@ -29,7 +29,7 @@ instructions.
 
 To install the most recent stable release of Varbase 8.8.x run this command:
 ```
-composer create-project vardot/varbase-project:^8.8.0 PROJECT_DIR_NAME --no-dev --no-interaction
+composer create-project vardot/varbase-project:^8.8.1 PROJECT_DIR_NAME --no-dev --no-interaction
 ```
 
 To install the dev version of Varbase 8.8.x run this command:
diff --git a/composer.json b/composer.json
index 07455546..550b9eef 100644
--- a/composer.json
+++ b/composer.json
@@ -30,27 +30,27 @@
     "composer/installers": "~1.0",
     "oomphinc/composer-installers-extender": "~1.0",
     "cweagans/composer-patches": "~1.0",
-    "drupal/core-composer-scaffold": "^8.8.0",
+    "drupal/core-composer-scaffold": "^8.8",
     "drupal/drupal-library-installer-plugin": "^0.3",
-    "drupal/varbase_core": "8.x-dev",
-    "drupal/varbase_api": "7.x-dev",
-    "drupal/varbase_media": "7.x-dev",
-    "drupal/varbase_bootstrap_paragraphs": "7.x-dev",
-    "drupal/varbase_editor": "7.x-dev",
-    "drupal/varbase_landing": "7.x-dev",
-    "drupal/varbase_layout_builder": "1.x-dev",
-    "drupal/varbase_heroslider_media": "7.x-dev",
-    "drupal/varbase_carousels": "7.x-dev",
-    "drupal/varbase_blog": "8.x-dev",
-    "drupal/varbase_search": "6.x-dev",
-    "drupal/varbase_seo": "6.x-dev",
-    "drupal/varbase_auth": "6.x-dev",
-    "drupal/varbase_total_control": "6.x-dev",
-    "drupal/varbase_styleguide": "6.x-dev",
-    "drupal/varbase_email": "6.x-dev",
-    "drupal/vartheme": "6.x-dev",
-    "drupal/vartheme_bs4": "6.x-dev",
-    "drupal/vartheme_admin": "6.x-dev"
+    "drupal/varbase_core": "~8.0",
+    "drupal/varbase_api": "~7.0",
+    "drupal/varbase_media": "~7.0",
+    "drupal/varbase_bootstrap_paragraphs": "~7.0",
+    "drupal/varbase_editor": "~7.0",
+    "drupal/varbase_landing": "~7.0",
+    "drupal/varbase_layout_builder": "~1.0",
+    "drupal/varbase_heroslider_media": "~7.0",
+    "drupal/varbase_carousels": "~7.0",
+    "drupal/varbase_blog": "~8.0",
+    "drupal/varbase_search": "~6.0",
+    "drupal/varbase_seo": "~6.0",
+    "drupal/varbase_auth": "~6.0",
+    "drupal/varbase_total_control": "~6.0",
+    "drupal/varbase_styleguide": "~6.0",
+    "drupal/varbase_email": "~6.1",
+    "drupal/vartheme": "~6.0",
+    "drupal/vartheme_bs4": "~6.0",
+    "drupal/vartheme_admin": "~6.0"
   },
   "require-dev": {
     "drupal/console": "~1.0",
diff --git a/drupal-org.make b/drupal-org.make
index b0546c83..5e34a47a 100644
--- a/drupal-org.make
+++ b/drupal-org.make
@@ -23,7 +23,7 @@ projects[ctools][version] = 3.2
 projects[ctools][patch][] = https://www.drupal.org/files/issues/2019-02-18/ctools-Block.php_notices_and_warnings-2820783-51-D8.patch
 
 projects[token][type] = module
-projects[token][version] = 1.5
+projects[token][version] = 1.6
 
 projects[token_filter][type] = module
 projects[token_filter][version] = 1.1
@@ -530,65 +530,65 @@ projects[total_control][version] = 2.0-beta2
 ;;;;;;;;;;;;;;;;;;;;;
 
 projects[varbase_core][type] = module
-projects[varbase_core][version] = 8.x-dev
+projects[varbase_core][version] = 8.0
 
 projects[varbase_api][type] = module
-projects[varbase_api][version] = 7.x-dev
+projects[varbase_api][version] = 7.8
 
 projects[varbase_media][type] = module
-projects[varbase_media][version] = 7.x-dev
+projects[varbase_media][version] = 7.10
 
 projects[varbase_bootstrap_paragraphs][type] = module
-projects[varbase_bootstrap_paragraphs][version] = 7.x-dev
+projects[varbase_bootstrap_paragraphs][version] = 7.8
 
 projects[varbase_editor][type] = module
-projects[varbase_editor][version] = 7.x-dev
+projects[varbase_editor][version] = 7.4
 
 projects[varbase_landing][type] = module
-projects[varbase_landing][version] = 7.x-dev
+projects[varbase_landing][version] = 7.1
 
 projects[varbase_layout_builder][type] = module
-projects[varbase_layout_builder][version] = 1.x-dev
+projects[varbase_layout_builder][version] = 1.0-alpha3
 
 projects[varbase_heroslider_media][type] = module
-projects[varbase_heroslider_media][version] = 7.x-dev
+projects[varbase_heroslider_media][version] = 7.6
 
 projects[varbase_carousels][type] = module
-projects[varbase_carousels][version] = 7.x-dev
+projects[varbase_carousels][version] = 7.1
 
 projects[varbase_blog][type] = module
-projects[varbase_blog][version] = 8.x-dev
+projects[varbase_blog][version] = 8.0
 
 projects[varbase_search][type] = module
-projects[varbase_search][version] = 6.x-dev
+projects[varbase_search][version] = 6.4
 
 projects[varbase_seo][type] = module
-projects[varbase_seo][version] = 6.x-dev
+projects[varbase_seo][version] = 6.7
 
 projects[varbase_total_control][type] = module
-projects[varbase_total_control][version] = 6.x-dev
+projects[varbase_total_control][version] = 6.9
 
 projects[varbase_auth][type] = module
-projects[varbase_auth][version] = 6.x-dev
+projects[varbase_auth][version] = 6.7
 
 projects[varbase_styleguide][type] = module
-projects[varbase_styleguide][version] = 6.x-dev
+projects[varbase_styleguide][version] = 6.3
 
 projects[varbase_email][type] = module
-projects[varbase_email][version] = 6.x-dev
+projects[varbase_email][version] = 6.1
 
 ;;;;;;;;;;;;;;;;;;;;;
 ;; Varbase public contributed themes.
 ;;;;;;;;;;;;;;;;;;;;;
 
 projects[vartheme][type] = theme
-projects[vartheme][version] = 6.x-dev
+projects[vartheme][version] = 6.6
 
 projects[vartheme_bs4][type] = theme
-projects[vartheme_bs4][version] = 6.x-dev
+projects[vartheme_bs4][version] = 6.5
 
 projects[vartheme_admin][type] = theme
-projects[vartheme_admin][version] = 6.x-dev
+projects[vartheme_admin][version] = 6.7
 
 ;;;;;;;;;;;;;;;;;;;;;
 ;; Libraries
diff --git a/tests/README.md b/tests/README.md
index 8700235f..43b816ad 100644
--- a/tests/README.md
+++ b/tests/README.md
@@ -8,13 +8,13 @@
  This page can help  you to have the list all steps, which you need to run the
  Behat Gherkin Features to test a varbase website in your localhost machine.
 
-To test varbase 8.x-7.x in the right way you will need to build varbase using
+To test varbase 8.x-8.x in the right way you will need to build varbase using
 the composer.
 
 ## Create a Varbase project with [Composer](https://getcomposer.org/download/):
 
 ```
-composer create-project vardot/varbase:8.7.x-dev PROJECT_DIR_NAME --stability dev --no-interaction
+composer create-project vardot/varbase:8.8.x-dev PROJECT_DIR_NAME --stability dev --no-interaction
 ```
 
 --------------------------------------------------------------------------------
diff --git a/tests/features/varbase/README.md b/tests/features/varbase/README.md
index 7ad4e565..cbe010e4 100644
--- a/tests/features/varbase/README.md
+++ b/tests/features/varbase/README.md
@@ -1,6 +1,6 @@
 # Varbase Gherkin features
 
-A list of features, and scenarios to have a full test over Varbase 8.x-7.x
+A list of features, and scenarios to have a full test over Varbase 8.x-8.x
 
 If you want to run all Gherkin Features over a new Varbase site.
 You will need to create the list of Testing users, Arabic
diff --git a/tests/tools/install-varbase/arabic-installation.feature b/tests/tools/install-varbase/arabic-installation.feature
index 2d9dff02..5f96086a 100644
--- a/tests/tools/install-varbase/arabic-installation.feature
+++ b/tests/tools/install-varbase/arabic-installation.feature
@@ -4,7 +4,7 @@ I want to be able to install Varbase for a selected client
 So that I will be able to initiate the site with the default installation
 
   @javascript @tools @install @local @development
-  Scenario: Arabic installation for Varbase 8.x-7.x
+  Scenario: Arabic installation for Varbase 8.x-8.x
     Given I go to "/core/install.php"
       And I wait
      Then I should see "Choose language"
diff --git a/tests/tools/install-varbase/default-installation.feature b/tests/tools/install-varbase/default-installation.feature
index 313e7102..8fdade75 100644
--- a/tests/tools/install-varbase/default-installation.feature
+++ b/tests/tools/install-varbase/default-installation.feature
@@ -4,7 +4,7 @@ I want to be able to install Varbase for a selected client
 So that I will be able to initiate the site with the default installation
 
   @javascript @tools @install @local @development
-  Scenario: Default installation for Varbase 8.x-7.x
+  Scenario: Default installation for Varbase 8.x-8.x
     Given I go to "/core/install.php"
       And I wait
      Then I should see "Choose language"
diff --git a/tests/tools/install-varbase/english-language-installation.feature b/tests/tools/install-varbase/english-language-installation.feature
index daa9a32e..4876c9e4 100644
--- a/tests/tools/install-varbase/english-language-installation.feature
+++ b/tests/tools/install-varbase/english-language-installation.feature
@@ -4,7 +4,7 @@ I want to be able to install Varbase for a selected client
 So that I will be able to initiate the site with the default installation
 
   @javascript @tools @install @local @development
-  Scenario: English installation for Varbase 8.x-7.x
+  Scenario: English installation for Varbase 8.x-8.x
     Given I go to "/core/install.php"
       And I wait
      Then I should see "Choose language"
diff --git a/tests/tools/install-varbase/multilingual-installation.feature b/tests/tools/install-varbase/multilingual-installation.feature
index b745952e..12970d34 100644
--- a/tests/tools/install-varbase/multilingual-installation.feature
+++ b/tests/tools/install-varbase/multilingual-installation.feature
@@ -4,7 +4,7 @@ I want to be able to install Varbase for a selected client
 So that I will be able to initiate the site with the default installation
 
   @javascript @tools @install @local @development
-  Scenario: Multilingual installation for Varbase 8.x-7.x
+  Scenario: Multilingual installation for Varbase 8.x-8.x
     Given I go to "/core/install.php"
       And I wait
      Then I should see "Choose language"
diff --git a/varbase.info.yml b/varbase.info.yml
index b8f12233..fc34fb56 100755
--- a/varbase.info.yml
+++ b/varbase.info.yml
@@ -7,7 +7,7 @@ distribution:
   name: Varbase
   install:
     theme: vartheme_admin
-version: 8.x-8.x-dev
+version: 8.x-8.1
 install:
   - system
   - action
-- 
GitLab