2.04_02 2015-05-03 New Features * New methods define_script(), list_script(), undefine_script(), undefine_all_script() * New methods define_macro(), list_macro(), undefine_macro(), undefine_all_macro() * New methods define_variable(), list_variable(), undefine_variable(), undefine_all_variable() Feature Changes * Require minimum perl 5.10 for extended regular expressions * Use v5.10 syntax in require * Reorganized documentation, added code comments Other * Add test for Issue #37: Variables should be expanded in all input text * Use YEAR, MONTH to make sure issue #18 is still OK (output order of list() not predictable) * Add commented tests for bug #23: macropp: report errors on syntax error * In test scripts: output a message when test code is commented out due to open issue * Test scripts * Moved all TODO actions to issues in GitHub 2.04 2015-04-18 Feature Changes * #22: Remove references to emacro - not installed * #20: The script macro has a too generic name - rename to macropp Other * #21: Remove RCS keywords - useless in GIT 2.03 2015-04-18 Bug Fixes * #19, RT 103777 Tests run with system perl * #18: output order of list() not predictable * #8: macrodir: verbose is on by default, option -v|--vervose is no-op * #11: macrodir: Option -v eats diretory name if it looks like a number * #12: use Path::Tiny instead of Cwd * #14: Remove dead code from macrodir.t * #15: macrodir expanding files in a different order. * #13: here documents in test scripts may include "\r\n" which fail eq to "\n" Other * Use strict and warnings in all files, require perl 5.8 (extended regular expressions) * Set current versions of required modules as minimum version 2.02 2015-04-13 Other * Added test scripts 2.01 2015-04-13 Bug Fixes * Documentation New Features * Install scripts in Perl site bin Other * Added test scripts * Raised issues at https://github.com/pauloscustodio/Text-MacroScript/issues * Commented all tests that failed and added a diag() message 2.00 2015-04-04 * Module adopted by pscust@cpan.org * Version bumped to 2.00 * Module repository moved to https://github.com/pauloscustodio/Text-MacroScript