summaryrefslogtreecommitdiff
path: root/cpan/Text-Balanced/Changes
diff options
context:
space:
mode:
Diffstat (limited to 'cpan/Text-Balanced/Changes')
-rw-r--r--cpan/Text-Balanced/Changes234
1 files changed, 234 insertions, 0 deletions
diff --git a/cpan/Text-Balanced/Changes b/cpan/Text-Balanced/Changes
new file mode 100644
index 0000000000..640686e79b
--- /dev/null
+++ b/cpan/Text-Balanced/Changes
@@ -0,0 +1,234 @@
+Revision history for Perl extension Text-Balanced.
+
+2.02 Thu 20 Jul 2009
+ - Fixed the mixed "Damian Conway <adamk@cpan.org>" AUTHOR setting.
+ For the record, I am NOT the author, I'm just the maintainer.
+ Unfortunately, Makefile.PL does not have a MAINTAINER setting and
+ this way all the emails about this module come to me.
+
+2.01 Tue 28 Jul 2009
+ - Taken over by Adam Kennedy to move it to a long-term maintenance mode
+ - Removing use warnings to restore 5.005 compatibility
+ - Removing Module::Build for higher back-compatibility
+ - Removing version.pm for higher back-compatibility
+ - use Exporter -> use Exporter () to avoid some pathalogical cases
+ - Upgraded the bundled author tests to be friendlier
+ - Changes order now a more normal reverse chronological
+
+2.0.0 Wed Dec 20 10:50:24 2006
+ - Added patches from bleadperl version (thanks Rafael!)
+ - Fixed bug in second bracketed delimiters (thanks David)
+
+1.99.1 Thu Nov 16 09:29:14 2006
+ - Included dependency on version.pm (thanks Andy)
+
+1.99.0 Thu Nov 16 07:32:06 2006
+ - Removed reliance on expensive $& variable (thanks John)
+ - Made Makefile.PL play nice with core versions (thanks Schwern!)
+
+1.98 Fri May 5 14:58:49 2006
+ - Reinstated full test suite (thanks Steve!)
+
+1.97 Mon May 1 21:58:04 2006
+ - Removed three-part version number and dependency on version.pm
+
+1.96.0 Mon May 1 21:52:37 2006
+ - Fixed major bug in extract_multiple handling of unknowns
+ - Fixed return value on failure (thanks Eric)
+ - Fixed bug differentiating heredocs and left-shift operators
+ (thanks Anthony)
+
+1.95 Mon Apr 28 00:22:04 2003
+ - Constrainted _match_quote to only match at word boundaries
+ (so "exemplum(hic)" doesn't match "m(hic)")
+ (thanks Craig)
+
+1.94 Sun Apr 13 02:18:41 2003
+ - rereleased in attempt to fix CPAN problems
+
+1.91 Fri Mar 28 23:19:17 2003
+ - Fixed error count on t/extract_variable.t
+ - Fixed bug in extract_codelike when non-standard delimiters used
+
+1.90 Tue Mar 25 11:14:38 2003
+ - Fixed subtle bug in gen_extract_tagged (thanks Martin)
+ - Doc fix: removed suggestion that extract_tagged defaults
+ to matching HTML tags
+ - Doc fix: clarified general matching behaviour
+ - Fixed bug in parsing /.../ after a (
+ - Doc fix: documented extract_variable
+ - Fixed extract_variable handling of $h{qr}, $h{tr}, etc.
+ (thanks, Briac)
+ - Fixed incorrect handling of $::var (thanks Tim)
+
+1.89 Sun Nov 18 22:49:50 2001
+ - Fixed extvar.t tests
+
+1.87 Thu Nov 15 21:25:35 2001
+ - Made extract_multiple aware of skipped prefixes returned
+ by subroutine extractors (such as extract_quotelike, etc.)
+ - Made extract_variable aware of punctuation variables
+ - Corified tests
+
+1.86 Mon Sep 3 06:57:08 2001
+ - Revised licence for inclusion in core distribution
+ - Consolidated POD in .pm file
+ - renamed tests to let DOS cope with them
+
+1.85 Sun Jun 3 07:47:18 2001
+ - Fixed bug in extract_variable recognizing method calls that
+ start with an underscore (thanks Jeff)
+
+1.82 Sun Jan 14 16:56:04 2001
+ - Fixed nit in extract_variable.t
+ (tested more cases than it promised to)
+ - Fixed bug extracting prefix in extract_quotelike (Thanks Michael)
+ - Added handling of Perl 4 package qualifier: $Package'var, etc.
+ - Added handling of here docs (see documentation for limitations)
+ - Added reporting of failure position via $@->{pos} (see documentation)
+
+1.84 Thu Apr 26 11:58:13 2001
+ - Fixed bug in certain extractions not matching strings
+ with embedded newlines (thanks Robin)
+
+1.83 Mon Jan 15 12:43:12 2001
+ - Fixed numerous bugs in here doc extraction (many thanks Tim)
+
+1.81 Wed Sep 13 11:58:49 2000
+ - Fixed test count in extract_codeblock.t
+ - Fixed improbable bug with trailing ->'s in extract_variable
+ - Fixed (HT|X)ML tag extraction in extract_tagged (thanks, Tim)
+ - Added explanatory note about prefix matching (thanks again, Tim)
+ - Added handling of globs and sub refs to extract_variable
+ - Pod tweak (thanks Abigail)
+ - Allowed right tags to be run-time evaluated, so
+ extract_tagged($text, '/([a-z]+)', '/end$1') works
+ as expected.
+ - Added optional blessing of matches via extract_multiple
+ - Fixed bug in autogeneration of closing tags in extract_tagged
+ (Thanks, Coke)
+ - Fixed bug in interaction between extract_multiple and
+ gen_extract_tagged (Thanks Anthony)
+
+1.77 Mon Nov 22 06:08:23 1999
+ - Fixed major bug in extract_codeblock (would not
+ terminate if there was trailing whitespace)
+ - Improved /.../ pattern parsing within codeblocks
+
+1.76 Fri Nov 19 06:51:54 1999
+ - IMPORTANT: Now requires 5.005 or better.
+ - IMPORTANT: Made extract methods sensitive to the pos()
+ value of the text they are parsing. In other words,
+ all extract subroutines now act like patterns of the form
+ /\G.../gc. See documentation for details.
+ - IMPORTANT: Changed semantics of extract_multiple, in line
+ with the above change, and to simplify the semantics to
+ something vaguely predictable. See documentation for details.
+ - Added ability to use qr/../'s and raw strings as extractors
+ in extract_multiple. See documentation.
+ - Added fourth argument to extract_codeblock to allow
+ outermost brackets to be separately specified. See
+ documentation for details.
+ - Reimplemented internals of all extraction subroutines
+ for significant speed-ups (between 100% and 2000%
+ improvement).
+ - Fixed nasty bug in extract_variable and extract_codeblock
+ (they were returning prefix as well in scalar context)
+ - Allowed read-only strings to be used as arguments in
+ scalar contexts.
+ - Renamed delimited_pat to gen-delimited pat (in line with
+ gen_extract_tagged). Old name still works, but is now deprecated.
+ - Tweaked all extraction subs so they correctly handle
+ zero-length prefix matches after another zero-length match.
+
+1.66 Fri Jul 2 13:29:22 1999
+ - Added ability to use quotelike operators in extract_bracketed
+ - Fixed bug under 5.003 ('foreach my $func' not understood)
+ - Added escape specification as fourth arg to &extract_delimited
+ - Fixed handling of &delimited_pat and &extract_delimited
+ when delimiter is same as escape
+ - Fixed handling of ->, =>, and >> in &extract_code
+ when delimiters are "<>"
+
+1.52 Thu Mar 4 12:43:38 1999
+ - Added CSV parsing example to documentation of extract_multiple.
+ - Fixed a bug with extract_codeblock in "RecDescent" mode
+ (it would accept "subrule(s?)" and "subrule(?)", but
+ not "subrule(s)"). Thanks, Jan.
+
+1.51 Sat Feb 13 10:31:55 1999
+ - Fixed bugs in prefix matching in extract_variable:
+ * incorrectly used default if '' specified
+ * now handles $#array correctly
+ - Fixed bugs in extract_codeblock:
+ * Now handles !~ properly
+ * Now handles embedded comments better.
+ * Now handles "raw" pattern matches better.
+ - Added support for single strings or qr's as
+ 'reject' and 'ignore' args to extract_tagged()
+ - Added gen_extract_tagged() to "precompile"
+ a specific tag extractor for repeated use
+ (approximately 3 times faster!)
+
+1.50 Thu Aug 27 09:20:19 1998
+ - Improved the structure of the regex generated by
+ delimited_pat (and used in extract_delimited). It's
+ considerably more complex, but also more robust and
+ much faster in the worst case.
+ - Altered extract_variable to accept whitespace in variables,
+ e.g. '$ a -> {'b'} -> [2]'
+
+1.41 Mon Aug 10 14:51:50 1998
+ - Reinstated change to extract_codeblock from 1.36 which were
+ mysteriously lost in 1.40
+
+1.40 Tue Aug 4 13:54:52 1998
+ - Added (optional) handling of embedded quoted text to
+ extract_delimited (see revised entry in Balanced.pod)
+ - Added extract_tagged which extracts text between arbitrary,
+ optionally nested start and end tags (see new entry in
+ Balanced.pod).
+ - Added delimited_pat which builds a pattern which matches a
+ string delimited by any of the delimiters specified (see new
+ entry in Balanced.pod).
+ - Added test.pl
+
+1.36 Tue Jul 14 12:26:04 1998
+ - Reinstated POD file missing from previous distribution
+ - Added undocumented fourth parameter to extract_codeblock
+ so as to correctly handle (?) and (s?) modifiers in
+ RecDescent grammars.
+
+1.35 Wed Jun 24 09:53:31 1998
+ - fixed handling of :: quantifiers in extract_variable()
+ - numerous trivial lexical changes to make xemacs happy
+
+1.24
+ - changed behaviour in scalar contexts. Scalar contexts
+ now return the extracted string _and_ remove it from the
+ first argument (or $_).
+ - changed return values on failure (all contexts return undef
+ for invalid return fields)
+ - fixed some lurking bugs with trailing modifier handling
+ - added :ALL tag to simplify wholesale importing of functions
+ - fixed serious bug with embedded division operators ("/")
+ This now also allows the ?...? form of pattern matching!
+
+1.23 Fri Oct 17 10:26:38 EST 1997
+ - changed behaviour in scalar and void contexts. Scalar contexts
+ now return only the extracted string. Void contexts now remove
+ the extracted string from the first argument (or $_).
+
+1.21 Sat Oct 4 17:21:54 EST 1997
+ - synchronised with Parse::RecDescent distribution (version number
+ will now reflect that package)
+
+1.10 Tue Sep 30 17:23:23 EST 1997
+ - reworked extract_quotelike to correct handling of some obscure cases
+
+1.01 Mon Sep 8 18:09:18 EST 1997
+ - changed "quotemeta" to "quotemeta $_" to work
+ around bug in Perl 5.002 and 5.003
+
+1.00 Mon Aug 11 12:42:56 1997
+ - original version