/
Changes
159 lines (119 loc) · 3.82 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
Revision history for Perl module JSON::Tiny
0.58 2017-11-12
- Version bump to fix inconsistency in version number.
0.57 2017-11-11
- Resolved https://rt.cpan.org/Public/Bug/Display.html?id=122139 via
https://github.com/daoswald/JSON-Tiny/pull/4
0.56 2016-05-18
- Removed B as a tested dependency.
0.55 2016-04-25
- Canonical object encoding.
0.54 2015-10-27
- Fixed loss of large integer precision.
0.53 2015-01-25
- Minor POD and code tweaks.
0.52 2015-01-25
- Remove deprecated object-oriented API.
0.51 2015-01-25
- Document '/' escaping.
- Add from_json and to_json functions.
- Deprecate Object-Oriented API.
- Improved Boolean tests.
0.50 2014-08-05
- Whitespace parsing simplification/optimization.
0.49 2014-05-18
- Fix regression: $j->encode({a=>undef}) threw exception.
0.48 2014-05-17
- Mini-optimization in number detection code.
0.47 2014-05-13
- Number detection heuristics better match user expectations.
0.46 2014-03-06
- POD revisions.
- Tighten 'examples/', &error, tests.
0.45 2014-03-05
- Streamline POD.
0.44 2014-03-05
- Established RFC7159 compliance.
- De-deprecate &j: document limitations.
0.43 2014-03-03
- Slim the dist.
- Deprecate &j: Ambiguities with RFC7159.
0.42 2014-02-20
- Document die on failure for &j.
- More tests.
- u007f isn't mentioned in RFC4627.
- Adapt Mojo::JSON updates.
- Eradicate //.
- Cleaner examples.
0.41 2014-02-19
- ADD decode_json and encode_json functions.
- Fix decoding error.
- Handle encoding errors better.
- Fix line numbers in error messages.
- Test all decoding errors.
0.40 2014-01-16
- Mini-optimization: &encode.
- Linkify RFC mention in POD.
- Fixed bug with PREREQ_PM hashref.
0.39 2013-12-04
- POD refinements.
0.38 2013-12-03
- ACKNOWLEDGEMENTS recognize chansen's GitHub Gist: Mojo::JSON's birth.
0.37 2013-11-21
- Removed minimum dependency version checks in Makefile.PL.
- POD: JSON::Tiny is not relaxed.
0.36 2013-11-08
- Special char \b (was \x07) correctly associated with 0x08.
- Tests for 0x07=>0x08.
0.35 2013-10-16
- References to a scalar (even blessed) encode as Boolean.
0.34 2013-10-15
- Added t/22-bool.t to test Boolean override.
- Documented Boolean override.
0.33 2013-10-15
- Change 'my $TRUE', 'my $FALSE' to 'our': users can override
Booleans. http://perlmonks.org/?node_id=1058232
- Added META: Git repo, Meta spec versn.
0.32 2013-06-22
- &j dies on non-parsable JSON.
- Performance tweaks.
- Document: Perl 5.8.9 or older may segfault decoding JSON strings >22k.
0.31 2013-06-19
- Document Exporter dependency for Perl <5.8.4.
0.30 2013-06-19
- Push minimum Perl version back to 5.8.4, was 5.10. (tye)
- Document INCOMPATIBILITIES: upgrade Exporter to facilitate running under
Perl <5.8.4.
0.29 2013-06-18
- Added tests for empty keys.
- Revised UTF patterns.
0.28 2013-05-31
- Tests for "inf" and "nan" made portable. RT# 85775.
0.27 2013-05-15
- Encode "inf" and "nan" values as strings.
0.26 2013-05-13
- Change heuristics for number detection: better match user expectations.
0.25 2012-03-05
- Add test "Decode object with duplicate keys".
0.24 2012-03-01
- POD tweaks.
0.23 2013-02-27
- Add &j, and Exporter dependency.
- POD tweaks, incl. documentation for &j.
- &j tests.
0.22 2012-11-02
- Enable lexical warnings in Tiny.pm.
- Silence unwanted Perl Critiques.
- "Changes" W3CDTF compliance.
0.21 2012-10-27
- Add boolean shortcut support to JSON::Tiny.
- Fix context bugs.
0.20 2012-10-04
- Bump to version number .20: avoid confusion with like-named Perl6 module.
- POD tweaks.
- Drop ref($class)||$class; from c'tor.
0.01 2012-10-03
- JSON::Tiny adapts Mojo::JSON.
- t/20-mojo-json.t adapts Mojolicious/t/mojo/json.t
- Mojolicious dependencies purged.
- Artistic 2.0 license, as Mojolicious.