Release history for Text-Tabs

2024.001 Fri 16 Feb 2024
  - No functional changes
  - Cleaned up, reformatted, backfilled Changes

2023.0511 Wed 10 May 2023
  - No functional changes
  - Correct issue tracker link in package metadata

2023.0510 Tue 09 May 2023
  - Fix for a warning introduced in Text::Wrap in post-5.6 perls

2023.0509 Tue 09 May 2023
  - Minimum perl version requirement increase to 5.6.1
  - Fully correct Unicode support in Perl 5.6
  - Fix for failure to wrap very long words with overflow. [RT #124024]
    Thanks for the report to Andrew Beverley
  - Fix for failure to handle combining marks at the start of line/string. [RT #148291]
    Thanks for the report to Mario Paumann
  - Correct handling of non-breaking spaces when wrapping. [RT #95823]
    Requested by Kent Fredric, who is dearly missed

2021.0814 Sat 14 Aug 2021
  - No functional changes
  - Missing changelog entry

2021.0813 Fri 13 Aug 2021
  - No warnings on undef inputs (broken in 2021.0726)

2021.0804 Wed 04 Aug 2021
  - No functional changes
  - Removal of reference benchmark from test suite (moved to xt/bench)

2021.0726 Mon 26 Jul 2021
  - Unicode support on all supported versions of Perl
  - Full strict and warnings cleanliness
  - Packaging cleanups

2021.0717 Sat 17 Jul 2021
  - Packaging fixes
  - Explicitly declared strictures and warnings everywhere,
    for new -Dusedefaultstrict perls

2013.0523 Thu 23 May 2013
  - Packaging tweak (MakeMaker NAME set to Text-Wrap)

2013.0522 Thu 23 May 2013
  - Documentation typo fixes

2013.0426 Sat 27 Apr 2013
  - License change to qualify as "open source"
  [FIXES]
  - Fix for another "this shouldn't happen" exception [RT #79766]
  - Removal of "my $_" occurences [RT #81698]

2012.0818 Sat 18 Aug 2012
  - Repackaged with files missing from previous release
  - Documentation fixes

2012.0815 Sat 18 Aug 2012
  - Bifurcated codebase for support of older perls
  [INCOMPATIBLE CHANGE]
  - Unicode support for perls that have \X. Contributed by Tom Christiansen

2009.0305 Fri 06 Mar 2009
  - Automatic increment of $columns when unavoidable
  [FIXES]
  - Documentation improvements by David Landgren
  - Test improvements by Dave Mitchel

2006.1117 Fri 17 Nov 2006
  - Text::Wrap switch to warnings::warnif. Requested by Rafael Garcia-Suarez
  - Removal of obsolete bugs section in documentation. Requested by Aristotle Pagaltzis

2006.0711 Tue 11 Jul 2006
  [FIXES]
  - Fix for another "this shouldn't happen" exception. Reported by Dan Jacobson

2006.0705 Thu 06 Jul 2006
  [FIXES]
  - Documentation improvements by Dan Jaobson [perl #30229] and Gabor Blasko
  - Wrapping for long words under $break [perl #34902]
  - Wrapping under $columns=1. Reported by belg4mit

2005.0824 Wed 24 Aug 2005
  - Separate line ending configuration for computed linebreaks
  - Faster tab expansion. Thanks to Aristotle Pagaltzis
  [FIXES]
  - Wrapping for long words. [perl #17141]
    Patch by Slaven Rezić. Submitted by Jarkko Hietaniemi
  - Documentation improvements. Thanks to Matthew Durante and Don Buchholz

2001.0929 Sun 30 Sep 2001
  - Configurable word definition in Text::Wrap. Thanks to Philip Newton
  - Configurable line ending in Text::Wrap. Requested by Joel Earl
  [FIXES]
  - Retention of tainting on input strings in output string. Thanks to Philip Newton
  [INCOMPATIBLE CHANGE]
  - No automatic unexpand of Text::Wrap output.
    Contributed by Drew Degentesh. Also reported by Sweth Chandramouli

2001.0131 Wed 01 Feb 2001
  - Faster wrapping using m/\G/ instead of s///
  - New $Text::Wrap::huge option to split overlong words.
    Requested by James Hoagland and John Porter
  - Documentation improvements by Rich Bowen
  [FIXES]
  - No extraneous whitespace when passed multiple strings.
    Thanks to Michael Schwern

98.112902 Sun 29 Nov 1998
  [INCOMPATIBLE CHANGE]
  - Merge of Text::Fill into Text::Wrap

98.112801 Sat 28 Nov 1998
  - First release with a CHANGELOG.
    Thanks for the inspiration taken from patches and rewrites of Text::Wrap
    submitted by Ivan Brawley, Jacqui Caren, Jeff Kowalski, Allen Smith,
    Sullivan N. Beck
  - New module Text::Fill
  [INCOMPATIBLE CHANGE]
  - Configurable handling of overlong words via $Text::Wrap::huge
  - Default overlong word handling changed to throwing an exception

97.011701 Sat 18 Jan 1997
  [INCOMPATIBLE CHANGE]
  - Splitting of overlong words at end of line

96.121201 Fri 13 Dec 1996
  [FIXES]
  - No "Scalar value @l[0] better written as $l[0]" warning

96.090101 Mon 02 Sep 1996
  [INCOMPATIBLE CHANGE]
  - Removal of Text::Wrap::fill

96.082801 Thu 29 Aug 1996
  - New Text::Wrap::fill for wrapping multiple paragraphs

96.051501 Thu 16 May 1996
  [FIXES]
  - No loss of trailing empty lines in unexpand

96.050901 Tue 26 Aug 1997
  - [Belatedly uploaded (!)] Initial release