kpdecker
096b8ccd2e
v1.2.0
v1.2.0
2013-12-23 21:39:46 -06:00
kpdecker
923993dfb1
Update release notes
2013-12-23 21:39:23 -06:00
kpdecker
fcf4e4ef0e
Update release documentation
2013-12-23 21:30:34 -06:00
kpdecker
ae1795f82c
Update sauce tests for supported versions
2013-12-23 21:24:11 -06:00
kpdecker
2666553383
Cleanup jshint globals a bit
2013-12-23 21:16:25 -06:00
kpdecker
15af03c8bf
Remove unused var
2013-12-23 21:16:14 -06:00
kpdecker
97c7d65931
Do not minimize multiple times
2013-12-23 21:16:07 -06:00
kpdecker
bbc7c7d080
Expose compilerInfo and checkRevision as APIs
...
Fixes #656
2013-12-23 21:00:59 -06:00
kpdecker
1a751b2f6e
Add JavascriptCompiler public API tests
2013-12-23 20:59:16 -06:00
kpdecker
abe9c82e75
Use env.VM to lookup runtime methods
...
Allows for overrides by 3rd parties
Fixes #679
2013-12-23 19:53:11 -06:00
kpdecker
956ac95e7a
Add browserify runtime export
...
Fixes #668
2013-12-23 19:51:10 -06:00
kpdecker
40e1837b14
Merge branch 'fix-escapes' of github.com:dmarcotte/handlebars.js into dmarcotte-fix-escapes
...
Conflicts:
spec/tokenizer.js
2013-12-23 19:22:30 -06:00
kpdecker
ddea5be2a4
Add AST test coverage for more complex paths
2013-12-23 19:02:45 -06:00
kpdecker
b4968bb8d4
Fix handling of boolean escape in MustacheNode
...
Fixes issue with Ember compatibility due to direct instantiation of MustacheNode.
2013-12-23 19:02:24 -06:00
Kevin Decker
ca8e34c94d
Merge pull request #641 from wycats/ember-testing
...
Document ember testing process
2013-12-23 16:13:22 -08:00
kpdecker
4a94340f42
Add docs on testing ember integration
2013-12-23 18:12:14 -06:00
kpdecker
7d69becd2e
Add notes on bower install
...
Fixes #655
2013-12-23 15:50:07 -06:00
kpdecker
1a9b5d4ac6
Add test case to cover #676
...
Fixes #676
2013-12-23 15:42:38 -06:00
kpdecker
bdc0e6507e
Provide default sort for builds link
2013-12-23 15:34:40 -06:00
kpdecker
93fb25c702
Handle empty responses from partials
...
Fixes #675
2013-12-23 15:33:33 -06:00
kpdecker
23d41e5617
Use watch atBegin command to handle failing tests
2013-12-23 14:26:56 -06:00
kpdecker
d62620a282
Implement grunt dev task
2013-12-23 13:13:25 -06:00
Kevin Decker
62fdd541f5
Merge pull request #681 from wycats/sauce-tests
...
Adds in-browser testing and Saucelabs CI
2013-12-23 11:09:57 -08:00
kpdecker
7f53c917d9
Skip leak check under FF
2013-12-23 12:32:48 -06:00
kpdecker
015eba6687
Hide success messages when running in sauce
...
This should help debug the firefox issues that only occur when executing against sauce.
2013-12-23 11:57:11 -06:00
kpdecker
5b8b54b774
Add travis build caching
2013-12-23 03:20:13 -06:00
kpdecker
efcedf2f24
Optimize travis build with publish option
2013-12-23 03:12:03 -06:00
kpdecker
512daa3189
Create matrix target for 0.10 only
2013-12-23 02:58:02 -06:00
kpdecker
ad3727b3fc
(Attempt to) Limit sauce tests to one travis build
2013-12-23 02:52:46 -06:00
kpdecker
e2a81fdd60
Add selenium badge
2013-12-23 02:46:35 -06:00
kpdecker
fe7bc0d4bd
Add sauce labs testing support
2013-12-23 02:32:46 -06:00
kpdecker
9ad8b86ece
Concat tests together for inbrowser exec
2013-12-23 02:19:09 -06:00
kpdecker
96b42dedea
Fix tokenizer tests under IE
2013-12-23 02:19:09 -06:00
kpdecker
4942324250
Move away from should asserts to internal
...
This is needed as neither Sinon nor Chai support in-browser testing under IE.
2013-12-23 02:19:09 -06:00
kpdecker
0cf5657c43
Use shouldThrow helper for test asserts
2013-12-23 02:19:09 -06:00
kpdecker
3daef9d308
Use charAt rather than string index
...
Older versions of IE do not support [] access to string contents so charAt must be used.
Fixes #677
2013-12-23 02:18:57 -06:00
kpdecker
7f0ded4926
Relax packager dependency
2013-12-22 18:50:18 -06:00
kpdecker
1041c1d533
Add tests for object @index and @first handling
2013-12-22 18:46:13 -06:00
kpdecker
f06a9dc1f0
Use strict comparison for first
2013-12-22 18:45:57 -06:00
kpdecker
45ab2bb218
Merge branch 'patch-1' of github.com:cgp/handlebars.js into cgp-patch-1
2013-12-22 18:27:10 -06:00
kpdecker
f17cb3ecac
Run jshint on output
...
Allows us to execute jshint in non-forced mode.
2013-12-01 15:40:08 -06:00
kpdecker
86974b2660
jshint
2013-12-01 14:59:44 -06:00
kpdecker
57b4ef08b6
Use module packager for all transpile tasks
2013-12-01 14:59:38 -06:00
kpdecker
cc16bc47dd
Add missing semicolon
2013-12-01 11:37:32 -06:00
kpdecker
078c1eecba
Export AST as an object rather than module
...
The parser expects the AST object to be mutable, which modules are not.
2013-12-01 11:37:25 -06:00
kpdecker
eb53f2e844
Allow extend to work with non-prototyped objects
...
ES6 modules do not extend the Object prototype so this blows up under the latest version of the transpiler.
2013-12-01 11:36:28 -06:00
Chris Pall
e8954b3488
Update base.js
...
Give users the index for properties. When I am rendering a radio button I use key-value pairs, but I can't use either as unique identifiers because they likely contain invalid identifier characters. I added "first" as an index as well, but have no particular use case for first. Since there is no way to detect "last", I didn't add that property.
2013-11-22 00:41:25 -05:00
Kevin Decker
20b9c3829e
Merge pull request #653 from k-j-kleist/patch-1
...
Update README.markdown
2013-11-20 09:35:53 -08:00
Kevin Decker
709153f7f5
Merge pull request #650 from thomasboyt/patch-1
...
Handlebars is MIT-licensed
2013-11-20 09:34:25 -08:00
Kevin Decker
d5cc3fbcf1
Merge pull request #657 from chrishoage/master
...
Fixes issue where cli compiles non handlebars templates
2013-11-20 09:32:48 -08:00