-
Notifications
You must be signed in to change notification settings - Fork 28
/
CHANGES.log
146 lines (144 loc) · 4.84 KB
/
CHANGES.log
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
This changelog is intentionally incomplete. For further details about changes
made to Blade, please review the Git commit logs.
Blade was born on May 3, 2012.
- Version 3.0 (March 12, 2013)
- Significantly improved Meteor support!
- preserve and constant regions
- isolates
- foreach
- Helpers
- Events
- Many, many bugfixes
- Changed runtime options and APIs on the browser
- Runtime.loadTemplate can now detect loading errors
- Live UI plugin has been re-worked significantly and now depends on Spark
- Tag attributes can now be interpolated (#105)
- Syntax now exists for unescaped and escaped interpolation
- Middleware no longer exposes base path information for templates (#122)
- Multiple doctypes are now permitted (#119)
- Blank lines are now permitted anywhere (#81, #149)
- Blade middleware is compatible with node-static-asset
- Blade chunks are now removed
- Updated to use UglifyJS 2
- Numerous bugfixes (will not list them all here)
- Updated docs
- Version 2.6 (July 18, 2012)
- Improved Model class in Live UI plugin
- Added Model validation
- Other bugfixes
- Updated docs
- Version 2.5 (July 17, 2012)
- Blade runtime and Blade plugins are uglified by the Blade middleware
- Removed runtime distribution
- Added support for boolean attributes
- Support for multiple event handlers
- Other Bugfixes
- Updated docs
- Version 2.4 (July 17, 2012)
- Significantly improved Live UI plugin
- Added initial element preservation support for Live UI
- Extra runtime has been merged into the Live UI plugin
- Enhanced error reporting and bugfixes
- Improved runtime.loadTemplate function
- Many bugfixes
- Updated docs
- Version 2.3 (July 10, 2012)
- Improvements to Live UI plugin
- Plugin bugfixes
- Minor optimizations
- Other bugfixes
- Updated docs
- Version 2.2 (July 6, 2012)
This version was a bit buggy. Version 2.3 fixes many of these bugs.
- Added plugins: Live UI, Extra runtime helper functions, and defineProperty IE8
- Blade middleware can now serve up Blade plugins
- Updated some documentation
- Version 2.1 (July 6, 2012)
- Added support for event handlers
- Improved test suite
- Minor optimizations
- Updated docs
- Version 2.0 (June 28, 2012)
- File includes now happen synchronously
- File includes are now supported in blocks, functions, or chunks
- File includes now support "exposing" keyword
- Improved Blade middleware (including new `runtimeMount` property)
- Removed `clientNamespace` and `clientCache` options from Blade middleware
- Migrated postinstall script from Bash to JavaScript
- Improved test suite
- Bugfixes (including Node 0.8 compatibility)
- Updated docs
- Version 1.4 (June 13, 2012)
- Added support for c-style block comments to comment out Blade code
- Removed lib/inline-tags.js
- Fixed a lot of Meteor-related bugs
- Parsing tag attribute values is much more stable now
- Improved test suite
- Bugfixes
- Updated docs
- Version 1.3 (June 2, 2012)
- Improved text filters
- Improved error reporting
- Improved test suite
- Significantly improved Meteor smart package and documentation
- Bugfixes
- Updated docs
- Version 1.2 (May 25, 2012)
- New `render` behaviors
- Can now replace blocks with a parameterized block
- Updated docs
- Bugfixes
- Version 1.1 (May 20, 2012)
- Minor speed improvements
- Added benchmarks
- Added chunk statement
- Added Meteor smart package
- Better file include support
- New/updated compiler options
- Bugfixes
- Version 1.0 (May 18, 2012)
- Version 0.12.5 becomes version 1.0
- Added Easter Eggs
- Added support for escaping Blade keywords
- Improved command-line tool
- Improved error handling
- Improved test suite
- Bugfixes
- Version 0.12 (May 16, 2012)
- Added command-line tool
- Improved client-side API
- Improved test suite
- Bugfixes
- Version 0.11 (May 14, 2012)
- Better file include support for client-side templates
- More compiler options
- Bugfixes
- Version 0.10 (May 10, 2012)
- Massive compiler and runtime re-work to support blocks and file includes
- Better error reporting
- More compiler options
- Lots of bugfixes
- Improved test suite
- Can now add class/id attributes to function output
- Updated docs
- Version 0.9 (May 8, 2012)
- Added Blade middleware
- Added runtime distibution for browsers
- Updated docs
- Version 0.8
- Variable interpolation in text blocks now works
- Added a test suite
- Cleaned up some stuff
- Updated documentation quite a bit
- Version 0.7
- Functions now work
- Ability to include a variable filename
- Version 0.6 (May 8, 2012)
- Fixed some error handling and reporting
- Fixed a lot of bugs (especially when parsing tag attributes)
- Version 0.5 (May 6, 2012)
- First version of Blade released!
- Most of the syntax has been implemented!
- 0.5 actually worked quite well, but there were still a lot of features missing.
- Version 0.0.0 (May 3, 2012)
- Started writing the README file