Skip to content

Commit

Permalink
adding december community update draft
Browse files Browse the repository at this point in the history
  • Loading branch information
addyosmani committed Dec 28, 2010
1 parent fa96871 commit 1366a2a
Showing 1 changed file with 77 additions and 0 deletions.
77 changes: 77 additions & 0 deletions december-2010.html
@@ -0,0 +1,77 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Community Update</title>
</head>

<body>
<p>Welcome to the December jQuery Community Update. We hope you had an enjoyable Christmas break with your families and would like to wish everyone in the community a happy new year in advance!</p>
<p>In today's post we'll be presenting important updates from both jQuery Core and jQuery UI which we would appreciate your comments and feedback on.</p>
<h1>jQuery Core</h1>
<p>The jQuery Bug Triage team have been hard at work this month and today we're happy to announce the release of jQuery 1.5 Alpha. Some of the updates in this release represent minor fixes to the jQuery core whilst others are important re-writes that form part of jQuery 1.5 - our next major release due out in the first quarter of 2011.</p>
<p><strong>What's changed?</strong></p>
<p>The most paramount change in the Alpha release of jQuery is a complete re-write of $.ajax. [I've asked Julian to contribute a summary paragraph on the changes made here as he knows them best].</p>
<p><strong>How can I help?</strong></p>
<p>As always we would like to invite the community to help us test these changes so that we can identify and correct any persisting issues as soon as possible.</p>
<p>To start, try dropping the below version of jQuery 1.5 Alpha (jQuery-GIT) into a live application that you’re running. If you hit an exception or some weirdness occurs immediately login to the bug tracker and <a href="http://bugs.jquery.com/">file a bug</a><strong>Be sure to mention that you hit the bug in jQuery-GIT.</strong></p>
<ol>
<li>Include jQuery-GIT in your project using the URL: <a href="http://code.jquery.com/jquery-git.js">http://code.jquery.com/jquery-git.js</a></li>
<li>Select jQuery-GIT as your jQuery version of choice inside jsFiddle.net</li>
</ol>
<p>We’ll be closely monitoring the bug reports that come in and will work hard to fix any inconsistencies between jQuery 1.4.4 and jQuery 1.5 Alpha.</p>
<p><strong>Change Log</strong></p>
<p>Fixed:</p>
<ol>
<li><a href="http://bugs.jquery.com/ticket/7102">#7102</a> jQuery now registers itself as a CommonJS async module. This allows jQuery to participate in browser module loading with compatible loaders such as RequireJS and Yabble.</li>
<li><a href="http://bugs.jquery.com/ticket/6842">#6842</a> Decreased the number of expando collissions possible when using noConflict(). The expando string now uses a random number and we also add in the jQuery version number to instantly differentiate separate versions of jQuery.</li>
<li><a href="http://bugs.jquery.com/ticket/7847">#7847</a> $.get and $.post were internally quite WET in nature. These are now significantly more DRY</li>
<li><a href="http://bugs.jquery.com/ticket/7793">#7793</a> When a native browser event is bubbling up the DOM, make sure that the correct isDefaultPrevented value is reflected by jQuery's Event object</li>
<li><a href="http://bugs.jquery.com/ticket/6779">#6779</a> No longer cache non-html strings in buildFragment to avoid possible collision with the names of Object methods like toString. This change also helps make our unit tests 0.5-8% faster.</li>
<li><a href="http://bugs.jquery.com/ticket/6481">#6481</a>
$.param should treat empty arrays/objects like empty strings. This has now been corrected.</li>
<li><a href="http://bugs.jquery.com/ticket/7817">#7817</a> No longer use for-in loops on arrays - this fixes an issue where xhr.js was breaking if array.prototype methods were being added.</li>
<li><a href="http://bugs.jquery.com/ticket/7165">#7165</a> Updated the cloneCopy event so that it does not create superfluous data objects when cloning elements. Exposes a new method, $.hasData. </li>
<li><a href="http://bugs.jquery.com/ticket/7809">#7809</a> Use a for loop rather than for/in loop when copying events so that code will work with an augmented Array.prototype.</li>
<li><a href="http://bugs.jquery.com/ticket/7397">#7397</a> fadeIn not correctly working with inline elements</li>
<li><a href="http://bugs.jquery.com/ticket/7717">#7717</a> and <a href="http://bugs.jquery.com/ticket/7165">#7165</a> .clone(true) does not clone data correctly. For performance and reliability reasons we have decided to only copy the first level of the data object. That is also consistent with the behavior of $().data(obj) which shallow-extends the element's existing data object with obj.</li>
<li><a href="http://bugs.jquery.com/ticket/4386">#4386</a> <a href="http://bugs.jquery.com/ticket/5566">#5566</a>, <a href="http://bugs.jquery.com/ticket/6997">#6997</a> Make sure IE clones body elements correctly. Previously, iFrame body clone events in IE experienced issues before and after clone events. This has been corrected.<br />
</li>
<li><a href="http://bugs.jquery.com/ticket/7195"><strong>#7195</strong></a><strong> Rewrite of the Ajax module by Julian Aubourg. This is the most significant change in this release and brings a number of performance improvemenets to $.ajax. Further details can be found here: <a href="http://oksoclap.com/6Y26bm1ZsB">http://oksoclap.com/6Y26bm1ZsB</a></strong><a href="http://oksoclap.com/6Y26bm1ZsB"></a><br />
</li>
<li><a href="http://bugs.jquery.com/ticket/7413">#7413</a> backed out browser inconsistencies with return of jQuery.isEmptyObject</li>
<li><a href="http://bugs.jquery.com/ticket/6897">#6897</a> jQuery.props is in support.js but belongs in attributes.js. This has been moved.<br />
</li>
<li><a href="http://bugs.jquery.com/ticket/6398">#6398</a> Custom 'submit' event on objects in IE added and now supported in 1.5 Alpha</li>
<li><a href="http://bugs.jquery.com/ticket/7578">#7578</a> $.getScript() (ajax 'script' dataType) regression on cache control. </li>
<li><a href="http://bugs.jquery.com/ticket/5476">#5476</a> prevents get(-1) from creating a new jQuery object.</li>
<li><a href="http://bugs.jquery.com/ticket/7673">#7673</a> hasClass, removeClass didn't work in IE if the attribute contained \R character. </li>
<li><a href="http://bugs.jquery.com/ticket/7524">#7524</a> Calling $.fn.data without arguments on a non-DOM element in 1.4.4 breaking</li>
<li><a href="http://bugs.jquery.com/ticket/6242">#6242</a> Fix memory leaks in IE caused by the custom abort function of $.ajax </li>
<li><a href="http://bugs.jquery.com/ticket/7673">#7673</a> Handle carriage return characters in className property</li>
<li><a href="http://bugs.jquery.com/ticket/6911">#6911</a> Prevent disabled elements in liveHandler <br />
</li>
<li><a href="http://bugs.jquery.com/ticket/6398">#6398</a> Make sure custom events named &quot;submit&quot; can be bound to non DOM elements in IE too</li>
<li><a href="http://bugs.jquery.com/ticket/7578">#7578</a> Set cache to false as default for script or JSON requests. </li>
<li><a href="http://bugs.jquery.com/ticket/5476">#5476</a> Improve performance of get() for negative indices. <br />
</li>
<li><a href="http://bugs.jquery.com/ticket/7202">#7202</a>, <a href="http://bugs.jquery.com/ticket/7451">#7451</a>, <a href="http://bugs.jquery.com/ticket/7500">#7500</a> Make sure attr() works on non DOM element nodes. . <br />
</li>
<li> <a href="http://bugs.jquery.com/ticket/7531">#7531</a> $.post(document.location) didn't work since 1.4.3 in both FireFox and Chrome. We now coerce URL to string before calling replace since replace is also a method of a Location object. <br />
</li>
</ol>
<h1>jQuery UI</h1>
<p>The jQuery UI team have also been working away on new updates that are now available for testing and would like to notify the community of the following announcements:</p>
<p>jQuery UI 1.8.7 was released since our last community update. This brought support for jQuery 1.4.4 but also provided noteable updates to Button, ProgressBar and DatePicker. For the full details of this release, please see the release notes here for more information: <a href="http://blog.jqueryui.com/2010/12/jquery-ui-1-8-7/">http://blog.jqueryui.com/2010/12/jquery-ui-1-8-7/</a></p>
<p>Secondly, the latest version of jQuery UI available on GitHub just landed three new plugins which we would like to invite the community to test in their live projects. These are Spinner, Menu and ToolTip and we would like to thank Jörn Zaefferer for his in landing these.</p>
<p>If you are testing any of the above and would like to submit bug tickets to jQuery UI, please see the section titled 'Finding and Fixing Bugs' here for more information: <a href="http://jqueryui.com/development">http://jqueryui.com/development</a>.</p>
<h1>jQuery Podcast</h1>
<p>For fans of the Official jQuery Podcast, we would like to remind you that Episode 40 is now available for streaming or download. In this episode, we talk to Chris Bannon of ComponentOne about the useful new jQuery UI library called Wijmo - a collection of widgets built off and which extend jQuery UI. To get the episode, head on over to: <a href="http://podcast.jquery.com/">http://podcast.jquery.com/</a>.</p>
<h1>Donations</h1>
<p>Has jQuery helped make your development life a little easier? As you may know, jQuery is an open-source project that relies on the time and efforts of our valued volunteers and community members. The project is financed entirely by donations by the community and these help us to continue offering jQuery for free. </p>
<p>If you've found jQuery useful, we would like to humbly ask that you consider making a small donation to help (even $10 goes a long way). Remember that as the jQuery project is a part of the Software Freedom Conservancy, any domations you make are fully tax-deductible.</p>
<p>Interested? For more information on helping out with a donation, please see <a href="http://jquery.org/donate">http://jquery.org/donate</a></p>
<p>&nbsp;</p>
<p>That's it for this update!. Until next time, thanks for reading and please do feel free to test out the latest updates to both jQuery core and jQuery UI in your live projects. We look forward to reading your feedback.</p>
</body>
</html>

0 comments on commit 1366a2a

Please sign in to comment.