WebDesign::RenderWidgetInstance will now enforce the structure on instance data recursively. This may break if you
use this function and weren't consistent in the data types you were passing to the widget.
Passing TRUE to IsAbsoluteURL for the 'slash is root' option was confusing and is no longer supported. IsAbsoluteURL
now always expects the second parameter to be FALSE. The parameter has been made optional and may be removed entirely
in the future.
Setting the designroot/imgroot pageconfig variables (common when converting old designs) triggers a lot of obscure bugs
in webdesign.whlib (they will be used to build paths to assets). This will now be blocked.
Screenshots are now generated by headless chrome instead of phantomjs. Phantomjs has been removed. Users of phantomjs.whlib
should switch to GenerateBrowserScreenshot - phantomjs.whlib will be removed in the future.
The defaultrequire option for CQParseUserQuery is replaced by a querymode option, which can have the values "AND" or
"OR". The default for defaultrequire was to do an OR search, but the default value for querymode is "AND". If you
still want to do OR searches, set the querymode option to "OR". If the defaultrequire option was set to
require_required, you can safely remove the defaultrequire option (it will be removed in a future version).