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