YUILibrary - Open source JavaScript and CSS for building richly interactive software.
Fork YUI on GitHub

YUI 2.x

YUI 3

YUI 3 is the next generation release of the YUI Library. The goal of the rewrite is to reflect everything learned in the development and support of YUI 2. Some key goals for the new version of the library are:

  • More modular, allowing potential for smaller overall page weight
  • Faster performance
  • Better security

Current Production Release: YUI 3.0.0

The current release that is available for development purposes is YUI 3.0.0. This version of YUI 3 provides production-quality core and utility components along with a beta-quality preview of the widget infrastructure. For more details on YUI 3.0.0, refer to the links in the Product Information box.

Next Release in Development: YUI 3.1.0

YUI 3.1.0 is the next release of YUI 3 currently on the roadmap. The release date for this version of the library is currently targeted for 03/23/2010 with a preview release planned about a month ahead of release. Refer to the schedule and task list information in the Developer Information box at right for more details on the content and timeline of this release.

Reporting Defects / Making Enhancement Requests

YUILibrary.com is the proper location for reporting defects found in the YUI 3 code as well as for logging enhancement requests for consideration for future updates. You can review existing tickets filed for YUI 3 by clicking the View Tickets link at the top of this page. Please review the YUI guidelines for filing defects and making enhancement requests before adding new tickets to the YUI 3 project using the New Ticket link above.

*Only logged in users can submit bugs and feature requests.

Latest Commits for YUI 3

SHA1 Developer Date Message
bb89c2f1b 14 hours ago added DOMMouseScroll event to Node.DOM_EVENTS [fixes 2528483]
8741de7d6 14 hours ago changed order of ops for replaceClass [fixes 2528513]
4c7a70781 14 hours ago tabview build changes
696aadfa7 Satyen Desai 16 hours ago Honor renderUI as the phase which lays down DOM elements for header/body/footer. Fixes #2528232
19f6f98de Dav Glass 16 hours ago Fixes #2528607 - Added bubbleTargets config to dd.target object
7cf949b56 Satyen Desai 16 hours ago Removed autocomplete src/build from yui3 (it wasn't building). The working version of autocomplete exists in yui gallery
2aaa1a411 Dav Glass 17 hours ago Dev Checkin
3d1a3b8d7 Dav Glass 18 hours ago Delayed Shim and Proxy creation until first use
efa77f709 Satyen Desai 02/6/10 Added DEF_PARENT_NODE property to allow component developers to over-ride default behavior of rendering to BODY if no parent node or existing markup is provided. Fixes #2528264
75013e52e Satyen Desai 02/6/10 Added explicit methods to plugin for host event/method subscription (doBefore, doAfter do not work if the host has a method name which is the same as an event name. May make a 2nd pass for kweight. Fixes #2528463
bd0697742 Satyen Desai 02/6/10 Widget-Position will default to current DOM XY for relative bounding boxes. Fixes #2528388. Also setup Widget contentBox to default to srcNode it provided
7a8401a99 Dav Glass 02/5/10 Added the deprecated bubbles config back with a warning
35fa91aa9 Satyen Desai 02/5/10 Fixed overlay height/centering order. Fixes #2526042
c1d524cd9 Satyen Desai 02/5/10 Added support to allow custom component developers to define their own CSS class name and event prefixes. Fixes #2430621
f05c0eb9d Dav Glass 02/4/10 Added support for _bubbleTargets to setup the default bubble target
The YUI Team is hiring.

Product Information

Current Version: 3.0.0
Release Date: 09/29/2009

Developer Information

Development Version: 3.1.0
Tentative Release Date: 03/23/2010

Recent Forum Posts