2.05 2015-05-05
Bug Fixes
* When calling scripts in tests, make sure to use the blib/lib directory
* Fix #42: %UNDEFINE_ALL removes comment macro
* Fix #6: %UNDEFINE_ALL_VARIABLE does not work
* Fix #24: macroutil.pl is an example but is installed at Text::macroutil.pl
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
* Use Object::Tiny::RW to create object and access attributes
* 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