Dylan Thacker-Smith
169dfe5af3
Translate exceptions in filters to Liquid::FilterError errors.
2015-05-25 15:22:12 -04:00
Dylan Thacker-Smith
8af99ff918
Merge pull request #573 from Shopify/optional-error-rendering
...
Make liquid error rendering optional.
2015-05-25 12:11:10 -04:00
Dylan Thacker-Smith
36200ff704
Make liquid error rendering optional.
...
Although the author of the liquid template wants to see these errors, they
probably don't want the visitor to see the liquid errors. Probably the
best fallback when rendering the page for visitors is to render the empty
string for tags with errors.
2015-05-25 11:24:53 -04:00
Justin Li
070639daba
Push to for_stack at the beginning of For#render
2015-05-15 23:13:15 -04:00
Justin Li
dad98cfc89
Merge pull request #562 from Shopify/use-find_variable-for-parentloop
...
Use custom stack for forloop references
2015-05-15 21:48:57 -04:00
Florian Weingarten
1d3c0b3dab
Merge pull request #568 from Shopify/remove_liquid_methods
...
Remove support for `liquid_methods` Module extension
2015-05-14 22:19:02 +02:00
Justin Li
648a4888af
Pop the for_stack register in an ensure
2015-05-14 15:02:20 -04:00
Florian Weingarten
f4724f0db3
Remove support for liquid_methods Module extension
2015-05-14 14:44:19 +00:00
Florian Weingarten
df74955ac4
Merge pull request #564 from Shopify/rubocop
...
Rubocop
2015-05-14 16:41:32 +02:00
Florian Weingarten
3372ca8136
Rubocop
2015-05-14 14:37:18 +00:00
Jean Boussier
8cf524e91c
Merge pull request #565 from Shopify/file-dirname
...
Modernize code base with __dir__ and require_relative
2015-05-13 15:45:22 -04:00
Jean Boussier
5e38626309
Force circle in ruby 2.0
2015-05-13 15:40:34 -04:00
Jean Boussier
b31df0fb3d
Mordernize code base with __dir__ and require_relative
2015-05-13 15:33:00 -04:00
Florian Weingarten
9e815ec594
Merge pull request #563 from Shopify/webscale_exceptions
...
Prefer Class.new() where possible
2015-05-13 06:06:35 +02:00
Florian Weingarten
93b29b67ef
Prefer Class.new() where possible
2015-05-13 02:47:43 +00:00
Justin Li
863e8968f0
Use extra stack for forloop references
2015-05-12 17:04:34 -04:00
Justin Li
4c9d2009f9
Add find_own_variable method to look up internal context variables
2015-05-12 16:49:39 -04:00
Justin Li
239cfa5a44
Use find_variable for parentloop
2015-05-12 16:11:32 -04:00
Justin Li
8a8996387b
Update history to reflect merge of #554
...
[ci skip]
2015-05-12 13:20:06 -04: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
4c3381a523
Update history to reflect merge of #559
...
[ci skip]
2015-05-12 10:59:58 -04:00
Justin Li
261aa2e726
Merge pull request #559 from Shopify/fix-include-var
...
Merge pull request 559
2015-05-12 10:50:13 -04:00
Justin Li
247c51ac70
Call Context#find_variable directly
2015-05-11 18:22:15 -04:00
Justin Li
37dbec3610
Remove unnecessary parse
2015-05-11 18:10:38 -04:00
Justin Li
ff253a04c6
Lazily evaluate template name for context variable injection
2015-05-11 18:01: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
Justin Li
724d625f47
Update history to reflect merge of #555 [ci skip]
2015-05-07 14:03:38 -04:00
Justin Li
f658dcee8b
Merge pull request #555 from boobooninja/date_filter
...
Merge pull request 555
2015-05-07 13:59:22 -04:00
Loren Hale
fa6cd6287e
date filter gracefully accepts empty string
2015-05-07 17:04:21 +08:00
Justin Li
76c24db039
Remove ruby-head from allowed failures
2015-05-05 12:49:04 -04:00
Martin Hanzel
068791d698
Added method parens
2015-05-05 11:49:14 -04: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
251ce7483c
Merge pull request #441 from Shopify/remove_context_from_read_template_file
...
Removed context from read_template_file, fixed tests to match new arity
2015-04-27 12:13:36 -04:00
James Reid-Smith
4592afcc8b
Updated History.md and removed a couple remaining methods using the old signature
2015-04-27 15:45:44 +00: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
6390652c3f
Update changelog with backported patches
2015-04-24 16:09:37 -04:00
Justin Li
f266aee2e5
Slightly more concise issue# reference in changelog
2015-04-21 23:40:42 -04:00
Justin Li
df0649a031
Update changelog
2015-04-21 23:36:54 -04:00
Justin Li
78a5972487
Merge pull request #541 from Shopify/history-sync
...
Sync History.md for Liquid 4
2015-04-21 23:34:29 -04:00
Justin Li
298ae3357c
Merge pull request #551 from Shopify/expose-variable-name
...
Merge pull request 551
2015-04-21 23:33:13 -04:00
Justin Li
f1f3f57647
Remove command_lookups reader
2015-04-21 00:25:51 -04:00
Justin Li
e5dd63e1fc
Expose name, lookups, and command flags from VariableLookup
2015-04-20 17:36:04 -04:00
Justin Li
881f86d698
Merge pull request #550 from Shopify/minitest-fail-workaround
...
Disable minitest expectation interface due to reckless modification of Object
2015-04-20 10:22:19 -04:00
Justin Li
a1b209d212
Disable minitest expectation interface due to reckless modification of Object
2015-04-20 10:15:19 -04:00
Thierry Joyal
8e5926669b
Merge pull request #545 from Shopify/explode-invokable_methods-on-drop
...
Explode invokable_methods method on Liquid::Drop
2015-04-02 09:02:48 -07:00
Thierry Joyal
8736b602ea
Explode invokable_methods method on Liquid::Drop
2015-04-02 13:16:07 +00:00
Justin Li
b8365af07d
Add changes for 4.0.0
2015-03-25 14:53:43 -04:00
Justin Li
53842a471e
Create history section for 4.0.0
2015-03-25 14:40:19 -04:00