|
0
|
1 |
release 3.0.0
|
|
|
2 |
- Node no longer extends Base or augments Attribute
|
|
|
3 |
- set() no longer fires attribute change events
|
|
|
4 |
- Y.get -> Y.one
|
|
|
5 |
- Node::query -> Node::one
|
|
|
6 |
- Node::queryAll -> Node::all
|
|
|
7 |
- NodeList::get now returns a NodeList for DOM values (e.g. nodelist.get('parentNode'))
|
|
|
8 |
- Added Node::replace, purge, and destroy
|
|
|
9 |
|
|
|
10 |
release 3.0.0 beta 1
|
|
|
11 |
- Node and NodeList broken into separate classes
|
|
|
12 |
- NodeList no longer contains DOM related methods (appendChild, removeChild, contains, etc.)
|
|
|
13 |
- Node no longer contains NodeList methods (size, each, filter, etc.)
|
|
|
14 |
- Node extends Base
|
|
|
15 |
- set() fires attribute change events
|
|
|
16 |
- zero length NodeLists now return an empty NodeList rather than null
|
|
|
17 |
- added insert, prepend, append, setContent methods
|
|
|
18 |
- default scope of delegated event listeners is the Node instance that matched the supplied CSS selector
|
|
|
19 |
|
|
|
20 |
release 3.0.0 PR2
|
|
|
21 |
- Node instances now have NodeList api
|
|
|
22 |
- Y.all now returns null for non-matching queries (symmetry with "Y.get")
|
|
|
23 |
- deep setters/getters now supported (Y.get('#foo').get('firstSibling.innerHTML'))
|
|
|
24 |
- window can now be a Node instance
|
|
|
25 |
|
|
|
26 |
release 3.0.0 PR1
|
|
|
27 |
- initial 3.0 revision
|