2003-09-04
Changed the way that subroutines were scoped into the
Text::MicroMason::Commands namespace so that Safe compartments with
separate namespaces and shared symbols have the visibility that one
would expect.
Fixed a bug in which an unadorned percent sign halted parsing, as
reported by William Kern at PixelGate. Added a test to the end of
6-regression.t that fails under 1.05 but passes under 1.06 to
confirm this.
Simplified parser regular expressions by using non-greedy matching.
Released as Text-MicroMason-1.06.tar.gz.
2003-08-11
Adjusted regular expression based on parsing problems reported by
Philip King and Daniel J. Wright, related to newlines and EOF. Added
regression tests that fail under 1.04 but pass under 1.05 to ensure
these features keep working as expected.
Added non-printing-character escaping to parser failure and
debugging messages to better track future reports of
whitespace-related bugs.
Moved tests from test.pl into t/ subdirectory. Added experimental
suppport for file code cache in compile_file_codecache. Released as
Text-MicroMason-1.05.tar.gz.
2002-06-23
Adjusted regular expression based on parsing problems reported by
Mark Hampton. Added file-include support with <& ... &> syntax.
Documentation tweaks. Adjusted version number to simpler 0.00
format. Released as Text-MicroMason-1.04.tar.gz.
2002-01-14
Documentation tweaks based on feedback from Pascal Barbedor. Updated
author's contact information.
2001-07-01
Documentation tweaks. Renamed from HTML::MicroMason to
Text::MicroMason. Released as Text-MicroMason-1.0.3.tar.gz.
2001-04-10
Munged interface for clarity. Added Safe support. Adjusted docs to
reflect feedback from mason-users. Released as
HTML-MicroMason-1.0.2.tar.gz.
2001-03-28
Parser tweakage; additional documentation. Added Exporter support.
Released as HTML-MicroMason-1.0.1.tar.gz.
2001-03-26
Added try_interpret; documented error messages.
2001-03-23
Extended documentation; added makefile, test script. Renamed
accumulator to $OUT to match Text::Template. Released as
HTML-MicroMason-1.0.0.tar.gz.
2001-03-22
Created.