James Meng
9bd408f5d0
Merge pull request #1965 from Shopify/jm/bump_liquid
...
Bump Liquid to 5.8.7
v5.8.7
2025-06-09 12:42:27 -07:00
James Meng
79b831d96c
Bump Liquid to 5.8.7
2025-06-09 12:38:04 -07:00
James Meng
aebd75e5e8
Merge pull request #1954 from Shopify/jm/doc_body
...
Expose tag body in the Doc tag
2025-06-09 12:25:19 -07:00
James Meng
7f2f8a226b
Add tests for new public methods
2025-06-09 12:24:59 -07:00
James Meng
7b2b25fda1
Fix Doc tag blank? method to check body content
...
Previously the blank? method always returned true. Now it properly checks
if the body is empty, making the tag behavior consistent with other tags.
Also updated test to use whitespace control for cleaner assertions.
2025-06-09 11:36:18 -07:00
James Meng
8548b96a97
Remove body attr_reader and initiliaze @body instance variable in parse method
2025-06-06 13:08:06 -07:00
upgrade-umpire[bot]
fc96e66e14
Merge pull request #1953 from Shopify/actions-commit
...
Applying Merge
2025-06-05 20:15:14 +00:00
James Meng
79a771d724
Add test for doc tag capturing token before enddoc
2025-06-04 19:30:47 -07:00
James Meng
65b1dedac5
Expose tag body in the Doc tag
2025-06-04 12:04:41 -07:00
Ian Ker-Seymer
f375d7b3aa
Add unit test for custom Liquid tag registration ( #1960 )
...
Adds EnvironmentTest to verify custom tag registration and rendering.
2025-05-22 11:38:10 -04:00
James Meng
c6f05eaf83
Merge pull request #1955 from Shopify/jm/trim_doc_tag_desc
...
Remove {{ foo }} and {{ bar }} from `doc` tag description
2025-05-06 15:29:29 -07:00
James Meng
eabbd5cb6f
Remove {{ foo }} and {{ bar }} from doc tag description
2025-05-06 15:20:35 -07:00
Brian Chen
6b3f6c6fb4
update github actions to commits
2025-04-29 14:04:22 -04:00
Marco Concetto Rudilosso
ea864f1177
Merge pull request #1951 from Shopify/actual-revert
...
Fully revert calling to_s on filter array
v5.8.6
2025-04-14 17:49:47 +02:00
Marco Concetto Rudilosso
c34dd812c5
Fully revert calling to_s on filter array
2025-04-14 17:36:45 +02:00
Marco Concetto Rudilosso
cc04892e54
Merge pull request #1943 from Shopify/revert-to-s
...
Revert `Utils.to_s` on all array filters
v5.8.5
2025-04-14 17:22:10 +02:00
Marco Concetto Rudilosso
f676e699a4
rollback changes to tests
2025-04-14 11:24:01 +02:00
Marco Concetto Rudilosso
fc0f7f44c1
use Utils.to_s on property error
2025-04-14 11:17:59 +02:00
Marco Concetto Rudilosso
b459eb656f
remove test
2025-04-14 11:17:46 +02:00
Marco Concetto Rudilosso
c6dcf3e714
add test
2025-04-14 11:17:46 +02:00
Marco Concetto Rudilosso
4dae678c63
Revert "Stringify properties before filtering ( #1929 )"
...
This reverts commit f5d6a36574b7ddf5e1a00395f553a0f872fb9f16.
2025-04-14 11:17:46 +02:00
Marco Concetto Rudilosso
4c07ff920b
Revert "Always stringify properties in all array filters ( #1936 )"
...
This reverts commit aa1640035f172bcbd064959d8e7d00aac07243d7.
2025-04-14 11:17:46 +02:00
Ian Ker-Seymer
dbe709c3bf
Use to_liquid_value in uniq filter ( #1948 )
...
* Use to_liquid_value in uniq filter
* Bump version to 5.8.4
v5.8.4
2025-04-09 15:00:01 -04:00
Ian Ker-Seymer
2b75bfaff4
Fix regression when using empty/nil properties with array filters ( #1944 )
...
* Make all array filters that use `filter_array` util process empty string and nil correctly
* up version
* fix ordering of checks
* also do it for map
* Do not raise property error
* Gracefully empty property in map filter
---------
Co-authored-by: Marco Concetto Rudilosso <marco.rudilosso@shopify.com>
v5.8.3
2025-04-04 11:27:29 -04:00
James Meng
87bc6e7cfa
Merge pull request #1940 from Shopify/jm/update_snippet_url_links
...
Update snippet URLs in documentation links to point to newly created snippet page
2025-04-01 10:58:54 -07:00
James Meng
7f122aeed2
Fix snippet URLs in documentation links
2025-03-31 17:08:31 -07:00
Marco Concetto Rudilosso
aa1640035f
Always stringify properties in all array filters ( #1936 )
...
* Always stringify sum property.
* Add test
* always stringify properties in all array filters
* fix syntax error
* up version
---------
Co-authored-by: Dominic Petrick <dominic.petrick@shopify.com>
v5.8.2
2025-03-19 13:50:01 -04:00
Ian Ker-Seymer
f5d6a36574
Stringify properties before filtering ( #1929 )
2025-03-17 17:43:57 -04:00
Ian Ker-Seymer
c5711c095f
Improve docs of date filter ( #1920 )
2025-03-13 17:36:29 -04:00
James Meng
284f5fb647
Merge pull request #1928 from Shopify/jm/add_ld_link_doc_tag
...
Add a link to the LiquidDoc tooling reference in `doc` tag documentation
2025-03-13 09:48:40 -07:00
James Meng
21432928d0
Use full relative path for hyperlink
2025-03-13 09:47:57 -07:00
James Meng
1783c0c084
Add a link to the LiquidDoc reference in doc tag documentation comment
2025-03-12 15:31:28 -07:00
Guilherme Carreiro
e38f730c00
Update LiquidDoc documentation
2025-03-07 18:59:59 +01:00
Michael Nikitochkin
2d0442798b
chore: Add RUBYOPT configuration to the tests ( #1859 )
...
Co-authored-by: Ian Ker-Seymer <ian.kerseymer@shopify.com>
2025-02-26 14:28:17 -05:00
Guilherme Carreiro
6453a0ea48
Implement nodelist in the Doc tag so it may be visited
v5.8.1
2025-02-26 13:14:39 +01:00
Guilherme Carreiro
a398b4cc74
Fix History.md
v5.8.0
2025-02-25 08:50:46 +01:00
Guilherme Carreiro
cca9fe99cf
Bump version to 5.8.0
2025-02-25 08:50:46 +01:00
Guilherme Carreiro
17d327988d
Rename {% doc %} constant strictly validates the abscense of args
2025-02-20 12:37:09 +01:00
Guilherme Carreiro
f643af4bac
Update the implementation to make {% doc %} as strict as {% raw %}
2025-02-20 12:37:09 +01:00
Guilherme Carreiro
ae8a0a86ac
Remove misleading unit test (thank you, @EvilGenius13)
2025-02-20 12:37:09 +01:00
Guilherme Carreiro
b439d0da53
Update {% doc %} to no longer support nested tags (as {% comment %} does)
2025-02-20 12:37:09 +01:00
Guilherme Carreiro
16592cfb8f
Add support to LiquidDoc with the new {% doc %} tag
2025-02-20 12:37:09 +01:00
Chris AtLee
da4afd4156
Merge pull request #1905 from Shopify/catlee/invalid_utf8
...
Raise SyntaxError on invalid UTF8 strings in lexer/tokenizer
v5.7.3
2025-02-13 09:24:11 -05:00
Chris AtLee
1bb3091208
Merge pull request #1909 from Shopify/catlee/5.7.3
...
Bump version to 5.7.3
2025-02-13 09:22:47 -05:00
Max Stoiber
040801b32c
Fix array has filters referring to some ( #1910 )
2025-02-12 17:37:49 +01:00
Chris AtLee
550135c0b9
Raise SyntaxError on invalid UTF8 strings in lexer/tokenizer
2025-02-11 14:23:15 -05:00
Chris AtLee
aec966eed7
Bump version to 5.7.3
2025-02-11 14:21:14 -05:00
Michael Go
bfe29e11be
Merge pull request #1907 from Shopify/nested-properties
...
Fix array filters to not support nested properties
v5.7.2
2025-01-31 12:35:03 -04:00
Guilherme Carreiro
f9454d8cf3
Fix array filters to not support nested properties
2025-01-31 13:53:17 +01:00
Guilherme Carreiro
8dd9279265
Fix release date on History.md
2025-01-24 15:34:48 +01:00