Changelog:
2013-12-30: Version 6.0.4
* New options -ul and -ub to convert UTF-16 files without BOM.
* New Russian translation of the messages.
* Build 32 bit Windows binaries with Large File Support (LFS)
by using mingw-w64 for 32 bit Windows.
* When a binary symbol is encountered the value is printed.
PYTHON_VERSIONS_ACCEPTED= 33 27 26
PYTHON_VERSIONS_INCLUDE_3X= yes
Not clear from documentation if this package works with python32.
From CHANGES.txt:
Version 3.3.1 released 2013-10-05
* JSONDecodeError exceptions can now be pickled
https://github.com/simplejson/simplejson/pull/78
Version 3.3.0 released 2013-05-07
* Unpaired surrogates once again pass through the decoder, to match older
behavior and the RFC-4627 spec.
https://github.com/simplejson/simplejson/issues/62
Version 3.2.0 released 2013-05-01
* New ignore_nan kwarg in encoder that serializes out
of range floats (Infinity, -Infinity, NaN) as null for ECMA-262
compliance.
https://github.com/simplejson/simplejson/pull/63
* New for_json kwarg in encoder to make it possible to for
subclasses of dict and list to be specialized.
https://github.com/simplejson/simplejson/pull/69
Version 3.1.3 released 2013-04-06
* Updated documentation to discourage subclassing whenever possible.
default, object_hook, and object_pairs_hook provide almost all of
the functionality of subclassing.
Version 3.1.2 released 2013-03-20
* Updated documentation to reflect separators behavior when indent is
not None
https://github.com/simplejson/simplejson/issues/59
* Test suite should be compatible with debug builds of Python 2.x and 3.x
https://github.com/simplejson/simplejson/pull/65
Version 3.1.1 released 2013-02-21
* setup.py now has another workaround for Windows machines without
MSVC installed
http://bugs.python.org/issue7511
Version 3.1.0 released 2013-02-21
* Updated JSON conformance test suite
http://bugs.python.org/issue16559
* simplejson.tool tests and bugfix for Python 3.x
http://bugs.python.org/issue16549
* Improve error messages for certain kinds of truncated input
http://bugs.python.org/issue16009
* Moved JSONDecodeError to json.scanner (still available for import
from json.decoder)
* Changed scanner to use JSONDecodeError directly rather than
StopIteration to improve error messages
Version 3.0.9 released 2013-02-21
* Fix an off-by-one error in the colno property of JSONDecodeError
(when lineno == 1)
http://bugs.python.org/issue17225
Version 3.0.8 released 2013-02-19
* Fix a Python 2.x compiler warning for narrow unicode builds
https://github.com/simplejson/simplejson/issues/56
Version 3.0.7 released 2013-01-11
* NOTE: this release only changes the license.
* simplejson is now dual-licensed software, MIT or AFL v2.1. It is
also made explicit that this code is also licensed to the PSF under
a Contributor Agreement.
Version 3.0.6 released 2013-01-11
* Fix for major Python 2.x ensure_ascii=False encoding regression
introduced in simplejson 3.0.0. If you use this setting, please
upgrade immediately.
https://github.com/simplejson/simplejson/issues/50
Version 3.0.5 released 2013-01-03
* NOTE: this release only changes the tests, it is
not essential to upgrade
* Tests now run with deprecation warnings printed
* Fixed Python 3 syntax error in simplejson.tool
https://github.com/simplejson/simplejson/issues/49
* Fixed Python 3.3 deprecation warnings in test suite
https://github.com/simplejson/simplejson/issues/48
Version 3.0.4 released 2013-01-02
* MSVC compatibility for Python 3.3
https://github.com/simplejson/simplejson/pull/47
Version 3.0.3 released 2013-01-01
* Fixes for bugs introduced in 3.0.2
* Fixes for Python 2.5 compatibility
* MSVC compatibility for Python 2.x
https://github.com/simplejson/simplejson/pull/46
Version 3.0.2 released 2013-01-01
* THIS VERSION HAS BEEN REMOVED
* Missed a changeset to _speedups.c in the 3.0.1 branch cut
Version 3.0.1 released 2013-01-01
* THIS VERSION HAS BEEN REMOVED
* Add accumulator optimization to encoder, equivalent to the usage of
`_Py_Accu` in the Python 3.3 json library. Only relevant if encoding
very large JSON documents.
Version 3.0.0 released 2012-12-30
* Python 3.3 is now supported, thanks to Vinay Sajip
https://github.com/simplejson/simplejson/issues/8
* `sort_keys`/`item_sort_key` now sort on the stringified verison of the
key, rather than the original object. This ensures that the sort
only compares string types and makes the behavior consistent between
Python 2.x and Python 3.x.
* Like other number types, Decimal instances used as keys are now
coerced to strings when use_decimal is True.
Overview of changes between 0.19.5 and 0.19.6
=============================================
* Fix two minor bidi bugs.
* Build with new libtool to support ppc64le.
(The timestamp in the gzip header changed from January 2005 to November
2007; go figure.)
To cope with this, set DIST_SUBDIR, update the distinfo, and bump
PKGREVISION to 5.
0.99 Sun Sep 1 12:46:14 2013
- by default out-of-range values are treated as if it were U+FFFD
when UCA_Version >= 22.
- supported overriding out-of-range values (see 'overrideOut' in POD).
- modified tests: override.t, illegal.t in t.
0.98 Sat Jun 15 19:44:06 2013
- typo (see [rt.cpan.org #85655] typo fixes)
Upstream changes:
0.09 CHANGES:
* Add ->chroma method to HSV and HSL spaces
* Add distance metrics in HSV and HSL spaces
* Allow palette spaces to perform custom closest-match in any color
space by using its distance metric
Upstream changes:
1.122 2013-08-25
- Added unit tests for OO and CRC code
1.121 2013-08-23
- Changes file reformatted thanks to Neil Bowers (NEILB)
- Moved to Dist::Zilla's OurPkgVersion for keeping $VERSIONs in sync
1.120 2013-08-22
- First CPAN release by Stephen Nelson (STEPHEN),
who's now maintaining this module.
maintainership (all this okayed by the old maintainer, Jeremy C. Reed).
Changes from 0.9.2 include (apart from various bugfixes):
- WPX_SEEK_END for WPXMemoryInputStream (Laurent Alonso)
- Metadata for wpd2html (David Hislop)
- Change source code layout so that public headers be in inc/ and its
subdirectories
- libwpd.h and libwpd-stream.h are not generated headers anymore
- Change the way we get version from libwpd build
- Improvements to WPXOLEStream class
- Added MPL2+ to the licenses libwpd is released under
- Revert an accidental ABI change in WPXPropertyList
- Link the Windows static libraries with DLL runtimes
- libwpd-stream: Add experimental support for ZIP storages
- libwpd-stream: Add WPX_SEEK_END to the WPXSeekType enum
(Be sure that you are at offset 0 using it and check return value
in order to be compatible with lower versions of libwpd)
- New Visual Studio 2008 and Visual Studio 2010 build files
- Don't output points as integer. This solves some rounding issues along
with possibility of writing 10.5 point font size (Fridrich)
- General improvement of code quality by buiding with -Weffc++ option (Fridrich)
- Improvement of textbox code (Laurent Alonso)
- Improvement of arabic charset mapping (Smokey Ardisson)
- Build system rewrite and improvement (Tomas Chvatal)
- Cleanup of return values (Thomas Klausner)
- Conversion of extended characters in WP 42 parser (Fridrich)
Upstream changes:
1.35 Tue Aug 13 19:50:55 PDT 2013
- improve conversion of certain composed characters to MARC8
Some characters should not be fully decomposed
before converting them to MARC8. This patch adds
a table of such characters, based on Annex A of
http://www.loc.gov/marc/marbi/2006/2006-04.html
and on some sample records provided by Jason
Stephenson of MVLC.
- recognize G0 and G1 characters properly
When converting from MARC8 to UTF8, MARC::Charset now
properly recognizes if a (single-byte) MARC8 character falls
in G0 or G1.
This is part of the fix for RT#63271 (converting characters
in the Extended Cyrillic character set), but should also
fix similar issues with converting characters in the extended
Arabic set.
This commit also means that all MARC8 character sets that support
both G0 and G1 wll be properly converted, regardless of whether
they're currently set as the G0 or G1 character set. For example,
it is now possible to convert Extended Latin as G0 or Basic Latin
as G1.
This fixes RT#63271
- have MARC::Charset::Code->marc_value() handle G0/G1 conversion
Since there's at present no need to do things like have
ANSEL be the G0 character set when converting from UTF8 to
MARC8, this commit centralizes the logic for deciding
whether to return the G0 or G1 MARC8 representation of a
character.
Also add MARC::Charset::Code->g0_marc_value(), which returns
the G0 representation of the character for use by the
character DB.
- New test cases for converting Vietnamese and Extended Cyrillic
text.
1.34 Mon Feb 11 09:10:35 PST 2013
- RT#83257: use AnyDBM_File rather than hardcode GDBM_File
To improve portability, use AnyDBM_File to select a DBM
rather than rely on GDBM_File. GDBM_File apparently used
to be a core module, but not all distributions included it,
particularly OS X. In any event, GDBM_File is no longer
core.
This patch also includes a tweak to allow MARC::Charset to
work with NDBM_File and ODBM_File, neither of which
support 'exists'.
I've tested MARC::Charset successfully on the following
DBMs:
- GDBM_File
- DB_File
- NDBM_File
- ODBM_File
- SDBM_File
This is also my preferred order; SDBM_File is selected last
because it produces the biggest data file on disk.
- RT#38912: fix mapping of double diacritics (ligature and double
tilde).
Thanks to Thomas P. Ventimiglia for the bug report and test case.
from 1.29nb2 to 1.30.
Upstream changes:
1.30 2013-06-15
* Add support for Cpanel::JSON::XS and JSON::PP. Fixes RT#85424 &
RT#67967. (perigrin)
* Fix documentation bug RT#86065.
from 2.330nb2 (upstream: 2.33) to 2.340 (upstream: 2.34).
Upstream changes from 2.33:
2.34 Thu May 23 11:30:34 CEST 2013
- work around bugs in perl 5.18 breaking more than 100
widely used modules, without a fix in sight because
p5pers don't care about CPAN anymore.
- when canonicalising, only allocate up to 64 hash key
pointers on the stack. for larger hashes, use the heap,
to avoid using too much stackspace.
- discuss the problem with setlocale (reported by a few victims).
2.58nb1 to 2.59.
Upstream changes:
2.59 Wed Jun 5 14:35:54 2013
- PUREPERL_ONLY support was not supported...
and finally remove all PP options from Makefile.PL.
- recommend JSON::XS instead of conditionally requiring it
patched by miyagaw
( for example, $ cpanm --with-recommends JSON)
- Hide more packages from PAUSE (and other stuff)
patched by miyagawa
converters/p5-Sereal-Encoder.
This library implements an efficient, compact-output, and feature-rich
serializer using a binary protocol called Sereal. Its sister module
Sereal::Decoder implements a decoder for this format. The two are released
separately to allow for independent and safer upgrading.
The Sereal protocol version emitted by this encoder implementation is
currently protocol version 1.
converters/p5-Sereal-Decoder.
This library implements a deserializer for an efficient, compact-output,
and feature-rich binary protocol called Sereal. Its sister module
Sereal::Encoder implements an encoder for this format. The two are released
separately to allow for independent and safer upgrading.
The Sereal protocol version that is compatible with this decoder
implementation is currently protocol version 1. As it stands, it will
refuse to attempt to decode future versions of the protocol, but there
is likely going to be an option to decode the parts of the input that
are compatible with version 1 of the protocol. The protocol was designed
to allow for this.
statically linked package. Buildlink pthread. Simplify HOMEPAGE. USE .bz2
distfile. From NEWS:
Version 3.4.2 (2013.3.1)
------------------------
* Bug fix release. (Thanks to chisj, vlad417, Petr and Viona)
Release Note:
Micro QR Code encoder had a bug that caused incorrect output (issue #25). Now
the bug has been fixed. Memory leak bug (#24) and insufficient string splitting
bug have been fixed.
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
Upstream changes:
2.58 Thu May 23 09:04:37 2013
- support PUREPERL_ONLY install option. (rt#84876)
(PERL_ONLY and NO_XS are not yet removed)
- stop installing JSON::XS automatically on Perl 5.18
GBase is a GTK program designed to convert between the four common bases used in
programming (decimal, hexadecimal, octal and binary). It converts numbers
on-the-fly as they are typed in. It can also convert numbers entered on the
command line. It can correctly handle both signed and unsigned 32-bit integers.
Version 1.41 December 31, 2012
* Set filenames in italics.
* Suppress option/filename handling in EXAMPLES section.
* Add Croatian translation.
* Add Serbian translation.
COMMENT should not be longer than 70 characters.
COMMENT should not begin with 'A'.
COMMENT should not begin with 'An'.
COMMENT should not begin with 'a'.
COMMENT should not end with a period.
COMMENT should start with a capital letter.
pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
Changes from previous:
----------------------
0.97 Sat Dec 22 14:25:50 2012
- bug fix: XS of 0.96 (if UCA_Version is 9 to 11) wrongly referred to
DUCET for completely ignorable characters, even though the collator
don't use DUCET.
- separated t/notable.t from t/test.t.
0.96 Sat Dec 15 19:43:10 2012
- special noncharancter tailorings ('highestFFFF' and 'minimalFFFE')
* some locales are modified for 'highestFFFF': as, bn, fa, gu, hi, hy,
kn, kok, mr, or, sa, si, si_dict, ta, te, th, ur.
- U::C::Locale now allows 'entry' to add or override mappings.
- bug fix: using DUCET through XS wrongly prevented completely ignorable
characters from tailoring.
- modified tests: default.t, loc_as.t, loc_bn.t, loc_fa.t, loc_gu.t,
loc_hi.t, loc_hy.t, loc_kn.t, loc_kok.t, loc_mr.t, loc_or.t, loc_sa.t,
loc_si.t, loc_sidt.t, loc_ta.t, loc_te.t, loc_test.t, loc_th.t,
loc_ur.t, nonchar.t in t.
Upstream changes:
2.27202 Wed Mar 13 15:41:22 2013
- license in Makefile.PL was missing
2.27201 Wed Mar 13 13:22:33 2013
- occasionally failed in t/019_incr.t in Perl 5.17.6 or more
(because of hash iterator randomization)
reported and patched by demerphq
https://rt.cpan.org/Public/Bug/Display.html?id=83421