1Revision history for Perl extension Text::Format. 2 30.62 2020-10-16 4 - dist.ini / weaver.ini / .tidyallrc / etc. cleanup 5 - Move to @SHLOMIF 6 - Inspired by Lady_Aleena. 7 - Fix the URL to the VCS repository. 8 90.61 2018-05-21 10 - Convert to Dist-Zilla . 11 120.60 2016-08-22 13 - Apply a patch to correct a spelling error: 14 - https://rt.cpan.org/Ticket/Display.html?id=117100 15 - Thanks to Salvatore Bonaccorso, Debian Perl Group. 16 170.59 2014-02-01 18 - Add the missing README to the distribution (CPANTS). 19 - Add a LICENSE file (CPANTS). 20 - Add a "=head1 LICENSE" section to the POD (CPANTS). 21 - Minimum version of perl in META.yml (CPANTS). 22 - Add "use warnings;" (CPANTS). 23 - Add t/cpan-changes.t and t/style-trailing-space.t . 24 250.58 2012-09-04 26 - Apply a patch to correct a minor grammatical error: 27 - https://rt.cpan.org/Ticket/Display.html?id=79400 28 - Thanks to Salvatore Bonaccorso, Debian Perl Group. 29 300.57 2012-09-04 31 - Clarified the documentation regarding noBreak and noBreakRegex. 32 - Thanks to Anne Wainwright. 33 340.56 2012-05-31 35 - Add "use warnings;" to lib/Text/Format.pm . 36 - Add t/pod.t . 37 - Add t/pod-coverage.t . 38 390.55 2012-05-31 40 - Fix small spelling error in the POD: 41 - closing https://rt.cpan.org/Ticket/Display.html?id=77481 42 - Thanks to Salvatore Bonaccorso and the Debian people 43 for the report and the patch. 44 - ( There were also some duplicate bug report in the rt.cpan.org queue 45 by accident. ) 46 470.54 2012-05-25 48 - Convert t/justify.t and t/format.t to Test::More, "use strict;" 49 and "use warnings;" and cleaned them up. 50 - fix a warning generated by a call to defined(@array) 51 - https://rt.cpan.org/Ticket/Display.html?id=77413 52 - thanks to H. Merijn Brand for the report. 530.53 2011-01-28 54 - Adopted by Shlomi Fish (while disclaiming all rights). 55 - Convert the build system to Module-Build, while adding keywords 56 and resources. 57 - The archive name is now the more standard Text-Format-0.53.tar.gz. 58 - Fix some typos in the documentation. 59 600.52 1998-03-29 61 - fixed some warnings that appeared when using hanging indents 62 (tagged paragraphs). Also added tha ability to use a list 63 as an argument to new() and config() so you can pass a hash ref or 64 a list as long as the list length is mod 2 == 0 65 660.51 1998-02-24 67 - no real bug fix, just the MANIFEST was wrong, also I got a test 68 script for testing the justify feature from the guy who originally 69 wrote the code for justify 70 710.50 1998-02-21 72 - there were no bugs but I figured that the new feature should 73 really have its own release. I also tried to make the 74 justification a little faster, and the extra spaces are now added 75 starting on the right side of the text instead of the left 76 - fixed up the docs a little as well 77 780.46 1998-02-18 79 - fixed bug in justify when there was only one word left for the 80 last line it would consider the previous line to be the last line 81 and not justify it. :-( 82 830.45 1998-02-18 84 - changed the way hanging indents behave when there are more 85 paragraphs than indent tags, previously the first tag was reused, 86 now an empty text is used if there are no more tags available. 87 - added the justify feature, this will jsutify the text to both 88 margins, the rightAlign feture would jusstify to the rigght margin 89 and default is to justify to the left margin. if rightAlign or 90 rightFill are set then justify is ignored. rightFill fills the 91 right side with spaces 92 930.44 1998-02-12 94 - added quotes to hash keys as 5.003 didn't like unquoted hash keys 95 starting with an underscore 96 970.43 1998-02-07 98 - fixed some warnings that were occurring 99 1000.42 1998-02-06 101 - no real changes as far as the user is concerned 102 - changed some internal subroutines from being just a reference to 103 being a real subroutine so Objects that inherit from Text::Format 104 can use them 105 1060.41 1998-02-02 107 - fixed non-breaking space bug 108 - added some more error checking to new() and config() 109 1100.40 1998-01-29 111 - added support for non-breaking space 112 - made some changes that make the module incompatible with the 113 previous version 114 * firstIndent and bodyIndent now take a number as an argument and 115 spaces are used for the indents at all times rather than the 116 previously specified strings 117 * expandTabs is gone - to expand tabs prior to using center() 118 just use Text::Format->expand() first 119 * subroutines wrap and fill renamed to format() and paragraphs() 120 to reflect their usage 121 - fixed the bug due to the right margin not being considered when 122 doing right alignment 123 1240.33 1998-01-21 125 - added left margin and right margin spec, left out by accident 126 before 127 1280.32 1998-01-17 129 - fixed another bug :-( 130 1310.31 1998-01-16 132 - renamed module to Format.pm (was Manip.pm) 133 fixed a warning; was operating on an undef'ed string without 134 checking now check for defined strings 135 1360.30 1998-01-14 137 - added ability to do hanging indents, fixed the interface for a 138 better object oriented design, fixed some more bugs 139 1400.23 1998-01-10 141 - few bug fixes 142 1430.22 1998-01-10 144 - addition of expand/unexpand routines 145 1460.21 1998-01-09 147 - addition of center routine 148 1490.20 1998-01-08 150 - change to object oriented module 151 1520.10 1998-01-06 153 - original version 154 routines are : wrap, fill 155 basically the same as Text::Wrap at this point just without the 156 chance for dying, it's just a basic module - Andreas Koenig 157 suggested to make it object oriented 158