3.04 Thu Aug 17 04:30:47 CEST 2017
- change exponential realloc algorithm on encoding and string decoding to be
really exponential (this helps slow/debugging allocators such as libumem)
(reported by Matthew Horsfall).
- string encoding would needlessly overallocate output space
(testcase by Matthew Horsfall).
- be very paranoid about extending buffer lengths and croak if buffers get too large,
which might (or might not) improve security.
- add cbor-packed type to json_xs.
- switch from YAML to YAML::XS in json_xs, as YAML is way too buggy and outdated.
Changelog:
2.03
- fix man page build due to non-ASCII char (thanks, Anton!)
2.02
- add option --caseful-sz to optionally treat upper-/lowercasing of sz. This also fixes unwanted unidirectional lowercasing of U+1E9E
* Add ``python_requires`` in ``setup.py``
Version 2.0.2:
* Handle ``text-align`` in textPath tags
* Test with Python 3.6
Version 2.0.1:
* Don't crash on relative refs with no input URL
Version 2.0.0:
* Drop Python 2 support
* Drop pycairo support
* Rely on cairocffi, lxml, cssselect, pillow and tinycss
* Fix markers
* Fix URL/id handling
* Use bounding boxes for gradients
* Split deployment and development tests
* Add a scale option
* Add a parent size option
* Test with Travis
unoconv converts any document format that OpenOffice can import, to any
document format that OpenOffice can export.
unoconv uses the OpenOffice's UNO bindings for non-interactive conversion
of documents.
* Fix issue with item_sort_key when speedups are available, and add
auto-discovery to test suites to prevent similar regressions
Version 3.11.0:
* docstring fix in JSONEncoder
* Call PyObject_IsTrue() only once for the strict argument of scanner
* Fix a crash with unencodable encoding in the encoder
* Remove unused imports
* Remove remnants of Python 2.4 support
* Fix argument checking errors in _speedups.c
* Remove the `__init__` methods in extension classes
* Fix typo in the doc for loads
* Add Python 3.6 to testing matrix and PyPI metadata
wkhtmltopdf and wkhtmltoimage are open source (LGPLv3) command line
tools to render HTML into PDF and various image formats using the
Qt WebKit rendering engine. These run entirely "headless" and do
not require a display or display service.
Updated converters/dvi2tty to 6.0.0nb1
Updated fonts/afm2pl to 0.7.1nb3
Updated fonts/gsftopkk to 1.19.2nb8
Updated fonts/lcdftypetools to 2.106
Updated fonts/ps2pkm to 1.8nb1
Updated fonts/ttf2pk to 2.0nb3
Updated fonts/ttfdump to 0.5.5nb4
Updated print/cjkutils to 4.8.4nb2
Updated print/dvidvi to 1.1nb1
Updated print/dviljk to 2.6.5nb8
Updated print/dvipdfmx to 20170318
Updated print/dvipsk to 5.997
Updated print/kpathsea to 6.2.3
Updated print/lacheck to 1.28nb2
Updated print/luatex to 1.0.4
Updated print/ptexenc to 1.3.5
Updated print/seetexk to 1.1nb3
Updated print/tex4ht to 0.0.20170523
Updated print/vlna to 1.5nb3
Updated print/web2c to 2017
Updated print/xdvik to 22.87.03nb1
Updated print/xetex to 0.99997
Updated print/xpdfopen to 0.86nb2
Updated textproc/makeindexk to 2.15nb9
Updated textproc/mendexk to 2.6fnb7
This minor bugfix release just fixes some packaging and documentation issues:
* Fix issue with setup.py where pytest_runner was always being installed.
* Make sure test.py is included in the manifest
* Fix a bunch of old URLs in the README and other docs.
* Update documentation to no longer imply we test/support Python 3 versions before 3.3
This is an experimental module. Before using it in production, please get
in touch with the authors!
Sereal is an efficient, compact-output, binary and feature-rich
serialization protocol. The Perl encoder is implemented as the
Sereal::Encoder module, the Perl decoder correspondingly as
Sereal::Decoder. They are distributed separately to allow for safe
upgrading without downtime. (Hint: Upgrade the decoder everywhere first,
then the encoder.)
This Sereal module is a very thin wrapper around both Sereal::Encoder and
Sereal::Decoder. It depends on both and loads both. So if you have a user
of both encoder and decoder, it is enough to depend on a particular version
of Sereal and you'll get the most recent released versions of
Sereal::Encoder and Sereal::Decoder whose version is smaller than or equal
to the version of Sereal you depend on.
The protocol specification and many other bits of documentation can be
found in the github repository. Right now, the specification is at
https://github.com/Sereal/Sereal/blob/master/sereal_spec.pod, there is a
discussion of the design objectives in
https://github.com/Sereal/Sereal/blob/master/README.pod, and the output of
our benchmarks can be seen at
https://github.com/Sereal/Sereal/wiki/Sereal-Comparison-Graphs.
- fixes RT 121752: Fix typos referencing wrong section of RFC 3548
(John Wittkoski)
- fixes RT 107998 by making the decode methods case insensitive
as encoding will always use uppercase (Chase Whitener)
I don't feel very MAINTAINERy about this one, so I'll let pkgsrc-users@ have at it.
2.92 2017-05-15
- production release
2.91_04 2017-01-10
- updated backportPP with JSON::PP 2.91_04
2.91_03 2017-01-09
- reworked documentation, based on the one for JSON::XS
- updated backportPP with JSON::PP 2.91_03
2.91_02 2016-12-04
- fixed not to fail tests under Perl 5.25.* (srezic++)
2.91_01 2016-12-03
- PERL_JSON_BACKEND now accepts Cpanel::JSON::XS as well
- tweaked tests to support various backends
- made convert_blessed_universally (for Perl 5.18+) and
support_by_pp less harmful
- fixed N/A exit code in Makefile.PL (bulk88)
- various doc patches from gregoa, topaz, zoffix, singingfish,
yanick, dsteinbrunner, Toby Inkster
- removed duplicated tests
- removed base.pm dependency
- updated backportPP with JSON::PP 2.91_01