jQuery 1.0.2 is now ready for consumption! This release is a huge bug fix release – and it is highly recommended that you upgrade right away. As always, if you spot a bug, please add it to the bug tracker.
In addition to having a better test suite, a big push for this release was to have better cross-browser compatibility for common tasks (such as AJAX operations). Functionally, however, no major features have been added to this release (although, expect some new code come 1.1).
I’d like to take this opportunity to introduce everyone to Jörn Zaefferer. Much of this release was made possible by him. He’s responsible for completely overhauling the test suite (it now has over 260+ tests!) and for fixing the majority of the current bugs and enhancements (over 60 of them!). If you want someone to thank for this release, it should be him.
Download Now:
Tickets Closed:
The full set of bugs, or enhancements, that were closed with this release:
- Cross Browser Dimensions
- I.E. text rendering at full opacity
- FadeIn/FadeOut breaks if opacity is already set
- css(‘top’) and css(‘left’)
- fx.custom() doesn’t work for opacity in IE
- Opacity doesn’t work in IE
- jQuery IE6 bug with base href
- [PATCH] IE Opacity issues resolved
- Namespaced Selection of Elements and Attributes
- append(html) function fails, if html is a table fragment and begins with whitespace
- IE weirdness on semi-opaque anti-aliased text, a small fix
- a fix for getAttribute(‘action’) in forms
- IE throws errors for $(this) in nested each loops
- IE5 scripting error
- Leak for Mozilla/Firefox browsers (using addEventListener)
- filter seemingly not operating correctly
- $(‘node1/node2’) gives error when node1 is empty
- add does not merge sets
- extend not(jQuery) to be able to operate with sets
- document the behaviour of $(”
- $.load requires a callback
- [PATCH] $().hover error in firefox
- Attribute values in :not()
- children() may return nothing
- IE throws errors for $(this) in nested each loops
- ajax summary / todo list
- Safari crash in test suite
- wrong safari detection
- different behavior for next() in IE and Firefox
- [PATCH] IE Memory Leaks from event system
- Different Encodings for AJAX
- IE 6 removes whitespace, eg. when using append
- hover() mouseout bug
- $.postJSON
- Params to $.get() are appended wrong to querystring,
- calling load without arguments throws exception
- Returning script tag in IE fails
- Unavailable response header breaks Firefox 1.0
- ifModified arg to $.ajax()
- Timeout as Argument to AJAX
- Replacement :input, :radio, etc.
- Ajax refactoring
- jQuery’s toggle(); gets mixed up with moo.fx’s toggle();
- Error Parsing Opacity
- .constructor == Function is not enough
- [PATCH] $().hasClass()
- Create IE 5.0 Support Plugin
- [PATCH] innerWidth and innerHeight fails in IE with no borders
- sibling() returns siblings and the subject
- IE fails with #element/* expressions
- XHTML Tables
- wrap breaks when the HTML structure contains text
- Fix for attribute *=, ^=, and $= in cases where special attributes.
- `]` breaks selectors
- Including jQuery again overwrites already registered document-ready events
- Expression generates error in FireFox 1.5.0.6
- support of ancestor:: axis
- prev() does not work as expected
- nth-of-type
- Animate function release
- attr(‘checked’, true) doesn’t work