forked from mailru/fest
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog
101 lines (100 loc) · 3.11 KB
/
changelog
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
v 0.8.2
* added 'dictionary' event
* change 'message' event format, callback now has only one param - event object
v 0.8.1
* added support for i18n namespace (#98)
v 0.8.0
* added attribute value for fest:attribute (#63)
* added support for fest:attribute dynamic names (#63)
* added support for inline expressions in fest:get name and fest:element name (#63)
* updated documentation
v 0.7.3
* added attribute "params" to fest:get #67
* support for "~" in fest-build #71
* console.log replaced by console.error #70
* trim traling ; in expressions #66
v 0.7.2
* fixed dirname #73
* support for absoulte path in src attribute for include, insert and script tags
v 0.7.1
* added fest-compile tool
v 0.7.0
* handle XML errors in the strict mode
* escape HTML entities in static-defined attributes #64
v 0.6.4
* fixed possible XSS in escape functions
v 0.6.3
* Windows support
v 0.6.2
* fixed determination of the default plural function
v 0.6.1
* use jasmine for tests
v 0.6.0
* introduced fest:var
* using TEXT_NODE for messages is disabled by default
* XML validator for messages in PO file [#59]
v 0.5.4
* fest-build creates non-existent directories
* added '*:basename' wrappers
* added support for x-fest-cfg http header in fest-proxy
* fixed bug: fest-proxy does not save compiled temlates when caching is disabled
v 0.5.3
* fixed bug with included get-block inside set-block
v 0.5.2
* handle sax parser errors in translate pre-processing
v 0.5.1
* fest-proxy: compileDir used to be relative to templateDir
v 0.5
* fest:message and localization
* fest:plural
* fest:param & fest:params
* fix refactoring compile templates
v 0.4.4
* fixed bug that occurs when __fest_error isn't defined
v 0.4.3
* fixed recursion bug
* refactoring compile templates
* rename jsLoader to loader
v 0.4.0
* test.js refactoring
* added `mode` option to the compiler
* improved the performance of compiled code
v 0.3.3
* choose wrapper type in build
* choose exclude dirs in build
* add support to compile options in fest-build
* add bin/fest-build
* move compileTmpl to fest object;
* add postcompile wrappers;
* replace watch.js code to require build.js
v 0.3.2
* fix opera
* fix each for objects with chenged prototype
* replace spaces to tabs
* wrapping fest:include in a closure
* improved the performance of escape functions
* copy watch.js to build.js, watch.js will be demonized in future
* render() in fest API
* fest-watch and fest-proxy commands
* not recursive and named templates added to watch
v 0.3.1
* fix js escape inside html script tag
v 0.3.0
* make package.json
* escape <fest:value> inside <script> with jsEscape by default
* sync watch.js and proxy.js formats
* set/get optimizations
* rename name in fest:element to select
* add select in fest:get
* fest:element added
v 0.2.0
* escape attributes text values in compiler
* auto escape attributes expressions for HTML entities
* conditional definition of __fest_pushstr deleted
* added __fest_self = this for blocks
* add bench test
* add value attribute in "for" and "each"
* foreach deprecated
* for === foreach, iterate arrays
* each iterate objects
v 0.1.0