-------------------
0.23
- fix test error on Windows due to the use of
unescaped paths in regex patterns (by nanis) #11#13
0.22
- fix regression in 0.21 (use of here-doc within `<?= ?>` causes syntax error) #12
- add support for `prepend` property for prepending code (by LoonyPandora) #3
0.21
- fix the strange rule for multi-line expression #10
----------------------
1.897 Tue May 5 16:10:54 2015
- Noted "print NUMWORDS($num)" gotcha in documentation (thanks Lady Aleena)
- Fixed undef var bug in t/no_commas.t
(thanks Matthew!)
- Fixed words-below tests on things that aren't really numbers
- Removed unneeded dependency on version
- Doc nit knitted (thank-you Lady Aleena)
- Added a pointer to Lingua::EN::Inflexion
-----------------------
1.0004 2014-02-04
- Update the contact info for Shlomi Fish from the old one.
1.0003 2014-02-01
- Add separate LICENSE file (CPANTS).
- Add inc/Test/Run/Builder.pm .
(Could not find the info for 0.55 and 0.56)
-------------------
0.54 - 2013-12-13
- remove /o modifier on Regexps (RT#91382)
- Update to Dist::Zilla for releasing
- Clean up POD issues
- Simplify Makefile.PL
- Add cpanfile
- Replace Depends File::Slurp by File::Slurp::Tiny
(upstream)
- Update 0.93 to 0.95
-------------------
version 0.95: Mon Dec 22 08:19:53 CET 2014
Fixes:
- content-key collapse did not work with any key value of 0.
Improvements:
- doc: be clear that an XML::LibXML node can be used as source
for XMLin as well [Salve J. Nilsen]
- doc: cleaner SYNOPSIS, minor reorganisation.
version 0.94: Sat Jun 7 22:39:23 CEST 2014
Improvements:
- change documentation style.
- replace File::Slurp by File::Slurp::Tiny [Caleb Cushing]
----------------
2.0120 2015-05-01
- Replace the test for the previous change with a more meaningful one.
- Change was to preserve unset options after a _clone() call.
- https://access.redhat.com/security/cve/CVE-2015-3451
- Thanks to Salvatore Bonaccorso from Debian for the report and
for a proposed fix (which was further refined by Shlomi Fish).
--------------
2.10 2015/03/26 11:24:00 Europe/Oslo (cosimo)
Fixed GH#5 (http://github.com/cosimo/perl5-text-hunspell/issues/5).
Should make Text::Hunspell installable without pain from CPAN and
cpanminus clients. The problem was in the undeclared use of
ExtUtils::PkgConfig, which needs to be known even before running
the configure (Makefile.PL) step. Thanks to Pavel Shaydo for reporting
the problem.
--------------
0.59 2014-02-01
- Add the missing README to the distribution (CPANTS).
- Add a LICENSE file (CPANTS).
- Add a "=head1 LICENSE" section to the POD (CPANTS).
- Minimum version of perl in META.yml (CPANTS).
- Add "use warnings;" (CPANTS).
- Add t/cpan-changes.t and t/style-trailing-space.t .
-------------------
1.17 - 2015-04-24, H.Merijn Brand
- Enable overruling $csv in csv ()
- Allow encoding to be shortened to enc in csv ()
- Allow filter to alter content
- Add say (print with default eol => $\)
- Allow MS sep=; on first line (RT#100304)
1.16 - 2015-03-02, H.Merijn Brand
* filter made more useful (access to other fields)
1.15 - 2015-02-11, H.Merijn Brand
* Remove perl recommendation from META as it breaks cpan clients
1.14 - 2015-02-02, H.Merijn Brand
* Move to github
* Add csv (filter => {});
* Change csv ()'s void context behavior
1.13 - 2015-01-03, H.Merijn Brand
* Simplify code path for old perl
* Fix quote_binary (#RT100676)
* Fix csv () for hashrefs with aliased headers
* Update copyright to 2015
--------------
1.33 Tue Mar 3 14:13:41 2015
- Fix some reported bugs with handling fields with zeros.
https://rt.cpan.org/Public/Bug/Display.html?id=93518https://rt.cpan.org/Public/Bug/Display.html?id=92509
patched by shlomif
- catch up Text::CSV_XS 1.02
* add decode_utf8 attribute by ktat
- fix warnings: $. is undefined by ktat
- typo fixes in doc by anirvan, dsteinbrunner and pdl.
- parse() supports bind_columns()
* TODO: Updating documents and adding diag_verbose in the next version.
Catching up CSV_XS 1.04.
---------------------------
1.669005 Fri Oct 3 16:56:12 2014
- Added Lisp-style leading ; as a quoter (thanks Roland)
- Added 'quoter' option to allow user to specify a regex
to be used to recognize quoters (thanks Peter)
1.669006 Sat Oct 4 07:32:33 2014
- Improved 'quoter' option to allow augmenting quoter regex,
rather than just replacing it (thanks Peter)
-------------------
2.77 2015-02-27
- merge a series of doc and test cleanup patches from Breno G. de Oliveira (garu)
2.76 2015-01-05
- tests patched to fix some locales (https://rt.cpan.org/Ticket/Display.html?id=99972)
2.75 2014-05-09
- official release, no code change from 2.74_04
2.74_04 2014-05-07
- tweek tests to reflect sprintf rounding differences on some machines
2.74_03 2014-05-06
- port tests to Test::More to get better diagnostics from cpantesters
2.74_02 2014-05-02
- attempt to address failing test 10 on some cpantesters
2.74_01 2014-05-01
- Peter Karman took over maintenance.
- repo started at https://github.com/karpet/template-plugin-autoformat
- fixed failing tests, switching to standard initial-cap for plugin name
before: USE autoformat
after : USE Autoformat
- Switch DEPENDS from JSON to JSON::MaybeXS (see below)
(upstream)
- Update 1.101242 to 1.101245
---------------------------
1.101245 2014-08-08 18:43:38-04:00 America/New_York
- switch from JSON to JSON::MaybeXS
1.101244 2013-10-15 22:35:34 America/New_York
update bugtracker and repo
1.101243 2013-01-31 11:42:28 America/New_York
use horrible hack to avoid dying when a data structure to log
contains an object
---------------
0.007 2013-11-24 13:46:17 America/New_York
- catch more bad input and die [rt.cpan.org #83552]
- update repository and bugtracker metadata
----------------------
0.310 2014-09-23
* Fix segfault when passed in undef (thanks Ichinose Shogo)
* Documentation updates
* Add github repo and license meta info
- Drop DEPENDS+= p5-Moose-Autobox, see below
(upstream)
- Update 4.006 to 4.011
---------------------
4.011 2015-03-17 07:48:54-04:00 America/New_York
- add "header" attributes to more sections, to change the =head1
headert ext (thanks, David Wheeler)
4.010 2014-12-30 22:02:58-05:00 America/New_York
- use of Moose::Autobox has been dropped (thanks Karen Etheridge!)
4.009 2014-12-02 23:00:37-05:00 America/New_York
- when a Collect-worthy header exists (like =head1 METHODS) use it,
rather than making a new one *and* leaving the old one around
(thanks, Christian Walde)
4.008 2014-11-12 09:37:13-05:00 America/New_York
- handle UTF-8 data in PODNAME and ABSTRACT (thanks, Blabos de Blebe)
- Explain Section::Region naming, nonpod, and flattening
(thanks, Kent Fredric)
4.007 2014-10-27 22:21:55-04:00 America/New_York
- immutabilize ALL THE THINGS!
( From the entry 2015-01-13 * Release 3.29)
NOTE: This will be the last release of Pod::Simple to support versions
of Perl earlier than 5.6.
-------------------
2015-02-23 David E. Wheeler <david@justatheory.org>
* Release 3.30
No changes since 3.29_6.
2015-02-19 David E. Wheeler <david@justatheory.org>
* Release 3.29_6
The survey() method in Pod::Simple::Search now ignores duplicat
files with varying lettercasing on case-insensitive file systems.
This allows
When pondering files in a given directory, the survey() method in
Pod::Simple::Search now prefers files with extensions in the
following order: no extension, .pod, .pm, .plx, .pl.
The find() method in Pod::Simple::Search now records the './pod'
subdirectory of each directory it considers in such a way as to
preserve its case on the file system.
The find() method in Pod::Simple::Search now tries harder to find
the proper file on case-insensitive file systems when searching
for modules starting with "Pod". For example, when searching for
'Pod::Perldoc' it now returns a file ending in 'Pod/Perldoc.pm'
instead of 'Pod/perldoc.pod', as the latter is actually the
documention for the 'perldoc' program.
2015-02-17 David E. Wheeler <david@justatheory.org>
* Release 3.29_5
No changes except that the release tarball should no longer be empty.
2015-02-16 David E. Wheeler <david@justatheory.org>
* Release 3.29_4
Removed "Caveats" from the docs. Pod::Simple has been out of beta
for years.
The survey() method in Pod::Simple::Search no longer assumes that
files ending in '.pod' are actually Pod. Like .pm and .pl files,
.pod files must contains at least one valid POD command, as
documented. This brings the behavior in line with find(), which
already required that .pod files contain Pod.
The survey() method in Pod::Simple::Search now prefers files
ending in .pod over those ending in .pm, and .pm over those ending
in .pl, when it finds duplicate pod files for a given name.
2015-02-11 David E. Wheeler <david@justatheory.org>
* Release 3.29_3
Tightened up the first pass at recognizing a Pod command so that
fewer invalid Pod lines will be recognized. Suggested by Randy
Stauner.
Fixed bug where Pod::Simple would attempt to call
utf8::unicode_to_native on Perl 5.6, where that function does not
exist.
Typos and minor wordsmithing changes in Pod::Simple::Subclassing,
thanks to Randy Stauner.
The Pod::Simple::Search survey() and find() methods now use the same
code for determining @INC directories to search. The only difference
is that find() also includes $Config::Config{'scriptdir'}.
2015-01-13 David E. Wheeler <david@justatheory.org>
* Release 3.29
NOTE: This will be the last release of Pod::Simple to support versions
of Perl earlier than 5.6.
Fixed test failure for unsupported encoding on Perl 5.6.
Removed unnecessary dependency on constant. Reported by Petr Pisar
(RT #85578).
Many documentation and comment typos fixed by David Steinbrunner.
Fixed issue when an encoding is declared via an '=encoding' directive
*after* Pod::Simple has already detected an encoding. Thanks to
Graham Knop for the patch and Patrice Dumas for the tests.
Added '>&STDERR' as an output to better emulate
Pod::Parser::parse_from_file(). Florent Angly.
Tidied the description of the different Pod::Simple interfaces,
with greater emphasis on the four different steps to subclassing.
Florent Angly.
Added the 'top_anchor' attribue to Pod::Simple::HTML, to allow
specification of a custom top anchor format. Gabor Szabo.
Fixed the text formatter to properly set the Text::Wrap overflow policy.
Thanks to Nigel Metheringham for the fix!
Fixed mis-matched quotation marks when adding JavaScript elements
to the XHTML output. Patch from jonathancast.
Fixed issues on EBCDIC. Patch from Karl Williamson (GitHub Pull
Request #58).
Fixed bug where the value passed to Pod::Simple::XHTML's
html_css() method would be output twice. Thanks to Andrew Johnson
for the report (RT #99303).
Documented the 'recurse' attribute of Pod::Simple::Search.
Thanks to Jim Keenan for the report (RT #91886).
An error is no longer thrown when '=encoding' directives are found
on subsequent lines. Instead, we now log a an error message,
"Cannot have multiple =encoding directives" (RT #91757).
The HTML and XHTML formatters now do a better job of preserving
lines in 'begin html' blocks. Fixes a bug that dates from 2002
(Perl RT#9385, CPAN RT #91851).
- Add LICENSE= artistic
- Add CONFLICTS= mrtg-[0-9]*
- Remove @ from @${FIND}, pkglint flags not to hide
(upstream)
- Update to 1.63
--------------
Version 1.63
+ CPAN#101847: [PATCH] Bump $VERSION in module changed since Pod-Parser-1.60
increased VERSION in all *.pm files
+ CPAN#98610: Pod::Find should skip also object directories of modern vc
systems (.git, .hg)
implemented in Pod::Find
Thanks for the reports and patches!
------------------
0.200002 2014-03-20 19:13:01-04:00 America/New_York
- the comment replacer now uses "#pod" not "#" to build replacement
text, making it easier to strip out with grep (thanks, Karen
Etheridge)
---------------------
Version 0.9.7 - for a detailed log and changed files visit GitHub
----------------------------
- Reviewed and updated README
- Huge POD rewrite
- Adding a small script that generates HTML from POD and applies CSS from
CPAN. Useful for reviewing the POD before release.
- Added a test for POD validation
- Added an example file that can test GitHub Issues #8, #9, #10
- GitHub [Issue #9] [Issue #10] Fixed cell_props applied to a different
row when 'Repeat Headers' is enabled
- Introduced column_numbers variable to avoid using $record in a broader
scope. Further improvement needed.
- Header row height is copied to each new page when 'Repeat Headers' is
enabled
- Fixed messing up row height when repeat headers is enabled due to
access by array index vs shift/unshift
- Fixed row height for rows with text blocks
- Headers_props variable has been wrongly initialised with 0 causing a
copy of the first data row even when header props are not passed as
parameter
- Added initialisation of header props justify param so that column and
cell properties are not affecting the default value.
- Fixed an issue with messing up row properties when repeating the header
row on each page.
- Examples have been formatted.
- One new example added (header.pl) for demonstrating how header row can
be added to multiple pages.
- No need to export variables. Added one more test.
- Removed pad_w and pad_h local variable as useless
- Fixed typo causing a bug with row_height param. Added example file for
row_height. To be used for writing a test.
- Added POD for row_height param
- Row counting should not be skipped if it is first row.
- Added one more test(duplicates existing) but only to have base.
- Extracted PDF::API2 Mock as a separate package. Created New test with
the very basics. Create a new package that will hold predefined data
for tests so it can be reused.
- Fixed a variable that masks earlier declaration.
- Fixed Issue #4 - Row height is calculated correctly depending on font
size. Some variables are renamed to more meaningful. Row counting is
done in a new way with single counter that is used for column and cell
props retrieval.
- Row height is now calculated for each row based on maximum font size
from all cells. Refactored some variable names and unified row
counting during column size calculation phase.
- Fixed doc details in POD
- Cosmetic changes
- Decreased indent and reduced if body. For easier review, diff with
whitespace changes disabled.
- Added github url in readme
Version 0.9.6
----------------------------
- Fixed typo in POD. Closes#71816 Thanks to Gregor Herrmann
- Small code refactoring.
- Added patch for infinite loop fix. Closes#77376 Thanks to John Bazik
- Added patch for header justification. Closes#77566 Thanks to James
Lance
- Added horizontal_borders, vertical_borders params to table(). Closes
#79883 Thanks to Eric Johnson
Version 0.9.5 - 18.Oct.2011
----------------------------
- MANIFEST was missing sample pdf file.
- Accidently left alternative code for infinite loop fix commented out.
Fixed. Added a test for that.
Version 0.9.4 - 17.Oct.2011
----------------------------
- Don't bump row count when row spans a page. Closes#67401.
- Fixed bug: don't call text_block if record width is exactly cell width.
- Fixed bug in text_block: bottom is (top - height), not (baseline - height).
- Example script typo fixed. Closes#55133.
- Don't set up strokes when border is 0. Apparently breaks Acrobat.
Closes#40705 and #55137.
- Changed print warnings to carp. Closes#38007.
- Added center justification for columns and cells. Tests, too. Closes
#37924.
- Fixed infinite loop caused by uninitialized $2. Thanks to Petri
Kaurinkoski. Closes#34017.
- Fixed perl warning if $col_prop->{min_w} is undef. Thanks to Matthias
Pitzl (NEPOS). Closes#30720.
- Fixed default header background color bug, closes#28542.
- Added mock PDF::API2 packages to test script and added tests.
- Improve column width calculations so wider content gets wider columns.
Added column width test. Thanks to Barrie Slaymaker (RBS). Closes
#26158.
-------------------
1.10 2014.08.22
Fix test that used to use CGI.pm
1.09 2014.08.21
Eliminate the need for CGI.pm in the test RT #98222
Some POD updates.
Eliminate memory leak RT #93412 thanks to Chris Jack.
---------------------
2.023 2014-09-12
- The fix for [RT #69503] broke a previously-working case where a
page object could be passed (and was expected). The -firstpage
option now accepts a page object or a page number. Thanks to
Marco Pessotto for the bug report and test.
2.022 2014-07-04
- Added $pdf->version() get/set method. When opening an existing
PDF, the existing version number will now be retained.
- Renamed the following in PDF::API2:
- importpage to import_page
- openScalar to open_scalar
The old names are deprecated.
- [RT #69503] Fix the -firstpage option to $pdf->preferences() so
that it doesn't always lead to a crash (reported by Dietrich
Streifert).
- [RT #47974] Accept malformed xref subsections (with a warning)
that have extraneous spaces on the first line (reported by
Abhinav Kaushik).
- [RT #94505] For Code128 barcodes, the initial character set is
now optional (defaults to B or C depending on the content to be
encoded). The initial character set can be passed as a capital
letter, and the program will die if an invalid character set is
requested (requested by Andrea Nall).
- Interleaved 2 of 5 barcodes now prepend a zero when an odd
number of digits is specified, which is standard behavior.
Previously, a zero was appended instead.
- $page->rotate(0) now sets rotation to 0 degrees rather than
deleting an existing page rotation command. Page rotation is
inherited, so this is necessary to undo any inherited page
rotation.
- Fix: Attempts to use EAN-128 barcodes resulted in an error.
- Add a more informative error when text() is called without first
setting a font(), and when font() is called without including a
font size.
-------------------
0.26 Mar 12 2015
- Fixed POD errors
- Fixed RT bug 97681, setlocale work around for Android systems
- Added Build.PL
- Added tests harness and more tests
- update to newer Perl idioms such as 'our' variables
0.27 Mar 12 2015
- added main.t to MANIFEST
- added more prefixes and suffixes for people' snames, such as Mme. , Msgr.
3.4.4 (2015-04-25)
==================
Bugs fixed
----------
* An ElementTree compatibility test added in lxml 3.4.3 that failed in
Python 3.4+ was removed again.
2.0119 2015-04-23
- Preserve unset options after a _clone() call (e.g: in load_xml()).
- This caused expand_entities(0) to not be preserved/etc.
- Thanks to Tilmann Haak from xing.com for the report.