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