Back to Explore

handlebars-lang/handlebars.js

GitHub
1 updates · last 90 daysOpen source

Last release:

Handlebars.js is a JavaScript templating engine for building semantic templates, largely compatible with Mustache syntax and useful for rendering templates from a context object. It supports a superset of Mustache features such as helpers, block expressions, nested paths, and precompiling templates into JavaScript for faster startup.

Project status

  • Actively maintained: The repository shows very recent updates (last upstream push on 2026-10-06, with v4.7.10 dated 2026-10-05), indicating ongoing maintenance rather than dormancy.
  • Update cadence: After a v4.7.9 update on 2026-03-26, the next update (v4.7.10) arrived on 2026-10-05, suggesting a cadence on the order of several months, with earlier history showing long gaps.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • v4.7.10

    v4.7.10 is primarily a security hardening release that improves Handlebars template compilation and rendering safety, plus a performance and compatibility improvement for {{#each}} over iterables. The release also bumps minimist and includes minor packaging and documentation fixes.

    Security
  • v4.7.9

    v4.7.9 is primarily a security and hardening release, alongside a small set of compiler/runtime fixes and TypeScript typing adjustments. The code diff shows additional behavior tightening (AST validation, safer partial/decorator resolution, and generated-code escaping) that is only partially described by the release notes.

    SecurityFeatures
  • v4.7.8

    v4.7.8 primarily addresses runtime and compilation issues, including compatibility with Web Workers, avoiding reliance on Node.js or browser-specific globals, and fixing strict-mode compilation for each block params. The release notes also mention bundler-related fixes and a switch to HTTPS for the mustache spec submodule.

    Breaking
  • v4.7.7

    Release v4.7.7 was published on 2021-02-15. No release notes or change details were provided by the publisher, so the developer impact of this upgrade cannot be determined from the available information.