Revision history for Perl extension Text::Starfish.

0.01  Thu Dec 12 08:53:16 2002
	- original version; created by h2xs 1.21 with options
		-X -n Text::Starfish

0.05  Tue Mar 29 09:44:42 AST 2005
	- removed <? ... ?> from html
	- add .html.sfish to html extensions
	- removed some bugs in testing
	- function read_records added
	- changing die to croak
	- read_record, line continuation changed: \ \n leaves \n
	  embedded in string, \n[ \t] is removed from string
	- minor modifications (allow no \n at the end for read_record)
	- consider wantarray in read_records
	- minor bugs
	- read_starfish_conf executes each starfish.conf in the
	  appropriate directory
	- documentation improvement

1.01  Tue May  3 00:38:19 ADT 2005
	- introduced comments within records in read_records
	- bug fixing regarding testing method
	- added rmHook function
	- introduced special 'default' to addHook
	- fixing tests
	- removed addHookComment and addHookUnComment, 'ignore'
	  in addHook should be used instead
	- requiring suffix in addition to prefix in scan,
	- allowing '' prefix and suffix

1.02  Wed May  4 00:06:38 ADT 2005
	- addHook updated to consider REPLACE option

1.03  Sat Feb 25 20:13:35 AST 2006
	- started support for Python
	- allow begin and end to be regexes, using _index
	- better code snippet error reporting (line numbers)
	- introduced last_update
	- added function rmAllHooks
	- improved scanning to support lookback in prefix
	  specification
	- added code as $f argument in the addHook method

1.04  Fri May 18 07:52:58 ADT 2007
	- documentation improvement
	- makefile style improved to include indentation, similarly
	  to Python; improved Python indentation in the case of
	  one-line embedded code.
	- Python style improvements
	- finally intorduced proper regex hooks, should replace begin
	  and end
	- the method name Text::Starfish->run changed to process_files
	- added starfishfile function; simplifies starfish script and
 	  makes Perl-inline use of starfish easier
	- intoduced function digest, which operates on text units,
	  which are normally files
	- OUTFILE internal vs external check
	- added include function

1.05  Mon May 28 13:34:26 ADT 2007
	- minor bug (read_records not visible)
	- changed name starfishfiles to starfish_cmd
	- fixing warnings (-w), and possible bugs
	- added getinclude and changed include to more php-like

1.06  Mon May 28 13:46:59 ADT 2007
        - fixed additional warning with Exporter (getcwd clash)

1.07 Tue Jul 17 20:25:07 ADT 2007
	- debugging and major overhaul of test.pl for Windows by
	  Charles Ikeson
	- enforcing left-most, shortest match
	- debuging of Makefile and Python styles

1.08 Thu Jul 19 11:57:05 ADT 2007
	- new accepts options, -infile=* is one of them
	- new calls setStyle
	- loadinclude introduced
	- option -copyhooks introduced into new, loadinclude, getinclude
	- report.pdf added to the distribution
	- changes to documentation

1.09 Thu Jul 19 14:00:37 ADT 2007
	- debugging

1.10 Wed Sep 19 12:41:37 ADT 2007
	- introduced HTML templating style, .html.sfish
	- documentation improvement
	- debugging (minor, makefile style)
	- debugging: a serious memory leak in scanning

1.11 Tue Jan  5 07:53:26 AST 2010
	- added a hook to tex mode to handle %<? .. !> in replace mode
	- added a hook in TeX mode to include <? .. !>
	- documentation updates

1.12  Mon Jan 18 09:58:35 AST 2010
	- added 'echo' evaluation
	- improvement (filename not necessarily first in loadinclude)
	- add_hook introduced to replace addHook; including hook type
	- debugging: makefile and python style
	- removing `our' to fix testing problems

1.13  Wed Jan 20 13:36:32 AST 2010
	- fixing testing problems: perl should be invoked with $^X

1.14  Wed Jan 20 13:41:09 AST 2010
	- fixing another testing problem

1.15  Fri Jan 21 07:50:10 AST 2011
	- documentation improvements
	- new function: current_year
	- code improvements

1.16  Fri Jan 21 08:17:05 AST 2011
	- documentation improvements

1.17  Wed Jul  4 10:23:21 ADT 2012
	- documentation improvements
	- install procedure improvement
        - introduced method: resetHooks
	- created related module Text::Starfish::Perl

1.18  Wed May 13 11:26:15 ADT 2015
	- iteration with replacement is performed on original input
  	  until the final run
	- documentation updates
	- updates related to Perl change in including modifiers in
	  stored regular expressions

1.19  Wed May 11 07:41:04 ADT 2016
	- documentation improvements and updates
	- removed extra \n in makefile style, just before #-
          It should be implemented in other styles too.
	- fixed a bug in Python and makefile modes
	- corrected test case 07
	- added testcase 30 ("ok 16")

1.20  Thu May 12 08:14:15 ADT 2016
	- fixed test case 01 (ok 2) if module CGI is not available
