Sha256: 8419b023f8b867a53b3cd96225f6cc3f96559d71e55e1c4d0f236ebc4fed1049

Contents?: true

Size: 1.92 KB

Versions: 1

Compression:

Stored size: 1.92 KB

Contents

= Release History


== 0.3.0 | 2010-11-04

New release adds a Malt::Machine class that encapsulates all
Malt's class level functionality. This allow Malt to be 
be more finaly controlled. For example an instance of 
Malt::Machine can be used to limit rendering to a select
set of formats.

Changes:

* Add Machine class to ecapsulate toplevel functions.
* Add feature via Machine options to select available formats.
* Add `#to_default` to for converting to default format.
* Add `Malt.engine?` to test for supported engine types.
* Rename `Malt.support?` to `Malt.format?`.
* Rename `Malt.main` to `Malt.cli`.


== 0.2.0 | 2010-10-22

Malt now support Erector, Markaby, Builder and Mustache templates.
Erector, Markaby and Builder are Ruby-based formats --templates
are simply Ruby code. This requires them to use instance variables
in templates rather than local variables/methods. Somethinfg to keep
in mind.

Changes:

* Add support for Erector templates.
* Add support for Markaby templates.
* Add support for Builder templates.
* Add support for Mustache templates.
* Add `:pass` option to render method.
* Rename `:format` option to `:to` for render method.


== 0.1.1 | 2010-09-21

This release simple fixes two bugs. One to handle variant arity
in format class #render methods. Currently the interface can vary
dependent on whether they accept interpolation data or not (this will
probably be uniform in the future). The other fix raises an error if
no engine exists to handle a given format.

Changes:

* Bug fix to raise error if format not handled by any engine.
* Bug fix to underlying #render calls to handle variant arities. 


== 0.1.0 | 2010-08-23

This if the initial release of Malt. I have no doubt the code base
still needs some fine-tuning --hence the 0.1 version, but I have put
it to good use with the latest version of Brite, my static website
generator, so I know that it is at least is a working state.

Changes:

* Initial release.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
malt-0.3.0 History.rdoc