The following user agents have been tested and are supported in this release. If a user agent version is not listed as supported, it still may work, especially on browsers with rapid release cycles (Chrome, Firefox). Future minor releases of Dojo might include fixes to support future releases of these browsers, but it is not guaranteed.
Server-Side User Agents
A feature test, 'has("csp-restrictions")' was added for non-csp compliant code. Please set this feature test to true in order to run code that must be csp compliant.
Added 'has("console-as-object")' for IE9 console quirks. http://bugs.dojotoolkit.org/ticket/18197
Added 'has("dom-contains")'. Browsers that natively support 'DOMNode.contains()' will now use this directly.
Previously, if a number is passed as the second argument to the dojo/html.set method, it resulted in a "Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'" error. In this situation, numbers should be synonymous with strings for setting content in nodes, so we have fixed this to allow the content to be numeric. https://bugs.dojotoolkit.org/ticket/18703
Added selectorTarget property from on.selector as property of event object, https://bugs.dojotoolkit.org/ticket/18355
Added feature tests for Edge, 'has("edge")', and modern Opera, 'has("opr")'. Note also that 'has("ie")' is false for IE11 as it was replaced with 'has("trident")' per request from Microsoft http://mail.dojotoolkit.org/pipermail/dojo-interest/2013-December/079827.html . Usage of browser sniffing is strongly discourated. Whenever possible, you should not use sniffing and should instead use feature detection.
null queries with JsonRest that provide parameters after ? will no longer include the string null in the query. https://bugs.dojotoolkit.org/ticket/17628
keep class id if srcNodeRef.id is empty string in create(), https://bugs.dojotoolkit.org/ticket/18803
rather than just loading dojox/form/BusyButton.