Marco Concetto Rudilosso
c34dd812c5
Fully revert calling to_s on filter array
2025-04-14 17:36:45 +02:00
Marco Concetto Rudilosso and GitHub
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 f5d6a36574 .
2025-04-14 11:17:46 +02:00
Marco Concetto Rudilosso
4c07ff920b
Revert "Always stringify properties in all array filters ( #1936 )"
...
This reverts commit aa1640035f .
2025-04-14 11:17:46 +02:00
Ian Ker-Seymer and GitHub
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
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 <[email protected] >
v5.8.3
2025-04-04 11:27:29 -04:00
James Meng and GitHub
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
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 <[email protected] >
v5.8.2
2025-03-19 13:50:01 -04:00
Ian Ker-Seymer and GitHub
f5d6a36574
Stringify properties before filtering ( #1929 )
2025-03-17 17:43:57 -04:00
Ian Ker-Seymer and GitHub
c5711c095f
Improve docs of date filter ( #1920 )
2025-03-13 17:36:29 -04:00
James Meng and GitHub
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 and GitHub
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 and Guilherme Carreiro
e38f730c00
Update LiquidDoc documentation
2025-03-07 18:59:59 +01:00
2d0442798b
chore: Add RUBYOPT configuration to the tests ( #1859 )
...
Co-authored-by: Ian Ker-Seymer <[email protected] >
2025-02-26 14:28:17 -05:00
Guilherme Carreiro and 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 and Guilherme Carreiro
a398b4cc74
Fix History.md
v5.8.0
2025-02-25 08:50:46 +01:00
Guilherme Carreiro and Guilherme Carreiro
cca9fe99cf
Bump version to 5.8.0
2025-02-25 08:50:46 +01:00
Guilherme Carreiro and Guilherme Carreiro
17d327988d
Rename {% doc %} constant strictly validates the abscense of args
2025-02-20 12:37:09 +01:00
Guilherme Carreiro and Guilherme Carreiro
f643af4bac
Update the implementation to make {% doc %} as strict as {% raw %}
2025-02-20 12:37:09 +01:00
Guilherme Carreiro and Guilherme Carreiro
ae8a0a86ac
Remove misleading unit test (thank you, @EvilGenius13)
2025-02-20 12:37:09 +01:00
Guilherme Carreiro and Guilherme Carreiro
b439d0da53
Update {% doc %} to no longer support nested tags (as {% comment %} does)
2025-02-20 12:37:09 +01:00
Guilherme Carreiro and Guilherme Carreiro
16592cfb8f
Add support to LiquidDoc with the new {% doc %} tag
2025-02-20 12:37:09 +01:00
Chris AtLee and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and Guilherme Carreiro
8dd9279265
Fix release date on History.md
2025-01-24 15:34:48 +01:00
Guilherme Carreiro and Guilherme Carreiro
bf1419b8ac
Apply the same fix for find_index and has
v5.7.1
2025-01-24 08:39:01 +01:00
Guilherme Carreiro and Guilherme Carreiro
5718c4cee2
Fix the find filter to return nil when filtering empty arrays
2025-01-24 08:39:01 +01:00
Guilherme Carreiro and GitHub
b0dbc62696
Fix bundle exec rake example ( #1900 )
...
* Fix `bundle exec rake example`
* Move 'webrick' from 'benchmark/test' to 'development'
2025-01-23 08:21:38 +01:00
03aafa974c
Bump to 5.7.0 ( #1894 )
...
* Bump to 5.7.0
* Update 'History.md'
* Update 'Releasing' steps
* Update CONTRIBUTING.md
Co-authored-by: Gray Gilmore <[email protected] >
* Update History.md
Co-authored-by: Ian Ker-Seymer <[email protected] >
---------
Co-authored-by: Gray Gilmore <[email protected] >
Co-authored-by: Ian Ker-Seymer <[email protected] >
v5.7.0
2025-01-17 12:10:18 +01:00
Ian Ker-Seymer and GitHub
6372289ba3
Ensure we use InputIterator#each when in join filter ( #1898 )
2025-01-16 11:36:36 -05:00
Ian Ker-Seymer and GitHub
0ec52a40b5
Use Liquid::Utils.to_s for join filter ( #1897 )
2025-01-16 11:21:58 -05:00
Ian Ker-Seymer and GitHub
74af735f0e
Allow for custom < Hash classes to override #to_s ( #1896 )
2025-01-16 11:16:13 -05:00
4b65a28722
Implement logic for stringify Hashes to keep compat with 3.4 ( #1892 )
...
* Exploring
* Bump to v5.6.5
---------
Co-authored-by: Dominic Petrick <[email protected] >
2025-01-15 16:36:53 -05:00
ecf25ea83d
Add the "Releasing" section to CONTRIBUTING.md ( #1891 )
...
* Add 'Releasing' workflow to 'CONTRIBUTING.md'
* Update CONTRIBUTING.md
Co-authored-by: Michael Go <[email protected] >
---------
Co-authored-by: Michael Go <[email protected] >
2025-01-14 19:07:11 +01:00
6909570f8e
Add find, find_index, has, and reject filters to arrays ( #1869 )
...
* Add reject filter #1573
* Add deep search for filter taking in properties #1749
* Update branch with main
* Add `find`, `find_index`, `has`, and `reject` filters to arrays
* Refactor: avoid usage of public_send
---------
Co-authored-by: Anders Søgaard <[email protected] >
Co-authored-by: Anders Søgaard <[email protected] >
2025-01-14 10:33:31 +01:00
Michael Go and GitHub
cd9971579f
Merge pull request #1889 from Shopify/default-variable-lookup-string-scanner
...
Add default string_scanner to `Liquid::VariableLookup.parse`
v5.6.4
2025-01-13 23:28:11 -04:00
Ian Ker-Seymer
8e37c5e18b
Bump to v5.6.4
2025-01-13 21:57:52 -05:00
Ian Ker-Seymer
b3f9639e7d
Add default string_scanner to Liquid::VariableLookup.parse
2025-01-13 21:56:39 -05:00
Michael Go and GitHub
fe3da0e17d
Merge pull request #1887 from Shopify/remove-lru-redux
...
remove lru-redux
v5.6.3
2025-01-13 18:37:17 -04:00