| 1 | 601 | doc | YUI Library Release Notes
 | 
      
        | 2 |  |  | 
 | 
      
        | 3 |  |  | *** version 2.4.1 ***
 | 
      
        | 4 |  |  | 
 | 
      
        | 5 |  |  | This release fixes a IE memory leak when attaching listeners
 | 
      
        | 6 |  |  | to iframes/windows, as well as a few example updates.  Of the
 | 
      
        | 7 |  |  | YUI components, only event has changed since 2.4.0.
 | 
      
        | 8 |  |  | 
 | 
      
        | 9 |  |  | *** version 2.4.0 ***
 | 
      
        | 10 |  |  | 
 | 
      
        | 11 |  |  | This release introduces five new components into YUI:
 | 
      
        | 12 |  |  | 
 | 
      
        | 13 |  |  |    * Selector
 | 
      
        | 14 |  |  |    * Charts Widget
 | 
      
        | 15 |  |  |    * Get Utility
 | 
      
        | 16 |  |  |    * Profiler
 | 
      
        | 17 |  |  |    * JSON Utility
 | 
      
        | 18 |  |  | 
 | 
      
        | 19 |  |  | These new components are introduced as "beta", with the exception of the Charts
 | 
      
        | 20 |  |  | Widget which is released as an experimental component.  Please see the YUI FAQ
 | 
      
        | 21 |  |  | on the definition of beta and experimental at:
 | 
      
        | 22 |  |  | http://developer.yahoo.com/yui/articles/faq/#beta
 | 
      
        | 23 |  |  | 
 | 
      
        | 24 |  |  | In addition to new components, you'll find updates and bug fixes throughout the
 | 
      
        | 25 |  |  | library.
 | 
      
        | 26 |  |  | 
 | 
      
        | 27 |  |  | *** version 2.3.1 ***
 | 
      
        | 28 |  |  | 
 | 
      
        | 29 |  |  | This update contains general fixes to the YUI library.  Please see the README
 | 
      
        | 30 |  |  | file for each component in the build directory for specific updates since
 | 
      
        | 31 |  |  | version 2.3.0.
 | 
      
        | 32 |  |  | 
 | 
      
        | 33 |  |  | *** version 2.3.0 ***
 | 
      
        | 34 |  |  | 
 | 
      
        | 35 |  |  | This release introduces six new components into YUI:
 | 
      
        | 36 |  |  | 
 | 
      
        | 37 |  |  |    * Base CSS
 | 
      
        | 38 |  |  |    * Color Picker Control
 | 
      
        | 39 |  |  |    * ImageLoader Utility
 | 
      
        | 40 |  |  |    * Rich Text Editor
 | 
      
        | 41 |  |  |    * YUI Loader Utility
 | 
      
        | 42 |  |  |    * YUI Test Utility
 | 
      
        | 43 |  |  | 
 | 
      
        | 44 |  |  | These new components are introduced as "beta", with the exception of ImageLoader
 | 
      
        | 45 |  |  | Utility which is released as an experimental component.  Please see the YUI
 | 
      
        | 46 |  |  | FAQ on the definition of beta and experimental at:
 | 
      
        | 47 |  |  | http://developer.yahoo.com/yui/articles/faq/#beta
 | 
      
        | 48 |  |  | 
 | 
      
        | 49 |  |  | In addition to new components, you'll find updates and bug fixes throughout the
 | 
      
        | 50 |  |  | library.
 | 
      
        | 51 |  |  | 
 | 
      
        | 52 |  |  | *** version 2.2.2 ***
 | 
      
        | 53 |  |  | 
 | 
      
        | 54 |  |  | This update contains general fixes to the YUI library.  Please see the
 | 
      
        | 55 |  |  | README file for each component in the build directory for specific updates since
 | 
      
        | 56 |  |  | version 2.2.1.
 | 
      
        | 57 |  |  | 
 | 
      
        | 58 |  |  | *** version 2.2.1 ***
 | 
      
        | 59 |  |  | 
 | 
      
        | 60 |  |  | This update contains general fixes to the YUI library.  Please see the
 | 
      
        | 61 |  |  | README file for each component in the build directory for specific updates since
 | 
      
        | 62 |  |  | version 2.2.0.
 | 
      
        | 63 |  |  | 
 | 
      
        | 64 |  |  | *** version 2.2.0 ***
 | 
      
        | 65 |  |  | 
 | 
      
        | 66 |  |  | This release synchronizes the SourceForge version with Yahoo!'s version of YUI
 | 
      
        | 67 |  |  | -- version number 2.2.0.  Please see the following blog article for information
 | 
      
        | 68 |  |  | on this specific version increment at:
 | 
      
        | 69 |  |  | http://www.yuiblog.com/blog/2007/02/20/yui-220-released
 | 
      
        | 70 |  |  | 
 | 
      
        | 71 |  |  | The following new components are introduced with this release:
 | 
      
        | 72 |  |  | 
 | 
      
        | 73 |  |  |    * Button
 | 
      
        | 74 |  |  |    * DataTable
 | 
      
        | 75 |  |  |    * Browser History Manager
 | 
      
        | 76 |  |  | 
 | 
      
        | 77 |  |  |    The following components are now available as utilities:
 | 
      
        | 78 |  |  | 
 | 
      
        | 79 |  |  |    * Element
 | 
      
        | 80 |  |  |    * DataSource
 | 
      
        | 81 |  |  | 
 | 
      
        | 82 |  |  | These new components are introduced as "beta", with the exception of Browser
 | 
      
        | 83 |  |  | History Manager as an experimental component.  Please see the YUI FAQ on the
 | 
      
        | 84 |  |  | definition of beta and experimental at:
 | 
      
        | 85 |  |  | http://developer.yahoo.com/yui/articles/faq/#beta
 | 
      
        | 86 |  |  | 
 | 
      
        | 87 |  |  | * CSS customizations *
 | 
      
        | 88 |  |  | Calendar, Container, and Menu have been revised to allow image customizations
 | 
      
        | 89 |  |  | through their respective CSS files.  Please refer to each component's README to
 | 
      
        | 90 |  |  | see the full details on affected properties.
 | 
      
        | 91 |  |  | 
 | 
      
        | 92 |  |  | Additional details for fixes and updates can be found in the README files for
 | 
      
        | 93 |  |  | each updated component.  All YUI API cheatsheets have been updated for the
 | 
      
        | 94 |  |  | current version and can be found at: yui/docs/assets/cheatsheets.zip.
 | 
      
        | 95 |  |  | 
 | 
      
        | 96 |  |  | *** version 0.12.2 ***
 | 
      
        | 97 |  |  | 
 | 
      
        | 98 |  |  | This update contains general fixes to the YUI library.  Please see the
 | 
      
        | 99 |  |  | README file for each component in the build directory for specific updates since
 | 
      
        | 100 |  |  | version 0.12.1.  As part of the 0.12.2 update, a number of corrections have been
 | 
      
        | 101 |  |  | made to functional examples that were configured incorrectly in 0.12.1.
 | 
      
        | 102 |  |  | 
 | 
      
        | 103 |  |  | *** version 0.12.1 ***
 | 
      
        | 104 |  |  | 
 | 
      
        | 105 |  |  | This update contains general fixes to the YUI library.  Please see the
 | 
      
        | 106 |  |  | README file for each component in the build directory for specific updates since
 | 
      
        | 107 |  |  | version 0.12.0.
 | 
      
        | 108 |  |  | 
 | 
      
        | 109 |  |  | Beginning with this release, all YUI minification will be performed with JSMin(
 | 
      
        | 110 |  |  | http://www.crockford.com/javascript/jsmin.html).  Line breaks will be preserved.
 | 
      
        | 111 |  |  | 
 | 
      
        | 112 |  |  | *** version 0.12.0 ***
 | 
      
        | 113 |  |  | 
 | 
      
        | 114 |  |  | This version introduces the Tabview widget as well as general fixes to the YUI
 | 
      
        | 115 |  |  | library.  Additional details can be found in the README files for each updated
 | 
      
        | 116 |  |  | component.  All YUI API cheatsheets have been updated for the current version
 | 
      
        | 117 |  |  | and can be found at: yui/docs/assets/cheatsheets.zip.
 | 
      
        | 118 |  |  | 
 | 
      
        | 119 |  |  | * documentation *
 | 
      
        | 120 |  |  | The YUI API documentation format is revised with this release.  This new
 | 
      
        | 121 |  |  | format -- now a flat file structure under yui/docs/ -- implements the YUI
 | 
      
        | 122 |  |  | AutoComplete widget on the main landing page to allow keyword searching of YUI.
 | 
      
        | 123 |  |  | It also contains the full API documentation for all YUI components along with
 | 
      
        | 124 |  |  | the following categories of data for each component(if applicable):
 | 
      
        | 125 |  |  | 
 | 
      
        | 126 |  |  | * Inheritance hierarchy for extensions and subclasses.
 | 
      
        | 127 |  |  | * YUI dependencies
 | 
      
        | 128 |  |  | * Properties and methods
 | 
      
        | 129 |  |  | * Events
 | 
      
        | 130 |  |  | * Configuration attributes.
 | 
      
        | 131 |  |  | 
 | 
      
        | 132 |  |  | * concatenated files *
 | 
      
        | 133 |  |  | For convenience, three additional, minified variations of YUI are now available
 | 
      
        | 134 |  |  | for your use:
 | 
      
        | 135 |  |  | 
 | 
      
        | 136 |  |  | * reset-fonts-grids.css
 | 
      
        | 137 |  |  | * yahoo-dom-event.js
 | 
      
        | 138 |  |  | * utilities.js
 | 
      
        | 139 |  |  | 
 | 
      
        | 140 |  |  | * API changes *
 | 
      
        | 141 |  |  | There are interface changes to the Calendar widget.  Please see the 0.12.0
 | 
      
        | 142 |  |  | Calendar upgrade guide at http:// developer.yahoo.com/yui/calendar/upgrade.html
 | 
      
        | 143 |  |  | to see if this update affects your Calendar implementation and instructions on
 | 
      
        | 144 |  |  | upgrading to version 0.12.0.
 | 
      
        | 145 |  |  | 
 | 
      
        | 146 |  |  | 
 | 
      
        | 147 |  |  | *** version 0.11.4 ***
 | 
      
        | 148 |  |  | 
 | 
      
        | 149 |  |  | This update contains some priority bug fixes to the following components:
 | 
      
        | 150 |  |  | 
 | 
      
        | 151 |  |  | * Yahoo
 | 
      
        | 152 |  |  | * Container
 | 
      
        | 153 |  |  | * Drag and Drop
 | 
      
        | 154 |  |  | * Event
 | 
      
        | 155 |  |  | 
 | 
      
        | 156 |  |  | Additional details can be found in the README files for each updated component.
 | 
      
        | 157 |  |  | 
 | 
      
        | 158 |  |  | *** version 0.11.3 ***
 | 
      
        | 159 |  |  | 
 | 
      
        | 160 |  |  | This update contains general fixes to the YUI library.  Please see the
 | 
      
        | 161 |  |  | README file for each component in the build directory for updates and fixes
 | 
      
        | 162 |  |  | since version 0.11.2.
 | 
      
        | 163 |  |  | 
 | 
      
        | 164 |  |  | *** version 0.11.2 ***
 | 
      
        | 165 |  |  | 
 | 
      
        | 166 |  |  | This update contains a high-priority fix to Drag and Drop that prevents text
 | 
      
        | 167 |  |  | selection.  Additional details can be found in the README file for:
 | 
      
        | 168 |  |  | 
 | 
      
        | 169 |  |  | * Drag and Drop
 | 
      
        | 170 |  |  | 
 | 
      
        | 171 |  |  | *** version 0.11.1 ***
 | 
      
        | 172 |  |  | 
 | 
      
        | 173 |  |  | Release 0.11.1 addresses some high-priority bugs reported in the recently
 | 
      
        | 174 |  |  | released version 0.11.0. Additional details can be found in the README files for
 | 
      
        | 175 |  |  | each updated component:
 | 
      
        | 176 |  |  | 
 | 
      
        | 177 |  |  | * Animation
 | 
      
        | 178 |  |  | * Dom
 | 
      
        | 179 |  |  | * Drag and Drop
 | 
      
        | 180 |  |  | * Connection Manager
 | 
      
        | 181 |  |  | * Container
 | 
      
        | 182 |  |  | 
 | 
      
        | 183 |  |  | *** version 0.11.0 ***
 | 
      
        | 184 |  |  | 
 | 
      
        | 185 |  |  | This version introduces the Logger widget.  The YUI cheatsheets for version
 | 
      
        | 186 |  |  | 0.11.0 and 0.10.0 are also included in this distribution under docs/assets.
 | 
      
        | 187 |  |  | 
 | 
      
        | 188 |  |  | Please see the README file for each component in the build directory for
 | 
      
        | 189 |  |  | updates and fixes since version 0.10.0.
 | 
      
        | 190 |  |  | 
 | 
      
        | 191 |  |  | *** version 0.10.0 ***
 | 
      
        | 192 |  |  | 
 | 
      
        | 193 |  |  | In this release, the directory structure has been modified to provide more
 | 
      
        | 194 |  |  | component organization.  This is the new format:
 | 
      
        | 195 |  |  | 
 | 
      
        | 196 |  |  | yui/
 | 
      
        | 197 |  |  |   |
 | 
      
        | 198 |  |  |   -- build/
 | 
      
        | 199 |  |  |   | |
 | 
      
        | 200 |  |  |   | -- dom/
 | 
      
        | 201 |  |  |   | |
 | 
      
        | 202 |  |  |   | | -- assets/
 | 
      
        | 203 |  |  |   | |
 | 
      
        | 204 |  |  |   | | -- dom.js
 | 
      
        | 205 |  |  |   | |
 | 
      
        | 206 |  |  |   -- docs/
 | 
      
        | 207 |  |  |   | |
 | 
      
        | 208 |  |  |   | -- dom/
 | 
      
        | 209 |  |  |   | |
 | 
      
        | 210 |  |  |   -- examples/
 | 
      
        | 211 |  |  |   | |
 | 
      
        | 212 |  |  |   | -- dom/
 | 
      
        | 213 |  |  |   | |
 | 
      
        | 214 |  |  |   | | -- img/
 | 
      
        | 215 |  |  | 
 | 
      
        | 216 |  |  | Notice there are three immediate directories under the
 | 
      
        | 217 |  |  | root YUI.  They are:
 | 
      
        | 218 |  |  | 
 | 
      
        | 219 |  |  | *build/*
 | 
      
        | 220 |  |  | This directory contains the source files for each YUI component, and each
 | 
      
        | 221 |  |  | component is presented as a sub-directory under build/.  Notice that there are
 | 
      
        | 222 |  |  | generally two source files: component.js and component-min.js.  The "component"
 | 
      
        | 223 |  |  | source is the raw, commented build and "component-min" is the minified version
 | 
      
        | 224 |  |  | of the same file with comments and whitespace removed.  With some components,
 | 
      
        | 225 |  |  | there is an assets sub-directory.  CSS and image dependencies for each
 | 
      
        | 226 |  |  | component are stored in its assets sub-directory.
 | 
      
        | 227 |  |  | 
 | 
      
        | 228 |  |  | Note: If a component makes use of images, the image source path in the
 | 
      
        | 229 |  |  | component's CSS file will point to Akamai.  The physical images are also
 | 
      
        | 230 |  |  | available in the assets/ directory for local availability.  Please modify the
 | 
      
        | 231 |  |  | CSS image references if you wish to use your own image assets.
 | 
      
        | 232 |  |  | 
 | 
      
        | 233 |  |  | *docs/*
 | 
      
        | 234 |  |  | This directory contains the jsdoc-generated API reference for every YUI
 | 
      
        | 235 |  |  | component.  Each component is presented as a sub-directory under docs/.
 | 
      
        | 236 |  |  | 
 | 
      
        | 237 |  |  | *examples/*
 | 
      
        | 238 |  |  | This directory contains functional examples for each component in the YUI
 | 
      
        | 239 |  |  | Library.  The examples are not part of the formal distribution; rather,
 | 
      
        | 240 |  |  | they provide demonstrations of each component in use.  Each example uses YUI
 | 
      
        | 241 |  |  | Library source files from the build/ directory, while all example-specific
 | 
      
        | 242 |  |  | dependencies are stored in sub-directories (e.g. examples/dom/img).
 | 
      
        | 243 |  |  | Some components, including the AutoComplete Control and Connection Manager,
 | 
      
        | 244 |  |  | make use of PHP to implement certain examples.
 | 
      
        | 245 |  |  | 
 | 
      
        | 246 |  |  | For example:
 | 
      
        | 247 |  |  | In yui/examples/dom, the dom.js source file and all YUI .js dependencies
 | 
      
        | 248 |  |  | are drawn from yui/build/ directories.  All other example-specific sources are
 | 
      
        | 249 |  |  | stored as sub-directories: yui/examples/dom/css and yui/examples/dom/img.
 | 
      
        | 250 |  |  | 
 | 
      
        | 251 |  |  | Each functional example is also available and functional on
 | 
      
        | 252 |  |  | developer.yahoo.com/yui/.  They reproduced here as part of the distribution
 | 
      
        | 253 |  |  | for your convenience.
 | 
      
        | 254 |  |  | 
 | 
      
        | 255 |  |  | 
 | 
      
        | 256 |  |  | 
 |