-
Notifications
You must be signed in to change notification settings - Fork 23
/
CHANGES
52 lines (46 loc) · 1.47 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
TBD: version 0.1
----------------
First versioned release
* New plugins
- asserter
- jsdocer stub
- logger
- scoper
- var-splitter
- watcher
* Runs on node, d8 (v8), js (SpiderMonkey) and rhino
* Declarative Shaper.match
* node.leadingComment and node.trailingComment properties
* Shaper.cloneComments convenience function
* Node methods tknString, toString and verboseString
* Node method toString replaces deprecated printTree
* Shaper.insertBefore and Shaper.insertAfter replaces deprecated
Shaper.insertArgument
* Shaper.remove
* Shaper.parse replaces deprecated Shaper.parseExpression
* Shaper.traverse replaces deprecated Shaper.traverseTree
* Ref.prop is renamed to Ref.properties
* Narcissus changes for improved AST
- FUNCTION _name and _params are traversable IDENTIFIERs
- VAR initializers are simply ASSIGN expressions
- CATCH _name is traversable IDENTIFIER
- FOR_IN _iterator is traversable VAR or IDENTIFIER
- LABEL _label is traversable IDENTIFIER
- SEMICOLON nodes always (and only) match ; tokens
* Webpage: <http://jsshaper.org>
* Mailing list: <http://groups.google.com/group/jsshaper>
* Restrict mode webpage: <http://restrictmode.org>
2011-03-26:
-----------
First github push
* Available plugins:
- annotater
- annotation-printer
- bitwiser
- restricter
- stringconverter
* Announced:
<http://blog.lassus.se/2011/03/announcing-restrict-mode-for-javascript.html>
2010-12-21:
-----------
First commit