All Versions
40
Latest Version
Avg Release Cycle
153 days
Latest Release
1941 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v0.5.1 Changes
December 15, 2009- โ Added "mail merge" functionality to
mustache
script. - ๐ Support for multi-line tags (useful for comments)
- ๐ Sinatra Bugfix: Use Sinatra app's view path, not Sinatra base class'.
- โ Added "mail merge" functionality to
-
v0.5.0 Changes
November 23, 2009- ๐ Partial classes are no longer supported. Use modules!
- โ Added
mustache
script for rendering templates on the command line. - ctemplate compat: Partials are indicated by >, not <
- ๐ Bugfix: Context miss should return nil, not empty string. Fixes 1.9.x
-
v0.4.2 Changes
October 28, 2009- ๐ Bugfix: Ignore bad constant names when autoloading
-
v0.4.1 Changes
October 27, 2009- Partials now respect the
view_namespace
setting. - โ Added tpl-mode.el to contrib/ for us Emacs users.
- ๐ Rack::Bug bugfix: ensure benchmark is required before using it
- Rack::Bug: truncate too-large variables (click expands them)
- Partials now respect the
-
v0.4.0 Changes
October 27, 2009- 0๏ธโฃ Stopped raising context miss exceptions by default
- Added
Mustache.raise_on_context_miss
setting (defaults to false) - Throw Mustache::ContextMiss when raise_on_context_miss is true and we encounter a miss.
- 0๏ธโฃ The default template extension is now "mustache" (instead of "html").
- Added the
view_namespace
andview_path
settings toMustache
- โ Added
Mustache.view_class
method which autoloads a class using the newview_namespace
andview_path
settings. Should be used by plugin developers. - โก๏ธ Updated the Sinatra extension to use the new
view_class
method - Unclosed sections now throw a helpful error message
- Report line numbers on unclosed section errors
- โ Added Rack::Bug panel
-
v0.3.2 Changes
October 19, 2009- ๐ Bugfix: Partials in Sinatra were using the wrong path.
-
v0.3.1 Changes
October 19, 2009- โ Added mustache.vim to contrib/ (Thanks Juvenn Woo!)
- ๐ Support string keys in contexts (not just symbol keys).
- ๐ Bugfix: # and / were not permitted in tag names. Now they are.
- ๐ Bugfix: Partials in Sinatra needed to know their extension and path
- ๐ Bugfix: Using the same boolean section twice was failing
-
v0.3.0 Changes
October 14, 2009- ๐ Set Delimiter tags are now supported. See the README
- ๐ Improved error message when an enumerable section did not return all hashes.
- โ Added a shortcut: if a section's value is a single hash, treat is as a one element array whose value is the hash.
- ๐ Bugfix: String templates set at the class level were not compiled
- โ Added a class-level
compiled?
method for checking if a template has been compiled. - โ Added an instance-level
compiled?
method. - Cache template compilation in Sinatra
-
v0.2.2 Changes
October 11, 2009- ๐ Improved documentation
- ๐ Fixed single line sections
- Broke preserved indentation (issue #2)
-
v0.2.1 Changes
October 11, 2009- Mustache.underscore can now be called without an argument
- Settings now mostly live at the class level, excepting
template
- Any setting changes causes the template to be recompiled