| 1 | 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 | 
 | 
  
    | 257 | 
 |