- Updated engine to Handlebars::Engine.
- Updated build/deploy to GitHub Actions:
- test against macos-latest and ubuntu-latest
- test against tilt 1.x and 2.x
- test against ruby 2.6, 2.7, 3.0, and 3.1
- test coverage
- lint
- Updated specs/tests to RSpec.
- Updated readme/documentation.
- Updated to Tilt 2.0. It should still work with Tilt 1.3.
- Updated to Handlebars.rb 0.7.0 and Handlebars.js 3.0.
- Issue #3: Fix "Template engine not found error"
- Issue #1: Fix uninitialized constant Tilt::HandlebarsTemplate::Pathname. Thank you, defeated for the patch.
2014 January 24
- Uses Handlebars.js 1.3.0, and handlebars.rb 0.6.0.
Note: Tilt Handlebars currently uses Tilt 1.4.x, because Sinatra is not yet compatible with Tilt 2.0. Once Sinatra is updated for Tilt 2.0, I'll release a new version of tilt-handlebars. Alternatively, I could break out Sinatra support into a separate gem. If you use Tilt and Tilt Handlebars without Sinatra, and Tilt 2.0 support is important to you, please file an issue to let me know.
2013 September 30
This version is recommend for all users, as it brings support for the release version of Handlebars.
-
Updates to handlebars.rb 0.5.0, which brings with it the 1.0.0 release version version of the JavaScript Handlebars, and an updated Ruby Racer (Ruby-JavaScript bridge). Thanks to Yehuda Katz and Charles Lowell for their continued work on Handlebars and Handlebars.rb, respectively.
-
Backwards compatibility note: If you are using automatic partials loading with an absolute path, you must now quote the path. For example:
{{> "/the/path/to/partial" }}
This is due to changes in the Handlebars parser.
2013 August 15
- Sinatra support
- Automatic loading of partials
2013 July 5
- Initial release