Jean-Pierre Fiset
bf30bf9115
Allow accessing properties in current context using paths. This is to
...
avoid name collisions with registered helper functions.
Issue #458
2013-03-04 13:25:00 -05:00
kpdecker
948231a31d
1.0.10
v1.0.10
2013-02-27 07:52:34 -06:00
kpdecker
3657457d81
Merge branch 'master' of github.com:wycats/handlebars.js
2013-02-27 07:49:56 -06:00
Kevin Decker
4bfb137e81
Use master build for travis badge
2013-02-26 17:46:19 -06:00
Yehuda Katz
835496f0b6
Merge pull request #443 from machty/gemified
...
Added handlebars-source gemspec
2013-02-19 21:12:51 -08:00
machty
519156138d
Added handlebars-source gemspec for sharing with 3rd party precompilation libs
2013-02-20 00:04:39 -05:00
kpdecker
ac59d6d060
Always rebuild dist files
2013-02-17 04:34:04 -06:00
kpdecker
baccdb4cfc
Add program metadata
...
Include program id and depth on the generated wrapper objects. This
allows helpers who are passed these objects to differentiate between
helpers for cases where they may want to cache the generated DOM
structure.
2013-02-17 04:27:42 -06:00
kpdecker
c95b3d6fc5
Create new options object for unless nesting
...
Fixes #343
2013-02-16 16:18:48 -06:00
kpdecker
d6f146f8a5
Fix #428 nested if else rendering
...
The program equality checker was not taking children into account
when determining equality, causing breakages under similar cases.
2013-02-16 16:18:17 -06:00
kpdecker
1f00504d25
Rebuild
2013-02-16 16:02:08 -06:00
Kevin Decker
8b2c1e5d23
Merge pull request #442 from tricknotes/fix-method-name-in-error-message
...
Fix method name in error message
2013-02-16 14:01:31 -08:00
kpdecker
fa400d9dcb
Merge branch 'iife'
2013-02-16 15:58:29 -06:00
kpdecker
10453d1ef8
Use local vars
2013-02-16 13:56:19 -06:00
kpdecker
30623ce903
Add explicit SafeString property test
2013-02-16 13:55:55 -06:00
kpdecker
da5cde5d1f
Move Handlerbars.print into printer file
2013-02-16 13:36:34 -06:00
kpdecker
3e86bb0f64
Remove unnecessary child scopes
2013-02-16 13:08:46 -06:00
kpdecker
16bfebbf49
Use dist output in spec helper
2013-02-16 13:07:56 -06:00
kpdecker
1f76b065fc
browser-prefix/suffix templates
2013-02-16 13:07:39 -06:00
kpdecker
e2481cd66e
Use PARSER_CONTEXT for tokenizer tests
2013-02-16 10:47:42 -06:00
kpdecker
8a05dcb70e
Remove unused scope function
2013-02-16 10:47:04 -06:00
Ryunosuke SATO
261a2deb51
Fix method name in error message
...
- compile -> precompile
2013-02-16 20:14:38 +09:00
kpdecker
75a4f0d931
Negative number literal support
...
Fixes #422
2013-02-15 20:22:11 -06:00
kpdecker
b74711e63b
1.0.9
v1.0.9
2013-02-15 19:43:52 -06:00
kpdecker
e3454a0187
Restore module scope in base.js
2013-02-15 19:41:10 -06:00
kpdecker
f72cbed479
Merge branch 'master' of github.com:tommydudebreaux/handlebars.js into tommydudebreaux-master
2013-02-15 19:24:15 -06:00
Peter Wagenet
bc8214cb7c
Updated to 1.0.0-rc.3
1.0.0-rc.3
2013-02-14 21:58:20 -08:00
Tommy Messbauer
7f9e3fea81
tests passing
2013-02-11 23:13:37 -06:00
Tommy Messbauer
1ca7462497
merge
2013-02-11 23:00:47 -06:00
Tommy Messbauer
514c9391e0
restored scope of var verifyMatch
2013-02-11 22:50:23 -06:00
Peter Wagenet
7c633b604d
Better error messages for precompiler runtime mismatch
2013-02-09 19:25:53 -08:00
Peter Wagenet
51e9259fac
Decouple compiler version checks from release versions
2013-02-08 18:42:20 -08:00
Yehuda Katz
0844d74fbe
Merge pull request #429 from machty/extension-support
...
Open Handlebars compilation to externally-compiled AST
2013-02-07 10:02:38 -08:00
machty
a48e32bbf6
Handlebars.parse/precompile/compile can now be passed an already-compiled Handlebars AST.
2013-02-07 02:06:17 -05:00
Yehuda Katz
448e43c41e
Merge pull request #424 from wagenet/version-check-v2
...
Improved precompile template version check
2013-01-30 22:57:24 -08:00
Peter Wagenet
6fe7f17c89
Improved precompile template version check
...
This check reduces duplicated code as well as also failing if the
template was precompiled on a version before the check was added.
2013-01-30 22:44:30 -08:00
Yehuda Katz
edb6f11b42
Merge pull request #420 from wagenet/version-check
...
Check version when evaluating templates.
2013-01-29 13:29:58 -08:00
Peter Wagenet
d7758fe1a9
Check version when evaluating templates.
...
This makes sure that we throw an error when a template was precompiled
with a version of Handlebars that doesn't match the evaluating version.
2013-01-29 13:29:19 -08:00
kpdecker
a3376e24b1
Rebuild
2013-01-21 19:49:16 -06:00
Kevin Decker
6a51198a9b
Merge pull request #412 from wycats/inline-ops
...
Inline ops
2013-01-21 17:47:31 -08:00
Yehuda Katz
a68a5ad5ba
Merge pull request #414 from leshill/leading_context_only
...
Only allow `this` or `..` to lead a path
2013-01-21 11:30:19 -08:00
Les Hill
6ab92eee6d
Only allow 'this' or '..' to lead a path
...
Paths like 'outer/../key' raise an exception when compiling.
2013-01-21 11:21:43 -08:00
kpdecker
b0c9f3d83b
mergeSource helper
2013-01-21 01:03:42 -06:00
kpdecker
b661977966
Merge duplicate programs
2013-01-21 00:49:28 -06:00
kpdecker
969b418291
Remove inline option from pushStack
2013-01-21 00:23:08 -06:00
kpdecker
8e9688792b
Use push rather than pushStack for inline ops
2013-01-21 00:21:17 -06:00
kpdecker
9ac47df7dd
Make replaceStack always inline
2013-01-20 23:58:42 -06:00
kpdecker
6210d0b040
Merge branch 'master' into inline-ops
2013-01-20 21:43:10 -06:00
kpdecker
69d46e008b
Rebuild dist
2013-01-20 21:42:37 -06:00
kpdecker
f8a346b3ce
Add LICENSE to built file
...
Fixes #411
2013-01-20 21:42:29 -06:00