Commit Graph

  • 6decbb4474
    Merge efec04af06c2cc15f2ed8309c070546c41abe83d into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1424 Mbarak Bujra 2025-08-19 18:59:16 +08:00
  • 36a2ee7cf5
    Merge 99fa25bbcf7054c76508c7de107dbbdbaff11710 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1981 dependabot[bot] 2025-08-12 08:03:52 +00:00
  • 99fa25bbcf
    Bump actions/checkout from 3.6.0 to 5.0.0 #1981 dependabot/github_actions/actions/checkout-5.0.0 dependabot[bot] 2025-08-12 08:03:49 +00:00
  • bd6d3b0156
    Merge 47c57dc49bafaffa5d7711192f23a0753864fa78 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1980 dependabot[bot] 2025-08-12 05:22:20 +00:00
  • 47c57dc49b
    Bump ruby/setup-ruby from 1.235.0 to 1.255.0 #1980 dependabot/github_actions/ruby/setup-ruby-1.255.0 dependabot[bot] 2025-08-12 05:22:17 +00:00
  • 386ea11f5a
    Bump ruby/setup-ruby from 1.235.0 to 1.254.0 #1979 dependabot[bot] 2025-08-05 03:33:01 +00:00
  • f907f428e5
    Merge f8c4ea51500d4b8f5e8d9d15f77ca0786a424126 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1975 Tobias Lütke 2025-07-30 17:37:32 -04:00
  • f8c4ea5150
    Update integration tests and test helper for hermetic recording #1975 liquid-hermetic Tobi Lutke 2025-07-30 16:33:21 -04:00
  • 79564393c2
    Update replayer and file system components for hermetic recording Tobi Lutke 2025-07-30 16:33:11 -04:00
  • 548e949af1
    Add comprehensive CLI roundtrip unit test Tobi Lutke 2025-07-30 16:33:00 -04:00
  • e624e56ce9
    Fix loop event processing to prevent Hash-to-Array conversion Tobi Lutke 2025-07-30 16:32:51 -04:00
  • 5bd6ea70df
    Implement TrackableHash/Array wrappers for hermetic variable recording Tobi Lutke 2025-07-30 16:32:41 -04:00
  • 0276b2d5a8
    Reorder JSON structure and add CLI tools for better usability Tobi Lutke 2025-07-30 16:32:28 -04:00
  • b939f246b5
    Add ProductDrop class for proper Liquid Drop object handling Tobi Lutke 2025-07-30 16:14:11 -04:00
  • 211d11c958
    Implement hermetic template recording and replay system Tobi Lutke 2025-07-30 11:08:23 -04:00
  • eec2df7501
    Merge 08c121ce443dee101d45af2e9d0d79382d2440dc into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1049 Henk van der Veen 2025-07-30 01:16:23 -04:00
  • 6d05632195
    Merge 544b512e7b8a201084887bcd86b6fd5259e76e73 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1974 Tobias Lütke 2025-07-30 00:15:28 +00:00
  • 544b512e7b
    more profile cleanups #1974 benchmarks Tobi Lutke 2025-07-29 20:15:22 -04:00
  • 7d85821d27
    Merge e2c9e06f7dd38e95132f224a85d775c85ba58143 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1185 Alessandro Diogo Brückheimer 2025-07-29 19:48:32 -04:00
  • 5ae1f71cb0
    Merge 277a620983e4d9b15f8f47d003a769af22a9c604 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1485 Agon Qurdina 2025-07-29 19:48:32 -04:00
  • 4ca7f3aaea
    Merge aca5a169124fd35b90a97cc09f26e9c0dae7b567 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1662 Šimon Lukašík 2025-07-29 19:45:38 -04:00
  • 485145b775
    Merge 5abae1864524387950b4db8f45e2ac9e3e60e9c6 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1663 Šimon Lukašík 2025-07-29 19:45:38 -04:00
  • cde095a911
    Merge 0317cf6101e0803d880cbfc64296e39fc3906bf1 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1669 Dan Singerman 2025-07-29 19:45:38 -04:00
  • c94c252e82
    Merge 8ad8b43d8c30e6f2a170e7e54c337c18351cc5c1 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1788 Lukas Waslowski 2025-07-29 19:38:44 -04:00
  • e07a44b761
    Merge e9d151bd94a8d09d2519b97470005652e9a20865 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1484 Harry V. Kiselev 2025-07-29 19:33:55 -04:00
  • 14e70cf5ba
    memory-profiler update Tobi Lutke 2025-07-29 18:55:13 -04:00
  • 2420853020
    Apply suggestions from code review Tobias Lütke 2025-07-29 18:53:00 -04:00
  • baee70ae1f
    also fix profiler Tobi Lutke 2025-07-29 18:07:31 -04:00
  • 41d0d6d51a
    the performance runner wasn't actually working before Tobi Lutke 2025-07-29 17:11:18 -04:00
  • 1b1a40c606
    make theme_runner actually useful outside of the performance benchmarks Tobi Lutke 2025-07-29 14:03:19 -04:00
  • efc47bb254
    Bump ruby/setup-ruby from 1.235.0 to 1.253.0 #1973 dependabot[bot] 2025-07-28 22:51:27 +00:00
  • dcdaeaffe1
    Merge 09ac4f720fb9a4f62889a4835d517126ace68468 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1071 Christian Szardenings 2025-07-24 11:41:12 +03:00
  • c401b3a4e0
    Merge 3282008ba54abd8d240d9d82f2b5cd40d5e87491 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1945 Dominic Petrick 2025-07-18 16:31:12 -04:00
  • 518ebd3fc4
    Merge eba29edf210647aa9d6b1889a492103350282e12 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1908 operagxsasha 2025-07-15 11:46:48 -04:00
  • 8f2071656f
    Merge 2fbed415b90f4d3acfca32ac2058a3273e4758f2 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1736 pranavbabu 2025-07-10 14:40:04 -04:00
  • 6e1aa75eb5
    Merge db54c4bd5416aa7ed433d85379b1e015f111c249 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1956 James 2025-07-10 18:25:18 +01:00
  • 436a9f2a64
    Merge 6e63023355a65b3228683040061d9d0a9fea76a8 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1716 Anders Søgaard 2025-07-07 08:42:37 +02:00
  • c1d3a0adec
    Merge 5aa1df6728224f38fb1afe0d3209dc42b129f8f4 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1613 Anthony Ross 2025-07-05 03:21:05 -07:00
  • c3d685912f
    Merge aefd48e34141ee534edec16d148d7feeb117094d into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1952 Justin D. Harris 2025-07-04 14:47:40 +02:00
  • da9a6893ed
    Merge f5964b7511fb312b9811e8f617e5e2aa25800657 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1958 Ian Ker-Seymer 2025-07-04 14:47:32 +02:00
  • 3ad21b3e86
    Merge 2ac805282f4a12529bc34e94ebe754f483d69015 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1949 Bruno Carvalho 2025-07-04 04:02:01 +00:00
  • 184c53a64c
    Merge 2c8ca3ab3e225c3b84801f6da67007e6a6226f9a into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1957 Ulysses Zhan 2025-07-03 14:01:48 -07:00
  • 4b2d277981
    Merge 235e436d4e623c31f707b8edae8426c437a92527 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1921 Sébastien Ros 2025-07-03 12:07:13 -07:00
  • a33f277ee2
    Merge 75837d434d9f0047bddc5292fbf28b06af20f38b into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1747 Trendaljouf 2025-07-03 15:00:58 -04:00
  • c2a96d8f63
    Merge e8e2605035256170b7759af1aa68e73768ee66c6 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1937 Jason M. Guest 2025-07-03 15:00:58 -04:00
  • fdaa498338
    Merge 1ae2ff103e98868bf0eb240d9d0d0182b594eaf8 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1922 Albert Chu 2025-07-03 09:40:56 -06:00
  • c537c28566
    Merge fc5855d619eca0e569bdee69979e8dfc8eaa087c into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1923 Albert Chu 2025-07-03 09:40:56 -06:00
  • d9992a791c
    Merge 746c66ae3ad16b3a84607a185c9d7944bf037609 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1642 Anders Søgaard 2025-07-03 15:26:09 +00:00
  • 6a52bac8db
    Merge 19dd9b6a44687d64d85fdaf53f29a84338ab5986 into 9bb7fbf123e6e2bd61e00189b1c83159f375d3f3 #1801 Mostafa Ahangarha 2025-07-03 11:05:29 -04:00
  • 9bb7fbf123
    Merge pull request #1968 from Shopify/shopify-dev-docs-formatting main iain 2025-07-03 10:59:58 -04:00
  • 746c66ae3a Autocorrect #1642 andershagbard 2025-07-02 14:53:10 +02:00
  • 42b90c6f27 Update tests to fit new early return andershagbard 2025-07-01 16:18:15 +02:00
  • 85a5f0ea1b Update standardfilters.rb andershagbard 2025-07-01 16:18:05 +02:00
  • a4c54ec44b Add early return andershagbard 2025-07-01 15:53:29 +02:00
  • 4bbfa8e531 Send generic error andershagbard 2025-07-01 15:49:40 +02:00
  • c761b5b9c9 Add doc tags andershagbard 2025-07-01 15:46:39 +02:00
  • 218eeb3cb6
    Merge branch 'main' into url_filters Anders Søgaard 2025-07-01 15:38:43 +02:00
  • 2ac805282f
    Flatten filter kwargs for visit in Variable::ParseTreeVisitor #1949 Bruno Carvalho 2025-04-11 16:53:37 +01:00
  • 19dd9b6a44
    Merge branch 'main' into add-limit-arg-to-split-filter #1801 Mostafa Ahangarha 2025-06-29 20:14:02 +03:30
  • 8555fd8a20 inline warning previuosly at category level #1968 Iain Campbell 2025-06-27 16:57:00 -04:00
  • c3f66b28d9
    Bump ruby/setup-ruby from 1.235.0 to 1.245.0 #1967 dependabot[bot] 2025-06-16 23:36:48 +00:00
  • 9bd408f5d0
    Merge pull request #1965 from Shopify/jm/bump_liquid v5.8.7 shipit-deploy/rubygems James Meng 2025-06-09 12:42:27 -07:00
  • 79b831d96c
    Bump Liquid to 5.8.7 #1965 jm/bump_liquid James Meng 2025-06-09 12:36:16 -07:00
  • aebd75e5e8
    Merge pull request #1954 from Shopify/jm/doc_body James Meng 2025-06-09 12:25:19 -07:00
  • 7f2f8a226b
    Add tests for new public methods #1954 jm/doc_body James Meng 2025-06-09 12:24:59 -07:00
  • 7b2b25fda1
    Fix Doc tag blank? method to check body content James Meng 2025-06-09 11:36:18 -07:00
  • 8548b96a97
    Remove body attr_reader and initiliaze @body instance variable in parse method James Meng 2025-06-06 12:06:35 -07:00
  • 7200f617d5
    Bump actions/checkout from 3.6.0 to 4.2.2 #1964 dependabot[bot] 2025-06-05 20:15:59 +00:00
  • e0857886b5
    Bump ruby/setup-ruby from 1.235.0 to 1.244.0 #1963 dependabot[bot] 2025-06-05 20:15:55 +00:00
  • fc96e66e14
    Merge pull request #1953 from Shopify/actions-commit upgrade-umpire[bot] 2025-06-05 20:15:14 +00:00
  • 79a771d724
    Add test for doc tag capturing token before enddoc James Meng 2025-06-04 19:30:47 -07:00
  • 65b1dedac5
    Expose tag body in the Doc tag James Meng 2025-05-01 09:11:15 -07:00
  • f375d7b3aa
    Add unit test for custom Liquid tag registration (#1960) Ian Ker-Seymer 2025-05-22 11:38:10 -04:00
  • 4398f037f5
    Add unit test for custom Liquid tag registration #1960 environment-custom-tag Ian Ker-Seymer 2025-05-22 11:36:32 -04:00
  • f5964b7511
    Refactor limit tracking using render_score flag #1958 resource-limits-struct Ian Ker-Seymer 2025-05-16 15:15:03 -04:00
  • 8511d1b1c9
    Refactor ResourceLimits to use a struct Ian Ker-Seymer 2025-05-16 15:12:07 -04:00
  • 2c8ca3ab3e
    Add base64 dependency to gemspec #1957 Ulysses Zhan 2025-05-12 13:36:22 -07:00
  • db54c4bd54 Test compare int, float and decimal #1956 James Prior 2025-05-09 07:39:04 +01:00
  • 7764fcc038 Simplify sort_numeric summary doc James Prior 2025-05-09 07:34:18 +01:00
  • 92c0411c89 Use is_a?(Numeric) James Prior 2025-05-09 07:30:21 +01:00
  • d079ccabdb Add sort_numeric filter James Prior 2025-05-08 08:20:43 +01:00
  • c6f05eaf83
    Merge pull request #1955 from Shopify/jm/trim_doc_tag_desc James Meng 2025-05-06 15:29:29 -07:00
  • eabbd5cb6f
    Remove {{ foo }} and {{ bar }} from doc tag description #1955 jm/trim_doc_tag_desc James Meng 2025-05-06 15:20:35 -07:00
  • 6b3f6c6fb4 update github actions to commits #1953 actions-commit Brian Chen 2025-04-29 14:04:22 -04:00
  • aefd48e341
    template.rb: Correct typo in docs #1952 jus/template.rb-typo-docs Justin D. Harris 2025-04-22 09:50:47 -04:00
  • ea864f1177
    Merge pull request #1951 from Shopify/actual-revert v5.8.6 Marco Concetto Rudilosso 2025-04-14 17:49:47 +02:00
  • c34dd812c5 Fully revert calling to_s on filter array #1951 actual-revert Marco Concetto Rudilosso 2025-04-14 17:36:45 +02:00
  • cc04892e54
    Merge pull request #1943 from Shopify/revert-to-s v5.8.5 Marco Concetto Rudilosso 2025-04-14 17:22:10 +02:00
  • f676e699a4 rollback changes to tests #1943 revert-to-s Marco Concetto Rudilosso 2025-04-14 11:24:01 +02:00
  • fc0f7f44c1 use Utils.to_s on property error Marco Concetto Rudilosso 2025-04-02 17:52:13 +02:00
  • b459eb656f remove test Marco Concetto Rudilosso 2025-04-02 15:10:21 +02:00
  • c6dcf3e714 add test Marco Concetto Rudilosso 2025-04-02 15:09:28 +02:00
  • 4dae678c63 Revert "Stringify properties before filtering (#1929)" Marco Concetto Rudilosso 2025-04-02 15:08:42 +02:00
  • 4c07ff920b Revert "Always stringify properties in all array filters (#1936)" Marco Concetto Rudilosso 2025-04-02 15:08:34 +02:00
  • dbe709c3bf
    Use to_liquid_value in uniq filter (#1948) v5.8.4 Ian Ker-Seymer 2025-04-09 15:00:01 -04:00
  • d307919c70
    Bump version to 5.8.4 #1948 uniq-to-liquid-value Ian Ker-Seymer 2025-04-09 14:59:10 -04:00
  • e3be6ed542
    Use to_liquid_value in uniq filter Ian Ker-Seymer 2025-04-09 14:54:25 -04:00
  • 023e5b4791
    Merge 13ea010b4cb59d6b5f6144d78dfcd2402761b0e8 into 7429350ae2cbefa659ad867c832471a94a75a37d #1947 frnmst 2025-04-09 11:27:36 +02:00
  • 13ea010b4c
    Fix JavaScript div id variable #1947 Franco Masotti 2025-04-09 11:22:22 +02:00
  • 678d947144
    Always return boolean in has filter #1946 has-boolean-arg Ian Ker-Seymer 2025-04-08 11:32:42 -04:00