Release 0.9.2 - June 13 2016
---------------------------
* Added workbook :func:`set_size` method to set the workbook
window size.
Release 0.9.1 - June 8 2016
---------------------------
* Added font support to chart :func:`set_table`.
* Documented used of font rotation in chart :ref:`data labels
<chart_series_option_data_labels>`.
Release 0.9.0 - June 7 2016
---------------------------
* Added :ref:`trendline properties
<chart_series_option_trendline>`:
``intercept``, ``display_equation`` and ``display_r_squared``.
Release 0.8.9 - June 1 2016
---------------------------
* Fix for :func:`insert_image` issue when handling images with
zero dpi.
Release 0.8.8 - May 31 2016
---------------------------
* Added workbook :func:`set_custom_property` method to set custom
document properties.
- Revision -r 1.14 to -r 1.15 update was actually below upstream update.
Just for record, this commit is actually removing one # line. Sorry.
(upstream)
- Updated textproc/p5-Net-Dict to 2.21
------------------------------------
2.21 2016-03-01 NEILB
- Use Test::RequiresInternet to skip tests if you don't have
an internet connection and ability to connect to dict.org's
DICT server. This is a holding position until I can add a
mock DICT server. Added a basic require test, so there's
always at least one test that should pass.
2.20 2016-02-27 NEILB
- Updated tests to reflect changes in dict.org databases.
Thanks to SREZIC for pointing out that they'd changed.
- Fixed typo in doc. Patch from Gregor Herrmann. RT#112367
- Dropped usage of "use vars".
----------------------------------
Revision: 2.84 Date: 2016/04/11 07:17:02
! lib/Encode/MIME/Header.pm
Pulled: Encode::MIME::Header:
Update description that this module is only for unstructured header
https://github.com/dankogai/p5-encode/pull/53
! lib/Encode/MIME/Header.pm t/mime-header.t
Pulled: Encode::MIME::Header: Fix valid_q_chars, '-' needs to be escaped
https://github.com/dankogai/p5-encode/pull/52
2.83 2016/03/24 07:49:54
! lib/Encode/MIME/Header.pm t/mime-header.t
Both decoder and encoder are rewritten by Pali Rohár.
Encoder should be now fully compliant of RFC 2047.
Decoder is less strict to be able to decode
strings generated by old versions of this module.
https://github.com/dankogai/p5-encode/pull/51
! t/mime-header.t
Add more test vectors from RFC2047, pp.11-12
! lib/Encode/Supported.pod
merge: Autrijus -> Audrey
https://github.com/dankogai/p5-encode/pull/50
2.82 2016/02/06 20:17:24
! lib/Encode/MIME/Header.pm
lib/Encode/MIME/Header/ISO_2022_JP.pm
t/mime-header.t
Reverted to 2.80 upon the request of whom submitted pull/48
2.81 2016/02/06 19:25:22
! lib/Encode/MIME/Header.pm
lib/Encode/MIME/Header/ISO_2022_JP.pm
t/mime-header.t
Merged: Encode::MIME::Header: Fix decoder and rewrite encoder
> Encoder should be now fully compliant of RFC 2047.
> Decoder is less strict to be able to decode strings
> generated by old versions of this module.
https://github.com/dankogai/p5-encode/pull/48
! t/mime-header.t
merge t/mime-header.t @ https://github.com/asjo/p5-encode19dcbff63e
! t/mime-header.t
Add more test vectors from RFC2047, pp.11-12
---------------------------------------------
0.02 2016-02-07 NEILB
- Switched to Dist::Zilla, fixing RT#107484 in the process, so the release
will have META.{json,yml} files.
- Moved test from test.pl in top directory to t/basic.t
- Updated format of this file to follow CPAN::Changes::Spec
-----------------------------------------
0.04 2016-02-12 NEILB
- Dropped use of 'use vars'
- Updated the Win32 installation instructions
- Added github repo to doc, along with an AUTHOR section,
and updated SEE ALSO.
- All the above changes submitted by ZORAN++
0.03 2016-02-04 NEILB
- Corrected the URL for the algorithm. PR from ZORAN++
--------------------------------------------------------
4.008 2016-04-24 09:48:22+01:00 Europe/London
- remove an unneeded dependency on List::MoreUtils
4.007 2016-04-23 18:35:29+01:00 Europe/London
- cope with both Dist::Zilla v5 and v6
---------------------------------------------
version 0.97: Tue 12 Apr 15:12:21 CEST 2016
Fixes:
- HookNodes parameter was not allowed. [Kit Peters]
version 0.96: Fri 11 Mar 15:09:43 CET 2016
Improvements:
- deprecate XML input from 'undef'
- rewrite UNIVERSAL::isa into blessed ->isa
- implement hooks on nodes
-----------------------------------
1.45 (tjmather) 08/16/2015
- Fix pod errors and a typo ( Florian Schlichting )
- properly encode output for printToFile ( Martin Ferrari, Gregor Herrmann )
2.0125 2016-05-30
- Moved the repository from Mercurial and BitBucket to Git and GitHub:
- https://github.com/shlomif/perl-XML-LibXML
- This was done to better encourage contributions to XML::LiBXML and
to be able to use the better Continuous Integration options that
are available for GitHub projects.
Upstream changes:
2.027 2016-03-11
- This release contains seven fixes for parsing PDFs. They mostly
affect files using cross-reference streams, which were first
supported in the previous release. Thanks to Marco Pessotto and
Stuart Henderson for their help identifying and troubleshooting
bugs.
- Added contrib/pdf-debug.pl to help track down issues related to
opening and parsing PDFs.
2.026 2016-02-24
- [RT #48683] Add support for PDFs with cross-reference streams
and object streams (patch by Don Huettl of Grant Street Group).
- [RT #107333] Accept an empty string as a valid Name, per PDF
spec 1.7 section 7.3.5 (patch by Mark Balitsky).
- [RT #98551] Rename aliases 2A, 4A, 2B, and 4B to 2A0, 4A0, 2B0,
and 4B0. The old names will continue to work, but are now
undocumented (patch by Phil Perry).
- Add -mils and -color as options for barcodes. Reset linedash so
that barcodes are always solid lines (patch by Erelen).
- [RT #98549] Rename meterlimit to miterlimit (patch by Phil
Perry).
- [RT #98534] Rename hspace to hscale (patch by Phil Perry).
- Fixed an infinite loop when RunLengthDecode is used for output.
- [RT #65582] Fix embedding of OpenType fonts (fix by Simon Cozens).
- [RT #67767] Allow an empty page to be imported into a PDF using
importPageIntoForm (reported by Antti Lankila).
- [RT #66341] Various fixes for ASCII85Decode and LZWDecode.
Update DEPENDS
Upstream changes:
1.32 2016-06-03 12:00:00 MANWAR
- Corrected Helvetica font width.
1.31 2016-05-02 02:45:00 MANWAR
- Updated method PDF::Font::_generate_char_width() to load data in sorted order.
- Added script "verify-char-width" to test char width in different fonts.
- Added section "SYNOPSIS" to the package PDF::Font.
1.30 2016-04-30 08:00:00 MANWAR
- Refactored character width handling for supported fonts.
- Fixed method block_text() w.r.t line spacing.
1.29 2016-02-12 11:15:00 MANWAR
- Updated method block_text() to parameterize paragraph spacing on email request
of Joel Goode.
- Added example code to the pod for the method block_text().
Upstream changes:
Version 0.9.12 - hotfix for failing tests - Desislav Kamenov
Version 0.9.11 Changes by contributors on GitHub - Keith Carangelo, Mohammad S Anwar
3264342 Added cell_render_hook subroutine to create hyperlinks
0fb2e57 Fixed broken link to Rick Measham's tutorial.
8361ec3 Fixed new_page_func valid setting
38610ec Header alignment default should be column alignment
e3ec184 Added parameter checking in the method table(). - Added unit test t/table.t script.
a73e67f Proposed fix to the CPANTS error as below: - Added standard unit test for MANIFEST file (t/manifest.t). - Removed MYMETA.json, MYMETA.yml and Makefile (auto generated files)
Upstream changes:
0.200006 2016-04-24 19:22:40+01:00 Europe/London
- strip leading BOM (well, U+FEFF) from input
- pass text, not bytes, to PPI
0.200005 2016-04-24 16:17:30+01:00 Europe/London
- avoid double-decoding; new pod is already text
0.200004 2016-04-24 10:50:23+01:00 Europe/London
- decode the fully new document, not just the Perl part
(thanks, van-de-bugger and perlancar)
Update DEPENDS
Upstream changes:
1.20 2016-04-22
- Stable release, made in Rugby, UK during Perl QA Hackathon 2016
1.19_91 2016-04-21
- Drop use of File::ShareDir::ProjectDistDir (GitHub #26). Thanks Kent
Fredric!
- Allow stop words with '.' (GitHub #28). Thanks Paulo Custodio!
1.19_90 2016-02-20
- Hide internals: the POD parser is moved to a private package and
the Pod::Spell package now only exposes the public interface.
This is a first step towards rewriting the parser using Pod::Simple
(planned for Pod-Spell-2.0).
- 'parse_from_file' and 'parse_from_filehandle' are now explicitely
documented (by copying doc from Pod::Parser).
Upstream changes:
3.005 2016-03-06T02:51:24Z
- Fix pod.
3.004 2016-03-06T02:22:21Z
- Leave email addresses (<foo@bar.com>) in tact for Markdown to process.
Thanks to Andreas Boesen for reporting [rt-112631].
Add Makefile.common for use by py-libxslt.
1.1.29: May 24 2016:
- Security:
CVE-2015-7995 Fix for type confusion in preprocessing attributes (Daniel Veillard)
- Documentation:
- Portability:
Fix a portibility problem with previous commit (Eduard Sanou),
Fix MingW build (Nick Wellnhofer),
Correctly emulate snprintf on older MSVC versions (Nick Wellnhofer),
Add Python script to run some tests on Windows (Nick Wellnhofer),
Remove /OPT:NOWIN98 option (Nick Wellnhofer),
Visual Studio 14 CTP defines snprintf() (Daniel Veillard),
Use AC_PATH_TOOL to find libgcrypt-config and xml2-config (Micha¿ Górny),
Use $libdir for LIBXSLT_DEFAULT_PLUGINS_PATH (larryhaja),
Use mkdir macro also in case if mingw32. (Lars Kanis),
Add math library to executable link flags (Nick Wellnhofer),
Fix quoting of xlocale test program in configure.in (Nick Wellnhofer)
- Bug Fixes:
Fix OOB heap read in xsltExtModuleRegisterDynamic (Nick Wellnhofer),
Remove CDATA markup from libxslt_tutorial.c (Nick Wellnhofer),
Remove generated headers from dist tarball (Nick Wellnhofer),
Mark XML file argument as repeatable (Nick Wellnhofer),
Keep timezone in date:add (Nick Wellnhofer),
Fix buffer overflow in exsltDateFormat (Nick Wellnhofer),
Fix saxon:line-number with namespace nodes (Nick Wellnhofer),
Fix dyn:map with namespace nodes (Nick Wellnhofer),
Fix error handling in Saxon extension functions (Nick Wellnhofer),
Fix double free in libexslt hash functions (Nick Wellnhofer),
Fix libxslt format warnings (David Kilzer),
Fix xsltNumberFormatGetMultipleLevel (Nick Wellnhofer),
Fix use-after-free in xsltDocumentFunctionLoadDocument (Nick Wellnhofer),
Always initialize EXSLT month and day to 1 (Nick Wellnhofer),
Fix possible NULL pointer deref in transform.c (mahendra.n),
Fix possible NULL pointer deref in xsltCopyTextString (Nick Wellnhofer),
Fix possible NULL pointer deref in libexslt/functions.c (Nick Wellnhofer),
Fix possible NULL pointer deref in xsltproc.c (mahendra.n),
Fix possible NULL pointer deref in preproc.c (mahendra.n),
Fix LIBXSLT_DEFAULT_PLUGINS_PATH in xsltconfig.h (Nick Wellnhofer),
Fix memory leak in xsltNumberFormat (Albert Astals Cid),
Error in doc/Makefile.am (Brice De Bruyne),
Detect attribute sets recursions in more cases (Daniel Veillard),
Check name vales for attribute-set elements (Daniel Veillard),
Fix hang with namespace-alias, fixes#700689 (Shaun McCance),
Fix str:align with UTF-8 strings (Nick Wellnhofer),
Fix for compiled XPath helpers (Nick Wellnhofer),
Check return value of exsltFuncNewFunctionData (Nick Wellnhofer),
Fix return value of xsltRegisterExtModuleElement (Nick Wellnhofer),
Call xmlNodeGetSpacePreserve with element node (Nick Wellnhofer),
Set namespaces before evaluating xsl:number (Nick Wellnhofer),
Make --maxvars option work (Per Hedeland),
Set correct context node when initializing xsl:keys (Nick Wellnhofer),
Fix for bug 436589 (Imran Azeezullah),
Memory leak in xsltCompileIdKeyPattern error path (Nick Wellnhofer),
Fix handling of UTF-8 strings in EXSLT crypto module (Nick Wellnhofer),
Fix certain patterns with predicates (Nick Wellnhofer),
Fix direct pattern matching (Nick Wellnhofer),
Fix str:padding to work with UTF-8 strings (Nick Wellnhofer),
EXSLT function str:replace() is broken as-is (Nick Wellnhofer),
Fix a couple of places where (f)printf parameters were broken (Daniel Veillard)
- Improvements:
Add support timestamps from environment (Daniel Veillard),
Add missing tests to dist tarball (Nick Wellnhofer),
Improve error message in xsltAddTemplate and fix test (Nick Wellnhofer),
Allow REC tests with empty stdout (Nick Wellnhofer),
Fix GPL license in HTML files as well (Nick Wellnhofer),
Fix status message in EXSLT dynamic tests (Nick Wellnhofer),
Add public function macros to xsltlocale.h (Nick Wellnhofer),
Make valgrind tests work with libtool (Nick Wellnhofer),
Add a couple of xsl:number tests (Nick Wellnhofer),
Lower and upper bound for format token "i" (Nick Wellnhofer),
Lower bound for format token "a" (Nick Wellnhofer),
Handle negative xsl:number values (Nick Wellnhofer),
Round xsl:number values to nearest integer (Nick Wellnhofer),
Allow {URI}NCName syntax for user parameters (Nick Wellnhofer),
Fix endTimer parameter type (Nick Wellnhofer),
Fix error messages for unsupported methods (Nick Wellnhofer),
Replace sprintf with snprintf (David Kilzer),
Enforce two digit exponent under MSVC (Nick Wellnhofer),
Rework xsltNumberFormat to fix warning (Nick Wellnhofer),
Fix a couple of GPL licences found in the documentation (Daniel Veillard),
Use hash table to lookup named templates (Christian Ceelen),
Fix to reg tests post 737840 fix (Daniel Veillard),
Don't fail build the man page if xsltproc is not present (Daniel Veillard),
Re-adding xsltproc.1 (Daniel Veillard),
Fix time type in xsltSaveProfiling (Nick Wellnhofer),
Remove unused parameters (Nick Wellnhofer),
Suppress unused variable warning. (Nick Wellnhofer),
Remove unused variable in xsltGenerateIdFunction (Nick Wellnhofer),
Add test case for XPath function args in error case (Nick Wellnhofer),
Add comment about known-to-fail test (Nick Wellnhofer),
Adjust expected test output (Nick Wellnhofer),
Helper functions to evaluate compiled XPath expressions (Nick Wellnhofer),
Add tests for crypto:rc4 (Nick Wellnhofer),
Add first test case for EXSLT crypto module (Nick Wellnhofer),
Separate function for predicate matching in patterns (Nick Wellnhofer),
Initialize pseudo random number generator with current time or optional command line parameter (Nils Werner),
Adding doc update related to 1.1.28 (Daniel Veillard)
- Cleanups:
Remove bogus test file (Nick Wellnhofer),
Add warning message to expected test output (Nick Wellnhofer)
kapidox - Frameworks API Documentation Tools
kcodecs - Provide a collection of methods to manipulate strings using various
encodings
kcompletion - Text completion helpers and widgets
sonnet - Spelling framework for Qt5