Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-Cpanel-JSON-XS | Distribution: openSUSE Tumbleweed |
Version: 4.390.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Dec 13 06:33:30 2024 |
Group: Unspecified | Build host: reproducible |
Size: 387012 | Source RPM: perl-Cpanel-JSON-XS-4.390.0-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://metacpan.org/release/Cpanel-JSON-XS | |
Summary: CPanel fork of JSON::XS, fast and correct serializing |
This module converts Perl data structures to JSON and vice versa. Its primary goal is to be _correct_ and its secondary goal is to be _fast_. To reach the latter goal it was written in C. As this is the n-th-something JSON module on CPAN, what was the reason to write yet another JSON module? While it seems there are many JSON modules, none of them correctly handle all corner cases, and in most cases their maintainers are unresponsive, gone missing, or not listening to bug reports for other reasons. See below for the cPanel fork. See MAPPING, below, on how Cpanel::JSON::XS maps perl values to JSON values and vice versa.
Artistic-1.0 OR GPL-1.0-or-later
* Fri Dec 13 2024 Tina Müller <timueller+perl@suse.de> - updated to 4.390.0 (4.39) see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes 4.39 2024-12-12 (rurban) - Fix Windows -Dusequadmath (sisyphus GH #235, GH #229) - Fix inconsistent behavior between decoding escaped and unescaped surrogates, and escaped non-characters vs non-escaped non-characters. Now aligned to JSON::PP (Gavin Hayes GH #233, GH #227) - Add type_all_string tests (Bernhard Schmalhofer GH #236) - Silence UV to char cast warnings (bulk88 GH #232) - Fix MSVC preprocessor errors (bulk88 GH #232) - Fix -Wformat warnings on Windows (sisyphus GH #228) - Clarify BigInt decoding (GH #226) * Sun Jun 23 2024 Tina Müller <tina.mueller@suse.com> - updated to 4.380.0 (4.38) see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes 4.38 2024-05-27 (rurban) - Encode real core booleans as boolean notation (PR #224 leonerd) - Minor test fixes by leonerd - Fix docs typo (PR #225 karenetheridge) * Wed Jul 05 2023 Tina Müller <timueller+perl@suse.de> - updated to 4.37 see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes 4.37 2023-07-04 (rurban) - Fix NAN/INF for AIX (Tux: AIX-5.3, tested by XSven on AIX-7.3) GH #165 - Fix empty string result in object stringification (PR #221 jixam) - Allow \' in strings when allow_singlequote is enabled (PR #217 warpspin) * Fri Mar 03 2023 Tina Müller <timueller+perl@suse.de> - updated to 4.36 see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes 4.36 2023-03-02 (rurban) - remove the SAVESTACK_POS noop. Merged from JSON-XS-3.02, removed there with 4.0. requested to remove with L<https://github.com/Perl/perl5/pull/20858> 4.35 2023-02-22 (rurban) - fix utf8 object stringification (jixam PR #212) 4.34 2023-02-21 (rurban) - fix c89 compilation regression, for loop init on centos. GH #211 4.33 2023-02-21 (rurban) - fix a security issue, decoding hash keys without ending : (GH #208) - check all bare hash keys for utf8 (GH #209) - improve overload warnings (Graham Knop PR #205) - fix a croak leak (GH #206) * Sun Aug 14 2022 Tina Müller <timueller+perl@suse.de> - updated to 4.32 see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes 4.32 2022-08-13 (rurban) - fix new JSON::PP::Boolean overload redefinition warnings. GH #200 4.31 2022-08-10 (rurban) - adjust t/20_unknown.t pp bool tests for native bool when supported. GH #198 PR by Graham Knop. * Fri Jun 17 2022 Tina Müller <timueller+perl@suse.de> - updated to 4.30 see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes 4.30 2022-06-14 (rurban) - Fix perl 5.37 utf8n_to_uvuni deprecation. GH #196 * Sat May 28 2022 Tina Müller <timueller+perl@suse.de> - updated to 4.29 see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes 4.29 2022-05-27 (rurban) - Hack: Revert native bool (unblessed) overloads via JSON::PP 4.08. JSON::PP ignores unblessed bools for now. GH #194 * Fri May 06 2022 Tina Müller <timueller+perl@suse.de> - updated to 4.28 see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes 4.28 2022-05-05 (rurban) - Validate the JSON struct which might get corrupted by wrong FREEZE/THAW methods, or other serializers, or corrupting our magic object. (GH #192) - Improve our DESTROY and END methods to avoid NULL dereferences. Fixes perl-compiler/#438 - Fix 3 tests in t/20_unknown.t with the latest 5.35.10 bool enhancements and JSON::PP (GH #194) - Fix t/118_type.t with Windows ivtype long long. (GH #178) - Added github actions * Fri Oct 15 2021 Tina Müller <timueller+perl@suse.de> - updated to 4.27 see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes 4.27 2021-10-13 (rurban) - Only add -Werror=declaration-after-statement for 5.035004 and earlier (PR #186 nwc) - Fix 125_shared_boolean.t for threads (PR #184 Sinan Unur) * Tue Apr 13 2021 Tina Müller <timueller+perl@suse.de> - updated to 4.26 see /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes 4.26 2021-04-12 (rurban) - Fix compilation with C++ (GH #177)
/usr/bin/cpanel_json_xs /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Cpanel /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Cpanel/JSON /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Cpanel/JSON/XS /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Cpanel/JSON/XS.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Cpanel/JSON/XS/Boolean.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/Cpanel/JSON/XS/Type.pm /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/auto/Cpanel /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/auto/Cpanel/JSON /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/auto/Cpanel/JSON/XS /usr/lib/perl5/vendor_perl/5.40.0/armv7l-linux-thread-multi-64int/auto/Cpanel/JSON/XS/XS.so /usr/share/doc/packages/perl-Cpanel-JSON-XS /usr/share/doc/packages/perl-Cpanel-JSON-XS/Changes /usr/share/doc/packages/perl-Cpanel-JSON-XS/README /usr/share/licenses/perl-Cpanel-JSON-XS /usr/share/licenses/perl-Cpanel-JSON-XS/COPYING /usr/share/man/man1/cpanel_json_xs.1.gz /usr/share/man/man3/Cpanel::JSON::XS.3pm.gz /usr/share/man/man3/Cpanel::JSON::XS::Boolean.3pm.gz /usr/share/man/man3/Cpanel::JSON::XS::Type.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Feb 1 00:19:49 2025