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.
engine: fixed issue with serialization of functions (#26)engine: include optional logging (#24)ci: test against macOS 14, Ubuntu 22.04, and ruby 3.1-3.4 (#27)
engine/function: remove object finalizer (fixes #14)
engine: fixed issue with memory leak (#15)
engine: addedErrorclassspecs: added tests for (pre)compiling with options
gem/readme: updated description
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 fromhandlebars-engineandhandlebars/engine(#8)
This is the initial implementation, wrapping the JavaScript Handlebars.
Handlebars::Engine#compileHandlebars::Engine#precompileHandlebars::Engine#templateHandlebars::Engine#register_helperHandlebars::Engine#unregister_helperHandlebars::Engine#register_partialHandlebars::Engine#unregister_partialHandlebars::Engine#register_helper_missingHandlebars::Engine#unregister_helper_missingHandlebars::Engine#register_partial_missingHandlebars::Engine#unregister_partial_missingHandlebars::Engine#version
This is the initial package.
- gem init