Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
261 lines (177 sloc) 5.18 KB

v0.2.0 – May 7th 2010 (?)

11 Features Implemented:

ID Description


A new highlight macro is available to highlight source code (CodeRay or UltraViolet requireed).


It is now possible to use Glyph programmatically via the new Glyph#filter and Glyph#compile methods.


It is now possible to define snippets inside a Glyph source file using the snippet: macro.


It is now possible to change configuration settings inside a Glyph source file using the config: macro macro (Jabbslad).


It is now possible to compile a single Glyph source file without creating a Glyph project.


6 new macros have been defined to allow conditional processing (condition macro, eq macro, not macro, and macro, or macro, match macro)


It is now possible to add validators to macros, for example to check the number of parameters they take.


The compile command command can now take an extra --auto switch to trigger document auto-regeneration whenever a source file is changed (koraktor).


Added a document.draft setting. If set to true, comments and TODOs are rendered in output files.


Glyph CSS files are no longer copied to new projects, but they can be referenced as if they were (see also #93).


It is now possible to define Glyph macros within Glyph source files using the macro: macro.

8 Bugs Fixed:

ID Description


Warning and error messages have been updated, and it is now possible to show additional debug information. Additionally, syntax errors are now handled before the document is processed.


Default css files were not copied when creating a new project. The issue has been resolved by allowing the style macro to reference Glyph’s system styles (see also #100).


The config command did not save data to YAML configuration files. This has been fixed ensuring that internal configuration overrides are not saved to the YAML file too.


Glyph is now fully compatible with Ruby 1.9.1 and JRuby 1.4.0.


Additional tests have been developed to improve Textile support. There should no longer be errors when using textile block elements inside Glyph macros.


Fixed a bug that caused test failures when deleting the test project directory.


Nested Glyph macros calling Macro#interpret no longer ignore escape delimiters.


Added the possibility to force header level (3rd parameter of the header macro).

v0.1.0 – April 8th 2010

Initial release.

Something went wrong with that request. Please try again.