1 YUI Library Release Notes
5 The 2.6.0 release of YUI contains:
9 - Paginator (code that handles navigation of chunked data previously released as a part of DataTable)
10 - Seven components promoted from Beta to GA status
18 - Many bug fixes to DataTable as well as a number of enhancements including:
19 - CellEditor, BaseCellEditor, and associated subclasses which handle inline cell editing
20 - ScrollingDataTable, a new subclass which to isolates and manages the fixed scrolling architecture
21 - Pagination and sorting features that have been reworked to better support dynamically driven DataTables
22 - The addition of Undo/Redo support to Rich Text Editor in addition to updates to indent/outdent processing,
23 text attribute handling, toolbar button support.
24 - New configuration properties in both Menu and Button.
25 - An updated TreeView component that now includes support for keyboard navigation, delegated event listeners,
26 tree serialization/deserialization and other new features.
27 - Enhancements for Flash 10 support in the Uploader.
28 - Fixes to more than 280 Source Forge bug reports.
30 This list is a brief summary of some of the highlights of this release. There are many enhancements and
31 bug fixes throughout the library. Please see the README file for each component in the build directory, or the
32 README Digest posted to ydn-javascript as part of the 2.6.0 release announcement, for specific updates since
38 This update contains the following:
40 - Patches for DataTable and Menu posted to developer site following the release of 2.5.1 have been incorporated into the build.
41 - FireFox 3 compatibility in advance of its release.
42 - Opera 9.5 beta compatibility in advance of its release.
43 - ActionScript source for Charts and Uploader is now included.
44 - Charts component now includes support for dynamically created legends, and new chart and series styles.
45 - DataTable bug fixes in pagination, scrolling, and column handling.
46 - Several Rich Text Editor bug fixes.
47 - Approximately 15 Source Forge bug fixes.
49 Please see the README file for each component in the build directory for specific updates since version 2.5.1.
53 This update contains the following:
55 - additions to the Yahoo, Uploader, Editor, and DataSource components to improve YUI support for Adobe AIR
56 - Douglas Crockford's fix for a security vulnerability where the JSON parser could be tricked into processing
57 an unquoted string as quoted which could allow unsafe scripts to be evaled
58 - a new aggregate file Ñ yuiloader-dom-event.js that is the ideal baseline rollup to use to be able to
59 lazy-load any part of YUI on-demand
62 Please see the README file for each component in the build directory for specific updates since version 2.5.0.
66 This release introduces six new components into YUI:
75 These new components are introduced as "beta", with the exception of the Charts
76 WidgeUploadert which is released as an experimental component. Please see the YUI FAQ
77 on the definition of beta and experimental at:
78 http://developer.yahoo.com/yui/articles/faq/#beta
80 In addition to new components, you'll find updates and bug fixes throughout the
85 This update contains one change. We have reverted the change to the way the Event Utility cleans up
86 events in its page unload handler that was introduced in 2.4.0. The change resulted in some events
87 not being properly unloaded, which in turn resulted in IE-specific memory leaks in some YUI components
88 including the Menu Control and controls in the Container Family.
92 This release introduces five new components into YUI:
100 These new components are introduced as "beta", with the exception of the Charts
101 Widget which is released as an experimental component. Please see the YUI FAQ
102 on the definition of beta and experimental at:
103 http://developer.yahoo.com/yui/articles/faq/#beta
105 In addition to new components, you'll find updates and bug fixes throughout the
108 *** version 2.3.1 ***
110 This update contains general fixes to the YUI library. Please see the README
111 file for each component in the build directory for specific updates since
114 *** version 2.3.0 ***
116 This release introduces six new components into YUI:
119 * Color Picker Control
120 * ImageLoader Utility
125 These new components are introduced as "beta", with the exception of ImageLoader
126 Utility which is released as an experimental component. Please see the YUI
127 FAQ on the definition of beta and experimental at:
128 http://developer.yahoo.com/yui/articles/faq/#beta
130 In addition to new components, you'll find updates and bug fixes throughout the
133 *** version 2.2.2 ***
135 This update contains general fixes to the YUI library. Please see the
136 README file for each component in the build directory for specific updates since
139 *** version 2.2.1 ***
141 This update contains general fixes to the YUI library. Please see the
142 README file for each component in the build directory for specific updates since
145 *** version 2.2.0 ***
147 This release synchronizes the SourceForge version with Yahoo!'s version of YUI
148 -- version number 2.2.0. Please see the following blog article for information
149 on this specific version increment at:
150 http://www.yuiblog.com/blog/2007/02/20/yui-220-released
152 The following new components are introduced with this release:
156 * Browser History Manager
158 The following components are now available as utilities:
163 These new components are introduced as "beta", with the exception of Browser
164 History Manager as an experimental component. Please see the YUI FAQ on the
165 definition of beta and experimental at:
166 http://developer.yahoo.com/yui/articles/faq/#beta
168 * CSS customizations *
169 Calendar, Container, and Menu have been revised to allow image customizations
170 through their respective CSS files. Please refer to each component's README to
171 see the full details on affected properties.
173 Additional details for fixes and updates can be found in the README files for
174 each updated component. All YUI API cheatsheets have been updated for the
175 current version and can be found at: yui/docs/assets/cheatsheets.zip.
177 *** version 0.12.2 ***
179 This update contains general fixes to the YUI library. Please see the
180 README file for each component in the build directory for specific updates since
181 version 0.12.1. As part of the 0.12.2 update, a number of corrections have been
182 made to functional examples that were configured incorrectly in 0.12.1.
184 *** version 0.12.1 ***
186 This update contains general fixes to the YUI library. Please see the
187 README file for each component in the build directory for specific updates since
190 Beginning with this release, all YUI minification will be performed with JSMin(
191 http://www.crockford.com/javascript/jsmin.html). Line breaks will be preserved.
193 *** version 0.12.0 ***
195 This version introduces the Tabview widget as well as general fixes to the YUI
196 library. Additional details can be found in the README files for each updated
197 component. All YUI API cheatsheets have been updated for the current version
198 and can be found at: yui/docs/assets/cheatsheets.zip.
201 The YUI API documentation format is revised with this release. This new
202 format -- now a flat file structure under yui/docs/ -- implements the YUI
203 AutoComplete widget on the main landing page to allow keyword searching of YUI.
204 It also contains the full API documentation for all YUI components along with
205 the following categories of data for each component(if applicable):
207 * Inheritance hierarchy for extensions and subclasses.
209 * Properties and methods
211 * Configuration attributes.
213 * concatenated files *
214 For convenience, three additional, minified variations of YUI are now available
217 * reset-fonts-grids.css
222 There are interface changes to the Calendar widget. Please see the 0.12.0
223 Calendar upgrade guide at http:// developer.yahoo.com/yui/calendar/upgrade.html
224 to see if this update affects your Calendar implementation and instructions on
225 upgrading to version 0.12.0.
228 *** version 0.11.4 ***
230 This update contains some priority bug fixes to the following components:
237 Additional details can be found in the README files for each updated component.
239 *** version 0.11.3 ***
241 This update contains general fixes to the YUI library. Please see the
242 README file for each component in the build directory for updates and fixes
243 since version 0.11.2.
245 *** version 0.11.2 ***
247 This update contains a high-priority fix to Drag and Drop that prevents text
248 selection. Additional details can be found in the README file for:
252 *** version 0.11.1 ***
254 Release 0.11.1 addresses some high-priority bugs reported in the recently
255 released version 0.11.0. Additional details can be found in the README files for
256 each updated component:
264 *** version 0.11.0 ***
266 This version introduces the Logger widget. The YUI cheatsheets for version
267 0.11.0 and 0.10.0 are also included in this distribution under docs/assets.
269 Please see the README file for each component in the build directory for
270 updates and fixes since version 0.10.0.
272 *** version 0.10.0 ***
274 In this release, the directory structure has been modified to provide more
275 component organization. This is the new format:
297 Notice there are three immediate directories under the
301 This directory contains the source files for each YUI component, and each
302 component is presented as a sub-directory under build/. Notice that there are
303 generally two source files: component.js and component-min.js. The "component"
304 source is the raw, commented build and "component-min" is the minified version
305 of the same file with comments and whitespace removed. With some components,
306 there is an assets sub-directory. CSS and image dependencies for each
307 component are stored in its assets sub-directory.
309 Note: If a component makes use of images, the image source path in the
310 component's CSS file will point to Akamai. The physical images are also
311 available in the assets/ directory for local availability. Please modify the
312 CSS image references if you wish to use your own image assets.
315 This directory contains the jsdoc-generated API reference for every YUI
316 component. Each component is presented as a sub-directory under docs/.
319 This directory contains functional examples for each component in the YUI
320 Library. The examples are not part of the formal distribution; rather,
321 they provide demonstrations of each component in use. Each example uses YUI
322 Library source files from the build/ directory, while all example-specific
323 dependencies are stored in sub-directories (e.g. examples/dom/img).
324 Some components, including the AutoComplete Control and Connection Manager,
325 make use of PHP to implement certain examples.
328 In yui/examples/dom, the dom.js source file and all YUI .js dependencies
329 are drawn from yui/build/ directories. All other example-specific sources are
330 stored as sub-directories: yui/examples/dom/css and yui/examples/dom/img.
332 Each functional example is also available and functional on
333 developer.yahoo.com/yui/. They reproduced here as part of the distribution
334 for your convenience.