Commit | Line | Data |
0a28a3a3 |
1 | Revision history for JSON-MaybeXS |
8b945fac |
2 | |
b067b995 |
3 | - fix another test that fails when JSON::XS is installed, but below version 3.0 |
4 | |
a677b4fa |
5 | 1.004002 - 2020-05-17 |
bca3f2ef |
6 | - fix test that fails when JSON::XS is installed, but below version 3.0 |
7 | (RT#132578) |
8 | |
1ade732c |
9 | 1.004001 - 2020-05-01 |
28a8a7a9 |
10 | - document when is_bool became available |
89143ec7 |
11 | - now favouring Cpanel::JSON::XS over JSON::XS in more situations (the former |
12 | is always added to prereqs when a compiler is available, although JSON::XS |
13 | is still used at runtime if new enough and Cpanel::JSON::XS is not |
14 | installed). This makes boolean handling more predictable and consistent. |
28a8a7a9 |
15 | |
4417e9a4 |
16 | 1.004000 - 2018-04-19 |
76723c97 |
17 | - added true and false subs so they can be used via JSON::MaybeXS rather than |
18 | only JSON() exported sub. |
19 | |
efcff0bf |
20 | 1.003010 - 2018-01-28 |
c3f6de2e |
21 | - use bundled ExtUtils::HasCompiler rather than ExtUtils::CBuilder to detect |
22 | compiler availability. |
23 | - clarify exported JSON in documentation |
24 | |
4f7346a4 |
25 | 1.003009 - 2017-02-27 |
9c4f62de |
26 | - fix tests to no longer rely on . being in @INC (RT#120404) |
27 | |
786d908e |
28 | 1.003008 - 2016-10-03 |
50a44e81 |
29 | - added an INSTALLATION section to documentation, to clarify the use of |
30 | dynamic prerequisites in Makefile.PL |
da4884da |
31 | - minimize prereqs listed in META.json to avoid giving the appearance of XS |
32 | prerequisites, and confusing static inspection tools such as metacpan.org. |
50a44e81 |
33 | |
ad22ae0b |
34 | 1.003007 - 2016-09-11 |
2405efd0 |
35 | - no changes since 1.003006_001 |
36 | |
5caeb94c |
37 | 1.003006_001 - 2016-06-28 |
4d77d52f |
38 | - bump prereq on JSON::PP, to ensure we get the fix for parsing utf8-encoded |
1c0b37c1 |
39 | values (in JSON::PP 2.27300) |
d9683633 |
40 | - we now always upgrade JSON::XS if it is installed and below version 3.0, |
41 | due to changes in handling booleans |
b4d74169 |
42 | - remove test dependency on Test::Without::Module (RT#115394) |
4d77d52f |
43 | |
1ef2cda5 |
44 | 1.003005 - 2015-03-22 |
2ea1feab |
45 | - fix x_contributors metadata that was killing metacpan (see |
46 | https://github.com/CPAN-API/cpan-api/issues/401) |
47 | |
e22c584b |
48 | 1.003004 - 2015-03-14 |
3ba04127 |
49 | - caveat added to documentation about type checking the object returned by |
50 | new() (John SJ Anderson, RT#102733) |
51 | |
5f9677d2 |
52 | 1.003003 - 2014-12-06 |
63b80fbc |
53 | - ensure an old Cpanel::JSON::XS is upgraded if it is too old, as it will |
54 | always be used in preference to JSON::XS |
14a1801c |
55 | - avoid "JSON::XS::Boolean::* redefined" warnings caused by an old JSON::XS |
56 | loaded at the same time as a newer Cpanel::JSON::XS |
63b80fbc |
57 | |
271f63c4 |
58 | 1.003002 - 2014-11-16 |
4879506d |
59 | - correctly fix boolean interoperability with older Cpanel::JSON::MaybeXS |
60 | |
5e25533a |
61 | 1.003001 - 2014-11-13 |
e36f5217 |
62 | - fix boolean interoperability with older Cpanel::JSON::MaybeXS |
63 | |
cb6f7cb3 |
64 | 1.003_000 - 2014-10-30 |
c397f194 |
65 | - add :legacy tag to support legacy apps |
66 | |
7dc5a995 |
67 | 1.002006 - 2014-10-22 |
0b694b31 |
68 | - add some additional test diagnostics, to help find bad version combinations |
69 | of JSON backends |
70 | |
5052089e |
71 | 1.002005 - 2014-10-12 |
ba17093f |
72 | - fix "can I haz XS?" logic precedence in Makefile.PL |
bf8dbbe1 |
73 | - added the ':all' export tag |
8e911b7e |
74 | - removed dependency on Safe::Isa |
dd6a8d22 |
75 | - repository moved to git://git.shadowcat.co.uk/p5sagit/JSON-MaybeXS.git |
ba17093f |
76 | |
b94e06f2 |
77 | 1.002004 - 2014-10-11 |
6f3c496c |
78 | - support use of PUREPERL_ONLY in Makefile.PL to avoid adding an XS |
79 | dependency |
1ca3b561 |
80 | - new is_bool() interface |
6f3c496c |
81 | |
f9c21c51 |
82 | 1.002003 - 2014-10-07 |
32af371c |
83 | - document how to use booleans |
84 | |
44d20c53 |
85 | 1.002002 - 2014-04-23 |
037386f7 |
86 | - more metadata fiddling, to remove the Cpanel::JSON::XS dependency visible |
87 | to static analyzers (the prequisites at install time remain unchanged) |
88 | |
b3025e24 |
89 | 1.002001 - 2014-04-23 |
86f2a3a5 |
90 | - fix installation on older perls with an older ExtUtils::MakeMaker |
91 | (RT#94964) |
92 | |
3516ad78 |
93 | 1.002000 - 2014-04-22 |
8b945fac |
94 | - Now also supports JSON::XS, when available: Cpanel::JSON::XS will only be |
95 | installed when there is no XS backend already installed; Cpanel::JSON::XS |
96 | will be used over JSON::XS when both are installed. |
97 | |
03386cee |
98 | 1.001000 - 2013-12-11 |
939f9a29 |
99 | - Add a constructor for people who want to forget how silly the JSON API is |
100 | |
47542932 |
101 | 1.000000 - 2013-05-22 |
0ab1ccdd |
102 | - Released on an unsuspecting world. |