-
-
Notifications
You must be signed in to change notification settings - Fork 20
/
CHANGES
56 lines (49 loc) · 2.22 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
v0.3.2 -- 2017.04.04
* Ensure not to shadow native methods
v0.3.1 -- 2017.03.17
* Improve documentation
* Update dependencies
v0.3.0 -- 2016.07.07
* HTML functions are no longer exposed on global scope, but now are provided on `domjs.ns` object
If one wants to use functions literally as with 0.2 version, needs to prepare special wrapper
that provides those functions directly to underlying function
* Complete reorganization of internal logic
* Provide `[].forEach` like invocation method for `ul`, `ol`, `select, `optgroup`
* Provide generic (non-wrapper) `list` element that supports dynamic list handling
* Provide `getById`, `toggle`, `disableControls`, `castAttribute`, `replaceContent` methods
for elements
* Provide `insert` function
* Add suport for `dialog` and `meta` elements
* Provide directives (customizations invoked via attributes) support
* Workaround FF bug, which disallows replacement of element prototype
* Remove Makefile
* Configure lint scripts
* Fix spelling of LICENSE
v0.2.3 -- 2013.02.13
Two crucial fixes to v0.2 branch:
* Fix entry script path in package.json
* Do not use Object.freeze (it was used wrong way and broke implementation).
We weren't aware of that as older version of V8 didn't support Object.freeze
v0.2.2 -- 2012.06.13
* Quick fix for totally broken v0.2.1. Mistakenly published package that was not
fully updated up to changes in es5-ext projectw.
v0.2.1 -- 2012.06.13
* Fix array-like object detection when processing child node arguments
* Update up to v0.8 branch of es5-ext
* package.json now in npm friendly format
v0.2.0 -- 2012.02.20
* Return builder object not just `build` function. Allows better customization
* Templetes can be imported via custom `require` function
* In html5 mode mark function (on*) attributes with string value as well so they
can be picked up by CSS rules easily
* Support array, number as argument
* Support for null or undefined as argument (it's ignored then)
* Expose all functions on `_map` property
* String argument as optional in `_text`, `_comment` and `_cdata` methods
* Generic `_element` function
* Warn when two same ids are spotted twice
* Tests with TAD
* JSLint validation
* Travis CI configuration
v0.1.0 -- 2011.05.29
* Initial version