Florian Weingarten
|
3372ca8136
|
Rubocop
|
2015-05-14 14:37:18 +00:00 |
|
Justin Li
|
9310640bdd
|
Merge pull request #554 from arthanzel/529-sort_natural
Merge pull request 554
|
2015-05-12 13:19:24 -04:00 |
|
Justin Li
|
25ef0df671
|
Add tests for #461
|
2015-05-11 17:59:05 -04:00 |
|
Martin Hanzel
|
32460c255b
|
Removed a few superfluous comments
|
2015-05-08 11:48:33 -04:00 |
|
Loren Hale
|
fa6cd6287e
|
date filter gracefully accepts empty string
|
2015-05-07 17:04:21 +08:00 |
|
Martin Hanzel
|
3a082ddbbd
|
Changed sort_natural filter to use casecmp. Strings only.
|
2015-05-04 11:55:14 -04:00 |
|
Martin Hanzel
|
03b3446119
|
Resolves #529. Resolves #404. Added natural sorting filter and tests.
|
2015-05-03 20:55:28 -04:00 |
|
James Reid-Smith
|
448766b0c4
|
Removed context from read_template_file, fixed tests to match new arity
|
2015-04-27 15:27:03 +00:00 |
|
Justin Li
|
86a82d3039
|
Merge pull request #540 from Shopify/array-concat
Add array concat filter
|
2015-03-25 01:42:22 -04:00 |
|
Justin Li
|
2b78e74b4e
|
Add test for concat filter with non-array input
|
2015-03-25 01:34:47 -04:00 |
|
divecch
|
db396dd739
|
adding concat filter to append arrays
|
2015-03-25 01:31:22 -04:00 |
|
Justin Li
|
3213db54d6
|
Merge pull request #520 from Shopify/forloop-parentloop
Add forloop.parentloop as a reference to the parent loop
|
2015-03-25 01:22:35 -04:00 |
|
Justin Li
|
97a3f145a1
|
Merge pull request #499 from kreynolds/to_date_downcase_regression
Fix case sensitivity regression in date standard filter
|
2015-03-25 01:22:04 -04:00 |
|
Justin Li
|
205bd19d3f
|
Add forloop.parentloop as a reference to the parent loop
|
2015-02-04 12:43:09 -05:00 |
|
Dylan Thacker-Smith
|
950f062041
|
Allow filters to redefine Object methods to make them invokable.
|
2015-02-03 13:51:33 -05:00 |
|
Florian Weingarten
|
7cfee1616a
|
Use VariableSignature as Syntax for Capture tag to allow hyphens in variable names
|
2015-01-09 14:15:26 +00:00 |
|
Kelley Reynolds
|
8b0774b519
|
Fix case sensitivity regression in date standard filter
|
2014-12-16 10:37:05 -05:00 |
|
Justin Li
|
3080f95a4f
|
Make render_length tests stricter
|
2014-12-11 10:41:47 -05:00 |
|
Justin Li
|
cc57908c03
|
Add test for render_length persisting between block bodies
|
2014-12-11 10:38:47 -05:00 |
|
Justin Li
|
4df4f218cf
|
Use same template instance
|
2014-12-09 17:25:15 -05:00 |
|
Justin Li
|
1593b784a7
|
Simplify interface for setting template resource limits
|
2014-12-04 16:18:21 -05:00 |
|
Justin Li
|
db00ec8b32
|
Move resource limit tracking to its own class
|
2014-12-04 16:18:09 -05:00 |
|
Justin Li
|
737be1a0c1
|
Use Timeout#timeout for warnings tests
|
2014-11-12 17:03:48 -05:00 |
|
Justin Li
|
422bafd66a
|
Fix #warnings taking exponential time to compute
|
2014-11-12 16:12:00 -05:00 |
|
Justin Li
|
95b031ee04
|
Add quirks test for extra dots in ranges
|
2014-11-05 11:41:12 -05:00 |
|
Justin Li
|
4d97a714a9
|
Add quirks test for variables with number prefixes
|
2014-11-05 10:56:58 -05:00 |
|
Dylan Thacker-Smith
|
2fd8ad08c0
|
Remove unused local variable that was accidentally added.
|
2014-11-03 17:07:42 -05:00 |
|
Dylan Thacker-Smith
|
73fcd42403
|
Create a BlockBody class to decouple block body parsing from tags.
|
2014-11-03 17:07:42 -05:00 |
|
Justin Li
|
fcb23a4cd2
|
Disallow filters with no variable in strict mode
|
2014-10-27 13:34:27 -04:00 |
|
Justin Li
|
a206c8301d
|
Fix test leaking error_mode, fix equality check for VariableLookup
|
2014-10-22 15:40:41 -04:00 |
|
Justin Li
|
887b05e6ed
|
Clarify test name
|
2014-10-21 14:06:30 -04:00 |
|
Justin Li
|
5d68e8803f
|
Ensure nil works as a variable name
|
2014-10-21 14:03:10 -04:00 |
|
Justin Li
|
dedd1d3dc0
|
Fix case where a variable name is falsy
|
2014-10-21 12:09:26 -04:00 |
|
Dylan Thacker-Smith
|
b9ac3fef8f
|
Remove the quotes from the partial string in the profiler timing objects.
|
2014-10-18 16:26:18 -04:00 |
|
Dylan Thacker-Smith
|
d84870d7a5
|
Test line number of errors in nested blocks.
|
2014-10-03 16:25:12 -05:00 |
|
Florian Weingarten
|
584b492e70
|
Line numbers for all parse errors
|
2014-10-03 21:00:31 +00:00 |
|
Dylan Thacker-Smith
|
cf5ccede50
|
Avoid modifying the default resources limits hash.
|
2014-10-01 18:51:06 -05:00 |
|
Evan Huus
|
23622a9739
|
Merge pull request #440 from Shopify/drop-tainting
Variable tainting
|
2014-09-22 13:43:35 -04:00 |
|
Florian Weingarten
|
be3d261e11
|
Regression test for including assignments
|
2014-09-18 10:37:44 +00:00 |
|
Evan Huus
|
eeb061ef44
|
Address code review comments
- clean up comment wording
- fix potentially leaky tests
|
2014-09-16 17:23:26 +00:00 |
|
Evan Huus
|
67b2c320a1
|
Add tainting tests
|
2014-09-16 17:23:26 +00:00 |
|
Dylan Thacker-Smith
|
a5717a3f8d
|
Fix flaky test which assumes total_render_time can't be 0.
jruby has millisecond precision for Time.now, so total_render_time can be 0
due to this lack of precision.
|
2014-09-15 17:26:55 -04:00 |
|
Jason Hiltz-Laforge
|
aafdf4adb0
|
Fix JRuby builds
|
2014-09-08 20:41:22 +00:00 |
|
Florian Weingarten
|
c83e1c7b6d
|
prefix for Liquid::Error instances
|
2014-09-05 14:12:30 +00:00 |
|
Florian Weingarten
|
17cc8fdbb3
|
put line number in parentheses
|
2014-09-05 14:12:30 +00:00 |
|
Tristan Hume
|
27c1019385
|
Add line numbers to warnings
|
2014-09-05 14:12:30 +00:00 |
|
Florian Weingarten
|
5eff375094
|
Optional line numbers for liquid errors
|
2014-09-05 14:12:29 +00:00 |
|
Tristan Hume
|
68af2d6e2a
|
Pass options to include tags
|
2014-08-26 10:50:25 -04:00 |
|
Derrick Reimer
|
0b847e553c
|
Add url_encode standard filter
|
2014-08-15 08:45:40 -07:00 |
|
Florian Weingarten
|
c2663258be
|
Merge pull request #364 from collectiveidea/instrument-rendering-with-hooks
Profiling the rendering of a liquid template
|
2014-08-13 23:04:29 +02:00 |
|