Another bug-fix release is ready for all to enjoy! It is highly recommended that you upgrade right away. As always, if you spot a bug, please add it to the bug tracker.
As with the last release, jQuery 1.0.3 is featuring only bug fixes – leaving all API additions/changes/deletions until the next full release: jQuery 1.1.
Once again, Jörn Zaefferer did an incredible job really keeping on top of the bugs, fixing the vast majority of them. Much of this release was made possible by him.
Download Now:
This release includes a new package: A complete zip file of everything associated with this release. This includes three versions of jQuery (Regular, Lite, and Packed), the test suite, and all the documentation. Now you don’t have to build it yourself just to have your own copy.
- jQuery 1.0.3
- jQuery 1.0.3 Compressed
- jQuery 1.0.3 Full Release (All versions of jQuery 1.0.3, the documentation, and the test suite)
Tickets Closed:
The full set of bugs, or enhancements, that were closed with this release:
Note: Even though about 60 bugs are shown below, many of them were messed with by spammers – so I’m not entirely sure which ones were fixed this release and which ones are just zombie bugs that got re-closed. I’m fairly positive that while there were a lot of bug fixes this release, there weren’t 60 of them.
- hover cross browser issue
- hoverClass
- slideUp/Down buggy in Opera 9.01
- jQuery?s toggle(); gets mixed up with moo.fx?s toggle();
- FX flash bug in animations
- .css() returns incorrect values
- Normalize event object
- Opacity should go to 1.0
- appending thead to table
- Problem with ‘e’ being passed to JQuery.css()
- [PATCH] IE Opacity issues resolved
- bug in show when used inside callback
- [jQuery] hover function does not invoke mouseout callback
- children() may return nothing
- [PATCH] $().hover error in firefox
- Context is being modified
- .text() includes comments
- Animation Queueing is Broken?
- IE weirdness on semi-opaque anti-aliased text, a small fix
- $([[‘a’, ‘b’]]).length
- $().trigger broken since rev. 127
- JS ‘warnings’ generated in firefox
- Leak for Mozilla/Firefox browsers (using addEventListener)
- Safari crash in test suite
- remove() & remove(expr) not work
- [PATCH] innerWidth and innerHeight fails in IE with no borders
- $.load requires a callback
- o.getAttribute is not a function (line 634)
- Unavailable response header breaks Firefox 1.0
- Problems with show and hide
- Nested in display:none gives width()/height()=0
- this.set is not a function
- ifModified arg to $.ajax()
- ready does not work over https with msie – fix
- Params to $.get() are appended wrong to querystring
- ajax summary / todo list
- $(‘node1/node2’) gives error when node1 is empty
- The float property for IE
- Opacity doesn’t work in IE
- $.postJSON
- cloneNode() issues
- “name.replace is not a function” in 1.0.2
- it is impossible to implicitly abandon search context (without .end())
- load() of html is not shown properly after hide/show
- Seperate private and public $.extend
- $.load should automatically be JQuerified
- ajaxStart and ajaxStop are having issues
- .add( jQuery )
- Double assignment when setting iframe src attribute
- XML not properly parsed by Interface Autocompleter
- Some variables are not initialized properly in jQuery.ajax in 1.0.2
- $.ajax: Evaluate JS for “html” dataType like load()
- $(‘something’).load(‘test.html’).show(“slow”) won’t work
- Mod of API Docs for jQuery “val”
- jQuery 1.0.2 appears to break the Interface Elements Autocompleter plugin
- Hyphens in CSS, IE6
- Assert that animate does not alter the hash param
- .animate() overflow not reset