Permalink
Commits on May 26, 2017
  1. Merge pull request #898 from Shopify/cgi-powered-standard-filters-to-…

    …handle-non-string-inputs
    
    CGI powered standard filters to handle non string inputs
    tjoyal committed on GitHub May 26, 2017
Commits on May 25, 2017
  1. CGI powered standard filters to handle non string inputs

    tjoyal committed May 25, 2017
Commits on May 12, 2017
  1. Use stackprof to test to lack of object allocations (#896)

    dylanahsmith committed on GitHub May 12, 2017
Commits on May 11, 2017
  1. Replace `assert_equal nil,` with a `assert_nil` (#895)

    dylanahsmith committed on GitHub May 11, 2017
  2. Limit how much blocks can be nested during parsing (#894)

    dylanahsmith committed on GitHub May 11, 2017
Commits on May 10, 2017
  1. Use a loop to strictly parse binary comparisons to avoid recursion (#892

    )
    
    Using recursion allows a malicious template to cause a SystemStackError
    dylanahsmith committed on GitHub May 10, 2017
  2. Use a loop to evaluate binary comparisions to avoid recursion (#891)

    Using recursion allows a malicious template to cause a SystemStackError
    dylanahsmith committed on GitHub May 10, 2017
Commits on Mar 24, 2017
  1. Merge pull request #789 from evulse/contains-strict-fix

    Allow variables to start with contains in strict parser
    fw42 committed on GitHub Mar 24, 2017
  2. Update History to include fix

    evulse committed Mar 24, 2017
Commits on Mar 22, 2017
  1. Fix include tag used with strict_variables (#829)

    Fixes #828
    lasseebert committed with dylanahsmith Mar 22, 2017
Commits on Feb 23, 2017
  1. Merge pull request #864 from chenxianyu2015/fix-strainer-add_filter-m…

    …ethod
    
    fix  #861: duplicate inclusion condition logic error of Liquid::Strainer.add_filter method
    fw42 committed on GitHub Feb 23, 2017
Commits on Feb 22, 2017
Commits on Feb 13, 2017
  1. fix: Strainer.add_filter method

    chenxianyu committed Feb 13, 2017
Commits on Feb 11, 2017
  1. Merge pull request #846 from mrmanc/master

    Clarifies spelling of for’s reversed flag to address #843
    pushrax committed on GitHub Feb 11, 2017
  2. Merge pull request #854 from jaredbeck/patch-1

    Docs: Help people upgrade to 4, re: liquid_methods
    pushrax committed on GitHub Feb 11, 2017
Commits on Feb 10, 2017
  1. Merge pull request #860 from Shopify/handle-string-node-render-exc

    Avoid calling line_number on String node when rescuing a render error.
    dylanahsmith committed on GitHub Feb 10, 2017
  2. Avoid duck typing to detect whether to call render on a node.

    dylanahsmith committed Feb 10, 2017
Commits on Feb 7, 2017
  1. Avoid calling line_number on String node when rescuing a render error.

    dylanahsmith committed Feb 7, 2017
Commits on Feb 1, 2017
  1. Merge pull request #857 from Shopify/handle-join-on-fixnum

    handle join on fixnum
    richardmonette committed on GitHub Feb 1, 2017
  2. handle join on fixnum

    richardmonette committed Feb 1, 2017
Commits on Jan 31, 2017
  1. Merge pull request #851 from Shopify/benchmark-render

    Allow benchmarks to benchmark render by itself
    jerryliu55 committed on GitHub Jan 31, 2017
  2. fix travis build

    jerryliu55 committed Jan 30, 2017
Commits on Jan 27, 2017
  1. Introduce new benchmarking methods to liquid to use on rubybench

    jerryliu55 committed Jan 17, 2017
Commits on Jan 20, 2017
  1. Merge pull request #855 from Shopify/bundler-benchmark-group

    Create a benchmark group in Gemfile
    fw42 committed on GitHub Jan 20, 2017
  2. add benchmark-ips to benchmark group in Gemfile

    jerryliu55 committed Jan 20, 2017
Commits on Jan 19, 2017
  1. Docs: Help people upgrade to 4, re: liquid_methods

    The discussion in #568 helped me.
    
    [ci skip]
    jaredbeck committed on GitHub Jan 19, 2017
Commits on Jan 16, 2017
  1. test: Equality comparison of two hashes (#850)

    dylanahsmith committed on GitHub Jan 16, 2017
  2. Fix internal liquid error when comparing hash with incompatible type (#…

    dylanahsmith committed on GitHub Jan 16, 2017
Commits on Jan 9, 2017
Commits on Jan 8, 2017
  1. Clarifies spelling of for’s reversed flag to address #843

    It should now be harder to read the docs and miss the extra letter required for reversed compared to reverse, which causes a fairly generic syntax warning when trying to reverse sort a collection in a for loop.
    mrmanc committed Jan 8, 2017
Commits on Dec 16, 2016
  1. Update changelog for 4.0.0

    pushrax committed on GitHub Dec 16, 2016
Commits on Dec 14, 2016
  1. bump to v4

    fw42 committed Dec 14, 2016
Commits on Dec 12, 2016
  1. feature: Allow a default exception renderer to be specified (#837)

    This could be used to preserve the old default of rendering
    non-Liquid::Error messages or for providing default behaviour like error
    reporting which could be missed if the exception renderer needed to be
    specified on each render.
    dylanahsmith committed on GitHub Dec 12, 2016
Commits on Dec 9, 2016
  1. Add version constraint to rake to fix CI (#836)

    dylanahsmith committed on GitHub Dec 9, 2016