v4.7.1
Bug fixes
-
#eachcontext corruption — Variables likecategoryor any
post-level field could render empty inside{{#if}}blocks within an
#eachloop when a nested#each(e.g.#each1 tags) was also
present in the same iteration body. Root cause wasPromise.all
concurrency allowing the sharedcontextStackto 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
.gitattributesto enforce consistent LF line endings across
all text files. - Update README and LICENSE date