summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Extend the license dateHEADv1.3.0masterJulian Gonggrijp2022-08-231-1/+1
|
* Turn implicit null explicit in Dynamic Names - Composed DereferencingJulian Gonggrijp2022-08-092-4/+8
| | | | | | | Addressing a comment by @bobthecow in https://github.com/mustache/spec/pull/134#pullrequestreview-1066910360 ref #54, #134
* Merge pull request #134 from anomal00us/masterJulian Gonggrijp2022-08-092-0/+689
|\ | | | | Adding dynamic partials, discussed in #54
| * Merge branch 'mustache:master' into masteranomal00us2022-08-080-0/+0
| |\ | |/ |/|
* | Merge pull request #137 from s9105947/comment-dataJulian Gonggrijp2022-07-202-0/+18
|\ \ | | | | | | add test: comment content colliding with variable
| * | add test: comment content colliding with variables91059472022-03-222-0/+18
|/ / | | | | | | | | | | | | | | | | | | | | | | | | Currently, an implementation treating comments as undefined variables successfully passes all tests, because both undefined variables and comments render to empty string. This clarifies the behavior: A comment MUST NOT render into anything, under any circumstances. This includes the case where a variable with the same name as the comment content is defined. The test data is designed in a way to trigger any possible name collision, including white spaces, a leading exclamation mark (!).
* | Merge pull request #129 from jgonggrijp/inheritance-scope-resolutionv1.2.2Dan Appel2021-12-072-0/+26
|\ \
| * | Update JSON accordinglyJulian Gonggrijp2021-07-051-0/+15
| | |
| * | Specify block scope resolution (#125)Julian Gonggrijp2021-07-051-0/+11
|/ /
| * Updating spec, typo fix (squashed) (coauthored)anomal00us2022-08-082-2/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com>
| * Adding blanklines and indenting rationale codes.anomal00us2022-08-082-79/+88
| |
| * Removing leading hashtags and fixing spacinganomal00us2022-08-082-9/+8
| |
| * Adding a test: comment content colliding with variable (squashed) (coauthored)s91059472022-08-083-24/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, an implementation treating comments as undefined variables successfully passes all tests, because both undefined variables and comments render to empty string. This clarifies the behavior: A comment MUST NOT render into anything, under any circumstances. This includes the case where a variable with the same name as the comment content is defined. The test data is designed in a way to trigger any possible name collision, including white spaces, a leading exclamation mark (!). Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com>
| * Update JSON accordinglyJulian Gonggrijp2022-08-081-0/+15
| |
| * Specify block scope resolution (#125)Julian Gonggrijp2022-08-081-0/+11
| |
| * Adding pro to the if blocks approachanomal00us2022-08-082-2/+3
| |
| * Adding examples to the rationaleanomal00us2022-08-082-6/+131
| |
| * Rebuilding JSON.anomal00us2022-08-081-1/+1
| |
| * Update specs/~dynamic-names.ymlanomal00us2022-08-081-1/+1
| | | | | | Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com>
| * Updating rationale.anomal00us2022-08-082-10/+8
| |
| * Adding two more tests, updating operator precedence desc + typo fixanomal00us2022-08-082-6/+51
| |
| * Update specs/~dynamic-names.ymlanomal00us2022-08-081-1/+1
| | | | | | Co-authored-by: Justin Hileman <github@0x7f.us>
| * Updating rationale (squashed) (coauthored)anomal00us2022-08-082-11/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update specs/~dynamic-names.yml Co-authored-by: Justin Hileman <github@0x7f.us> Update specs/~dynamic-names.yml Co-authored-by: Justin Hileman <github@0x7f.us> Update specs/~dynamic-names.yml Co-authored-by: Justin Hileman <github@0x7f.us> Update specs/~dynamic-names.yml Co-authored-by: Justin Hileman <github@0x7f.us> Update specs/~dynamic-names.yml Co-authored-by: Justin Hileman <github@0x7f.us> Update specs/~dynamic-names.yml Co-authored-by: Justin Hileman <github@0x7f.us>
| * adding rationale and a new testanomal00us2022-08-082-1/+32
| |
| * Removing redundant paragraphanomal00us2022-08-082-20/+1
| |
| * Editing tag description and fixing whitespaces in testsanomal00us2022-08-082-7/+13
| |
| * Fixing test result and updating the spec (squashed) (coauthored)anomal00us2022-08-082-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com>
| * Fixing typo on test resultanomal00us2022-08-082-2/+2
| |
| * Dotted names and context stacking testsanomal00us2022-08-082-0/+170
| |
| * Removing interpolation example and adding JSON specanomal00us2022-08-082-46/+14
| | | | | | | | Removing interpolation test
| * Dynamic partials update (squashed) (coauthored)anomal00us2022-08-083-149/+186
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com> Update specs/~dynamic-names.yml Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com>
| * Renaming dynamic partials specanomal00us2022-08-082-5/+15
| |
| * Update dynamic.ymlanomal00us2022-08-081-4/+18
| | | | | | | | Update dynamic.yml
| * Update specs/dynamic.ymlanomal00us2021-12-061-1/+1
| | | | | | Co-authored-by: Julian Gonggrijp <dev@juliangonggrijp.com>
| * Dynamic partials (json)anomal00us2021-12-041-0/+147
| |
| * Dynamic partialsanomal00us2021-12-041-0/+126
|/
* Merge pull request #126 from splumhoff/masterDan Appel2021-05-112-10/+30
|\
| * Added Lambdas for PowerShell/PSMustacheSPL2021-05-062-10/+30
|/
* Merge pull request #124 from jgonggrijp/implicit-iterator-interpolationv1.2.1Dan Appel2021-05-022-0/+75
|\ | | | | Specify interpolation behavior for implicit iterator
| * Specify interpolation behavior for implicit iterator (#82)Julian Gonggrijp2021-04-192-0/+75
| |
* | Merge pull request #123 from jgonggrijp/null-interpolationDan Appel2021-05-026-0/+75
|\ \ | | | | | | Specify how to interpolate null (#101)
| * | Specify null handling in (inverted) sections (@Danappelxx comment #123)Julian Gonggrijp2021-04-234-0/+30
| | |
| * | Specify how to interpolate null (#101)Julian Gonggrijp2021-04-192-0/+45
| |/
* | Merge pull request #125 from jgonggrijp/optional-inheritance-specv1.2.0Dan Appel2021-04-272-0/+461
|\ \ | |/ |/| Optional inheritance spec
| * Process the first three review comments by @bobthecow (#125)Julian Gonggrijp2021-04-212-6/+7
| |
| * Clarify the namespaces of Parents and BlocksJulian Gonggrijp2021-04-192-1/+6
| |
| * Use more consistent terminology in the inheritance specsJulian Gonggrijp2021-04-192-72/+72
| |
| * Expand the inheritance overviewJulian Gonggrijp2021-04-192-13/+39
| |
| * Mark inheritance spec as optionalJulian Gonggrijp2021-04-192-0/+0
| |
| * Rebuild inheritance jsonJulian Gonggrijp2021-04-191-1/+235
| |