# Changelog - VWO Drupal module - 7.x-1.x branch

## 7.x-1.6, 2023-12-01

Policy: Coding standards will not be updated on this branch.

- Updated VWO Smart Code.
- Updated VWO affiliate link.


## 7.x-1.5, 2021-07-03

Updated VWO Smart Code.


## 7.x-1.4, 2016-09-03

Issue #2780627 by earelin: Fix missing value in requirements.
by ELC: Make use of PHP in page filter depend on Core's php module and perms.
by ELC: Update parlance in admin pages. Move enabled to filter page. Add
  actions wrappers on form buttons.
by ELC: Update hook_help implementation and parlance used in module.
Issue #1920192 by ELC: Custom URLs README details and example template module.
  Added very simple use of Custom URLs, along with details in the README file.
  Also added example template module which shows how to use #2203267 change to
  include multiple Custom URLs and advanced page matching.
Issue #1920192 by ELC: Add support for Custom URLs to add_js function.
  Custom URL can be global or set manually when calling the add_js function
  manually: visual_website_optimizer_add_js($url).
  See https://vwo.com/blog/custom-urls-ab-multivariate-tests/
Issue #2203267 by ELC,j0rd: Abstract adding of VWO js into own function for
  external use.
by ELC: Use string concat to avoid issue using php tags in output string.
Issue #2115339 by ELC,MattV: Check both path alias and internal path when page
  matching for js inclusion.


## 7.x-1.3, 2013-04-08

by ELC: Remove issets which will never return false due to the FormsAPI always
  providing a value.
Issue #1942820 by ELC: Add negation of role visibility.
Issue #1945782 by JordanMagnuson,ELC: drupal_eval() renamed php_eval() in D7.
Issue #1942820 by ELC: Fix user_roles() call to include anonymous users again.
Issue #1572350 by mrded,ELC: Ensure .module file is loaded before attempting to
  call functions from it.


## 7.x-1.2, 2012-03-24

by ELC: Pander to Drupal Code Sniffer.
by ELC: Update descriptions on new config options to reflect their purpose.
by ELC: Change default javascript loading mode to Async.
Issue #1422772 by ELC: Add ability to set Account ID back to original NONE.
by ELC: Asynchronous code now out of beta.
  Updated text to reflect non-beta status of Asynchronous javascript include.
  Additional configuration settings added. Re-arrange settings page.


## 7.x-1.1, 2012-01-31

Issue #1422684 by ELC,SocialNicheGuru: Incorrect path to admin page in .install
  messages.
Issue #1320876 by ELC: Port Restrict VWO for certain paths, users, php code
  from D6 to D7 version.
by ELC: Update .install file for new settings format.
Issue #1344142 by ELC,iamEAP: Add support for asynchronous javascript loading.
by ELC: Additional changes from D6 to D7 code.
by ELC: Offload admin and help functions to their own file to reduce the amount
  of code loaded on every page load.


## 7.x-1.0rc1, 2011-10-10

wronco: Original code from Will Ronco
ELC: Add doxygen
ELC: Update javascript to current version - re-arrange inclution logic
  and add on/off switch.
ELC: Fixup Coder recomendations
ELC: hook_requirements
ELC: Added on/off switch
ELC: Spelling + Comment fixes
Issue #1303824 by ELC: t() usage cleanup.
Issue #1275104 by ELC: rm hook_install, fix spacing, default to on
