Kevin Decker
5f1bf78555
Merge pull request #833 from mmun/patch-1
...
Lock mocha dependency to ~1.20.0
2014-07-29 20:38:52 -05:00
Kevin Decker
f374939cfd
Merge pull request #823 from fractal-surfing/with-inverse
...
Support inverse sections on the with helper
2014-07-29 09:25:45 -05:00
Martin Muñoz
eee2c4d4f2
Refactor blocks, programs and inverses
2014-07-29 02:45:50 -04:00
Martin Muñoz
e11c1beb72
Lock mocha dependency to ~1.20.0
2014-07-29 02:22:35 -04:00
Dan Manges
2bdfd2a31d
Support inverse sections on the with helper
2014-07-16 19:37:01 +00:00
kpdecker
271106d43f
Do not lookup pathed helpers on the helper stack
...
Fixes #764
2014-07-12 12:50:54 -05:00
kpdecker
1fb7b51ee6
Fix rendering of paths that resolve to zero
...
Fixes #820
2014-07-12 11:43:45 -05:00
kpdecker
c90cfe247c
Use ID lookup for ambiguous helper evaluation
...
Final change for #731
2014-07-07 00:20:02 -05:00
kpdecker
107aa4a66a
Add test case for GH-731
2014-07-07 00:01:17 -05:00
Kevin Decker
9a1eda2caf
Merge pull request #731 from wycats/path-lookup
...
Strange behavior for {{#foo}} {{bar}} {{/foo}} when foo is 0
2014-07-06 23:56:33 -05:00
kpdecker
b5a5c76ceb
Rework lookup null protector logic
...
- Move the lookup null protection out of `nameLookup` and into that contexts that are aware of the needs for falsy vs. not displayed values.
- Optimize lookup for nested path operations
Fixes #731
2014-07-06 23:41:15 -05:00
kpdecker
4aad72d223
Move lambda resolution to runtime
...
This has a very positive impact on precompiled output size, particularly for known-helpers cases, and little or no impact on the throughput numbers.
2014-07-06 12:53:01 -05:00
kpdecker
704961b378
Add additional paths to path throughput test
2014-07-06 11:37:24 -05:00
kpdecker
054627adb0
Move precompiler test filter into describe
...
This allows us to play nicely with in-browser tests
2014-07-05 15:03:18 -05:00
kpdecker
058e7495f9
Add precompiler version FAQ entry.
...
Resolves #789
2014-07-05 14:45:13 -05:00
kpdecker
059532295d
Move precompiler to safer location
...
Attempts to avoid some of the Node vs. ES6 confusion between the different styles within the application.
Also adds some simple tests in addition to the integration test.
2014-07-05 14:39:28 -05:00
Kevin Decker
0c084399e2
Merge pull request #795 from jwietelmann/master
...
Turn the precompile script into a wrapper around a module.
2014-07-05 12:30:24 -05:00
Kevin Decker
efb17b80a6
Update FAQ styling
2014-07-05 12:22:28 -05:00
kpdecker
7890c7dc89
Add basic FAQ
2014-07-05 12:21:39 -05:00
kpdecker
b79e31e5a5
Remove disassemble log statement
...
Fixes #772
2014-06-28 18:44:11 -07:00
kpdecker
7172d167dd
Provide clear throw on {{#each}}
...
Fixes #773
2014-05-27 10:54:28 -04:00
kpdecker
3cdf14d294
Add test case for Issue #800
...
This isn’t failing in master but this is a useful test to prevent regressions.
2014-05-27 09:32:29 -04:00
kpdecker
efad61b1b7
v2.0.0-alpha.4
v2.0.0-alpha.4
2014-05-19 23:15:50 -05:00
kpdecker
2a20976e6a
Update release notes
2014-05-19 23:15:18 -05:00
kpdecker
3638874ddc
Expose setup wrappers for compiled templates
2014-05-19 23:08:34 -05:00
kpdecker
f419838362
v2.0.0-alpha.3
v2.0.0-alpha.3
2014-05-19 22:29:25 -05:00
kpdecker
8ee73b9d13
Update release notes
2014-05-19 22:29:08 -05:00
kpdecker
3dcc49927b
Drop travis 0.8 build support
...
The date-now dependency has dropped support and that version is sufficiently old that we shouldn’t have any issues not testing against it anymore.
2014-05-19 22:02:57 -05:00
Kevin Decker
e10eb537ab
Merge pull request #797 from tomdale/full-helper-names
...
Pass full helper ID to helperMissing when options are provided
2014-05-19 21:59:20 -05:00
Kevin Decker
8f09ea5f40
Merge pull request #793 from mmun/ast-tweaks
...
Ensure isHelper is coerced to a boolean
2014-05-19 21:56:24 -05:00
Tom Dale
72c1262394
Pass full id to helperMissing
2014-05-13 13:24:25 +01:00
Joel Wietelmann
a14c689fa6
Stupid line ending
2014-05-10 14:11:07 -05:00
Joel Wietelmann
e143849f8a
Knocking the indent back to what it was to make for a less scary-looking pull request
2014-05-10 14:10:05 -05:00
Joel Wietelmann
2e7a3bd702
Turning CLI precompiler into a wrapper around a module.
2014-05-10 14:07:15 -05:00
Martin Muñoz
356ea1a909
Ensure isHelper is coerced to a boolean
2014-05-05 01:51:29 -04:00
kpdecker
085e5e1937
Refactor template init logic
2014-04-13 07:21:08 -05:00
kpdecker
a601b24a73
Update travis exec for S3 push
2014-03-29 13:27:12 -05:00
kpdecker
04c312649b
v2.0.0-alpha.2
v2.0.0-alpha.2
2014-03-06 01:26:26 -06:00
kpdecker
fea46dbb8c
Update release notes
2014-03-06 01:26:15 -06:00
kpdecker
b61c75512a
Remove log in test
2014-03-05 21:11:47 -06:00
kpdecker
1da136490b
Add version option to compiler
...
Fixes #746
2014-03-05 18:32:23 -06:00
kpdecker
d55f9966b9
Update escaping in link_to example
2014-03-05 18:27:48 -06:00
Kevin Decker
d33ae150cd
Merge pull request #740 from SimonCropp/patch-1
...
Update README.markdown
2014-03-05 18:24:59 -06:00
kpdecker
8347ee2591
Temporarily kill the AWS publish CI step
2014-03-05 18:17:46 -06:00
kpdecker
55782f08c5
Fix evaluation of paths and subexprs
...
Fixes #743
2014-03-05 17:49:39 -06:00
kpdecker
058c0fb6ba
Make JSON a requirement for the compiler.
...
Include the polyfill for testing under IE8 and below and document this.
2014-03-05 17:15:23 -06:00
kpdecker
10168cb0a9
Remove keyword that chokes up IE tests
2014-03-05 15:07:19 -06:00
kpdecker
66538cc7fa
Drop opera tests
...
The Sauce implementation doesn't seem to work properly.
2014-03-05 15:03:13 -06:00
Kevin Decker
7dd64e5e92
Merge pull request #749 from jenseng/option_subexpressions_fix
...
properly handle multiple subexpressions in the same hash, fixes #748
2014-03-05 14:38:26 -06:00
Kevin Decker
674d07fd03
Merge pull request #756 from jenseng/mapfix
...
fix bug in IE<=8 (no Array::map), closes #751
2014-03-05 14:36:57 -06:00