Monday, August 26, 2013
jQuery team released jQuery 1.10.2 and 2.0.3 on July 3, 2013. These releases fix a few pesky bugs that have been reported over the past month, but the list is refreshingly small. Since some of the bugs spanned both the 1.x and 2.x branches we’re releasing new versions of both to keep them in sync
You can get the latest files from the jQuery download page, including sourcemap files and links to helpful tools such as jQuery Migrate. If you’re upgrading from a version of jQuery before 1.9, please do read through that page carefully to make your migration as pain-free as possible. Remember that it may take a few days for the CDNs at Google, Microsoft, and CDNJS to respond to the rocket’s red glare and post the latest versions. In the meantime, use the copy on the jQuery CDN.
Friday, April 19, 2013
Monday, September 3, 2012
jQuery 1.8.1 is released on 30th Aug, 2012. This version fixes the issues reported by the community following the final release of 1.8.0. Here are the files, ready for you to use:
- http://code.jquery.com/jquery-1.8.1.min.js (production, compressed)
- http://code.jquery.com/jquery-1.8.1.js (development, uncompressed)
The Google and Microsoft CDNs will also have copies available soon.
The final set of bugs that were fixed are listed below. Don’t forget, folks, we love to hear about bugs in the betas and release candidates too! You don’t have to wait for a final release to test with your code. The earlier we can fix these bugs, the smoother things go for both the team and the jQuery community.
Use jQuery UI 1.8.23 and jQuery Mobile 1.1.1 or later for best compatibility with jQuery core 1.8.1.
Monday, August 13, 2012
jQuery 1.8.0 is released by jQuery on 09-Aug-2012 by jQuery team.
Sizzle re-architected: jQuery’s selector engine is faster than ever, thanks to a rewrite (well, reallytwo rewrites) by Timmy Willison. Sure, most browsers have
querySelectorAll nowadays, but nearly every implementation falls short in one way or another, creating a road full of cross-browser potholes. Sizzle smoothes that road for you. Plus, you may want those useful jQuery selector extensions like
:has() with a complex selector or
:contains(). Oh yeah, and there’s still IE6/7 support.
Animations re-imagined: Over time, the animation code in jQuery had become kind of messy. Corey Frang took a head-first dive into that swamp and managed to remove most of the alligators, um, bugs. Most of the changes are under the covers, so existing animations should just work (and work better). But there are also some awesome additions to make animations more general and extendable. One notable and very cool feature is the use of the progress callbacks in Promises. We’re still working on detailed documentation, but we do have a draft. Also, here’s an example of the new code in action: http://jsbin.com/odocid/1/edit.
Automatic CSS prefixing: When you use a CSS property, in either
.animate(), we’ll use the correct prefixed property (when appropriate) for that browser. For example, take
.css("user-select", "none"); in Chrome/Safari we’ll set the value as
"-webkit-user-select", Firefox will use
"-moz-user-select", and IE10 will use
More flexibility with $(html, props): In jQuery 1.8, you can use any jQuery method or plugin in the object passed to
$(html, props). Before, you could only use a short list of method names, and there was no documented way to add to the list. Now there doesn’t need to be a list at all! Be aware, however, that this can cause the behavior of your code to change if plugins are added later that have the same names as HTML attributes.
More than 160 bugs closed: The Sizzle and animation rewrites in particular provided the impetus to fix several long-standing bugs–some of which have been around for two or three years. Mike Sherov tackled most of the open CSS and positioning issues, getting us down to near-zero bugs there. We also haven’t given up and are still pounding away to eliminate annoying differences between IE 6/7/8 and modern browsers, so you don’t have to deal with them.
Smaller code size: Despite all the code cleanup, new features, and bug fixes, the gzipped file size of jQuery 1.8 is actually a few hundred bytes smaller than jQuery 1.7.2. Size reduction wasn’t our primary goal in this version, but we felt it was important to hold the line on code growth, and we definitely achieved that. Many thanks to Richard Gibson for leading the code-crunching charge across the entire project.
Modularity: If you know your project’s jQuery dependencies well, you can use the new
grunt-based build system to strip out parts of jQuery that you know you don’t need. What we’ve done here for 1.8 is really just a beginning, you’ll see even more flexibility as we move to later versions.
Thursday, April 12, 2012
Microsoft released SQL Server 2012 on 02-Apr-2012. Those wanting to get their hand on the bits can follow this link. However, it leads to an evaluation copy of SQL Server 2012, which is good for six months
Microsoft changed the product editions with this release. Enterprise edition is now the top-of-the-line product that comes with "unlimited" virtualization rights. The BI edition is a new product for organizations interested in using Microsoft's business intelligence improvements in SQL Server 2012. Finally, Microsoft offers a Standard edition.
On top of the evaluation edition, Microsoft offers a free SQL Sever 2012 Express edition for lightweight use, which can be downloaded here.
Friday, July 15, 2011
jQuery 1.6.2 is now out! This is the second minor release on top of jQuery 1.6 and lands a number of fixes for bugs.
As usual, two copies of jQuery, one minified and one uncompressed (for debugging or reading).
- #9286: Using live submit on forms
- #9298: $(elem).attr(eventName) not working properly in IE7
- #9329: attr(“title”) issue in ie7
- #9362: .attr(“value”) does not work for meter elements
- #9468: $(‘form’).attr(‘class’) always return undefined in IE 6
- #9499: removeClass will only remove the first instance of a class
- #9301: Setting data() via an object with hyphenated keys create inaccessible data.
- #9368: jQuery.camelCase() defined in css.js, but used more widely
- #9471: memory leak noticed when loading jquey.1.6.1.min.js included html pages in the iframe
- #9300: outerWidth(true) issue
- #9220: Animation Callbacks fire AFTER the next queue function executes.
- #9678: setInterval cleared by animation
- #9285: custom trigger
- #8950: (Chrome, Firefox) Second argument (event empty) in jQuery throws error while creating <input>
- #9370: Compatibility Issue with jQuery 1.6 and IE6