Varbase 8.4.07 Release notes:

Highlighted important changes since the last release:

  • Issue #2902956: Updated Varbase Installer to have a branded install.
  • Issue #2902878: Added [Entityqueue Form Widget] module 8.1.0-beta1 and enable it.
  • Issue #2902938: Added translations for Varbase.
  • Issue #2902821: Updated UI/UX for [Varbase Bootstrap Paragraphs] on styles, and Edit preview, with style of text and image type.
  • Issue #2902971: Added RTL support for [Varbase Total Control Dashboard]
  • Issue #2902798: Updated [Drupal core] from 8.3.6 to 8.3.7

Added since the last release:

  • Issue #2902878: Added [Entityqueue Form Widget] module 8.1.0-beta1 and enable it.
  • Issue #2902082: Added [Custom Permissions] module 8.x-1.0 and the patch to fix a conflict with config_translate.
  • Issue #2902938: Added translations for Varbase.

Updates since the last release:

  • Issue #2902365: Updated [devel] module from 8.1.0-rc2 to 8.1.0
  • Issue #2902485: Enhanced the behaviour of [Real Time SEO] module UI in Varbase SEO for LTR and RTL.
  • Issue #2902506: Updated [Ace Code Editor] module from 8.1.x-dev to 8.1.0
  • Issue #2902550: Updated [bootstrap layouts] module from 8.5.x-dev to 8.5.0-alpha1
  • Issue #2902798: Updated [Drupal core] from 8.3.6 to 8.3.7
  • Issue #2902816: Updated [Views Reference Field] from 8.1.0-rc3 to 8.1.0
  • Issue #2902832: Updated [paragraphs] module to the latest dev version.
  • Issue #2902832: Reverted Updated [paragraphs] module to the latest dev version
  • Issue #2902832: Updated [ Feature: Landing Pages - Add any paragraph types to the page. ] and [ Feature: Content Structure Features - Landing Pages - Varbase text and image paragraphs. ]
  • Issue #2903356: Updated [Ultimate Cron] module from 8.2.0-alpha1 to 8.2.0-alpha2
  • Issue #2903357: Updated [Views Infinite Scroll] module from 8.1.3 to 8.1.5

Fixes since the last release:

  • Issue #2901372: Fixed a Warning on installing Varbase 8.x-406
  • Issue #2903355: Fixed patches for [google_analytics_reports] module on 3.x-dev#2b6bb8e
  • Issue #2903358: Removed not used config from [Varbase Editor] for the Full HTML text format (restricted_html) not to have any notification in the syslog
  • Issue #2902802: Varbase 8.4.07: Updated [CHANGELOG.md, UPDATE.md] files and filtered the code for Drupal 8 Coding Standard.

Updating Varbase 8.4.06 to Varbase 8.4.07

Updating files with Copy and Paste for Varbase 8.4.06 to Varbase 8.4.07

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.

Updating files with composer from Varbase 8.4.06 to Varbase 8.4.07

Project template for Varbase distribution. as we had switch to create Varbase projects with the following clean composer command and files:

https://github.com/Vardot/varbase-project
https://github.com/Vardot/varbase-project/blob/8.4.x/composer.json

Every Varbase script or command will be in vardot/varbase, bin/behat, marge-scripts.

composer create-project vardot/varbase-project:8.4.x-dev PROJECT_DIR_NAME --stability dev --no-interaction

Moved all scripts:

Varbase Procedures to the varbase base code. not in any varbase-build or varbase-project project builders.

Following the drupal/drupal composer.json
https://github.com/drupal/drupal/blob/8.4.x/composer.json

Which will call and merge drupal/core composer.json
https://github.com/drupal/core/blob/8.4.x/composer.json
This is the composer file for standard, and minimum drupal profiles.

Varbase Project

https://github.com/Vardot/varbase-project

Varbase core

https://github.com/Vardot/varbase/blob/8.x-4.x/README.md

Create new Vartheme sub theme for a project

https://github.com/Vardot/varbase/blob/8.x-4.x/scripts/README.md
https://github.com/Vardot/varbase/blob/8.x-4.x/scripts/scripts.settings.yml
https://github.com/Vardot/varbase/blob/8.x-4.x/scripts/create-new-varthe...

Given that we are at the root folder for varbase project, not the docroot
And we make sure that the current "Varbase-Build" 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.07" 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.06 to Varbase 8.4.07

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.07 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.

The UPDATE.md file.

Test Updating Varbase from 8.4.06 to 8.4.07

Updated Change log file:

https://github.com/Vardot/varbase/blob/8.x-4.x/CHANGELOG.md

Varbase Automated Functional Testing

https://github.com/Vardot/varbase/blob/8.x-4.x/tests/README.md

Varbase Gherkin features

https://github.com/Vardot/varbase/blob/8.x-4.x/tests/features/varbase/RE...

Comments

RajabNatshah created an issue. See original summary.

rajab natshah’s picture

Assigned: mohammed j. razem » Unassigned
rajab natshah’s picture

Assigned: Unassigned » rajab natshah
Issue tags: +varbase-8.4.07
rajab natshah’s picture

-

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

rajab natshah’s picture

Issue summary: View changes

  • RajabNatshah committed 3944aa3 on 8.x-4.x
    Issue #2902802: Varbase 8.4.07: Updated [CHANGELOG.md, UPDATE.md] files...
rajab natshah’s picture

Assigned: rajab natshah » mohammed j. razem
Status: Needs work » Needs review
rajab natshah’s picture

Issue summary: View changes

  • RajabNatshah committed 778cdb7 on 8.x-4.x
    Issue #2902802: Varbase 8.4.07: Updated [CHANGELOG.md, UPDATE.md] files...

  • RajabNatshah committed 778c9a5 on 8.x-4.x
    Issue #2902802: Updated README.md file, and description in the composer....
rajab natshah’s picture

Assigned: mohammed j. razem » Unassigned
rajab natshah’s picture

Issue summary: View changes
StatusFileSize
new103.49 KB
rajab natshah’s picture

Issue summary: View changes

rajab natshah’s picture

  • RajabNatshah committed 66b1c53 on 8.x-4.x
    Issue #2902802: Varbase 8.4.07: Updated [CHANGELOG.md, UPDATE.md] files...

  • RajabNatshah committed 209acbd on 8.x-4.x
    Issue #2902802: Set the varbase 8.4.07 version for all internal feature...

rajab natshah’s picture

Status: Needs review » Fixed
rajab natshah’s picture

Status: Fixed » Closed (fixed)
rajab natshah’s picture