0.10    December 9 2005

-   Fixed bug in "extract" that caused infinite loops when called in 
    a loop context (Sharon Wei)
-   Added convenience args to "new" ("fs" for "field_separator", 
    "rs" for "record_separator")
-   Added Text::RecordParser::Tab (convenience class for tab files)
-   Added back in test for scripts as Text::TabularDisplay 1.21 fixes
    earlier bug causing tests to fail
-   Coverted to Module::Build
-   Now with more test coverage!

0.09    August 2 2005

-   Just one arg to "new" means a filename
-   Removed tests that break with bad version of Text::TabularDisplay

0.08    November 16 2004

-   Added "tabmerge" script
-   Fixed bug in "no-headers" parsing that reordered fields

0.07    September 3 2004

-   Bug fixes to whitespace parsing

0.06    April 6 2004

-   Added ability to split on whitespace by adding support for regexes 
    as the "field_separator"
-   Added "trim" method to automatically removed leading and trailing
    whitespace from fields (to better support parsing of 
    whitespace-separated data)
-   Improved test suites to run outside of traditional "make test"
-   Added "tablify" script

0.05    December 16 2003

-   Added "quotemeta" to field separator argument to "parse_line" to fix
    error reported by Olaf Weinert

0.04    November 5 2003

-   Added "comment" method to identify lines which should be skipped
    as comments
-   Altered "fetchrow_array" to croak if it reads a line but can't parse
    it into fields, also changed to skip empty lines automatically

0.03    June 27 2003

-   Cleaned up "extract" a bit
-   Allow "new" to accept a single argument and treat as "filename"

0.02    May 6 2003

-   Added "data" method to allow reading of data from a scalar
-   Allow "fetchall_hashref" to use a computed field for the key

0.01    Apr 28 2003
    
-   Created initial version