Upgrade from jquery-1.10.1.min.js to jquery-2.1.0.min.js

CHANGE LOG

jQuery 2.1

Ajax

#14207: Ajax error defaults to status 404
Build

#13119: Make jQuery releases available via npm
#13768: Error trying to load jQuery from node.js
#14340: Remove oldIE code from support tests on master
Core

#14313: Optimize jQuery.merge for size
Event

#14544: Remove elem reference from event handler
jQuery 2.0.0 Changelog
Ajax
#12838: domManip script evaluation implementations with alternate signatures
#13276: In IE 9/10 $.parseXML() returning document object instead of XMLDOMDocument
#13292: $.ajax with 1.9.0 doesn’t call anymore success function in case of 204
#13306: File input added to serialized forms caused a change in behavior and only halfway follows spec
#13388: Ajax request not returning responseXML
Attributes
#12072: Remove Firefox deprecated nodeValue, getAttributeNode, specified
Build
#12656: Make event shorthands an excludable module
#13316: Check against jquery.min.js with TestSwarm
#13335: “use strict”; break asp.net ajax postacks in FF
#13741: Make wrap*/unwrap methods an optional module
#13744: Move jQuery.fn.size() to deprecated
#13755: Update .jshintrc to match style guide
#13759: Better undefined gzip compression
#13760: getComputedStyle no longer works in node with jsdom
#13776: License comment is breaking the SourceMap
Core
#13356: Consistently clean up after .ready() handler
Css
#13310: hide() and fadein() corrupt the css display value
Deferred
#13150: Be able to determine if $.Callback() has functions
Effects
#12846: overflow:hidden is not removed when .stop() is called
#13183: Wrong animation initial value calculation (1.9.0rc1)
#13483: Issue with stop(true).slideDown() during slideUp()
Event
#13360: Creating String.prototype.namespace can cause an exception in jQuery.Event
#11570: Move element cache to the element[expando] to avoid cleanup and reduce code.
#13143: e.target can be a text node on mousewheel
#13554: Move [un]bind & [un]delegate to event-alias
Manipulation
#13232: In 2.0beta1, using html() function on a tbody selector yields insertion of new tbody
#13233: Unexpected behavior when iterating over and manipulating detached nodes in jquery 1.9
#13282: QtWebKit — TypeError: ‘[object Object]‘ is not a valid argument for ‘Function.prototype.apply’ (evaluating ‘elem.nodeType’)
#13596: .replaceWith should always remove the context set
#13721: remove(“:nth-child(1)”) works differently than filter(“:nth-child(1)”).remove()
#13722: .replaceWith argument handling is inconsistent with other manipulation methods
#13779: .remove() changed in beta3 – now remove nodes in reverse doc order
Selector
#13434: Create querySelectorAll/matchesSelector selector option
#13331: jQuery.fn.add returns incorrect order in Chrome and Safari
#13378: ie8 & ie9 iframe – .filter(“:focus”) – document.activeElement returns unspecified error.
#13420: jQuery 1.9.1 fails to filter SVG parent nodes by class name when using .parent() and .closest()
#13499: Descendant selector fails when searched ID doesn’t exists but NAME does (IE7 only)
#13505: jquery#add: seems to get items in collection out of order on larger lists
Support
#10814: make support as lazy as possible with closure in mind
#12040: Test against Content Security Policy (CSP)
#13089: support adds zoom style to body in Chrome/Safari
#13743: Remove jQuery.support.boxModel
Traversing
#13265: parent method fails with text nodes in IE10
#13332: .closest(“*”) yields input even for non-element nodes
#13349: find function slower since 1.9.0, especially in chrome