Version 3.3.3
* Fix a memory leak instantiating a Redcarpet::Render::Base object.
Oleg Dashevskii
* Fix the StripDown renderer to handle the :highlight option.
Itay Grudev
* The StripDown renderer handles tables if the tables extension is enabled.
amnesia7
* Fix Smarty Pants to avoid fraction conversions when there are several
numbers separated with slashes (e.g. for a date).
Sam Saffron
kramdown 1.9.0 released
This release contains some minor updates and bug fixes.
Changes
* 3 minor changes:
- The Rouge syntax highlighter can now be enabled/disabled for spans
and/or blocks and options can now be set for both spans and blocks as
well as only for spans or only for blocks (fixes#286, requested by
Raphael R.)
- Setting the ‘footnote_backlink’ option to an empty string now
completely suppresses footnotes (fixes#270, requested by Kyle Barbour)
- New converter HashAST for creating a hash from the internal tree
structure (fixes#275, pull request by Hector Correa)
* 1 bug fix:
- When using the ‘hard_wrap’ option for the GFM parser, line numbers
were lost (fixes#274, pull request by Marek Tuchowski) Published on
Saturday, 04 July 2015
Upstream changes:
2.025 2015-09-23
- The previous release included a patch that broke compatibility
with Perl 5.8.x. The minimum supported version is now Perl
5.8.5, and there is a .perl-version file to facilitate testing
using plenv.
2.024 2015-09-18
- [RT #104133] Include all bounding boxes when importing a page
(patch by Don Huettl of Grant Street Group).
- [RT #104133] When retrieving bounding boxes for a page, fall
back according to the defaults listed in the PDF spec (patch by
Don Huettl of Grant Street Group).
- Barcodes now take an optional -caption argument that will be
printed beneath the barcode. This can replace or be used in
conjunction with the text representation of the barcode
(requested by Gareth Tunley).
- [RT #105581] Calls to width() in BaseFont are now significantly
faster (patch by Dmitri Tikhonov).
add dependency to gtexinfo when building docs
remove special SunOS processing which seems unnecessary now.
TODO: there are still some apparent fonts issues indicated in the build logs
0.6.2 - 20150919
* Add name argument for "image:" in odf
* Remove table:end-cell-address from draw:frame as the address could be wrong
* Remove nose
* Add directives: attrs, content, replace and strip
Homepage updated as well.
-------------------
Changes for version 1.75 (June 25, 2015)
------------------------
- Export only necessary from POSIX (RT#99970, thanks Alexandr Ciornii)
- Upgrade Makefile.PL (thanks Alexandr Ciornii)
- Fix testing issue with missing locales (RT 97607, 97766, thanks to KHW)
(thanks David Solimano)
- Fix testing issue with bad Russian data on some platforms (RT 92666)
(thanks David Solimano)
- Add t/bigfloat.t (thanks Paul Miller / Alexandr Ciornii)
Changes for version 1.74 (April 19, 2011)
------------------------
- Only Perl 5.10.0 and newer supported
- Allow multi-character (e.g. " " for thousands_sep) (thanks
Nick Patch; RT 65489)
- Strip out illegal negative values returned by localeconv(),
observed on Windows - see @IGNORE_NEGATIVE (thanks Adam Kennedy;
RT 56802)
- Manage warnings when undef is passed to methods (RT 48038)
- Fix round() for Math::BigFloat objects (RT 62059)
-------------------
Revision: 2.78 Date: 2015/09/24 02:19:21
! Makefile.PL
Mend pull/42 again. This time correctly.
! lib/Encode/Supported.pod
Applied: RT#107146: [PATCH] fix a spelling mistake
https://rt.cpan.org/Public/Bug/Display.html?id=107146
2.77 2015/09/15 13:53:27
! Unicode/Unicode.xs Unicode/Unicode.pm
Address RT#107043: If no BOM is found, the routine dies.
When you decode from UTF-(16|32) without -BE or LE without BOM,
Encode now assumes BE accordingly to RFC2781 and the Unicode
Standard version 8.0
https://rt.cpan.org/Public/Bug/Display.html?id=107043
! Makefile.PL encoding.t
Mend pull/42
! Encode.xs Makefile.PL encoding.pm encoding.t
Pulled: precompile 1252 table as that is now the Pod::Simple default
https://github.com/dankogai/p5-encode/pull/42
Changelog:
__ __/ _ \| || |___ |
\ \ / / | | | || |_ / / Three months are gone already
\ V /| |_| |__ _/ /
\_/ \___(_) |_|/_/ (released 2015-08-28)
Man:
* Fix: don't add supirious lines around \# lines (Debian's 786642)
Thanks to David Prévot (bug report) and to Robert Luberda (patch)
Documentation:
* Bugfix: poref is a command line option (Debian's #775707)
Thanks to Guillem Jover for the report and the patch.
Translations:
* Update Italian, thanks to Marco Ciampa.
Other:
* Port our regex to Perl 5.22 (Debian's #788706)
Thanks to Roderich Schupp for the report and patch.
Project resources:
* We migrated from SVN to GIT. All history has been converted.
The project is still hosted on alioth, although an unofficial
project was created on github (mquinson/po4a) to get the pull
requests of the ones preferring the comfort of non free solutions.
Upstream changes:
1.19 - 2015-06-17, H.Merijn Brand
* Guard tests against $PERL_UNICODE
* Numeric options were sometimes interpreted as boolean
* Safer meta_info use
0.900 Tue 22 Sep 2015
- Support for arbitrary XML encodings
[INCOMPATIBLE CHANGE]
- Removal of ->no_generator method.
To suppress the default generator tag, specify an undef
generator.
0.863 Thu 10 Sep 2015
[INCOMPATIBLE CHANGE] - Datetime object support now via
->epoch method instead of ->strftime.
Despite the fact that this is an incompatible change, it
should actually be a nonevent for almost all users, because
every datetime module I could find that supports ->strftime
also supports ->epoch (and vice versa).
However, the ->strftime methods of many modules are (subtly
or badly) broken in the face of timezones even as their
->epoch methods work right (or else are broken subtly
enough to escape notice).
But if you have written your own datetime class, and it
has a ->strftime method but not an ->epoch method, and
you pass instance of that class to instance of this module,
then the feeds you generate that way will now be broken.
On balance, I believe that this change will unbreak vastly
more code than it breaks. Therefore I decided to switch.
Multi-character RS,FS,PS
You can process CRLF-terminated DKVP files with mlr --dkvp --rs
crlf.
You can process LF-terminated CSV files with mlr --csv --rs lf.
You can process TSV using mlr --fs tab; you can convert TSV to CSV
using mlr --ifs tab --ofs comma.
Along with many more possibilities.
Please see mlr -h for more information.
There is one minor, backward-incompatible change which I felt not
worth calling this 3.0.0: default field separator for NIDX format
is now space, not comma.
kramdown 1.8.0 released
This release contains only some minor updates and bug fixes.
Changes
* 4 minor changes:
- The LaTeX converter now uses \texttt instead of \tt for code spans (fixes
#257, reported by richard101696)
- New option footnote_backlink for changing the backlink of footnotes in the
HTML converter (fixes#247, requested by Benjamin Esham)
- A quote directly followed by an ellipsis is now converted into an opening
quotation mark (fixes#253, requested by Michael Franzl)
- Removed warning for self-closing HTML elements that are not self-closed
(fixes#262, requested by Gregory Pakosz)
* 3 bug fixes:
- Fixed#251: The special character sequence \` now works correctly when used
in footnotes or headers that appear in the table of contents (reported by
Peter Kehl)
- Fixed#254: kramdown crashed on encountering a table with multiple
consecutive separator lines (reported by Christian Kruse)
- Fixed#256: Certain footnote definitions and codeblocks lead to crashes or
unneeded backtracking in the regular expression engine - fixed by using
atomic grouping (reported by Ali Ok)
The conventional models for parsing XML are either DOM (a data structure
representing the entire document tree is created) or SAX (callbacks are
issued for each element in the XML).
XML grammar is recursive - so it's nice to be able to write recursive
parsers for it. XML::Descent allows such parsers to be created.
XML::TokeParser provides a procedural ("pull mode") interface to XML::Parser
in much the same way that Gisle Aas' HTML::TokeParser provides a procedural
interface to HTML::Parser. XML::TokeParser splits its XML input up into
"tokens," each corresponding to an XML::Parser event.
A token is a bless'd reference to an array whose first element is an
event-type string and whose last element is the literal text of the
XML input that generated the event, with intermediate elements varying
according to the event type.
Each token is an object of type XML::TokeParser::Token. Read
"XML::TokeParser::Token" to learn what methods are available for
inspecting the token, and retrieving data from it.
--------------
0.29 May 25 2015
Fixed RT bug #104637 [PATCH]improve documentation on acronym input
Removed redundant call that remained after 104419 patch was applied
--------------
1.55 2015-07-26 rurban
----
* Fix t/z_pod-coverage.t with old Test::More by Kent Frederik. RT #106090.
* Fix t/tee.t + t/order.t race under parallel testing. RT #105396.
Thanks to Kent Frederik
* Fix Filter exec refcount, breaking earlier parse exits with __DATA__ RT #101668
Thanks to user42_kevin@yahoo.com.au
* Add missing filter_del in exec filter.
* Add pod for Filter::Util::Call::unimport to fix t/z_pod-coverage.t
2.00 2015-09-05 NEILB
* Bumped version to 2.00 because last release failed to index:
some of the earlier releases had a dist version of 0.xx, but
various of the modules had version numbers 1.0x. PAUSE is now
right stricter about monotically increasing version numbers,
so easiest to just to jump ahead.
0.30 2015-09-04 NEILB
* Dropped File::Slurp in favour of File::Slurper.
RT#106853 from Henk van Oers.
* Don't try to convert text to UTF-8 if it's already tagged as UTF-8.
Thanks to Artem Krivopolenov.
* Changed all remaining instances of 'use base' to 'use parent';
it was previously using a mixture of parent *and* base.
* Added "use warnings" and "require 5.006" to all modules.
0.29_02 2015-08-03 NEILB
* Don't try to convert text to UTF-8 if it's already tagged as UTF-8.
Thanks to Artem Krivopolenov.
* Changed all remaining instances of 'use base' to 'use parent';
it was previously using a mixture of parent *and* base.
0.29_01 2015-08-02 NEILB
* Switched to Dist::Zilla
* Added "use warnings" and "require 5.006" to all modules.
* Moved custom-pom2 script from bin/ to examples/
* Reformatted this file as per CPAN::Changes::Spec
Changes:
v2.1.1
Incremental read-performance increase for CSV format
While #51 is still underway, already there is nearly a 2x
read-performance increase in v2.1.1 over v2.1.0.
v2.1.0
Minor enhancements and bug fixes
Highlights: travis-CI integration (thanks @SikhNerd!); hour-minute-second
functions; fixed pretty-print alignment of UTF-8 data.