Monthly YUI Roadmap Update — June 2006:
Not too much has changed since our May update. We are continuing to look forward to the 0.11 release in the first half of July. That release will contain updates across the board as the existing family of components continues to improve and mature — thanks in no small measure to your feedback and input. We now have a high degree of confidence that the Logger Control will make it debut in the 0.11 release along with at least some integration in each of the existing components; we expect to refine the approach to logging within the components over time, but we think you'll find a lot of useful information is being written to the logs when you use the -debug build files in 0.11.
The pipeline still includes the Tab Control, the History Utility, and the Button control, all scheduled for the 0.12 release.
Next two release windows for YUI Library Beta:
1. Early July (v. 0.11)
2. September (v. 0.12)
Projects in Development:
1. YUI Logger Control
The YUI Logger will provide integrated and extensible logging support for any project based on the YUI library. With the debut of Logger, YUI builds for each component will be accompanied by a -debug version that logs interesting moments and useful data points to the Logger automatically. Logger will make it simple for you to add debugging messages to your own code, too. Logger will support the excellent FireBug extension for Firefox, writing messages to the FireBug console even when the Logger UI is not present on the page.
Projected Release: 0.11
Confidence: High
2. Tab Control
The Tab Control will provide support for a variety of tabbed-module implementations.
Projected Release: 0.12
Confidence: High
3. History Utility
Managing the browser's history stack is critical to the creation of applications that are intuitive, usable, and sharable. Currently, management of the History stack in applications based on YUI requires you to roll your own solution. The History Utility will help facilitate this process by providing a simple interface for adding application states to the History stack during asynchronous interaction flows.
Projected Release: 0.12
Confidence: Medium
4. Button Control
The Button Control will enable the deployment buttons with (1) diverse visual treatments (e.g., with or without images); (2) configurable actions (clicking can be tied to form submission or other custom functions); (3) integrated menus and submenus; .
Projected Release: 0.12
Confidence: Medium
* * * *
Note: This roadmap projects our plans over the next quarter or so; in so doing, it makes assumptions about conditions that are naturally dynamic. Some of the projects detailed here may be delivered earlier or later than we are currently expecting; some may not be delivered at all. Other projects not listed here may be escalated during this period. Use this document only as a rough guide; never rely on unreleased code listed here for any crucial needs.
Regards,
Eric
______________________________________________
Eric Miraglia
Yahoo! Presentation Platform Engineering