You are here

release-notes.txt in Optimizely 7.3

9 August 2013 - 7.x-2.11

- Bug fix: Check for unique wildcard paths "*" in either existing oe the addition of projects was not validating correctly
- Bug fix: Check for valid paths that included wildcards "*" not validating correctly
- Bug fix: Logic in hook_init function not supporting wildcards "*"
- Bug fix: Added support for parameters in project paths
- Bug Fix: Added check for unique path within new project path submission
- Added support for complete alias lookups when adding / editing project paths to all for entries using both alias and source values
- Added support for <front> to also check related alias and source values
- Added support for https (secure pages) to Optimizely snippet calls
- Added path alias details to project listing when path is <front>
- Removed support for "exclude" project paths (the logic to support both include and exclude project settings was not maintainable)
- Added additional Simple test coverage to help fight regressions


16 August 2013 - 7.x-2.12

-> Fix issue with merge comments "=== and >>>" in code - removed and tested
-> Adjusted comments in Add / Edit project form to better respond to default project code / Optimizely account ID not being set and preventing the enabling of the default project entry.
-> Fixed support for parameters "?" in project path settings to use the base path


17 August 2013 - 7.x-2.13

Fixed weird git merge issues that resulted in duplicate functions.


19 August 2013 - 7.x-2.14

- Fixed message display for project code setting to respond to when the Optimizely
    account ID is not set
- Fixed undefined variable warning for project code setting message logic for
    adding new project
- Fixed duplicate path check when one path has parameter values
- Fixed valid path bug in AJAX _optimizely_valid_path() call
- Added path details to error message display when AJAX call produces invalid path
- Added support for parameters in _optimizely_unique_paths()
- Added support for parameters in _optimizely_collect_alias()
- Added further tests for pages and projects including wildcard functionality

August 2014 - 7.x-2.15

- Issue: 2303917 - Default project can be deleted with manual url
    Added check and related "Default project can not be deleted." error message
    to prevent project ID 1 from being sent to delete functionality.
- Issue: 2304545 - Path not displayed in error messages
    Added htmlentities formatting to path values when displaying errors.
- Issue 2306399 - Warning: Illegal string offset '#value'
    Removed ['#value'] in 'project-row-' . $element[$key]['#project_code']['#value']
    and $element[$key]['#oid']['#value'].
- Fixed broken links in message displayed when installing the module pointing to
    permissions page and module setup page.
- Issue: 2307281 - Ajax calls fail for form checkboxes
    Patch supplied tz_earl (2531114) - Adds Drupal.settings.basePath to ajax call to support
    sites that are not in the root of the Apache server www directory.
- Issue: 2312941 - README.txt - Apache's mod_rewrite is required
    Add note to README.txt about the need for Apache mod_rewrite to use the checkbox
    functionality on the project listing page.
- Issue: 2054863 - Upgrade tasks fail removing projects
    All project entries are updated (disabled) on all upgrade paths to 7.x-2.15.
    The disable is needed to ensure the path uniqueness test is run.
    
September 2014 - 7.x-2.16

- Issue: 2330675 - Broken links on Account Info tab
    Link to Optimizely site to purchase upgrade to Optimizely was broken.
    Applied patch supplied by tz_earl
- Issue: 2324367 - Remove unnecessary .DS_Store files
    Applied patch supplied by tz_earl
- Issue: 2323041 - OptimizelyTestPageSnippetTestCase fails in multiple ways.
    Didin't apply patch as related code was fixed / enhanced but still provided
    commit credit as the solution was still helpful. Applied patch supplied by tz_earl
- Issue: 2321035 - Automated test fails for js snippet insertion using aliases
    Basic test works but needs further development.
    Applied patch supplied by tz_earl
- Issue 2307281 - Ajax calls fail for form checkboxes
    Raises need for test coverage of AJAX functionality. The D7 simpletest
    functionality does not cover this need but it appears it exists in D8 based
    on the work being done by tz_earl

- AJAX endpoint from /ajax/optimizely to admin/config/system/optimizely/ajax
  as permissions on /ajax were not set resulting in the access arguments being
  lost due to inheritance.
- Added test coverage to AJAX endpoint using cURL
    
    

File

