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/30/2010. The first public preview of this release is available for download. Refer to the YUI 3.1.0PR1 announcement in the YUI 3 forum for more details regarding the changes in this release as well as instructions for filing defect reports and enhancement requests you might come up with as you explore the code.

The YUI team would also like to extend an invitation to a live conference call to those of you who have already been working with YUI 3.1.0PR1 and have some questions or suggestions you would like to discuss with the authors real-time. The call is to be held Thursday at 11 AM pacific time, Cut off for registration is 4PM Wednesday to ensure you receive the necessary dial-in information corresponding to your location. See the corresponding forum post for more details about this session.

For more information on the progress and timeline of the YUI 3.1.0 release, please refer to the project's task list and the YUI 3 project calendar.

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
a402035ab Satyen Desai 03/8/10 Fixed use case where enable, disable, and then re-enable 'constrain' wasn't working. Fixes #2528684
c1baf48e0 Adam Moore 03/5/10 more 2in3 versions
5d1b0f044 Thomas S. Sha 03/5/10 Fixed 2528681.
c9231c5e5 Adam Moore 03/5/10 Added long path to yui2 skins to handle older skins
0b9b9d3bd Satyen Desai 03/5/10 Added unit tests for destroy
4a5f24116 Satyen Desai 03/5/10 Fixed destroy before render. Fixes #2528678
6772215f9 Adam Moore 03/5/10 2in3 updated for testing against 2.5.2, 2.6.0, 2.7.0, and 2.8.0.
8bd7cda01 Adam Moore 03/4/10 Fixed augmentObject compat [fixes #2528666].
972b01870 Matt Sweeney 03/4/10 fixed docScrollY for IE [fixes 2528674]
138f191a5 Matt Sweeney 03/4/10 fixed docScrollY for IE [fixes 2528674]
0fca340c3 Adam Moore 03/4/10 .
9c53e8a17 Adam Moore 03/4/10 .
98aaf0cf0 Adam Moore 03/4/10 more 2in3 tests
c062ce94d Adam Moore 03/4/10 .
65e7a3841 Adam Moore 03/4/10 More 2in3 tests
ee2325dc6 Satyen Desai 03/4/10 Override Widget contentbox height, until we move to Widget-StdMod
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/30/2010