jQuery 1.4 Alpha 2 Released
jQuery 1.4 Alpha 2 is released! This is the second alpha release of jQuery 1.4 (alpha 1 was released previously). The code is stable (passing all tests in all browsers we support), feature-complete (we’re no longer accepting new features for the release), and needs to be tested in live applications.
Grab the code:
- Regular: http://code.jquery.com/jquery-1.4a2.js
- Minified: http://code.jquery.com/jquery-1.4a2.min.js
NOTE: If you’re using jQuery 1.4a2 and you run into an error please make sure that you’re using the regular version of the code, it’ll make it easier to spot where the error is occurring.
How can I help?
To start, try dropping the above un-minified version of jQuery 1.4a2 into a live application that you’re running. If you hit an exception or some weirdness occurs immediately login to the bug tracker and file a bug. Be sure to mention that you hit the bug in jQuery 1.4a2!
We’ll be closely monitoring the bug reports that come in and will work hard to fix any inconsistencies between jQuery 1.3.2 and jQuery 1.4.
With your input we should be able to produce a solid release. Right now we’re looking to push out at least one beta around the beginning of the new year and a final release candidate early in January. The final release will occur on January 14th, coinciding with jQuery’s 4th birthday. Thanks for your help in reviewing jQuery 1.4a2!
Sweet!
Oh my Jesus!! Its not even chrsitmas yet
What about the new features? What are they? Performance improvements, etc? (Like .live(), .closest() and others)
Yes, a list of features and improvements would be awesome to have, without having to watch a video.
The final list of features will be coming together with the release candidate early in January. Right now we’re still looking for possible regressions.
And if anyone is wondering what the filesize of jQuery 1.4 will be (minified + gzipped) it’ll be around 22KB:
http://github.com/jquery/jquery/commit/3fd62eae9df3159fc238a515bb748140a942313d
awesome, i guess it s a huge mile stone, hope the fll version will be live on Jan 14, 2010
may be cold outside but my code is gonna be warm();
has jquery.require() been added yet?
Pingback: jQuery:
There seems to be a bug within the mouseenter/-leave events that causes both events to be called every second if the cursor stays within the entered object (at least in Firefox 3.5.5).
Same goes for mouseover/-out events.
Thanks for the new version. We’re going to test it once again.
Pingback: jQuery 1.4a2 (Alpha 2) Released | Perplexed Labs
Nice!! what is new in jQuery 1.4?!
Pingback: jQuery 1.4 Alpha 2 : Blogografia
Great work guys!
Could jQuery.support detect the capability for canvas, too?
IE6/7/8 have no canvas support :(
@Rene Leonhardt: since jQuery does not use canvas, it would be a waste of time and code to detect canvas support. Nevertheless, you can use it to do so yourself: just put a hidden “canvas” node inside your document and try whether the special JS method (.getContext) is available:
// create canvas element
var c =$(”).appendTo(‘body’);
// look whether the method getContext is set – we do not use $.isFunction, because this will return false in IE on internal methods.
$.support.canvas = !!c.attr(‘getContext’);
// remove canvas element again
c.remove();
Greetings, LX
Alas the code was not converted to html :-/
the first JS line meant to read:
$(‘>canvas style=”display:none;” width=”1″ height=”1″<>/canvas<‘).appendTo(‘body’);
Greetings, LX
Argh! I am too sleepy, even mix up gt and lt…
OK, more awake now. Strangely enough, the bug I found yesterday miracolously vanished…
@Marak Squires: at least it is not in there yet.
Greetings, LX
you make javascirpt more and more amazing……….
The minified version has quotes in bad places or non-existent ones when I look at it in dreamweaver. It comments out all my code below it.
where you can find a list of changes?
I would also love to have this release focused on PERFORMANCE.
Pingback: links for 2009-12-22 « 2LeggedSpider
jQuery is really great, but for javascript neophytes like myself, I seem to get into performance troubles (namely: IE7 and IE6 – a script is causing your page to run slowly…) when the page is large/contains hundreds of tags. There are a scattering of random blog posts about how to properly set up one’s jQuery functions, but I think it would be helpful if this site dedicated more space to the issue (maybe it does, and I’m missing it). Thanks!
@Matt: go easy on events and effects and try to optimize your usage of jQuery (http://www.no-margin-for-errors.com/2009/04/28/demystifying-the-jquery-selectors-optimization/).
Greetings, LX
Well, in hopes of a solution, I purchased Cody Lindley’s jQuery Enlightenment book, and pg 17 may have solved the problem I was having. It discussed an approach I’d never come across before. Too bad that kind of documentation/explanation isn’t available on the normal jQuery site, but at least it is somewhere. (No, I don’t know Cody and I didn’t get paid for this.)
Pingback: jQuery 1.4 Alpha 2 | aNieto2K
Looking good!
Matt, what’s the approach?
Was going crazy trying to get .live() going for focus and blur events. Turns out it is broken in this release, works fine in alpha 1 though so will use that for now.
What warrants the nearly 35KB increase in filesize between 1.4a2 minified and 1.3.2 minified?
Really nice! Going to integrate it in my apps now!
thanks for the hard work. I just tried to include it inside of my chrome extension and it worked like a charm.
I tested it on our web platform. Worked perfectly!
Keep up the good work, jQuery developers. F***ing love you, guys!
Tested it in our requirement/test/bug reporting system.
No problems!
I’m loving jQuery! BUt really: Why is it getting so big? That ist IMHO one of the great advantages of jQuery, its tinyness! What accounts for the almost doubling in file size?
Keep on the great work!
This version, as well as -dev, breaks the XUL if I use it in a Firefox 3.5 extension (just like 1.3 did)
Pingback: Context in live events in jQuery 1.4 « bjarlestam
There is a bug when I bind an event handler to form in IE; then I submit the form, but my submit handler has not executed.
Can somebody give a reasonable explanation as to why the library has gotten so big with this release?
Really nice! I will integrate it in my apps soon!
We love jQuery. Thank you for your work!