1= 2005/08/24 2 3Added $separator2 and tests for $separator and $separator2 4 5Aristotle Pagaltzis <pagaltzis at gmx.de> contributed a new version of 6expand() that is faster. 7 8Jarkko Hietaniemi <jhi at cc.hut.fi> sent in perl change #17917 which 9fixed a bug in wrap. 10 11Matthew Durante <matthew_durante at hotmail.com> and 12Don Buchholz <don at truedisk.com> sent in a doc patches. 13 14= 2001/09/29 15 16Philip Newton <Philip.Newton at gmx.net> sent in a clean patch that 17added support for defining words differently; that prevents 18Text::Wrap from untainting strings; and that fixes a documentation 19bug. 20 21So that fill.t can be used in the version included in the perl 22distribution, fill.t no longer uses File::Slurp. 23 24Both Sweth Chandramouli <svc at sweth.net> and Drew Degentesh 25<ddegentesh at daed.com> both objected to the automatic unexpand 26that Text::Wrap does on its results. Drew sent a patch which 27has been integrated. 28 29Way back in '97, Joel Earl <jrearl at VNET.IBM.COM> asked that 30it be possible to use a line separator other than \n when 31adding new lines. There is now support for that. 32 33= 2001/01/30 34 35Bugfix by Michael G Schwern <schwern at pobox.com>: don't add extra 36whitespace when working one an array of input (as opposed to a 37single string). 38 39Performance rewrite: use m/\G/ rather than s///. 40 41You can now specify that words that are too long to wrap can simply 42overflow the line. Feature requested by James Hoagland 43<hoagland at SiliconDefense.com> and by John Porter <jdporter at min.net>. 44 45Documentation changes from Rich Bowen <Rich at cre8tivegroup.com>. 46 47= 1998/11/29 48 49Combined Fill.pm into Wrap.pm. It appears there are versions of 50Wrap.pm with fill in them. 51 52= 1998/11/28 53 54Over the last couple of years, many people sent in various 55rewrites of Text::Wrap. I should have done something about 56updating it long ago. If someone wants to take it over from 57me, discuss it in perl-porters. I'll be happy to hand it 58over. 59 60Anyway, I have a bunch of people to thank. I didn't 61use what any of them sent in, but I did take ideas from 62all of them. Many sent in complete new implamentations. 63 64 Ivan Brawley <ibrawley at awadi.com.au> 65 66 Jacqui Caren <Jacqui.Caren at ig.co.uk> 67 68 Jeff Kowalski <jeff.kowalski at autodesk.com> 69 70 Allen Smith <easmith at beatrice.rutgers.edu> 71 72 Sullivan N. Beck <sbeck at cise.ufl.edu> 73 74The end result is a very slight change in the API. There 75is now an additional package variable: $Text::Wrap::huge. 76When $huge is set to 'die' then long words will cause 77wrap() to die. When it is set to 'wrap', long words will 78be wrapped. The default is 'wrap'. 79 80<shout>LONG WORDS WILL NOW BE WRAPPED BY DEFAULT</shout>. 81This is a change in behavior. 82 83At the bottom of Text::Wrap, there was a function (fill()) 84sitting there unpublished. There was a note that Tim Pierce 85had a faster version, but a search on CPAN failed to turn it 86up. Text::Fill is now available. 87 88