You are here

release-notes.txt in Optimizely 8.3

2014 August 11 - 8.x-2.14-beta1

- First release of version 7.x-2.14 converted to work under Drupal 8, alpha 13.
- Tested in two environments:
Linux Mint 16, Apache 2.4, PHP 5.5, MySQL 5.5
Windows 7, Apache 2.2, PHP 5.4, MySQL 5.6.11
- Known issue: clearing of caches when projects are modified is often done sitewide rather than being done more selectively on particular subpaths. This could cause a sitewide performance hit.
- Half of the automated test classes have been converted. The remainder will be in the next beta release.


2014 August 16 - 8.x-2.14-beta2

- All automated test classes have been converted. This is a complete conversion of the 7.x-2.14 module.
- Works on Drupal 8, alpha 13.


2014 Sept 08 - 8.x-2.14-beta3

- Updated to work under Drupal 8 alpha 14.
- Implemented Optimizely menu item as part of system menu hierarchy.
- Fixed various url issues.


2014 Sept 21 - 8.x-2.15-alpha14

- Added check to prevent deletion of default project.
- Confirmed correct display of error msg that includes path such as <back>.

2014 Sept 30 - 8.x-2.15-alpha15

- Updated to work under Drupal 8, alpha 15.5
- Fixed use of FormStateInterface access to values.
- Function drupal_valid_path() removed; replaced with pathValidator().

2014 Nov 09 - 8.x-2.15-beta1

- Updated to work under Drupal 8, beta 1.
- Replaced functions url() and l() with D8 equivalents.
- Replaced use of hook_permission() with permissions.yml file.

2014 Nov 28 - 8.x-2.15-beta3

- Updated to work under Drupal 8, beta 3.
- No code changes.

2015 Jan 03 - 8.x-2.15-beta4

- Updated to work under Drupal 8, beta 4.
- Replaced _content with _controller in routing file.
- Implemented use of libraries for inclusion of css and javascript.
- Replaced hook_page_build, function current_path(), and direct attaching of external js script with Drupal 8 equivalents.
- drupal_match_path() has been replaced.
- basePath has been renamed to baseUrl.
- Renamed css and js files according to current conventions.
- Minor tweaking to formatting of output.

2015 Mar 07 - 8.x-2.15-beta6

- Updated to work under Drupal 8, beta 6.
- Changed code to get a mutable config object.

2015 Apr 25 - 8.x-2.15-beta9

- Updated to work under Drupal 8, beta 9.
- Added @group annotations to Testing classes.
- Replaced call to module_invoke().

2015 May 10 - 8.x-2.15-beta10

- Tested to work under Drupal 8, beta 10.
- No code changes.

2015 Aug 07 - 8.x-2.15-beta11

- Updated to work under Drupal 8, beta 11.
- Drupal\Component\Utility\String::checkPlain() has been moved to Drupal\Component\Utility\SafeMarkup::checkPlain().

2015 Aug 29 - 8.x-2.15-beta12

- Updated to work under Drupal 8, beta 12.
- AliasManager methods require paths with leading slash.
- Removed _format property in route definition for ajax call.
- In several Testing cases, added leading slash to paths.

2015 Nov 22 - 8.x-2.15-beta14

- Tested to work under Drupal 8, beta 14.
- No code changes.

2015 Dec 12 - 8.x-2.15-beta15

- Updated to work under Drupal 8, beta 15.
- Added langcode key to optimizely.schema.yml as required for automated tests.

2015 Dec 21 - 8.x-2.15-rc1

- Updated to work under Drupal 8, RC 1.
- Removed all calls to SafeMarkup::checkPlain().
- hook_install() - set default language for langcode key.
- hook_uninstall() - delete all variables stored by this module.

2016 Jul 02 - 8.x-2.17-rc1

- Fixed: Issue #2584933: Optimizely suggests no protocol in HTML snippet.

2016 Aug 26 - 8.x-2.17-0.0

- Tested to work under Drupal 8.0.0.
- No code changes.

