All Versions
21
Latest Version
Avg Release Cycle
173 days
Latest Release
121 days ago

Changelog History
Page 1

  • v6.3.2 Changes

    March 16, 2026

    ๐Ÿ›  This fixes a few bugs, including two that could crash the process running Jet.

    • whitespace trimming now works correctly when using custom delimiters (thanks @ripienaar)
    • ๐Ÿ the embed.FS loader now builds paths using forwards slashes instead of backslashes on Windows
    • division by zero now results in a runtime error instead of a panic (thanks @ByamB4)
    • infinite 'include' recursion now results in a runtime error instead of a stack overflow (thanks @ByamB4)

    Unless you relied on erroneous behavior, there are no breaking changes.

  • v6.3.1 Changes

    February 24, 2025

    ๐Ÿ›  Fixes how custom jet.Funcs behave in pipeline statements (see #205).

  • v6.3.0 Changes

    February 24, 2025

    What's Changed

    ๐Ÿ†• New Contributors

    Full Changelog : v6.2.0...v6.3.0

  • v6.2.0 Changes

    December 16, 2022

    ๐Ÿš€ This release

    • ๐Ÿ›  fixes a panic occurring when ranging over a channel or other custom rangers without setting the value to variable (#200)
    • speeds up accessing struct fields and eliminates allocations for many uses of resolveIndex() (#201)
    • ๐Ÿ‘Œ improves the performance of intsRanger by eliminating allocations (#202)

    As a result, it's now possible to execute templates with guaranteed zero memory allocations (during execution) by using a combination of int and custom rangers and either simple field access or custom renderers.

    Thank you, @matheusd for submitting these PRs!

    Full Changelog : v6.1.0...v6.1.1

  • v6.1.0 Changes

    March 05, 2021

    โž• Added dump() built-in function for development/debugging: https://github.com/CloudyKit/jet/blob/master/docs/builtins.md#dump
    Thanks @jan-herout for contributing this! (#189)

  • v6.0.2 Changes

    January 04, 2021

    โ†ช Non-breaking workaround for #187: comments were not parsed correctly when using custom delimiters.

  • v6.0.1 Changes

    November 06, 2020

    The in-memory template loader introduced in v6.0.0 is now safe for concurrent use. (3f2f52a)

  • v6.0.0 Changes

    November 05, 2020

    ๐Ÿ”– Version 6 brings Go API improvements, mainly from #182 and #183. Take a look at the breaking changes documentation for a detailed overview. There are no changes to the template language.

  • v5.1.1

    October 21, 2020
  • v5.1.0 Changes

    October 13, 2020

    ๐Ÿ“„ With version 5.1.0, Jet gains whitespace control syntax! The PR is here, and it's explained in the docs here.