Changes for version 0.24 - 2006-03-21

  • Added an add_file() method that allows a file of patterns to be slurped into an object. Makes for less make-work code in the client code (and thus one less thing to go wrong there).
  • Added anchor methods that tack on \b, ^, $ and the like to an assembled pattern.
  • Rewrote new() and clone(). The latter is now no longer needs to know the attribute names.
  • _lex_stateful() subsumed into _lex()
  • \d and \w assemble to \w instead of [\w\d] (and similarly for \D and \W).
  • The Test::More workaround stated in the 0.23 changes didn't actually make it into t/06_general.t
  • Rewrote tests in 06_general.t to use like()/unlike() instead of ok(), and some more ok()'s replaced by cmp_ok() elsewhere.
  • Diagnostics for t/00_basic.t:xcmp was incorrect (displayed first param instead of second).
  • Guard against broken Sub::Uplevel in t/07_warning.t for perl 5.8.8.
  • Pretty-print characters [\x00-\x1f] in _dump() routines.
  • Spell-checked the POD!

Modules

Assemble multiple Regular Expressions into a single RE