Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: perl-JSON-Validator | Distribution: openSUSE:Factory:zSystems |
Version: 5.14 | Vendor: openSUSE |
Release: 1.7 | Build date: Tue Mar 7 04:06:49 2023 |
Group: Unspecified | Build host: reproducible |
Size: 393299 | Source RPM: perl-JSON-Validator-5.14-1.7.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://metacpan.org/release/JSON-Validator | |
Summary: Validate data against a JSON schema |
JSON::Validator is a data structure validation library based around at https://json-schema.org/. This module can be used directly with a JSON schema or you can use the elegant DSL schema-builder JSON::Validator::Joi to define the schema programmatically.
Artistic-2.0
* Tue Mar 07 2023 Tina Müller <[email protected]> - updated to 5.14 see /usr/share/doc/packages/perl-JSON-Validator/Changes 5.14 2023-03-06T13:45:33 - Avoid mutating OpenAPIv2 schema "parameters" when validating * Fri Dec 09 2022 Tina Müller <[email protected]> - updated to 5.13 see /usr/share/doc/packages/perl-JSON-Validator/Changes 5.13 2022-12-09T09:55:24 - Fix not coercing body parameter for OpenAPIv2 * Thu Oct 27 2022 Tina Müller <[email protected]> - updated to 5.12 see /usr/share/doc/packages/perl-JSON-Validator/Changes 5.12 2022-10-26T20:14:57 - Allow unicode strings in the JSON schema #268 Contributor: Brad Barden - Specified Perl version - Updated basic repository files - Updated contributors list * Wed Aug 31 2022 Tina Müller <[email protected]> - updated to 5.11 see /usr/share/doc/packages/perl-JSON-Validator/Changes 5.11 2022-08-30T15:41:16+0900 - Fix sorting routes with placeholders on different positions * Fri Aug 19 2022 Tina Müller <[email protected]> - updated to 5.10 see /usr/share/doc/packages/perl-JSON-Validator/Changes 5.10 2022-08-18T07:39:15+0900 - Add root schema id to "DefaultResponse" to allow external $ref 5.09 2022-08-17T09:13:55+0900 - Add support for default collectionFormat when "type" is "array" * Fri Mar 25 2022 Tina Müller <[email protected]> - updated to 5.08 see /usr/share/doc/packages/perl-JSON-Validator/Changes 5.08 2022-03-25T10:00:18+0900 - Fix handling OpenAPIv2 headers with collectionFormat 5.07 2022-03-23T07:58:02+0900 - Fix issues with OpenAPIv3 in 5.06 5.06 2022-03-23T07:29:23+0900 - Fix placing OpenAPIv2 bundled path $ref's inside "paths" * Thu Jan 06 2022 Tina Müller <[email protected]> - updated to 5.05 see /usr/share/doc/packages/perl-JSON-Validator/Changes 5.05 2022-01-06T09:33:30+0900 - Add EXPERIMETNAL support for coercing to array when posting form data * Fri Dec 10 2021 Tina Müller <[email protected]> - updated to 5.04 see /usr/share/doc/packages/perl-JSON-Validator/Changes 5.04 2021-12-10T07:54:09+0900 - Fix coercing strings and numbers in schema specification #266 * Sun Nov 21 2021 Tina Müller <[email protected]> - updated to 5.03 see /usr/share/doc/packages/perl-JSON-Validator/Changes 5.03 2021-11-20T13:32:42+0900 - Fix OpenAPIv3::add_default_response() will not overwrite nested $ref - Fix finding "readOnly" and "writeOnly" inside nested $ref - Fix joi required() with nested objects Contributor: Tim Stallard * Wed Oct 06 2021 Tina Müller <[email protected]> - updated to 5.02 see /usr/share/doc/packages/perl-JSON-Validator/Changes 5.02 2021-10-06T09:58:55+0900 - Fix defaults for arrays with collectionFormat #263 Contributor: Ilya Rassadin - Improved documentation for JSON::Validator and JSON::Validator::Schema #230 5.01 2021-10-04T07:13:32+0900 - Fix registering the correct $ref when bundling - Changed get() to resolve $ref #262 - Deprecated $schema->contains() - Deprecated $schema->schema() 5.00 2021-10-02T10:15:16+0900 - Validation is much faster - Fix "$defs" in draft7 is "definitions" - Add benchmark.t to track validation speed * Runtime v4.21: 2.62s (n=200) * Runtime v5.00: 1.52s (n=200) - Add JSON::Validator::Store::resolve() - Add JSON::Validator::URI - Fix incorrect validation error paths when validating references to same object #244 - Changed JSON::Validator::Util::is_type() * Add JSON::Validator::Util::is_bool() * Add JSON::Validator::Util::is_num() - Changed bundled definitions/$defs names - Changed invalid schema id/$id will not croak - Changed internal _validation_xxx() methods to take $state - Removed support for bundle({replace => 1}) #194 - Removed JSON::Validator::OpenAPIv2::allow_invalid_ref() - Removed JSON::Validator::Ref - Removed JSON::Validator::Util::json_pointer() - Removed JSON::Validator::Util::schema_extract() * Sun Sep 26 2021 Tina Müller <[email protected]> - updated to 4.25 see /usr/share/doc/packages/perl-JSON-Validator/Changes 4.25 2021-09-26T08:41:51+0900 - Fix checking OpenAPI schema for errors if coerce(defaults) is on #254 - YAML::XS is preferred instead of YAML::PP #259 - Cleaned up CPAN distribution files #260 4.24 2021-09-16T08:02:26+0200 - Add OpenAPI v3.1.x support * Sun Aug 29 2021 Tina Müller <[email protected]> - updated to 4.23 see /usr/share/doc/packages/perl-JSON-Validator/Changes 4.23 2021-08-28T16:44:05+0200 - Fix mishandling of nullable combined witn enum in OpenAPIv3 #256 #257 4.22 2021-08-27T13:12:56+0200 - Fix email checking #258 Contributor: Stephan Hradek * Sun Jul 11 2021 Tina Müller <[email protected]> - updated to 4.21 see /usr/share/doc/packages/perl-JSON-Validator/Changes 4.21 2021-07-10T15:58:47+0900 - Fix no warnings when negotiating */* #252 - Depends on perl v5.16.0 #250 - Updated x_IRC to irc.libera.chat * Sat Jun 19 2021 Tina Müller <[email protected]> - updated to 4.20 see /usr/share/doc/packages/perl-JSON-Validator/Changes 4.20 2021-06-18T11:27:02+0900 - Fix compiling array items #249 - Fix coerce() will be passed on to schema() objects - Add is_invalid() to JSON::Validator::Schema - Improved documentation for JSON::Validator and JSON::Validator::Schema - Changed joi validator to default to a JSON::Validator::Schema::Draft7 object - Deprecated validate(..., $schema) - Removed support for coerce(1) - Removed support for subclassing JSON::Validator. Need to subclass a schema class instead. - Simpler inheritance for Schema classes 4.19 2021-06-17T12:37:10+0900 - Fix generating correct base_url() object with host and port 4.18 2021-06-17T11:13:58+0900 - Fix content_type validation for OpenAPIv2 and OpenAPIv3 - Fix validating multipart\/form-data with boundary - Fix validating content-type with charset - Fix parsing OpenAPIv3 spec with "description", "servers" and "summary" in a path specifiation. * Thu Apr 29 2021 Tina Müller <[email protected]> - updated to 4.17 see /usr/share/doc/packages/perl-JSON-Validator/Changes 4.17 2021-04-28T11:30:56+0900 - Add add_default_response() to OpenAPIv2 and OpenAPIv3 - Add base_url() to OpenAPIv2 and OpenAPIv3 - Fix validating "nullable" for "array" and "object" * Wed Mar 24 2021 Tina Müller <[email protected]> - updated to 4.16 see /usr/share/doc/packages/perl-JSON-Validator/Changes 4.16 2021-03-24T08:57:46+0900 - Fix handling OpenAPIv2 "responses" $ref when bundling 4.15 2021-03-24T07:57:58+0900 - Fix validating nullable inside anyOf for OpenAPIv3 #241 - Fix t/id-keyword-draft*.t test failures with Mojolicious 9.11 #242 #243 - Removed deprecated functions joi() and validate_json() - Removed deprecated methods singleton() and version() * Wed Feb 24 2021 Tina Müller <[email protected]> - updated to 4.14 see /usr/share/doc/packages/perl-JSON-Validator/Changes 4.14 2021-02-23T14:58:07+0900 - Add routes() to Schema::OpenAPIv2 and OpenAPIv3 * Fri Jan 29 2021 Tina Müller <[email protected]> - updated to 4.13 see /usr/share/doc/packages/perl-JSON-Validator/Changes 4.13 2021-01-28T18:22:43+0900 - Fix handling offset in RFC3339 date-time #236 - Add CLEAR method to JSON::Validator::Ref #237 * Mon Jan 25 2021 Tina Müller <[email protected]> - updated to 4.12 see /usr/share/doc/packages/perl-JSON-Validator/Changes 4.12 2021-01-25T07:52:34+0900 - Fix not using Mojo::Exception::raise() #235 - Fix uninitialized warning when looking up schema for an internal $ref 4.11 2021-01-24T16:02:02+0900 - Add JSON::Validator::Schema::OpenAPIv2 * Extends JSON::Validator::Schema::Draft4 * Can validate OpenAPIv2 API specifiation * Can validate HTTP request and response * Can validate "Accept" and "Content-Type" * Can handle "discriminator" * Can handle "readOnly" parameters * Can handle collectionFormat * Can handle default values for parameters * Can convert specifiation with invalid "$ref" into a valid OpenAPIv2 specifiation * Will coerce query parameters and headers into arrays if needed - Add JSON::Validator::Schema::OpenAPIv3 * Extends JSON::Validator::Schema::Draft201909 * Can validate OpenAPIv3 API specifiation * Can validate HTTP request and response * Can validate "Accept" and "Content-Type" * Can handle "discriminator" * Can handle "nullable" parameters * Can handle "readOnly" parameters * Can handle "style" and "explode" for arrays and objects parameters * Can handle "writeOnly" parameters * Can handle default values for parameters * Will coerce query parameters and headers into arrays if needed - Add negotiate_content_type() utility function - Fix t/load-file.t on Windows #234 - Fix not checking if input schema is a file if it has a newline #223 #233 Contributor: David Cantrell - Improved error message when loading non-existing file #231
/usr/lib/perl5/vendor_perl/5.40.0/JSON /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Error.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Formats.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Joi.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Schema /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Schema.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Schema/Draft201909.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Schema/Draft4.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Schema/Draft6.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Schema/Draft7.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Schema/OpenAPIv2.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Schema/OpenAPIv3.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Store.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/URI.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/Util.pm /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/089e74a6d17f64af17a9efd6d0fa0de6 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/10a5eeb37fcd5d829449028f7ceb0774 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/33912dbbde6e1d936140f1c82b283d01 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/36d1bd12eeed51e86c8695bd8876a9df /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/3be3f46eb248daf48925640f8ef057e8 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/3d35aac549d951f4cf9182ff47bff0b4 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/49c95b866e40f788892a7fb3c816b0e8 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/4a31fe43be9e23ca9eb8d9e9faba8892 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/546acf85ddc442761c18517490215b90 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/630949337805585c8e52deea27d11419 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/7fe97ed1a4c3fac607dd276b2b298275 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/a0f5b4b4e75ea17fc09e88ec0343d148 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/a516498b60c53096b2ce2cd83ebe0abc /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/c6f188eb288cf986f23db49297b25e83 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/d18065ce8fb1f748e766b2737bae5200 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/d8cf7ae7a0fd14accadf5d18bc84d14f /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/ea34d47d4e060a1c3b12d2287aff89a7 /usr/lib/perl5/vendor_perl/5.40.0/JSON/Validator/cache/eaa832720f36cff0abc20c05236a9cd9 /usr/share/doc/packages/perl-JSON-Validator /usr/share/doc/packages/perl-JSON-Validator/CONTRIBUTING.md /usr/share/doc/packages/perl-JSON-Validator/Changes /usr/share/man/man3/JSON::Validator.3pm.gz /usr/share/man/man3/JSON::Validator::Error.3pm.gz /usr/share/man/man3/JSON::Validator::Formats.3pm.gz /usr/share/man/man3/JSON::Validator::Joi.3pm.gz /usr/share/man/man3/JSON::Validator::Schema.3pm.gz /usr/share/man/man3/JSON::Validator::Schema::Draft201909.3pm.gz /usr/share/man/man3/JSON::Validator::Schema::Draft4.3pm.gz /usr/share/man/man3/JSON::Validator::Schema::Draft6.3pm.gz /usr/share/man/man3/JSON::Validator::Schema::Draft7.3pm.gz /usr/share/man/man3/JSON::Validator::Schema::OpenAPIv2.3pm.gz /usr/share/man/man3/JSON::Validator::Schema::OpenAPIv3.3pm.gz /usr/share/man/man3/JSON::Validator::Store.3pm.gz /usr/share/man/man3/JSON::Validator::URI.3pm.gz /usr/share/man/man3/JSON::Validator::Util.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Dec 3 23:45:09 2024