-
Notifications
You must be signed in to change notification settings - Fork 2k
Comparing changes
Open a pull request
base repository: handlebars-lang/handlebars.js
base: 16bd606fec0ada4c811eb7afe6bfd619d88f3d37
head repository: handlebars-lang/handlebars.js
compare: a9a8e403213583ca90cb7c872d3a22796c37d961
Commits on May 1, 2015
-
Fix tokenizer test for double quoted strings
There is two consecutive tests with the same input data: "{{ foo bar \'baz\' }}" I suppose the first test should be about testing double quoted string.
Configuration menu - View commit details
-
Copy full SHA for afd595b - Browse repository at this point
Copy the full SHA afd595bView commit details
Commits on May 5, 2015
-
This broke after updating to es6 formatted code. Fixes #1016
Configuration menu - View commit details
-
Copy full SHA for 00bfdd7 - Browse repository at this point
Copy the full SHA 00bfdd7View commit details -
Merge pull request #1015 from aymerick/fix-test
Fix tokenizer test for double quoted strings
Configuration menu - View commit details
-
Copy full SHA for 8cba84d - Browse repository at this point
Copy the full SHA 8cba84dView commit details
Commits on May 6, 2015
-
Configuration menu - View commit details
-
Copy full SHA for d0d2168 - Browse repository at this point
Copy the full SHA d0d2168View commit details -
Configuration menu - View commit details
-
Copy full SHA for 569f288 - Browse repository at this point
Copy the full SHA 569f288View commit details -
Merge pull request #1019 from aymerick/aymerick-patch-typo-test
Fixes typo in tests
Configuration menu - View commit details
-
Copy full SHA for 2c1d509 - Browse repository at this point
Copy the full SHA 2c1d509View commit details
Commits on Jun 8, 2015
-
Tom X. Tobin committed
Jun 8, 2015 Configuration menu - View commit details
-
Copy full SHA for d0805e9 - Browse repository at this point
Copy the full SHA d0805e9View commit details
Commits on Jun 9, 2015
-
Merge pull request #1037 from tomxtobin/minor-readme-typo-fixes
Fix minor typos in README
Configuration menu - View commit details
-
Copy full SHA for d2fb3a4 - Browse repository at this point
Copy the full SHA d2fb3a4View commit details
Commits on Jun 26, 2015
-
Fix location information for programs
There appears to be a bug in our use of jison causing the parent location information to be reported to programs. I wasn’t able to work through what might be causing this so instead using the location information of the statements collection to generate the proper location information. This is a bit of a hack but we are very far behind on the Jison release train and upgrading will likely be a less than pleasant task that doesn’t provide us much benefit. Fixes #1024
Configuration menu - View commit details
-
Copy full SHA for 93faffa - Browse repository at this point
Copy the full SHA 93faffaView commit details
Commits on Jul 2, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 9bbc177 - Browse repository at this point
Copy the full SHA 9bbc177View commit details -
Merge pull request #1052 from maqnouch/patch-1
Updated year in License
Configuration menu - View commit details
-
Copy full SHA for 8c09b3c - Browse repository at this point
Copy the full SHA 8c09b3cView commit details
Commits on Jul 15, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 868ef4b - Browse repository at this point
Copy the full SHA 868ef4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9fe7ce - Browse repository at this point
Copy the full SHA b9fe7ceView commit details
Commits on Jul 16, 2015
-
Configuration menu - View commit details
-
Copy full SHA for 2f9495c - Browse repository at this point
Copy the full SHA 2f9495cView commit details
Commits on Jul 19, 2015
-
Configuration menu - View commit details
-
Copy full SHA for a458fe2 - Browse repository at this point
Copy the full SHA a458fe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa7a45b - Browse repository at this point
Copy the full SHA aa7a45bView commit details
Commits on Jul 20, 2015
-
Merge pull request #1060 from ericbn/issue-1056
#1056 Fixed grammar for nested raw blocks
Configuration menu - View commit details
-
Copy full SHA for c83c363 - Browse repository at this point
Copy the full SHA c83c363View commit details
Commits on Jul 30, 2015
-
Configuration menu - View commit details
-
Copy full SHA for fe05716 - Browse repository at this point
Copy the full SHA fe05716View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5acf77a - Browse repository at this point
Copy the full SHA 5acf77aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 060c087 - Browse repository at this point
Copy the full SHA 060c087View commit details
Commits on Aug 1, 2015
-
Fix escaping of non-javascript identifiers
The ‘ character would cause invalid javascript to be generated as it was not properly escaped. Switching to JSON.stringify safely handles all potential unescaped cases.
Configuration menu - View commit details
-
Copy full SHA for 410141c - Browse repository at this point
Copy the full SHA 410141cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a85106 - Browse repository at this point
Copy the full SHA 2a85106View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bb640b - Browse repository at this point
Copy the full SHA 1bb640bView commit details -
Disabling these until #1069 can resolve whatever the root issue is.
Configuration menu - View commit details
-
Copy full SHA for e2ba22e - Browse repository at this point
Copy the full SHA e2ba22eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 231a8d7 - Browse repository at this point
Copy the full SHA 231a8d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15b55a3 - Browse repository at this point
Copy the full SHA 15b55a3View commit details
Commits on Aug 2, 2015
-
Configuration menu - View commit details
-
Copy full SHA for f3e8b18 - Browse repository at this point
Copy the full SHA f3e8b18View commit details -
Configuration menu - View commit details
-
Copy full SHA for efddc3c - Browse repository at this point
Copy the full SHA efddc3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac82842 - Browse repository at this point
Copy the full SHA ac82842View commit details -
Configuration menu - View commit details
-
Copy full SHA for b664997 - Browse repository at this point
Copy the full SHA b664997View commit details
Commits on Aug 3, 2015
-
Adds multiple variable support and the ability to set statement level logging semantics. This breaks that logger API, cleaning up the manner in which enums are set, but the other behaviors are backwards compatible. Fixes #956
Configuration menu - View commit details
-
Copy full SHA for 9a49d35 - Browse repository at this point
Copy the full SHA 9a49d35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f11cc0 - Browse repository at this point
Copy the full SHA 1f11cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0aa54f4 - Browse repository at this point
Copy the full SHA 0aa54f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f265b9 - Browse repository at this point
Copy the full SHA 9f265b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c08771 - Browse repository at this point
Copy the full SHA 1c08771View commit details -
Avoid depth creation when context remains the same
Creating a new depth value seems to confuse users as they don’t expect things like `if` to require multiple `..` to break out of. With the change, we avoid pushing a context to the depth list if it’s already on the top of the stack, effectively removing cases where `.` and `..` are the same object and multiple `..` references are required. This is a breaking change and all templates that utilize `..` will have to check their usage and confirm that this does not break desired behavior. Helper authors now need to take care to return the same context value whenever it is conceptually the same and to avoid behaviors that may execute children under the current context in some situations and under different contexts under other situations. Fixes #1028
Configuration menu - View commit details
-
Copy full SHA for 279e038 - Browse repository at this point
Copy the full SHA 279e038View commit details -
Pass undefined fields to helpers in strict mode
This allows for `{{helper foo}}` to still operate under strict mode when `foo` is not defined on the context. This allows helpers to perform whatever existence checks they please so patterns like `{{#if foo}}{{foo}}{{/if}}` can be used to protect against missing values. Fixes #1063
Configuration menu - View commit details
-
Copy full SHA for 5d4b8da - Browse repository at this point
Copy the full SHA 5d4b8daView commit details -
Always return string responses
Certain optimizations for simple templates could result in objects returned by helpers returned rather than their string representation, resulting in some odd edge cases. This ensures that strings are always returned from the API for consistency. Fixes #1054.
Configuration menu - View commit details
-
Copy full SHA for 8e868ab - Browse repository at this point
Copy the full SHA 8e868abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b1f9c7 - Browse repository at this point
Copy the full SHA 9b1f9c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3cbaa2 - Browse repository at this point
Copy the full SHA c3cbaa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 324d615 - Browse repository at this point
Copy the full SHA 324d615View commit details -
Configuration menu - View commit details
-
Copy full SHA for fac71ce - Browse repository at this point
Copy the full SHA fac71ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85750f8 - Browse repository at this point
Copy the full SHA 85750f8View commit details
Commits on Aug 4, 2015
-
Bulletproof AST.helpers.helperExpression
Avoid undefined values and potential false positives from other type values such as partials. Fixes #1055
Configuration menu - View commit details
-
Copy full SHA for 93b0760 - Browse repository at this point
Copy the full SHA 93b0760View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd643ce - Browse repository at this point
Copy the full SHA bd643ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 72eb10c - Browse repository at this point
Copy the full SHA 72eb10cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c532b89 - Browse repository at this point
Copy the full SHA c532b89View commit details -
Specify platform for firefox in sauce tests
Works around what appears to be an init issue within Sauce.
Configuration menu - View commit details
-
Copy full SHA for bb9831b - Browse repository at this point
Copy the full SHA bb9831bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a44fe47 - Browse repository at this point
Copy the full SHA a44fe47View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba31ef8 - Browse repository at this point
Copy the full SHA ba31ef8View commit details
There are no files selected for viewing
This file was deleted.
This file was deleted.
This file was deleted.