Skip to content

Latest commit

 

History

History
56 lines (40 loc) · 1.77 KB

CHANGELOG.md

File metadata and controls

56 lines (40 loc) · 1.77 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.3.2] - 2022-02-17

Changed

  • engine: fixed issue with memory leak (#15)

[0.3.1] - 2022-02-04

Added

  • engine: added Error class
  • specs: added tests for (pre)compiling with options

Changed

  • gem/readme: updated description

[0.3.0] - 2022-01-31

Added

  • initialize: add path parameter (#5)
  • register_helper: accept multiple helpers as keyword parameters (#6)
  • register_helper: accept javascript function as string (#7)
  • ci: verify gem builds (#8)
  • require: allow loading from handlebars-engine and handlebars/engine (#8)

[0.2.0] - 2022-01-27

This is the initial implementation, wrapping the JavaScript Handlebars.

Added

  • Handlebars::Engine#compile
  • Handlebars::Engine#precompile
  • Handlebars::Engine#template
  • Handlebars::Engine#register_helper
  • Handlebars::Engine#unregister_helper
  • Handlebars::Engine#register_partial
  • Handlebars::Engine#unregister_partial
  • Handlebars::Engine#register_helper_missing
  • Handlebars::Engine#unregister_helper_missing
  • Handlebars::Engine#register_partial_missing
  • Handlebars::Engine#unregister_partial_missing
  • Handlebars::Engine#version

[0.1.0] - 2022-01-13

This is the initial package.

Added

  • gem init