Kevin Decker
6ecf509385
Merge pull request #1008 from shannonmoeller/patch-1
...
Added handlebars-layouts to the in-the-wild list
2015-04-25 09:54:25 -05:00
Shannon Moeller
d945089565
Added handlebars-layouts to the in-the-wild list
...
I've written a set of helpers which implement layout blocks similar to Jade, Jinja, Swig, Twig, and others. It seems to be gaining some popularity (around 10k npm downloads per month at present) and I would be honored to have it included in the in-the-wild list in case it may prove useful to others.
2015-04-24 22:29:40 -04:00
kpdecker
2f0b86665f
v3.0.2
v3.0.2
2015-04-20 03:11:12 -05:00
kpdecker
d48e840513
Update release notes
2015-04-20 03:10:49 -05:00
kpdecker
4bed826d0e
Update for let and optional parameters
2015-04-20 02:38:28 -05:00
kpdecker
0263aa48bc
Run the precompiler module through es6 toolchain
2015-04-20 02:25:53 -05:00
kpdecker
ecf60ab1bf
Enable additional es6 features in eslint
2015-04-20 02:24:49 -05:00
Kevin Decker
c6ab044fa8
Merge pull request #998 from wycats/babel
...
Add full support for es6
2015-04-16 17:12:40 -05:00
kpdecker
fdc94207a3
Fix UMD build target generation
2015-04-16 16:54:30 -05:00
kpdecker
e3d3eda2e1
Add full support for es6
...
Converts the tool chain to use babel, eslint, and webpack vs. the previous proprietary solutions.
Additionally begins enforcing additional linting concerns as well as updates the code to reflect these rules.
Fixes #855
Fixes #993
2015-04-16 16:43:01 -05:00
kpdecker
2a02261a5b
Fix IE test freakout
2015-04-14 22:57:15 -05:00
kpdecker
a009a97a2e
Use captureStackTrace for error handler
...
Provides more stable error stack reporting when running under v8 environments.
2015-04-14 01:14:18 -05:00
kpdecker
54e743a09a
Allow this references in literal statements
...
Fixes #967
2015-04-14 01:12:39 -05:00
kpdecker
a7160a8d27
Expose Visitor in full browser build
...
Fixes #994
2015-04-13 21:25:53 -05:00
kpdecker
dfd141cd35
Allow undefined and null in helper names
2015-04-13 21:18:53 -05:00
kpdecker
37a664bf64
Ignore branches tested without coverage monitoring
2015-04-07 23:38:05 -05:00
kpdecker
c699d0b82f
Remove vestigial code
2015-04-07 23:37:46 -05:00
kpdecker
2d149e7797
Add undefined and null literal support
...
This adds the UndefinedLiteral and NullLiteral to AST.
Fixes #990
2015-04-07 23:37:38 -05:00
kpdecker
81a4d50955
Avoid source-map import under AMD
...
Fixes #989
2015-04-07 22:35:14 -05:00
kpdecker
e15af4c849
Add require.js error reporting in tests
...
Adds test coverage for #989
2015-04-07 21:51:50 -05:00
kpdecker
afe730e059
v3.0.1
v3.0.1
2015-03-24 14:22:38 -05:00
kpdecker
40894e619b
Update release notes
2015-03-24 14:22:22 -05:00
Kevin Decker
1d401a2abc
Merge pull request #984 from johneke/master
...
Adding documentation for passing arguments into partials
2015-03-24 14:20:22 -05:00
johneke
a10d907a65
Update README.markdown
2015-03-18 22:55:26 -04:00
johneke
fed86c01ad
Adding documentation for parameters in partials
2015-03-18 20:23:15 -04:00
kpdecker
ab96073c6b
Optimize hot path in escapeExpression
...
Avoid deoptimizations in v8 due to the duct type check on string instances.
Partial fix for #973
2015-03-16 22:06:01 -05:00
kpdecker
64ab232d72
Fix --version flag
...
Fixes #966
2015-02-28 19:58:23 -06:00
Kevin Decker
8c357b9243
Merge pull request #964 from grassick/patch-1
...
default is a reserved word
2015-02-28 16:26:39 -06:00
grassick
71690ae39d
default is a reserved word
...
Quoting it to fix in older browsers, especially Android 2.3.x.
2015-02-18 10:57:02 -05:00
Kevin Decker
3c9ff77e68
Merge pull request #962 from pismute/master
...
Add dashbars' link on README.
2015-02-16 09:01:07 -06:00
Changwoo Park
5ede36b8fd
Add dashbars' link on README.
2015-02-16 19:29:13 +09:00
kpdecker
c15f90e513
Fix typo
2015-02-10 20:40:53 -06:00
kpdecker
0099e16a01
v3.0.0
v3.0.0
2015-02-10 00:14:55 -06:00
kpdecker
a8848d0af9
Update release notes
2015-02-10 00:14:42 -06:00
kpdecker
ca6152d2f7
Merge branch 'marcioj-boolean-literals'
2015-02-09 23:55:25 -06:00
kpdecker
55dc82d938
Update AST docs for literal helper names
2015-02-09 23:55:01 -06:00
kpdecker
39121cf8f5
Handle all potential literal values
...
Adds support for literal helper names in a few missing cases such as block expressions and subexpressions.
2015-02-09 23:54:46 -06:00
Marcio Junior
07f27843dc
Transform literals to path expressions in mustache nodes
2015-02-08 19:31:38 -02:00
Marcio Junior
5cc326d425
Test compilation of literal values in mustaches
2015-02-08 19:31:38 -02:00
Marcio Junior
f857471cc8
Boolean literals can be passed to mustaches
2015-02-08 19:31:38 -02:00
kpdecker
fd8484798c
Fix console.log cleanup
2015-02-07 14:31:54 -06:00
kpdecker
810d86d474
Fix global leak in test
2015-02-07 13:28:27 -06:00
kpdecker
cfbef2585d
Fail over to console.log if lacking console method
...
This improves logger resiliency under older browsers.
2015-02-07 13:23:10 -06:00
kpdecker
95421271e3
Change default log level to info
...
Eventually we want to fix this API so that you can provide per-instance levels, etc but for now this is a quick fix.
Fixes wycats/handlebars-site#91
2015-02-07 12:31:19 -06:00
Kevin Decker
752a28f24c
Merge pull request #943 from ogennadi/patch-2
...
Properly formatted dot
2015-01-21 06:16:21 -06:00
Kevin Decker
05bda7ed0c
Merge pull request #944 from ogennadi/patch-3
...
Clarified a long sentence
2015-01-21 06:15:58 -06:00
Oge Nnadi
1f6a94424d
Clarified a long sentence
2015-01-20 11:01:11 -08:00
Oge Nnadi
8626fa8bbe
Properly formatted dot
2015-01-20 10:59:38 -08:00
Kevin Decker
9f8daf9076
Merge pull request #941 from wycats/dynamic-partial
...
Add support for dynamic partial names
2015-01-18 20:13:25 -06:00
kpdecker
884bf15536
Avoid direct references to sexpr in statements
...
This allows us to avoid creating unnecessary AST nodes and avoids things like isHelper.
Side effect of these changes is that @data functions can now have data parameters passed to them.
2015-01-18 17:27:27 -06:00