The first post-1.0 release is now ready – and (as you would probably expect) it’s a bug fix release. I’ve been working on fixing up some of the most pressing 1.0 bugs during the past couple days and I think it’s ready to go. So, without further ado – here’s jQuery 1.0.1:
I definitely recommend that you upgrade to this release since it’ll only help make your development go easier (I expect that the next few point releases will be rather feature-lite). Here’s what’s been fixed in this release:
- Fixed Minor Documentation Flaws
- Fixed the issue with jQuery not packing correctly for Safari.
- Fixed some issues with .children() not working correctly.
- Fixed some issues with .remove() not working correctly.
- Apparently I accidentally removed :nth-child() — oops, it’s back now.
- Fixed issues with .val() not working properly.
- Fixed issue with comment text being included in .text() results.
- Fixed issue with opacity being set to only 0.9999 for Opera, Safari, etc.
- Fixed issue with .attr( “disabled”, false ) not working properly.
- Added fix for broken $(“../..”,foo).
- Added fix for stray script element that was left for IE for the DOMReady hack.
- Added support for the native AJAX object in IE 7.
- Added native support for JSON data.
There’s a couple more, less-pressing, bug fixes waiting in the queue, with a bunch of nice enhancements coming up soon (especially for the AJAX functions, thanks to Will Jessup). The next move is going to be putting the finishing touches on the API documentation and moving proj.jquery.com to jquery.com.
As always, if you spot any bugs, please feel free to post them to the bug tracker (it helps me to keep tabs on everything, and keep it organized).
Update: I’ve applied two hot fixes to this update, both of which fix big problems with this bug update. That’s what I get for releasing this at some awful time in the morning. Please make sure you get the latest source from this page.