Changes for version 0.03

  • There are Significant Changes in the Interface.
  • The default delimiters, hooks, and path now have accessor functions.
  • One can now set the delimiters, hooks, and path for an instance of a template without affecting the default, or other templates. This is achieved by letting these facts be object data rather than just package variables.
  • Because of the above change, code which uses this module cannot change the delimiters, hooks, or path by assigning to variables in the Text::FillIn package anymore.
  • The get_text() and set_text() methods are now deprecated, use the text() method instead, which takes an optional argument for setting the text. The deprecated methods will be removed in a future version.
  • Same goes for get_property() and set_property(). Use property() now.
  • Fixed a bug in the interpret engine - a '2' was hard-coded which should have been length(right delimiter).
  • Hook functions now take the hook character as a second argument, making it possible for one function to handle several kinds of hooks.
  • Thanks to Jesse Chisholm for most of these suggestions.

Modules

a class implementing a fill-in template