1.1.4
click here to add a description
click here to add a homepage
jQuery JavaScript Library — Read more
Tagging the 1.1.4 release.
Marked all the appropriate methods as being deprecated for the 1.1.4 release (in preparation for 1.2).
Brought back a husk method to represent evalScripts. I didn't realize so many plugins relied on it (it's deprecated in this release).
Tweaked the Ajax test suite for Safari.
Only bind .ready() once per instance of jQuery - and only bind if the ready() method is actually called (nothing is bound if window/load is used).
Fixed bug with the packed version of jQuery.
Fixed the case where global events weren't being triggered on window and document.
Fixed use of eval() and new Function() to work within the correct scope (and not throw errors).
Made 'jQuery' unrollable via .noConflict(true) and instances of new Function() have been converted to eval(function(){}) in order to handle jQuery name changes. (Bug #1393)
Added fix for undefined property in animation, in IE (Bug #1518)
Using some of the ideas presented by rformato, I've significantly sped up $("#id") selection. It's now just 10% slower than doing: $(document.getElementById("test")), which seems quite acceptable. (Bug #1316)
Added the new :has() selector (Bug #1521)
You can now assign jQuery to random namespaces - very cool. (Bug #1393)
Fix for a selector speed regression (calling a simple selector many times resulted in a significant speed down). This has been fixed by breaking the RegExps out into the global scope. This required that a closure be implemented around the full jQuery script (which is now the case). Some simple changes were made in addition to the RegExp one, allowing for some greater flexibility on our part - and hopefully better compression.
Two quick fixes in relation to #1028. ajaxSetup shouldn't be deep and the boolean arg should be used, not overwritten with 'true'.
Make deep .extend() an optional argument - it will go deep if you pass in an boolean as the first argument (fixed bug #1028).
ignore dist folder
ignore eclipse' .project files
Fixed two cases where []. was used instead of Array.prototype. (Bug #1427)
Just pushed in my changes for making jQuery.each on objects faster, sample results: http://dev.jquery.com/~john/ticket/each/obj.html
Just pushed some major speed improvements through for $.each() - we're now seeing a 2x speed improvement over 1.1.3. Some crude results can be found here: http://dev.jquery.com/~john/ticket/each/
Make jQuery work without warnings in strict mode, in Firefox.
Implemented the new .slice() method (bug #1517).
Complete overhaul of the Ajax test suite, it's now passing in all browsers. In order to achieve this I had to fix a numbe
Added a fix for IE returning comment nodes in * queries. I put the logic in $.merge() but added a conditional such that the speed hit only effects IE users. (Bug #1155)
Applied arrix's fix for getting style values on elements that aren't in the DOM, in Safari. (Bug #1482)
We were catching exceptions within the success callback of an Ajax request, then causing an error callback to be called (which is incorrect). (Bug #1441)
Fixed non-unique results from .parent(), .parents(), .next(), etc. (Bug #1449)
Added a fix for bug #1489, appending <caption> was broken.
reverted my "fixes", seems like they work only with the latest (dev) rhino version, which isn't that helpful