release-notes.txt
View source
  1. 9 August 2013 - 7.x-2.11
  2. - Bug fix: Check for unique wildcard paths "*" in either existing oe the addition of projects was not validating correctly
  3. - Bug fix: Check for valid paths that included wildcards "*" not validating correctly
  4. - Bug fix: Logic in hook_init function not supporting wildcards "*"
  5. - Bug fix: Added support for parameters in project paths
  6. - Bug Fix: Added check for unique path within new project path submission
  7. - Added support for complete alias lookups when adding / editing project paths to all for entries using both alias and source values
  8. - Added support for to also check related alias and source values
  9. - Added support for https (secure pages) to Optimizely snippet calls
  10. - Added path alias details to project listing when path is
  11. - Removed support for "exclude" project paths (the logic to support both include and exclude project settings was not maintainable)
  12. - Added additional Simple test coverage to help fight regressions
  13. 16 August 2013 - 7.x-2.12
  14. -> Fix issue with merge comments "=== and >>>" in code - removed and tested
  15. -> Adjusted comments in Add / Edit project form to better respond to default project code / Optimizely account ID not being set and preventing the enabling of the default project entry.
  16. -> Fixed support for parameters "?" in project path settings to use the base path
  17. 17 August 2013 - 7.x-2.13
  18. Fixed weird git merge issues that resulted in duplicate functions.
  19. 19 August 2013 - 7.x-2.14
  20. - Fixed message display for project code setting to respond to when the Optimizely
  21. account ID is not set
  22. - Fixed undefined variable warning for project code setting message logic for
  23. adding new project
  24. - Fixed duplicate path check when one path has parameter values
  25. - Fixed valid path bug in AJAX _optimizely_valid_path() call
  26. - Added path details to error message display when AJAX call produces invalid path
  27. - Added support for parameters in _optimizely_unique_paths()
  28. - Added support for parameters in _optimizely_collect_alias()
  29. - Added further tests for pages and projects including wildcard functionality
  30. August 2014 - 7.x-2.15
  31. - Issue: 2303917 - Default project can be deleted with manual url
  32. Added check and related "Default project can not be deleted." error message
  33. to prevent project ID 1 from being sent to delete functionality.
  34. - Issue: 2304545 - Path not displayed in error messages
  35. Added htmlentities formatting to path values when displaying errors.
  36. - Issue 2306399 - Warning: Illegal string offset '#value'
  37. Removed ['#value'] in 'project-row-' . $element[$key]['#project_code']['#value']
  38. and $element[$key]['#oid']['#value'].
  39. - Fixed broken links in message displayed when installing the module pointing to
  40. permissions page and module setup page.
  41. - Issue: 2307281 - Ajax calls fail for form checkboxes
  42. Patch supplied tz_earl (2531114) - Adds Drupal.settings.basePath to ajax call to support
  43. sites that are not in the root of the Apache server www directory.
  44. - Issue: 2312941 - README.txt - Apache's mod_rewrite is required
  45. Add note to README.txt about the need for Apache mod_rewrite to use the checkbox
  46. functionality on the project listing page.
  47. - Issue: 2054863 - Upgrade tasks fail removing projects
  48. All project entries are updated (disabled) on all upgrade paths to 7.x-2.15.
  49. The disable is needed to ensure the path uniqueness test is run.
  50. September 2014 - 7.x-2.16
  51. - Issue: 2330675 - Broken links on Account Info tab
  52. Link to Optimizely site to purchase upgrade to Optimizely was broken.
  53. Applied patch supplied by tz_earl
  54. - Issue: 2324367 - Remove unnecessary .DS_Store files
  55. Applied patch supplied by tz_earl
  56. - Issue: 2323041 - OptimizelyTestPageSnippetTestCase fails in multiple ways.
  57. Didin't apply patch as related code was fixed / enhanced but still provided
  58. commit credit as the solution was still helpful. Applied patch supplied by tz_earl
  59. - Issue: 2321035 - Automated test fails for js snippet insertion using aliases
  60. Basic test works but needs further development.
  61. Applied patch supplied by tz_earl
  62. - Issue 2307281 - Ajax calls fail for form checkboxes
  63. Raises need for test coverage of AJAX functionality. The D7 simpletest
  64. functionality does not cover this need but it appears it exists in D8 based
  65. on the work being done by tz_earl
  66. - AJAX endpoint from /ajax/optimizely to admin/config/system/optimizely/ajax
  67. as permissions on /ajax were not set resulting in the access arguments being
  68. lost due to inheritance.
  69. - Added test coverage to AJAX endpoint using cURL