Revision history for Perl extension Text::Wrap::Smart::XS.

0.08  2023-02-22  <schubiger@cpan.org>

 - Move testing modules to test_requires.

 - Drop generating compat Makefile.PL.

0.07  2021-05-24  <schubiger@cpan.org>

 - Merged development version to stable.

 - Const size.

0.06_04  2021-05-23  <schubiger@cpan.org>

 - Free string if returning early.

 - Test wrapping with greedy length.

 - Divide function descriptions into paragraphs.

 - Add metadata repository link.

 - Simplify test counts.

0.06_03  2021-05-21  <schubiger@cpan.org>

 - Return early when empty string.

 - Move calculating average to a function.

 - New macro SAVE_STRING().

 - Note that text is being preprocessed.

0.06_02  2021-05-16  <schubiger@cpan.org>

 - Handle substitution of form feeds/tabs.

 - Trim whitespace at begin/end of text.

 - Convert multiple spaces to single ones.

 - Rename subst_newlines() to subst_to_spaces().

 - subst_to_spaces(): amend naming of variable.

 - Add/adjust tests.

0.06_01  2021-04-30  <schubiger@cpan.org>

 - Tweak subst_newlines().

0.06  2011-09-12  <schubiger@cpan.org>

 - Merged development version to stable.

0.05_01  2011-09-04  <schubiger@cpan.org>

 - Refactor exact_wrap() and fuzzy_wrap().

 - When wrapping text, preprocess it first by substituting
   newlines with spaces.

 - Validation of arguments is handled by Params::Validate.

 - Use the boolean pragma for true/false values.

 - Test with "Lorem Ipsum" as input text.

 - Test handling of texts with LF, CR and CRLF as line endings.

 - Skip documentation tests for non-release testing.

 - Do no longer recommend Test::Pod and Test::Pod::Coverage.

 - Remove the testing diagnostic.

 - Mention that the wrapping length is used to calculate the
   average one.

 - Reword the abstract.

 - Update broken license link.

0.05 Thu May 22 10:13:30 CEST 2008

 - Use less intendation in XS.xs.

 - Merged development version to stable.

0.04_01 Tue May 20 15:10:28 CEST 2008

 - Avoid a memory leak when no more text is being processed.

 - Reformatted the source code layout of XS.xs.

0.04 Sun Feb 17 20:36:03 CET 2008

 - Fixed the cpantester failures introduced by the greedy
   wrapping mechanism.

0.03 Fri Feb 15 23:38:20 CET 2008

 - Allow for "greedy" wrapping (implemented in XS.xs).

 - Add ExtUtils::CBuilder to the dependency list in Build.PL.

0.02 Wed Feb  6 18:23:29 CET 2008

 - Fixed installation for Module::Build users.

 - Reformatted XS.xs.

0.01 Wed Feb  6 15:25:44 CET 2008

 - Initial version.