./converters/p5-JSON-PP, JSON::XS compatible pure-Perl module

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.02, Package name: p5-JSON-PP-4.02, Maintainer: pkgsrc-users

This module is JSON::XS compatible pure Perl module. (Perl 5.8 or later
is recommended). JSON::XS is the fastest and most proper JSON module on
CPAN. It is written by Marc Lehmann in C, so must be compiled and
installed in the used environment.

JSON::PP is a pure-Perl module and has compatibility to JSON::XS.


Required to run:
[lang/perl5]

Required to build:
[pkgtools/cwrappers]

Master sites: (Expand)

SHA1: 35b989ffe1d1be113631ea86dee41d1e252cc456
RMD160: a844f6def6746211a7cd3f86334e79ee6f98849c
Filesize: 50.788 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-02 05:01:58 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 4.02

Upstream changes:
4.02 2019-02-23
    - fix a test that breaks if perl is compiled with
      -Dquadmath (RT-128589)

4.01 2019-02-22
    - allow to pass indent_length to json_pp (GH#46)
   2018-12-16 05:33:13 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 4.00

Upstream changes:
4.00 2018-12-07
    - production release

3.99_01 2018-12-03
    - BACKWARD INCOMPATIBILITY:
      As JSON::XS 4.0 changed its policy and enabled allow_nonref
      by default, JSON::PP also enabled allow_nonref by default

    - implement allow_tags that was introduced by JSON::XS 3.0
    - add boolean_values that was introduced by JSON::XS 4.0
    - allow literal tags in strings in relaxed mode, as JSON::XS 3.02 does
    - allow PERL_JSON_PP_USE_B environmental variable to restore
      old number detection behavior for compatibility
    - various doc updates
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2017-12-30 14:16:03 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-JSON-PP: update to 2.97001.

2.97001 to be released
    - tweak internal number detector to always considers a flagged
      value as a string (GH#35, haarg++)
    - clarify json_pp options (RT-123766; Dan Jacobson)
   2017-11-24 14:20:56 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-JSON-PP: update to 2.97000.

2.97000 2017-11-21
    - fix is_bool to use blessed() instead of ref() (jwrightecs++)
    - use 5 digit minor version number for a while to avoid confusion
      (GH#33, dansut)

2.96  2017-11-20
    - not to use newer Test::More features (RT-122421 for JSON)

2.95  2017-11-20
    - json_pp now prints an encoded json string (RT#123653)
    - fix is_bool to use ->isa("JSON::PP::Boolean"), instead
      of UNIVERSAL::isa("JSON::PP::Boolean") (GH#34, aidy++)
   2017-09-17 10:13:27 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-JSON-PP: update to 2.94.

2.94  2017-05-29
    - fix a test to support perl 5.6

2.93  2017-05-15
    - fix packaging issue

2.92  2017-05-15
    - production release

2.91_04  2017-01-10
	- fixed isa tests for bignum

2.91_03  2017-01-09
	- reworked documentation, based on the one for JSON::XS
	- let json_pp utility to show the version of JSON::PP
	- applied a patch to fix loading order of B module (pali++)

2.91_02  2016-12-04
	- fixed not to fail tests under Perl 5.25.* (srezic++)

2.91_01  2016-12-03
	- changed the number detection logic, patched by haarg
	  (experimental)
	- merged PR from dagolden to correct 0 handling
	- removed base.pm dependency (dolmen)
	- fixed wrong character offset spotted by ilmari
	- applied patches from Jarkko Hietaniemi to address VAX issues
	- small doc fixes from bessarabov, gregoa, Chris Anderson
	- applied a patch to remove . in @INC in json_pp (Tony Cook)
	- removed $VAR1 from json_pp output, spotted by tokuhirom
	- fixed an issue to ignore trailing 0
	- added Scalar::Util dependency for Perl 5.8+
	- fixed issues spotted by Nicolas Seriot's JSON Test Suite
	  including experimental UTF-16/32 support and backward
	  incompatible change of C style comment handling (now disabled
	  by default)
	- moved the guts of JSON::PP::Boolean into lib/JSON/PP/Boolean.pm
	  and gave it a proper version
	- refactored incremental parser to let it handle incomplete
	  JSON text properly
	- imported and tweaked tests from JSON.pm
	- minor code clean up
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2016-07-25 06:19:53 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 2.27400

Upstream changes:
2.27400  2016-04-23
	[JSON::PP] appleid and merged long term neglected patches & PRs.
	           thanks to charsbar

	- document patches
	  by AM909, leon[at]astray.com, dsteinbrunner, jwilk, alfiedotwtf
	- modified Makefile.PL to set UNINST=1 if needed on old perls
	  by dagolden
	- decode decimals to Perl's internal NV type
	  by dagolden

	see to https://github.com/makamaka/JSON-PP/commits/master