Commit Graph

  • 40bf603bfb CI: Use github actions and non-EOL ruby version Dylan Thacker-Smith 2021-03-08 10:21:06 -08:00
  • ca2050446c
    Merge pull request #1408 from ADTC/gh-patch-1 Justin Li 2021-03-07 18:31:45 -05:00
  • 506df22f41
    Put the initial values into a code container #1408 ADTC 2021-03-05 04:17:45 +08:00
  • c63fcdfe0a
    Apply suggestions from code review ADTC 2021-03-05 04:14:17 +08:00
  • 95dca87f49
    Make the documentation for increment/decrement clearer ADTC 2021-03-05 02:53:01 +08:00
  • 6b6baece25
    Merge pull request #1406 from ADTC/patch-2 Dylan Thacker-Smith 2021-02-26 09:03:40 -05:00
  • 0fc45ca3af Reserve future support for comment line before a tag name #1401 inline-comment Dylan Thacker-Smith 2021-02-26 06:52:11 -05:00
  • 15b2d193ec
    Add a hint to sign CLA only if it's the first time #1406 ADTC 2021-02-26 16:31:16 +08:00
  • ab455480fa exploring the comment syntax a bit Tobias Lutke 2021-02-25 14:35:31 -04:00
  • fd712d134a
    Give info in the Contributing page about doc updates (#1405) ADTC 2021-02-25 22:31:18 +08:00
  • 0c2db998cf
    Add a line to Sign the CLA as the first step in Workflow ADTC 2021-02-25 09:59:51 +08:00
  • 9004765932
    Give info in the Contributing page about doc updates #1405 ADTC 2021-02-25 09:46:55 +08:00
  • 5e8e5e89b1 Add changelog entry Dylan Thacker-Smith 2021-02-19 13:50:29 -05:00
  • 6ddfaec3f9 Add tests for text immediately following liquid tag Dylan Thacker-Smith 2021-02-19 13:49:39 -05:00
  • fff6c565c1 Implement the inline comment tag Dylan Thacker-Smith 2021-02-19 10:39:30 -05:00
  • 31f7be8a6d Use liquid-c inline-comment branch until it is merged Dylan Thacker-Smith 2021-02-19 10:55:08 -05:00
  • 9dac68cce1 Use the rubocop-shopify gem #1402 Dylan Thacker-Smith 2021-02-21 12:01:03 -05:00
  • c50509b741 Commit rubocop remote configuration update Dylan Thacker-Smith 2021-02-21 11:58:50 -05:00
  • cd66572514 Rubocop autocorrections to prepare for rubocop config updates Dylan Thacker-Smith 2021-02-21 11:59:11 -05:00
  • efa838f564
    Fix String test for BlockBody#remove_blank_strings #1400 rhymes 2021-02-20 16:20:35 +01:00
  • 20ccecf5c1
    Ensure Template can render from a subclass of String rhymes 2021-02-19 16:33:48 +01:00
  • dcb5a67089
    performance: Use split limit in truncatewords (#1361) Dylan Thacker-Smith 2021-02-19 13:11:35 -05:00
  • efe44a7e6a
    Merge pull request #1391 from Unending/replace_carriage_return Justin Li 2021-02-19 12:49:13 -05:00
  • 8625e66453
    CI: Test with ruby 3.0 as the latest ruby version (#1398) Dylan Thacker-Smith 2021-02-10 10:10:27 -05:00
  • cc08579185 CI: Test with ruby 3.0 as the latest ruby version #1398 ruby-3-ci Dylan Thacker-Smith 2021-02-10 08:28:23 -05:00
  • 2d6bf406dd update grammar to support # #1394 inline-comments Sam Doiron 2021-01-29 17:06:16 -05:00
  • f331204f7c use Lua style syntax Sam Doiron 2021-01-29 16:56:45 -05:00
  • 5dcce427d0 Add inline comments syntax Sam Doiron 2021-01-29 16:48:38 -05:00
  • 3cae09b968 handle carriage return in newlines_to_br #1391 Unending 2021-01-16 13:44:47 +01:00
  • 3c499d0241
    Merge pull request #1387 from Shopify/pz-serialize-benchmark-refactor Peter Zhu 2021-01-11 15:51:00 -05:00
  • e71e53ffb5 Refactor render_layout method for serialization #1387 Peter Zhu 2021-01-11 13:49:18 -05:00
  • 260c863e23
    Build the tokenizer through the parse context for liquid-c (#1386) Dylan Thacker-Smith 2021-01-07 14:51:41 -05:00
  • 0e51931b52 Build the tokenizer through the parse context for liquid-c #1386 parse-context-new-tokenizer Dylan Thacker-Smith 2021-01-07 13:16:53 -05:00
  • 65cf3f1de1 Implement benchmarks for serialization #1385 Peter Zhu 2021-01-06 16:00:43 -05:00
  • 42b6c07cd0
    Merge pull request #1384 from Shopify/allowed_push_host v5.0.0 Marc-André Cournoyer 2021-01-06 10:18:16 -05:00
  • c91a6827f2 Add allowed_push_host to gemspec #1384 Marc-André Cournoyer 2021-01-06 10:03:13 -05:00
  • 5dbc3d5701
    Merge pull request #1383 from Shopify/bump-version Marc-André Cournoyer 2021-01-06 09:38:04 -05:00
  • 22683cbd2a Bump version to 5.0.0 #1383 Marc-André Cournoyer 2021-01-05 15:02:14 -05:00
  • abfab3bef2
    Merge pull request #1380 from Shopify/pz-serialize-compat Peter Zhu 2021-01-05 14:10:54 -05:00
  • 51e8d6234a Freeze blocks in reverse order #1380 Peter Zhu 2020-12-16 15:18:34 -05:00
  • 7ca2846d9c Move configure options to a method Peter Zhu 2020-12-16 12:06:29 -05:00
  • 7ba0fc7952
    Merge pull request #1376 from Shopify/support-app-liquid-context Dylan Thacker-Smith 2020-12-14 12:12:46 -05:00
  • 9808343cc7 Implement raw tag parsing in BlockBody #1378 Peter Zhu 2020-12-14 09:55:21 -05:00
  • e2c86d137f
    Merge pull request #1377 from Shopify/update-history Marc-André Cournoyer 2020-12-13 12:27:15 -05:00
  • 776a63b61d Update latest changelog to mention Ruby 2.5 req #1377 Marc-André Cournoyer 2020-12-13 12:13:49 -05:00
  • 84f9d6957c
    Merge pull request #1374 from Shopify/update-history Marc-André Cournoyer 2020-12-11 17:05:33 -05:00
  • 7d32728e16 Split latest changelog in Features, Fixes, Changes & Perf #1374 Marc-André Cournoyer 2020-12-11 16:35:19 -05:00
  • 40a9b72b3c Allow a block to finish context init before squashing instance assigns #1376 Dylan Thacker-Smith 2020-12-02 09:09:40 -05:00
  • 4ff26cd707 Use the same context class for isolated subcontexts for the require tag Dylan Thacker-Smith 2020-12-01 17:52:00 -05:00
  • 462919a28f
    Merge pull request #1375 from Shopify/update-rubocop Dylan Thacker-Smith 2020-12-11 14:47:56 -05:00
  • f3e2be9f85 Update rubocop #1375 Dylan Thacker-Smith 2020-12-11 13:57:14 -05:00
  • 4d40f83457 Update .rubocop_todo.yml to ignore Lint/MissingSuper offenses in drops Dylan Thacker-Smith 2020-12-11 14:07:58 -05:00
  • 00be1e4dd4 Update inherited rubocop shopify style guide configuration Dylan Thacker-Smith 2020-12-11 14:13:23 -05:00
  • f7d67b946e rubocop autocorrect Style/MethodCallWithArgsParentheses Dylan Thacker-Smith 2020-12-11 13:51:00 -05:00
  • ae9aee896b Update History.md with changes since last release Marc-André Cournoyer 2020-12-10 08:03:17 -05:00
  • 6dec172743
    Merge pull request #1366 from Shopify/profile-render-node Dylan Thacker-Smith 2020-12-09 10:07:31 -05:00
  • da581d988a Create top-level profile timing nodes for multiple template renders #1366 Dylan Thacker-Smith 2020-11-19 16:11:24 -05:00
  • 7960826552 Rename render_profiling_test.rb to profiler_test.rb Dylan Thacker-Smith 2020-11-19 16:01:34 -05:00
  • 84059691b8
    Merge pull request #1365 from Shopify/profiling-multiple-renders Dylan Thacker-Smith 2020-12-09 10:05:48 -05:00
  • 896288eff1 Move start of profiling to a Document#render_to_output_buffer patch #1365 Dylan Thacker-Smith 2020-11-17 13:56:30 -05:00
  • b3f132efd1 Fix total_render_time if a Profiler gets used for multiple renders Dylan Thacker-Smith 2020-11-17 13:53:35 -05:00
  • 60214b957c
    Store the profiler in the context instead of a thread-local variable (#1364) Dylan Thacker-Smith 2020-12-09 10:04:20 -05:00
  • dd1173f97c Store the profiler in the context instead of a thread-local variable #1364 Dylan Thacker-Smith 2020-11-17 12:16:32 -05:00
  • 7361220af6
    Merge pull request #1363 from Shopify/profiler-context-template-name Dylan Thacker-Smith 2020-12-09 10:03:42 -05:00
  • cb2ad71a31 Remove the Profiler#initialize argument which is effectively now unused #1363 Dylan Thacker-Smith 2020-11-17 13:24:35 -05:00
  • 900e3a6491 Fix template name in profile result for render tag timing objects Dylan Thacker-Smith 2020-11-17 11:52:02 -05:00
  • f18084203d
    Use monotonic time to measure durations in Liquid::Profiler (#1362) Dylan Thacker-Smith 2020-12-09 10:00:44 -05:00
  • 01db2026f8
    Adding tests verifying documentation #1372 Sébastien Ros 2020-12-03 09:24:22 -08:00
  • 3358a892f2
    Merge pull request #1371 from Shopify/pz-revert-instrument Peter Zhu 2020-12-01 15:24:52 -05:00
  • bbfcaa2cc0 Revert "Merge pull request #1350 from Shopify/pz-instrument-invalid-end-tag" #1371 Peter Zhu 2020-12-01 14:38:04 -05:00
  • ba657871bc Revert "Merge pull request #1359 from Shopify/pz-instrument-range-floats" Peter Zhu 2020-12-01 14:37:23 -05:00
  • 29d5d9674a
    Merge pull request #1370 from Shopify/pz-freeze-case-body Peter Zhu 2020-11-27 12:03:03 -05:00
  • 0a645e72c1 Freeze the body for case #1370 Peter Zhu 2020-11-27 11:29:17 -05:00
  • df497150fe Merge branch 'master' into method-literals Eric Chan 2020-11-25 18:01:15 -05:00
  • c517c13fc3 Use monotonic time to measure durations in Liquid::Profiler #1362 Dylan Thacker-Smith 2020-11-17 11:14:53 -05:00
  • e9cfcabe71 performance: Use split limit in truncatewords #1361 Dylan Thacker-Smith 2020-11-16 17:15:55 -05:00
  • 94df9a8f52
    Update lib/liquid/standardfilters.rb #1313 truncatewords Aaron Patterson 2020-11-16 10:23:20 -08:00
  • 1850511334
    Use an atomic subgroup in range regex to avoid pathological backtracking (#1360) Dylan Thacker-Smith 2020-11-16 10:29:36 -05:00
  • 23185b072a Use an atomic subgroup in range regex to avoid pathological backtracking #1360 Dylan Thacker-Smith 2020-11-13 16:33:22 -05:00
  • 300adfd7ae
    Merge pull request #1359 from Shopify/pz-instrument-range-floats Peter Zhu 2020-11-13 16:08:47 -05:00
  • f357662f37 Instrument floats in ranges #1359 Peter Zhu 2020-11-13 13:33:32 -05:00
  • e30cd5b558 Replace backtracking regex #1358 dee-see 2020-11-13 12:54:23 -05:00
  • e98bb0d594 Use branch of liquid-c #1356 pz-float-var-range Peter Zhu 2020-11-13 09:29:26 -05:00
  • 76dbb0d640 Support float in variable range Peter Zhu 2020-11-13 09:29:09 -05:00
  • eab12e1240 Test range of floats Peter Zhu 2020-11-13 09:26:34 -05:00
  • 351e8f3fff Fix rebase issues #1353 pz-strict-parser Peter Zhu 2020-11-12 16:15:31 -05:00
  • 2cf4b1bd55 Raise Liquid::ArgumentError on invalid range Peter Zhu 2020-11-12 16:08:16 -05:00
  • 38600338cf Address comments Peter Zhu 2020-11-12 15:58:15 -05:00
  • 6d19a56ef3 Add tests for invalid ranges Peter Zhu 2020-11-11 14:36:09 -05:00
  • 2c27c2a6e1 Move tests for VariableLookup Peter Zhu 2020-11-11 14:24:33 -05:00
  • 933a1f1e7e Change Parser#expression to build the parsed expression Peter Zhu 2020-11-11 14:19:31 -05:00
  • ed0aebcbc9
    Merge pull request #1355 from Shopify/pz-instrument-forloop-name Peter Zhu 2020-11-12 14:24:08 -05:00
  • ea4f1885f8 Instrument forloop.name #1355 Peter Zhu 2020-11-12 13:54:21 -05:00
  • 2f75db604f
    Merge pull request #1354 from Shopify/pz-instrument-for-offset-continue Peter Zhu 2020-11-12 14:14:09 -05:00
  • d844a3dd8b Instrument usage of offset:continue in for loops #1354 Peter Zhu 2020-11-12 13:39:02 -05:00
  • 9fcba1a26c
    Remove unused translation (#1033) Max Melentiev 2020-11-11 15:21:04 +00:00
  • 0659891e68
    Merge pull request #1352 from Shopify/pz-test-trim-blank Peter Zhu 2020-11-10 10:36:21 -05:00
  • e7fb3b18f3 Test trim without any content #1352 Peter Zhu 2020-11-10 10:31:07 -05:00
  • e6eef4b2c4
    Merge pull request #1350 from Shopify/pz-instrument-invalid-end-tag Peter Zhu 2020-11-10 10:06:25 -05:00
  • 2ce577e36b Instrument for bug #1346 #1350 Peter Zhu 2020-11-09 12:04:58 -05:00