Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

perl-JSON-Validator-5.14-1.5 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: perl-JSON-Validator Distribution: openSUSE Tumbleweed
Version: 5.14 Vendor: openSUSE
Release: 1.5 Build date: Tue Mar 7 04:06:49 2023
Group: Unspecified Build host: reproducible
Size: 393275 Source RPM: perl-JSON-Validator-5.14-1.5.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.

Provides

Requires

License

Artistic-2.0

Changelog

* Tue Mar 07 2023 Tina Müller <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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 <timueller+perl@suse.de>
  - 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

Files

/usr/lib/perl5/vendor_perl/5.38.2/JSON
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Error.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Formats.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Joi.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Schema
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Schema.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Schema/Draft201909.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Schema/Draft4.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Schema/Draft6.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Schema/Draft7.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Schema/OpenAPIv2.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Schema/OpenAPIv3.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Store.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/URI.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/Util.pm
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/089e74a6d17f64af17a9efd6d0fa0de6
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/10a5eeb37fcd5d829449028f7ceb0774
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/33912dbbde6e1d936140f1c82b283d01
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/36d1bd12eeed51e86c8695bd8876a9df
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/3be3f46eb248daf48925640f8ef057e8
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/3d35aac549d951f4cf9182ff47bff0b4
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/49c95b866e40f788892a7fb3c816b0e8
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/4a31fe43be9e23ca9eb8d9e9faba8892
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/546acf85ddc442761c18517490215b90
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/630949337805585c8e52deea27d11419
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/7fe97ed1a4c3fac607dd276b2b298275
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/a0f5b4b4e75ea17fc09e88ec0343d148
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/a516498b60c53096b2ce2cd83ebe0abc
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/c6f188eb288cf986f23db49297b25e83
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/d18065ce8fb1f748e766b2737bae5200
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/d8cf7ae7a0fd14accadf5d18bc84d14f
/usr/lib/perl5/vendor_perl/5.38.2/JSON/Validator/cache/ea34d47d4e060a1c3b12d2287aff89a7
/usr/lib/perl5/vendor_perl/5.38.2/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, Wed May 1 23:23:10 2024