Project

General

Profile

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

    
(2-2/3)