Yehuda Katz
d33408fcbd
Move more testing mutations into the environment
2013-07-26 17:18:56 +00:00
Yehuda Katz
5f664dd78b
Make the Handlebars environment into an object
...
The idea is that the environment wraps up the mutable stuff in
Handlebars (like the helpers) and that you could theoretically create a
new one at any time and pass it in to Handlebars.template.
Every test makes a new environment and uses it in template compilation.
2013-07-26 16:50:37 +00:00
Yehuda Katz
f5c8484ea0
Further progress towards modularization.
...
At this point, I have only 2 fails in the Node build, but I'm doing a
bunch of manual stuff locally and still have a bunch of hacks.
2013-07-24 05:03:27 +00:00
Yehuda Katz
da130f7745
Building an AMD file
2013-07-16 19:10:37 +00:00
Yehuda Katz
12f8299eb2
More modularization
2013-07-02 18:57:28 +00:00
Yehuda Katz
88ee4757e7
Initial work on ES6 modules
2013-07-01 13:59:58 -07:00
Stefan Penner
8e2416dabb
Merge pull request #554 from tricknotes/modify-keyword-type
...
Modify keywords type in package.json
2013-06-08 17:45:24 -07:00
Ryunosuke SATO
68e647a17e
Modify keywords type in package.json
...
`keywords` should be an array.
- https://npmjs.org/doc/json.html#keywords
2013-06-08 23:19:55 +09:00
Kevin Decker
982cb2d188
Merge pull request #552 from blessenm/bom-precompilation-option
...
Added BOM removal flag.
2013-06-05 12:30:50 -07:00
Blessan Mathew
7538b8556c
Added BOM removal flag.
...
Byte order mark is now removed from the beginning of the files when b
flag is used.
2013-06-04 23:06:40 +05:30
kpdecker
0f278e1dfc
Rebuild
2013-06-03 23:27:38 -05:00
kpdecker
c3ff573184
Break JavascriptCompiler into standalone file
2013-06-03 23:27:35 -05:00
Yehuda Katz
f11aaa7b7c
Update .travis.yml
2013-06-03 00:56:35 -06:00
kpdecker
6174c3b6f8
Remove unnecessary function
2013-06-02 23:36:34 -05:00
kpdecker
7def10195b
Create publish_version rake task
2013-06-02 13:18:54 -05:00
kpdecker
0f4ef161d1
Pull out publish_s3 logic
2013-06-02 13:14:31 -05:00
kpdecker
bf4ec5eef7
Move helper method with others to match convention
2013-06-02 13:14:07 -05:00
kpdecker
4a545cc686
Fix publish file mapping
2013-06-02 12:54:43 -05:00
kpdecker
e2a8bdab3c
Prevent name/dir conflict
2013-06-02 12:28:54 -05:00
kpdecker
5de919f2f7
Fix test reference
2013-06-02 12:26:03 -05:00
kpdecker
cfd51f6579
Fix empty repo check
2013-06-02 12:25:07 -05:00
kpdecker
2022c94a30
Update release notes
2013-06-02 12:21:10 -05:00
kpdecker
bb8bb048aa
Pass args to the rake version task
2013-06-02 12:20:01 -05:00
kpdecker
b3005f8f9f
Merge dist build targets
2013-06-02 12:11:37 -05:00
kpdecker
8f24a2e384
Pull dist file lookup logic out of publish method
2013-06-02 11:30:22 -05:00
kpdecker
e624fb50b7
Proper git commit command
2013-06-02 00:52:35 -05:00
kpdecker
80078861f2
Include minimized files in build
2013-06-02 00:41:33 -05:00
kpdecker
26fcebe0c7
Use short SHA name
2013-06-02 00:41:14 -05:00
kpdecker
5ce7232dc3
Fix merge error
2013-06-02 00:37:18 -05:00
kpdecker
9a334400f0
Merge branch 's3-builds-final' of github.com:fivetanley/handlebars.js
...
Conflicts:
Gemfile
Gemfile.lock
dist/handlebars.js
dist/handlebars.runtime.js
2013-06-02 00:29:20 -05:00
kpdecker
bcc8d00e89
Remove incorrectly commited test file
2013-06-01 23:57:21 -05:00
kpdecker
9d4a94616a
Add should npm declaration
2013-06-01 23:55:20 -05:00
kpdecker
7b1ad8aa38
Remove remaining respec references.
...
Fixes #544
2013-06-01 23:46:34 -05:00
kpdecker
adda0569e0
Refactor qunit unit tests
...
Allows for testing node, browser, and precompiled modes in the node
tests. Also reorganizes the qunit spec file to provide better
organization.
2013-06-01 23:45:43 -05:00
kpdecker
d13ae310d3
Convert parser and tokenizer tests to javascript
2013-06-01 16:25:45 -05:00
kpdecker
7f82f27c5f
Add mocha bdd globals to jshint
2013-06-01 13:26:46 -04:00
kpdecker
720b133839
Merge branch 'master' of github.com:wycats/handlebars.js
2013-05-31 15:37:41 -04:00
Kevin Decker
caded1d06b
Merge pull request #537 from spikebrehm/support-all-the-modules
...
Support AMD and CommonJS out of the box
2013-05-31 12:37:16 -07:00
kpdecker
8275242960
Preserve license comment on min
2013-05-31 15:24:26 -04:00
Stanley Stuart
265d6249f7
publish passing master builds to s3
2013-05-31 15:08:34 -04:00
Kevin Decker
e6b6ae8fdb
Add version compat note
2013-05-31 14:29:13 -04:00
kpdecker
2a073e0993
1.0.12
1.0.0
v1.0.12
2013-05-31 14:16:53 -04:00
kpdecker
f63b226b76
Update to 1.0.0 final
2013-05-31 14:16:45 -04:00
kpdecker
16fd601a5c
Merge global and passed helpers and partials
2013-05-31 13:12:06 -04:00
kpdecker
ef062adcc2
Move external AST tests into qunit spec
2013-05-31 13:11:22 -04:00
kpdecker
2024209519
Move upgrade notes to release-notes
2013-05-30 15:57:15 -04:00
kpdecker
d7b345b2da
Allow execution of helpers on the context
...
Fixes #285
2013-05-30 15:47:30 -04:00
kpdecker
17659b9720
Ignore minimized files from git
2013-05-29 15:31:08 -04:00
kpdecker
58a0b4f17d
Require matching braces in escaped expressions
...
Fixes #437
2013-05-29 15:30:50 -04:00
kpdecker
61f64e9f04
Add minify task to release target
2013-05-29 15:21:19 -04:00