pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/converters/p5-JSON



Module Name:    pkgsrc
Committed By:   obache
Date:           Sat Jan  5 08:15:18 UTC 2008

Modified Files:
        pkgsrc/converters/p5-JSON: Makefile distinfo

Log Message:
Update p5-JSON to 2.03.

Changes:
## JSON version 2.00 #####################################################

In this version, JSON was totally rewritten.

  * JSON becomes a wrapper to JSON::XS or JSON::PP!
  * objToJson() and jsonToObj() are obsoleted!
  * $JSON::* variables are no longer available!
  * JSON::Parser and JSON::Converter are deleted from the distribution!
  * JSONRPC* and Apache::JSONRPC are deleted from the distribution!
     Please check JSON::RPC (supports JSON-RPC protocol v1.1 and 1.0).

##########################################################################

2.03  Fri Jan  4 14:10:58 2008
        [JSON]
        - fixed the description - Transition ways from 1.xx to 2.xx.
             $JSON::ConvBlessed compat => $json->allow_blessed->as_nonbleesed
        - support_by_pp supports 'as_nonbleesed' (experimental)
        - clean up the code for saving memory

        [JSON::PP] 2.03
        - Now the allo_bignum flag also affects the encoding process.
            encode() can convert Math::BigInt/Float objects into JSON numbers
        - added as_nonblessed option (experimental)
        - cleaned up internal function names (renamed camel case names)

2.02  Wed Dec 26 11:08:19 2007
        [JSON]
        - Now support_by_pp allows to use indent_length()

        [JSON::PP] 2.02
        - added get_indent_length

2.01  Thu Dec 20 11:30:59 2007
        [JSON]
        - made the object methods - jsonToObj and objToJson
          available for a while with warnings.

2.00  Wed Dec 19 11:48:04 2007
        [JSON]
        - new version!
        - modified Makefile.PL for broken Perls (when PERL_DL_NONLAZY = 1).

        [JSON::PP] 2.0104
        - clean up the document.
        - use 'subs' instead of CORE::GLOBAL for fixing join() in 5.8.0 - 5.8.2
        - enhanced decoding error messages for JSON::XS compatibility.
        - jsonToObj and objToJson warn.

1.99_05  Fri Dec 14 18:30:43 2007
        [JSON]
        - added a description about the Unicode handling to document.

        [JSON::PP] (2.0103)
        - Now the JSON::PP56 unicode handling does not require Unicode::String.
        - Now JSON::PP5005 can de/enocde properly within the Perl 5.005 world.
        - decode() always utf8::decode()ed to strings.
        - decode() returned a big integer as string though the integer is
          smaller than it is so.
        - a bad know how - added the join() wrapper for Perl 5.8.0 - 5.8.2 bug.
        - JSON::PP56 encode() did not handle Unicode properly.
        - added a section about the unicode handling on Perls to JSON::PP doc.

1.99_04  Mon Dec 10 14:28:15 2007
        [JSON]
        - modified the tests and source for Perl 5.005

        [JSON::PP] (2.0102)
        - modified some prototypes in JSON::PP5005.

1.99_03  Mon Dec 10 11:43:02 2007
        [JSON]
        - modified tests and document.
           in Perl5.8.2 or earlier, decoding with utf8 is broken because of
           a Perl side problem. (join() had a bug.)
        - modified Makefile.PL for Perl 5.005.
           in the version, 'require JSON' is fail....

        [JSON::PP] (2.0102)
        - modified string decode function.
        - enhanced error messages for compatibility to JSON::XS.
        - enhanced utf8::decode emulator and unpack emulator in JSON::PP56.

1.99_02  Sun Dec  9 05:06:19 2007
        [JSON::PP] (2.0101)
        - decoding with utf8 was broken in Perl 5.10
            as the behaviour of unpack was changed.
        - added a fake in JSON::PP5005 (bytes.pm)
        - added the missing file JONS::PP::Boolean.pm

1.99_01  Sat Dec  8 12:01:43 2007
        [JSON]
        - released as version 2.0
           this module is incompatible to 1.xx, so check the document.

        [JSON::PP] (2.01 from 0.97)
        - updated JSON::PP for compatible to JSON::XS 2.01
        - renamed from_json and to_json to decode_json and encode_json
        - added get_* to JSON::PP
        - deleted property() from JSON::PP
        - deleted strict() and added loose()
        - deleted disable_UTF8() and self_encode()
        - renamed singlequote to allow_singlequote
        - renamed allow_bigint to allow_bignum
        - max_depth and max_size round up their arguments.
        - added indent_length and sort_by


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.4 pkgsrc/converters/p5-JSON/Makefile \
    pkgsrc/converters/p5-JSON/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index