jQuery 1.2: jQuery.extend(“Awesome”)

Posted on by

Attend jQueryCamp Boston!
We’re having a free one day conference this October and most of the jQuery team will be there. Come along, ask questions, and meet the people who build the library that you love!

This is a massive new release of jQuery that’s been a long time in the making – and it’s ready for your consumption!

We’ve put the full jQuery 1.2 release notes on a page of it’s own, since there’s so much to dig through. REMEMBER, features were removed in 1.2, so please be sure to read the notes on how to upgrade before doing so.

As always, there’s going to be bugs, so please submit them to the bug tracker and we’ll try to get them sorted out, right away. You can probably expect a minor bug fix release within the week to take care of any pressing issues.

jQuery 1.2 (Full Release Notes)

Download

jQuery 1.2: (How To Upgrade)

Plugins:

New Features

  • Selectors
    •  :has(selector)
    •  :header
    •  :animated
    • XPath Selector Plugin
  • Attributes
    • .val() Overhaul
  • Traversing
    • .map()
    • .prevAll() / .nextAll()
    • .slice()
    • .hasClass()
    • .andSelf()
    • .contents()
  • Manipulation
    • .wrapInner() / .wrapAll()
    • .replaceWith() / .replaceAll()
    • Event Cloning
  • CSS
    • .offset()
    • .height() / .width() for document and window
  • Ajax
    • Partial .load()
    • Cross-Domain getScript
    • JSONP
    • .serialize() Overhaul
    • Disable Caching
  • Effects
    • .stop()
    • %/em Animations
    • Color Animations
    • Relative Animations
    • Queue Control
    •  :animated
    • step: Function
  • Events
    • Namespaced Events
    • .triggerHandler()
  • Internals
    • Documentation Move
    • Expando Management


Sunday, Sunday, Sunday!

This Sunday, September 16th, the brand new jQuery UI is coming to your town. Draggables, droppables, resizables, shadows, sliders, sortables, tabs, accordions, selectables, trees, and modals. All completely documented, demoed, themed, and 100% Free Open Source Software.

To whet your appetite, here’s quick peak at what you can look forward to:

Sexy jQuery UI

Feel free to Digg this post.

83 thoughts on “jQuery 1.2: jQuery.extend(“Awesome”)

  1. This is awesome! I’ve never seen such a great framework, and community. A big thanks to the whole team behind the core and ui suite! :)

    I hope to release some jQ stuff around the weekend, I’ve been waiting for this.
    Thanks guys, you rock!

  2. Great News!
    Just one thing. I downloaded the jquery-1.2-release.zip file, but there is no test suite and docs inside. You must be forgot to include there?

    Thanks anyway! Can’t wait to see the new jQuery UI.

  3. Whoa the animation API has been totally opened up, I’m exciting to get uberdynamic with jQuery. Thanks for all the excellent hard work, gentlemen.

  4. I always knew jQuery would slam all the other libraries into the dirt when I first started using it a year ago. This is awesome work.

  5. Ty (tzmedia) on said:

    Thanks for the timely release for v.1.2.
    It’s great that you did REMEMBER!
    Great things can happen when everyone contributes ;)!

  6. From Mexico:
    VIVA JQUERY!! Si como no!

    Nice job guys! Let me find my cc and I will send you some good $. :D you deserver a lot of them.
    Regards

  7. Big pat on the back to the jQuery team! v1.2 brings in heaps of great new features that were previously in various plugins. Well done!

  8. Dinoboff on said:

    @arphen: The still can use the packed version.

    But I using a minified and compressed version is more efficient.

    There is different way to serve your file compreesed. You can use php to serve static compressed files and setting the header, or let your webserver compress them. With apache 2, mod deflate and mod headers, you have to had the following directive in httpd.conf or .htaccess:
    <IfModule mime_module>
    <files *.js>
    ForceType text/javascript
    </files>

    <files *.css>
    ForceType text/css
    </files>
    </IfModule>

    <IfModule headers_module>
    <IfModule deflate_module>
    # Netscape 4.x
    BrowserMatch ^Mozilla/4 no-gzip
    # For browsers that pretend to be Mozilla4
    BrowserMatch \b(MSIE|Safari) !no-gzip
    # IE5.5 and 6.0 has bugs
    BrowserMatch \bMSIE\s(5\.5|6\.0) no-gzip
    # IE 6.0 after SP2 may not have gzip bugs!
    BrowserMatch \bMSIE.*SV !no-gzip
    # Some version of Opera pretends to be IE6
    BrowserMatch \bOpera !no-gzip

    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE text/javascript

    Header append Vary User-Agent
    </IfModule>
    </IfModule>

  9. thank you, thank you, thank you.

    oh yah and wow, jquery community is super! sure to be used in many projects to come, simple as simple.

  10. It got too big with 26K, sorry. That’s a 30% increase in size since 1.1.3 while I don’t need all those features all the time. I like javascript libs like this, but not over 20K.

  11. Pingback: Learning jQuery » Upgrading to jQuery 1.2

  12. Sweet, jQuery rocks :)
    I’m gonna convince the others in a project at work that we use this instead of crappy Interface.
    Kudos!

  13. Pingback: commadot.com » Blog Archive » jQuery spring cleaning