Converting the Drupal 7 version of the Optimizely module to Drupal 8.
Initially using Drupal 8.0-alpha11.
Updated to Drupal 8.0.0-alpha15.
Updated to Drupal 8.0.0-beta1.
Tested for Drupal 8.0.0-beta3. No code changes.
Updated to Drupal 8.0.0-beta4.
Updated to Drupal 8.0.0-beta6.
Updated to Drupal 8.0.0-beta9.
Tested for Drupal 8.0.0-beta10. No code changes.
Updated to Drupal 8.0.0-beta11.
Updated to Drupal 8.0.0-beta12.
Tested for Drupal 8.0.0-beta14. No code changes.
Updated to Drupal 8.0.0-beta15.
Updated to Drupal 8.0.0-rc1.
Fixed: Issue #2584933: Optimizely suggests no protocol in HTML snippet
Tested for Drupal 8.0.0. No code changes.
Tested for Drupal 8.1.0. No code changes.
Implemented cache invalidation of pages via cache tags.
Fixed: Issue 2823398: Invalid use of * should be rejected.
Fixed: Issue 2825379: Update hook optimizely_update_8000() not necessary
Fixed: Issue 2826169: Problem to create Cache Tags breaking Drupal
Fixed: Issue 2847940: by nehakhadke: Remove @file tag docblock from all the .php files
Fixed: Issue 2856506: by Znak: Deprecated methods and functions
Fixed: Clean up code to Drupal coding standards
Tested for Drupal 8.3.3 and PHP 7.1. No code changes needed.
Fixed: Issue 2913679: Error message for duplicate project code does not replace variables
Fixed: Issue 2821560: Use subdirectories for source code files Started 8.x-3.x branch from 8.x-1.x branch.
Fixed: Issue #2958572 by Watergate: Out of memory exception on Windows