jQuery Nightly Builds
After much wailing and gnashing of teeth by certain members of the discussion mailing list (read: me), we now have automated nightly builds of jQuery ready for mass consumption. These builds came about at the request of we community members who would like to experiment with the most recent features of jQuery on our projects, but who, for whatever reason, find ourselves behind firewalls that restrict our access to the subversion repository.
Without further ado, here are the gory details: You can get your bleeding-edge-jQuery fix at http://jquery.com/src/nightlies/. This folder will simply show you a list of available files. There are 4 files in there in which most of you will be most interested…
- jquery-nightly.js – Pretty self-explainatory. It’s the uncompressed jQuery. Mmmm… fresh from the repository
- jquery-nightly.pack.js – As the more perceptive of you have already guessed, it’s the packed version of #1
- jquery-nightly.release.zip – This contains the docs, test suite, and all of the pre-built versions of jQuery
- jquery-nightly.build.zip – Is the real win for we poor souls behind the fiery-walls of the corporate world. It contains the full jquery path from the repo, and is everything you need to build your very own jQuery
The nightlies folder will also fill up with dated versions of all 4 of these files so that you can go find jQuery at whatever vintage you prefer.
New versions of the nightlies will be added every day at 2am EST (7am GMT), and will consist of the most recent revision from the subversion repository at that time.
If all of this talk of subversion, repositories, bleeding-edge, and nightly building makes the stability craving web deveoper inside you run away screaming, fear not. The stable release download you need is still right here waiting for you.
Thanks go to John Resig for hooking us up with the server-side magic that got this automated build process running (not to mention for the server, the bandwidth, and for jQuery in general :) ).
Finally! :) I’ve been hoping you guys would do this; thanks!
Excellent. No more venturing into weird and unfamiliar Unix-land to retrieve the latest version from SVN. No more leaving Eclipse thinking “what was all that about”? Ultimately, no more being made to feel inferior from not knowing what the heck I was doing and reading about everyone else seeming not to have an issue with it! Thanks for this – I appreciate the effort.
Excellent ! Thanks.
According to this, maybe a stupid question, but, is jQuery has a “Changelog” ?
Because navigate on subversion repository for know last modification is a little frustrating!
I’m using Eclipse with WTP and Subclipse (or Subversive) to checkout and build and work on and with jQuery. Eclipse has built-in ant support, so I don’t have to worry bout that eiher.
The SVN plugin is a matter of taste:
Instead of WTP Aptana may be a good choice. I’m still missing some important features in both…
Serving the subversion repository under SSL in addition to plain HTTP should usually be enough to circumvent those infamous braindead firewalls.
Normally you’d be right. But in my situation, we aren’t allowed to connect outside of the network via SSH either. We can’t even connect to an SSH server running on port 80 (like I may have tried at my house). Even the SVN servers running on apache_mod_dav_svn don’t work, because the DAV parts of the HTTP protocol aren’t allowed through the firewall. The only SVN servers that work are those served through HTTPS. So, for me anyway, HTTPS (SSL) would be a good solution, and more secure for sending authentication for committing code as well. But it would be a huge switch on the server to go from svn:// to https://. Though, I may suggest that to John at some point if his server is capable and he’s willing to buy a cert.
But,How can i know whether jquery updated ???
When should i update my project ???
Indeed, great magic!
……but automated changelog would be helpful (even for those tracking discussion list and knowing how to handle subversion :-)
@KDee & adam
Do you mean http://jquery.com/dev/svn/log/trunk/jquery/. That’s a list of SVN log messages for each revision in the jQuery repo.
Well, as far as when you “should” update, that’s a question of stability. I think you only “should” update a project when there is a new stable release. But if you’re having a problem with the code in the most recent release, and you’ve looked on the bug tracker and your issue is fixed in the latest code in SVN, then go grab the nightly and use it. I would NEVER suggest that you use a nightly in a production web application, but it can be useful in developing one if you want a sneak peak at what the next release will include, and you can wait for that release before releasing your web app.
I hope that cleared up the confusion more than created more…
This is exactly what i’ve been asking for. Thanks ;)
Keep up the good job
And I sugguest that the lastest stable release version number should be show in jQuery’s home page.
Hi. I found your (or this LOL) web site referring a link on my friend’s site. I took a quick look and it feels like JQ is something useful, but… There is no examples at all… I mean something where I can see that it’s really cool. Sure you can say download and try – and you are probably right. but being an “old school” programmer I’m lazy person :) So if you can put somewhere examples link that would be really helpful I think.
Sorry for spaming your blog, but still there is no any contact form.
P.S. just trying to help, dont’ get me wrong :)
While I don’t disagree that the jQuery.com website is a work in progress as far as getting new people into the library, I do believe that if you look, you will find just about everything you’d ever want. I recommend starting at the “Tutorials” page linked to at the top of all pages on the site (http://docs.jquery.com/Tutorials). This page has links to examples, demos, screencasts, and nearly every other kind of get-you-going-quickly resource you’d want for jQuery. I’d also ask that you keep in mind that jQuery isn’t so much something that does anything out-of-the-box, but it’s something with which you can very quickly and easily make amazing things happen mere minutes from removing it from said box. It’s a tool; and the limits of what can be done with it are expanded daily. That being said, if you want to see what people have already done with it, a really nice library of “plugins” exist and are also linked to at the top of every page of this site (http://jquery.com/plugins/). I hope you find what you’re looking for. jQuery has made my life as a professional web developer much much easier. I think you’ll find the same is true of nearly every active member of this community, and it’s what I believe contributes most to the overall friendly and helpful attitude of the developers here.
Are the nightly builds no longer working? I can’t seem to access them (I tried the zip version too, but it was from the 17th?)
Is the web access of the Subversion repository (repository browser) still working?
For a few days now I am getting an error when I try to browse to the two mentioned URLs:
Greetings from Germany,
Thank you very much for this information.
The nightly builds link gives a 404 error. It seems to be down.