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

YUI 2.x

YUI 2

YUI Library is a set of utilities and controls written in JavaScript, for building richly interactive web applications. YUI 2 is a mature version of the library that has been in production since 2006. The code line is comprised of a comprehensive collection of over 30 utilities and widgets.

Current Production Release: YUI 2.8.0

YUI 2.8.0 is the latest release of the YUI 2 code line that is available for development purposes. YUI 2.8.0 contains a mature suite of core components, utilities, and widgets. For more details on YUI 2.8.0, refer to the links in the Product Information box.

Next Release:

Plans for the next release on the YUI 2 code line have not yet been finalized. The focus of the engineering team is currently on completing the YUI 3 Code Complete milestone. Activity on the YUI 2 code line has not been completely idle, however. There have been many updates and bug fixes checked in since the YUI 2.8.0 release and are available to view in their pre-release state via Github. Refer to the Recent Commits log below as well as the Roadmap link in the Developer Information box at right for more details on changes that have been made in YUI 2 since the release of YUI 2.8.0.

Reporting Defects / Making Enhancement Requests

YUILibrary.com is the proper location for reporting defects found in the YUI 2 code as well as for logging enhancement requests for consideration for future updates. You can review existing tickets filed for YUI 2 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 2 project using the New Ticket link above.

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

Latest Commits for YUI 2

SHA1 Developer Date Message
8f7b714b0 Satyen Desai 03/6/10 Added presentation role and tabIndex -1 to allow screen readers to ignore the text resize iframe
7073c1ed0 Matt Mlinac 02/26/10 update
5a114472e Matt Mlinac 02/26/10 update
94060f6ee Matt Mlinac 02/26/10 fix #2527646 - time limit and fold check initiated on DOMReady instead of window load; does checks immediately if past point of DOM readiness
f1d9c52e1 Matt Mlinac 02/26/10 "var" usage cleanup
bf4de5f2d Matt Mlinac 02/26/10 "var" usage cleanup
f7d5db890 Matt Mlinac 02/26/10 page title, for good measure
c696b345c Satyen Desai 02/25/10 Fixed missing YAHOO.util.Connect and extended methods in APIDoc
77c5d33de 02/10/10 Initial checkin
ef9378c39 Satyen Desai 02/9/10 Removed component.skins.exists check in simpleeditor custom build. With more rigid test for rollup support, it doesn't pass (now looks for /assets/component-core.css, before just used to look for assets/skins)
dc5b9a9de 02/1/10 Updated with additional test cases for the direct descendant combinator
8fe7b6a45 Satyen Desai 01/15/10 Removed fixed width calculation for Opera. Latest versions handle float correctly
120e6a075 Satyen Desai 01/15/10 Hide or Show can now be prevented by returning false from a beforeHide/beforeShow subscriber
084d42d71 Adam Moore 12/10/09 nodes get charset='utf-8' by default. [fixes #2528670].
3907cc0c7 Satyen Desai 12/10/09 Removing RELEASENOTES as per conversation with George
be9cc3c23 Satyen Desai 12/9/09 Added whitespace to test CI build changes
The YUI Team is hiring.

Product Information

Current Version: 2.8.0
Release Date: 09/14/2009

Developer Information

Development Version: 2.NEXT
Tentative Release Date: Not Planned

Recent Forum Posts