2016 Sep 01 - 8.x-0.1

- Tested to work under Drupal 8.1.0.
- No code changes.

2016 Nov 02 - 8.x-1.0

- Implemented cache invalidation of pages via cache tags.
- Fixed: Issue #2823398: Invalid use of * should be rejected.
- Added leading slash / to paths if slash is missing.
- Refactoring, formatting, and other minor changes.

2016 Nov 23 - 8.x-1.1

- Fixed: Issue 2825379: Update hook optimizely_update_8000() not necessary
- Fixed: Issue 2826169: Problem to create Cache Tags breaking Drupal

2017 Feb 27 - 8.x-1.2

- Fixed: Issue 2847940 by nehakhadke: Remove @file tag docblock from all the .php files

2017 Mar 27 - 8.x-1.3

- Fixed: Issue #2856506 by Znak: Deprecated methods and functions

2017 May 25 - 8.x-1.4

- Cleaned up code to Drupal coding standards

2017 July 26 - 8.x-1.5

- Fixed: Issue #2896301 by volkswagenchick: README for D8 branch could use some helpful configuration
- Tested for Drupal 8.3.3 and PHP 7.1. No code changes.

2017 Oct 04 - 8.x-1.6

- Fixed: Issue #2913679: Error message for duplicate project code does not replace variables

2017 Oct 06 - 8.x-3.0

- Fixed: Issue 2821560: Use subdirectories for source code files
- Started 8.x-3.x branch from 8.x-1.x branch.

2018 Apr 08 - 8.x-3.1

- Fixed: Issue #2958572 by Watergate: Out of memory exception on Windows

File

