Skip to content

v4.7.1

Latest

Choose a tag to compare

@LebCit LebCit released this 26 Jun 17:28

v4.7.1

Bug fixes

  • #each context corruption — Variables like category or any
    post-level field could render empty inside {{#if}} blocks within an
    #each loop when a nested #each (e.g. #each1 tags) was also
    present in the same iteration body. Root cause was Promise.all
    concurrency allowing the shared contextStack to be mutated mid-read.
    Evaluation is now sequential within each iteration.

  • Filters on this, @index, @key — These context references
    could not be piped to filters (e.g. {{this | slugify}}), causing a
    parse error. They are now fully pipeable like any other expression.

Internal

  • Added .gitattributes to enforce consistent LF line endings across
    all text files.
  • Update README and LICENSE date