All Versions
41
Latest Version
Avg Release Cycle
62 days
Latest Release
279 days ago

Changelog History
Page 1

  • v3.2.0

    March 05, 2019
  • v3.1.7

    January 12, 2019
    • 🛠 Fix bug where exceptions were silently swallowed with synchronous render. Fixes #678, #1116, #1127, and #1164
    • ✂ Removes deprecated postinstall-build package in favor of npm prepare. Merge of #1172. Fixes #1167.

      • Note: this means that npm@5 or later is required to install nunjucks directly from github.
  • v3.1.6

    January 12, 2019

    🛠 No changes from 3.1.5; fixed packaging issue in npm

  • v3.1.5

    January 12, 2019
    • 🛠 Fix engine dependency version for Node versions > 11.1.0; Fixes #1168.
  • v3.1.4

    January 12, 2019
    • 🛠 Fix engine version for Node v11.1.0
    • 🛠 Fix "Unexpected token" error for U+2028 unicode newline. Fixes #126 and #736
  • v3.1.3

    May 19, 2018

    ➕ Add forceescape filter. Fixes #782

    🛠 Fix regression that prevented template errors from reporting line and column number. Fixes #1087 and #1095.

    🛠 Fix "Invalid type: Is" error for {% if value is defined %}. Fixes #1110

    ⬆️ Formally drop support for node v4 (the upgrade to babel 7 in v3.1.0 made the build process incompatible with node < 6.9.0).

  • v3.1.2

    February 24, 2018
    • 🛠 Fix regression to make chokidar an optional dependency again. Fixes #1073
    • 🛠 Fix issue when running npm install nunjucks with the --no-bin-links flag
    • 🛠 Fix regression that broke template caching. Fixes #1074
  • v3.1.1

    February 23, 2018
  • v3.1.0

    February 20, 2018

    👌 Support nunjucks.installJinjaCompat() with slim build. Fixes #1019

    🛠 Fix calling render callback twice when a conditional import throws an error. Solves #1029

    👌 Support objects created with Object.create(null). fixes #468

    👌 Support ESNext iterators, using Array.from. Merge of #1058

  • v3.0.1

    May 24, 2017
    • 🛠 Fix handling methods and attributes of static arrays, objects and primitives. Solves the issue #937
    • ➕ Add support for python-style array slices with Jinja compat enabled. Fixes #188; merge of #976.
    • 🛠 Fix call blocks having access to their parent scope. Fixes #906; merge of #994.
    • 🛠 Fix a bug that caused capturing block tags (e.g. set/endset, filter/endfilter) to write to the global buffer rather than capturing their contents. Fixes #914 and #972; merge of #990. Thanks Noah Lange.