release-notes.txt
View source
  1. 2014 August 11 - 8.x-2.14-beta1
  2. - First release of version 7.x-2.14 converted to work under Drupal 8, alpha 13.
  3. - Tested in two environments:
  4. Linux Mint 16, Apache 2.4, PHP 5.5, MySQL 5.5
  5. Windows 7, Apache 2.2, PHP 5.4, MySQL 5.6.11
  6. - Known issue: clearing of caches when projects are modified is often done sitewide rather than being done more selectively on particular subpaths. This could cause a sitewide performance hit.
  7. - Half of the automated test classes have been converted. The remainder will be in the next beta release.
  8. 2014 August 16 - 8.x-2.14-beta2
  9. - All automated test classes have been converted. This is a complete conversion of the 7.x-2.14 module.
  10. - Works on Drupal 8, alpha 13.
  11. 2014 Sept 08 - 8.x-2.14-beta3
  12. - Updated to work under Drupal 8 alpha 14.
  13. - Implemented Optimizely menu item as part of system menu hierarchy.
  14. - Fixed various url issues.
  15. 2014 Sept 21 - 8.x-2.15-alpha14
  16. - Added check to prevent deletion of default project.
  17. - Confirmed correct display of error msg that includes path such as .
  18. 2014 Sept 30 - 8.x-2.15-alpha15
  19. - Updated to work under Drupal 8, alpha 15.5
  20. - Fixed use of FormStateInterface access to values.
  21. - Function drupal_valid_path() removed; replaced with pathValidator().
  22. 2014 Nov 09 - 8.x-2.15-beta1
  23. - Updated to work under Drupal 8, beta 1.
  24. - Replaced functions url() and l() with D8 equivalents.
  25. - Replaced use of hook_permission() with permissions.yml file.
  26. 2014 Nov 28 - 8.x-2.15-beta3
  27. - Updated to work under Drupal 8, beta 3.
  28. - No code changes.
  29. 2015 Jan 03 - 8.x-2.15-beta4
  30. - Updated to work under Drupal 8, beta 4.
  31. - Replaced _content with _controller in routing file.
  32. - Implemented use of libraries for inclusion of css and javascript.
  33. - Replaced hook_page_build, function current_path(), and direct attaching of external js script with Drupal 8 equivalents.
  34. - drupal_match_path() has been replaced.
  35. - basePath has been renamed to baseUrl.
  36. - Renamed css and js files according to current conventions.
  37. - Minor tweaking to formatting of output.
  38. 2015 Mar 07 - 8.x-2.15-beta6
  39. - Updated to work under Drupal 8, beta 6.
  40. - Changed code to get a mutable config object.
  41. 2015 Apr 25 - 8.x-2.15-beta9
  42. - Updated to work under Drupal 8, beta 9.
  43. - Added @group annotations to Testing classes.
  44. - Replaced call to module_invoke().
  45. 2015 May 10 - 8.x-2.15-beta10
  46. - Tested to work under Drupal 8, beta 10.
  47. - No code changes.
  48. 2015 Aug 07 - 8.x-2.15-beta11
  49. - Updated to work under Drupal 8, beta 11.
  50. - Drupal\Component\Utility\String::checkPlain() has been moved to Drupal\Component\Utility\SafeMarkup::checkPlain().
  51. 2015 Aug 29 - 8.x-2.15-beta12
  52. - Updated to work under Drupal 8, beta 12.
  53. - AliasManager methods require paths with leading slash.
  54. - Removed _format property in route definition for ajax call.
  55. - In several Testing cases, added leading slash to paths.
  56. 2015 Nov 22 - 8.x-2.15-beta14
  57. - Tested to work under Drupal 8, beta 14.
  58. - No code changes.
  59. 2015 Dec 12 - 8.x-2.15-beta15
  60. - Updated to work under Drupal 8, beta 15.
  61. - Added langcode key to optimizely.schema.yml as required for automated tests.
  62. 2015 Dec 21 - 8.x-2.15-rc1
  63. - Updated to work under Drupal 8, RC 1.
  64. - Removed all calls to SafeMarkup::checkPlain().
  65. - hook_install() - set default language for langcode key.
  66. - hook_uninstall() - delete all variables stored by this module.
  67. 2016 Jul 02 - 8.x-2.17-rc1
  68. - Fixed: Issue #2584933: Optimizely suggests no protocol in HTML snippet.
  69. 2016 Aug 26 - 8.x-2.17-0.0
  70. - Tested to work under Drupal 8.0.0.
  71. - No code changes.
  72. 2016 Sep 01 - 8.x-0.1
  73. - Tested to work under Drupal 8.1.0.
  74. - No code changes.
  75. 2016 Nov 02 - 8.x-1.0
  76. - Implemented cache invalidation of pages via cache tags.
  77. - Fixed: Issue #2823398: Invalid use of * should be rejected.
  78. - Added leading slash / to paths if slash is missing.
  79. - Refactoring, formatting, and other minor changes.
  80. 2016 Nov 23 - 8.x-1.1
  81. - Fixed: Issue 2825379: Update hook optimizely_update_8000() not necessary
  82. - Fixed: Issue 2826169: Problem to create Cache Tags breaking Drupal
  83. 2017 Feb 27 - 8.x-1.2
  84. - Fixed: Issue 2847940 by nehakhadke: Remove @file tag docblock from all the .php files
  85. 2017 Mar 27 - 8.x-1.3
  86. - Fixed: Issue #2856506 by Znak: Deprecated methods and functions
  87. 2017 May 25 - 8.x-1.4
  88. - Cleaned up code to Drupal coding standards
  89. 2017 July 26 - 8.x-1.5
  90. - Fixed: Issue #2896301 by volkswagenchick: README for D8 branch could use some helpful configuration
  91. - Tested for Drupal 8.3.3 and PHP 7.1. No code changes.
  92. 2017 Oct 04 - 8.x-1.6
  93. - Fixed: Issue #2913679: Error message for duplicate project code does not replace variables
  94. 2017 Oct 06 - 8.x-3.0
  95. - Fixed: Issue 2821560: Use subdirectories for source code files
  96. - Started 8.x-3.x branch from 8.x-1.x branch.
  97. 2018 Apr 08 - 8.x-3.1
  98. - Fixed: Issue #2958572 by Watergate: Out of memory exception on Windows