ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/JSON-XS/Changes
(Generate patch)

Comparing JSON-XS/Changes (file contents):
Revision 1.183 by root, Thu Nov 15 20:49:12 2018 UTC vs.
Revision 1.190 by root, Wed Mar 6 07:21:17 2019 UTC

1Revision history for Perl extension JSON::XS 1Revision history for Perl extension JSON::XS
2 2
3TODO: maybe detetc and croak on more invalid inputs (e.g. +-inf/nan) 3TODO: maybe detect and croak on more invalid inputs (e.g. +-inf/nan)
4TODO: maybe avoid the reblessing and better support readonly objects. 4TODO: maybe avoid the reblessing and better support readonly objects.
5TODO: http://stevehanov.ca/blog/index.php?id=104 compression
6TODO: how to cope with tagged values and standard json decoders 5TODO: how to cope with tagged values and standard json decoders
7TODO: investigate magic (Eric Brine) 6TODO: investigate magic (Eric Brine)
8TODO: rfc7464
9TODO: Victor Efimov
10TODO: move json_xs to types::serialiser?
11
12TODO: [PATCH] Types::Serialiser: Inline true(), false() and error() functions 7TODO: [PATCH] Types::Serialiser: Inline true(), false() and error() functions
13 8
14TODO: document & testcase ->boolean_values (aristoteles). 9TODO: testcase Wesley Schwengle
154.0 104.01 Sun Feb 24 05:03:30 CET 2019
11 - fix some stack corruption caused mostly when calling methods
12 in list context (tewstcase by Wesley Schwengle).
13
144.0 Fri Nov 16 00:06:54 CET 2018
16 - SECURITY IMPLICATION: this release enables allow_nonref by default 15 - SECURITY IMPLICATION: this release enables allow_nonref by default
17 for compatibnility with RFC 7159 and newer. See "old" vs. "new" 16 for compatibnility with RFC 7159 and newer. See "old" vs. "new"
18 JSON under SECURITY CONSIDERATIONS. 17 JSON under SECURITY CONSIDERATIONS.
19 - reworked the "old" vs. "new" JSON section. 18 - reworked the "old" vs. "new" JSON section.
20 - add ->boolean_values to provide the values to which booleans 19 - add ->boolean_values to provide the values to which booleans
21 decode. 20 decode (requested by Aristotle Pagaltzis).
22 - decode would wrongly accept ASCII NUL characters instead of 21 - decode would wrongly accept ASCII NUL characters instead of
23 reporting them as trailing garbage. 22 reporting them as trailing garbage.
24 - work around what smells like a perl bug w.r.t. exceptions 23 - work around what smells like a perl bug w.r.t. exceptions
25 thrown in callbacks. 24 thrown in callbacks.
25 - incremental parser now more or less respects allow_nonref.
26 - json_xs json-pretty now enables canonical mode. 26 - json_xs json-pretty now enables canonical mode.
27 - add documentation section about I-JSON.
27 - minor documentation fixes/updates. 28 - minor documentation fixes/updates.
28 29
293.04 Thu Aug 17 04:30:47 CEST 2017 303.04 Thu Aug 17 04:30:47 CEST 2017
30 - change exponential realloc algorithm on encoding and string decoding to be 31 - change exponential realloc algorithm on encoding and string decoding to be
31 really exponential (this helps slow/debugging allocators such as libumem) 32 really exponential (this helps slow/debugging allocators such as libumem)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines