JQuery 1.4.4 Released
blog.jquery.com
blog.jquery.com
But please stop adding features to it.
The download is already pretty fat, and already has plenty of extraneous UI fluff and DHTML stunts that detract from its core. If you really want to add a pretty "fadeToggle" effect, please make it available as an extension or stick it in jQueryUI, or otherwise don't force every single user on the entire internet to download it just so that we can do useful things like $('.disabled').each().
I know that you've got a team of smart people, and it's tempting to just keep going adding new cool stuff. But that's only going to make things worse. You need to accept the fact that your product is feature complete. Go into maintenance mode, make sure everything stays solid, and add make occasional small improvements to the core when it makes sense to do so.
It'll be painful to make that shift, but unless you do, your library will become fatter, less focused, and in the end, less useful to developers.
I don't know anything about this feature in particular, there may in fact be a great reason for including it in the core but I do agree that in principle, anything not core should be in a different module. Nice to haves are just that, no point making people download them if they are unlikely to be used.
That said, jQuery is still awesome.
In an attempt to further unify the methodology across
our API, we’ve introduced a new method to Effects
called .fadeToggle(). We already have existing toggle
methods in our API for sliding (.slideToggle()) and
toggling classes (.toggleClass()) and it made sense for
us to extend the availability of a built in toggle to
fading effects as well.http://api.jquery.com/category/effects/
When you look at that list, fadeToggle makes a lot more sense. The only helper methods are for slide and fade, the most common animation types.
This isn't the recommendation of the jQuery Team but if you feel the library is getting too bloated you now have the option to cherry pick only the options of jQuery you'd like to use.
Read the blog post here http://blog.jquery.com/2010/10/16/jquery-143-released/
Also we discussed it on the jQuery 1.4.3 episode of the jQuery Podcast http://podcast.jquery.com/2010/10/29/episode-38-jquery-1-4-3...
This makes me so happy I could cry.
Thanks John and the rest of the jQuery team for your brilliant work!