Commit Graph

  • 8a6f25f3da
    use latest GitHub Pages Frank Taillandier 2018-03-29 16:20:33 +02:00
  • c2878c24c6
    update Travis config Frank Taillandier 2018-03-29 16:20:14 +02:00
  • b5402f6882 add filters, adjust namespacing, add requires to initializer #1000 Gates Porter 2018-03-28 11:29:43 -05:00
  • c118e6b435
    Merge pull request #992 from ashmaroli/each-without-index Justin Li 2018-03-16 14:28:05 -04:00
  • 0fbaf873d9 replace unnecessary #each_with_index with #each #992 Ashwin Maroli 2018-03-16 14:31:43 +05:30
  • 1ec4eacef1 Backport String#match? to reduce object allocations on ruby 2.4+ #991 Dylan Thacker-Smith 2018-03-15 12:26:52 -04:00
  • 845ff07ccc replace String#=~(regex) w/ faster methods #990 Ashwin Maroli 2018-03-15 18:33:59 +05:30
  • 5980ddbfae
    Merge pull request #988 from ashmaroli/regex-to-constant Justin Li 2018-03-14 16:49:17 -04:00
  • 193fc0fb7a revert to earlier regex for matching floats #988 Ashwin Maroli 2018-03-14 07:02:04 +05:30
  • d255a5cf01
    Merge 7629b13d9f36ea7a21e9bc74af3d43084b4ff509 into a0bec1f87358095d03178ff3b568dc85f4808ce2 #989 ashmaroli 2018-03-13 18:30:05 +00:00
  • 7629b13d9f avoid creating unnecessary vars in each blocks #989 Ashwin Maroli 2018-03-13 23:58:23 +05:30
  • e4da4d49d2 assign regex to a constant Ashwin Maroli 2018-03-13 23:36:56 +05:30
  • a0bec1f873
    Merge pull request #981 from nicolasleger/patch-1 Justin Li 2018-03-05 11:23:18 -05:00
  • 4aa3261518
    [CI] Test against Ruby 2.5 version #981 Nicolas Leger 2018-02-12 00:23:06 +01:00
  • 29146a16dc
    standardfilters: add regex replace/remove filters #977 Xu Cheng 2018-02-02 19:58:12 +08:00
  • 04d552fabb Gemfile: Use https rather than git protocol to fetch liquid-c Dylan Thacker-Smith 2018-02-01 07:08:19 -05:00
  • 5106466a2d
    Add a regression test for a liquid-c trim mode bug (#972) Dylan Thacker-Smith 2018-01-25 10:55:01 -05:00
  • 59a8aea3f4 Add a regression test for a liquid-c trim mode bug #972 Dylan Thacker-Smith 2018-01-24 16:26:47 -05:00
  • f9ff972ba5 Add ability to render {} inside liquid interpolations #966 Bogdan Gusiev 2018-01-03 12:52:42 +02:00
  • 5d6c1ed7c6
    Merge pull request #963 from lostapathy/patch-1 Justin Li 2017-12-15 16:53:26 -05:00
  • a594653a0c
    have travis test against ruby 2.4 #963 Joe Francis 2017-12-15 14:27:17 -06:00
  • 16c38e37eb
    Merge pull request #957 from Shopify/min-max-filter-docs Adam Hollett 2017-12-14 10:58:35 -05:00
  • 0589cf4aac Remove raw tag from non-Liquid code blocks #957 min-max-filter-docs Adam Hollett 2017-12-14 10:10:19 -05:00
  • aba49324c1
    Merge pull request #962 from Arafatk/patch-4 Justin Li 2017-12-07 16:00:35 -05:00
  • c4ae2e9012
    Update types.md #962 Arafat 2017-12-07 21:35:17 +05:30
  • 5952e57a4a Merge 273f3dca38fe2119f7c613a2475bc9b8a14b63bf into 0c802aba175aefb5cfb7e40c13c892075e70ffa5 #961 Arafat 2017-12-06 20:35:17 +00:00
  • 273f3dca38
    Update standardfilters.rb #961 Arafat 2017-12-07 02:04:03 +05:30
  • 38a24b7873
    Update standard_filter_test.rb Arafat 2017-12-07 02:02:13 +05:30
  • 4b54b5c7b1 Merge 049fb733c3c47de32f6ce300543ec9f80631211c into 0c802aba175aefb5cfb7e40c13c892075e70ffa5 #960 Arafat 2017-12-06 19:43:00 +00:00
  • 049fb733c3
    Update README.md #960 Arafat 2017-12-07 01:11:20 +05:30
  • 783affea69 Merge 071cc44d449faadf7e62b06ce4c81775be5c1558 into fbe0b39d85d483372fd9ddbd77c3f59eb4d9798d #959 Arafat 2017-12-06 17:33:03 +00:00
  • 071cc44d44 Removing redundant hyphen from page title. #959 Arafatk 2017-12-06 23:00:19 +05:30
  • 7cdc482bc4 Add docs for at_least and at_most filters Nithin Bekal 2017-12-04 18:00:21 -05:00
  • 0c802aba17
    Merge pull request #958 from Shopify/minmax Thibaut Courouble 2017-12-06 11:41:12 -05:00
  • 147d7ae24d Rename min/max filters for clarity #958 Thibaut Courouble 2017-12-06 09:48:30 -05:00
  • 282d42f98d Fix min/max filters Thibaut Courouble 2017-12-06 08:58:05 -05:00
  • e6ba6ee87b Revert "Use replacement string for replace filters literally (#924)" Justin Li 2017-12-04 15:07:59 -05:00
  • 2ad7a37d44
    Merge pull request #954 from Shopify/max-min-filters Nithin Bekal 2017-11-30 14:18:43 -05:00
  • 4bdaaf069f Add max/min filters #954 Nithin Bekal 2017-11-27 16:32:56 -05:00
  • 85b1e91aed
    Merge pull request #952 from Shopify/bump-rubocop Justin Li 2017-11-22 12:44:36 -05:00
  • a7c5e247c8 Bump rubocop #952 Justin Li 2017-11-22 11:27:48 -05:00
  • 6c117fd7dd refactor: Reduce maximum block nesting in Liquid::BlockBody#parse (#944) Dylan Thacker-Smith 2017-10-19 10:12:40 -04:00
  • 730c99ae3e refactor: Reduce maximum block nesting in Liquid::BlockBody#parse #944 reduce-block-body-nesting Dylan Thacker-Smith 2017-10-17 18:12:29 -04:00
  • b078360e03 Merge d7e7285fcbd85171fd83b98480bfcb01a0951ae7 into 7d2d90d715d7ae353347c19efac31c0c7bbc27be #939 Basheer Radman 2017-10-17 20:19:39 +00:00
  • 7d2d90d715 Merge pull request #932 from Shopify/avoid-default-values-hash Maxime Bedard 2017-10-17 16:02:45 -04:00
  • ac77ca3b84 Run tests before rubocop #937 David Cornu 2017-10-16 18:26:19 -04:00
  • 8982a4e7f5 Be more permisive with comment bodies David Cornu 2017-10-16 17:34:52 -04:00
  • f761d21215 Use {} notation #932 Maxime Bedard 2017-09-20 09:48:23 -04:00
  • a796c17f8b Avoid hash with default values due to inconsistent marshalling Maxime Bedard 2017-09-19 16:23:14 -04:00
  • deb10ebc7a Sorting support for data with undefined values #930 Eric Chan 2017-09-14 02:00:43 -04:00
  • cfe1844de9 Added test coverage for sort_natural Eric Chan 2017-09-13 22:17:59 -04:00
  • 59950bff87 Fix sort_natural on sorting with non-string values Eric Chan 2017-09-13 01:37:40 -04:00
  • 0fd8b90e32 remove unnecessary assignment #929 Ashwin Maroli 2017-09-11 15:44:44 +05:30
  • fcc1d46783 prefer faster while true over loop do Ashwin Maroli 2017-09-11 15:21:53 +05:30
  • 27c91203ab Use replacement string for replace filters literally (#924) Dylan Thacker-Smith 2017-08-28 11:51:20 -04:00
  • 9e31f8fd94 Use replacement string for replace filters literally #924 Dylan Thacker-Smith 2017-08-25 19:08:18 -04:00
  • 44eaa4b9d8 Merge pull request #920 from Shopify/symbol_to_liquid Justin Li 2017-08-18 12:10:53 -04:00
  • a979b3ec95 Do not raise when variable is defined but nil when using strict_variables Pascal Betz 2017-08-18 18:09:57 +02:00
  • f6e0251755 Revert "The Style/TrailingComma cop no longer exists" #921 Pascal Betz 2017-08-18 17:51:10 +02:00
  • 38daf9794b Fix style violations Pascal Betz 2017-08-18 17:21:42 +02:00
  • cdf1ce9f65 The Style/TrailingComma cop no longer exists Pascal Betz 2017-08-18 17:21:20 +02:00
  • 3ca1a89a91 Do not raise when variable is defined Pascal Betz 2017-08-18 16:53:28 +02:00
  • bf3e759da3 Support rendering symbols as strings #920 Justin Li 2017-08-17 14:56:13 -04:00
  • a61903da54
    Add support for iterating ranges with float boundaries. #916 for-loop-float Simon Génier 2017-08-09 11:56:49 -04:00
  • 3f05a9e7c8 Add to_power test suite #915 Eric Cornelissen 2017-07-31 20:11:45 +02:00
  • bfc8979118 Add to_power as standard filter Eric Cornelissen 2017-07-31 20:11:13 +02:00
  • 885ca97156 Merge aa036f2fc7c6a08cfaaab7134a8e13eabcf7bb45 into 59162f7a0e829cc457d21e9a4c02e3e374d28258 #914 Michael Elfassy 2017-07-31 13:44:55 +00:00
  • aa036f2fc7 raise ZeroDivisionError when dividing by 0.0 #914 Michael Elfassy 2017-07-31 09:40:21 -04:00
  • 59162f7a0e added attr_readers for collection and variable names in for tag (#909) Rene 2017-07-06 15:41:48 +02:00
  • eaf82c3438 changed accessors to getters #909 Rene van Pelt 2017-07-06 14:00:23 +02:00
  • b0eaae8da7 added attr_accessors for collection and variable names in for tag Rene van Pelt 2017-07-03 16:38:50 +02:00
  • fbe0b39d85 Merge pull request #906 from Shopify/add-concat-filter Adam Hollett 2017-06-29 10:45:00 -04:00
  • ebf7f9232f Add documentation for concat filter #906 Adam Hollett 2017-06-22 11:04:23 -04:00
  • a0b0c608c1 Merge pull request #872 from j-f1/patch-1 Adam Hollett 2017-06-22 10:49:00 -04:00
  • 89179c7354 Make 'include with' different from 'include for' #901 Jim Kane 2017-06-14 10:54:14 -05:00
  • fad706074a Merge 8fcbaceff20ff019a1d694dd6fff84aa0ec88039 into c582b86f16b64f5df890807603f57914099f3868 #673 Karol Galanciak 2017-06-02 20:55:31 +00:00
  • e5a2c963eb Merge bcbd13a2577dfdd9c05089e6a7eaa6e5dcf11f5e into c582b86f16b64f5df890807603f57914099f3868 #877 Dan Black 2017-05-31 13:41:14 +00:00
  • c582b86f16 Merge pull request #898 from Shopify/cgi-powered-standard-filters-to-handle-non-string-inputs Thierry Joyal 2017-05-26 18:05:42 +00:00
  • 87530a599a Merge 3535f88d294611b29360abb810c787241c6ccd12 into 48a6d86ac27a08c1300e11a73e2c37d3f18d5b22 #719 Mattia Tezzele 2017-05-26 14:30:40 +00:00
  • 9eb38d1660 Merge 635b16d95be4fb57a0da1afdf3d7da57871a7c97 into 48a6d86ac27a08c1300e11a73e2c37d3f18d5b22 #772 Mike Angell 2017-05-26 14:30:35 +00:00
  • 98c3f2a274 Merge 76e0dac1aa69027ccc80221a956c19cb31b195b2 into 48a6d86ac27a08c1300e11a73e2c37d3f18d5b22 #264 Tyler Ball 2017-05-26 14:30:06 +00:00
  • a08d3a6bc0 Merge 20caa45e4c7f17738a113eb16b9bcffea7774733 into 48a6d86ac27a08c1300e11a73e2c37d3f18d5b22 #793 Kevin Wojniak 2017-05-26 14:29:45 +00:00
  • fc60b8f179 Merge 736e1962a796f6d6e8ec4b1cc88ca58833dbad31 into 48a6d86ac27a08c1300e11a73e2c37d3f18d5b22 #803 cjlofts 2017-05-26 14:29:45 +00:00
  • e340803d12 CGI powered standard filters to handle non string inputs #898 Thierry Joyal 2017-05-25 15:39:49 +00:00
  • 37a75d2c5f Merge 0eb5e5761ace11616f6bc2b28eaa1ca039d38593 into 48a6d86ac27a08c1300e11a73e2c37d3f18d5b22 #703 Bob Long 2017-05-23 22:55:52 +00:00
  • e06cb3dd13 Merge cb08946850ba0864db90a657dea3a0432c73c521 into 48a6d86ac27a08c1300e11a73e2c37d3f18d5b22 #888 Ben Cox 2017-05-16 18:58:05 +00:00
  • 9070a905a1 Merge 932fef3def868286755feaadecef1444e336f8fb into 48a6d86ac27a08c1300e11a73e2c37d3f18d5b22 #869 Maxime Bedard 2017-05-12 13:34:22 +00:00
  • 48a6d86ac2 Use stackprof to test to lack of object allocations (#896) Dylan Thacker-Smith 2017-05-12 09:20:51 -04:00
  • 95c6b98c32 Merge 25deb9e529322826b22866f8caa1ea8d0c744e8d into 3bb29d5456c377bbc537419bfc279658eb89bf51 #636 Dylan Thacker-Smith 2017-05-12 09:20:08 +00:00
  • 3e1b208b11 Use stackprof to test to lack of object allocations #896 Dylan Thacker-Smith 2017-05-11 14:36:26 -04:00
  • 3bb29d5456 Replace assert_equal nil, with a assert_nil (#895) Dylan Thacker-Smith 2017-05-11 14:05:03 -04:00
  • a28012052c Replace assert_equal nil, with a assert_nil #895 Dylan Thacker-Smith 2017-05-11 13:37:33 -04:00
  • 9c72ccb82f Limit how much blocks can be nested during parsing (#894) Dylan Thacker-Smith 2017-05-11 09:37:53 -04:00
  • dc4b770060 Limit how much blocks can be nested during parsing #894 Dylan Thacker-Smith 2017-05-10 14:33:09 -04:00
  • 62d4625468 Use a loop to strictly parse binary comparisons to avoid recursion (#892) Dylan Thacker-Smith 2017-05-10 10:41:52 -04:00
  • 8928454e29 Use a loop to evaluate binary comparisions to avoid recursion (#891) Dylan Thacker-Smith 2017-05-10 10:41:24 -04:00
  • d8930b5081 Use a loop to strictly parse binary comparisons to avoid recursion #892 Dylan Thacker-Smith 2017-05-09 16:37:23 -04:00
  • 21d267c458 Use a loop to evaluate binary comparisions to avoid recursion #891 Dylan Thacker-Smith 2017-05-09 16:26:07 -04:00
  • b0c4b9e3ca Merge 1707980a48e9699c8ab23f536d151a8ac0b37224 into 1370a102c95b83aeb03d9b7290b269435bc66753 #890 Juan Broullon 2017-05-09 18:29:21 +00:00
  • 1707980a48 Fix stack level too deep error #890 stack-level-too-deep Juan Broullon 2017-05-09 11:54:20 -04:00