Package Release Info

perl-JSON-Validator-5.03-bp154.1.23

Update Info: Base Release
Available in Package Hub : 15 SP4

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

perl-JSON-Validator

Change Logs

* 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
* Wed Oct 14 2020 Tina Müller <timueller+perl@suse.de>
- updated to 4.10
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
  4.10 2020-10-13T10:53:11+0900
  - Add JSON::Validator::Store
  - Changed JSON::Validator->schema() to also load
  - JSON::Validator->schema() can handle draft 2019-09 schemas
  - Documented what is not supported in draft 2019-09
* Tue Oct 13 2020 Tina Müller <timueller+perl@suse.de>
- updated to 4.09
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
  4.09 2020-10-12T11:04:16+0900
  - Fix handling if "id" and "$id" in subschemas #186
  - Add CONTRIBUTING.md #161
  4.08 2020-10-12T08:06:29+0900
  - Implemented basic support for draft 2019-09 #181
  - JSON::Validator::Ref can hold sibling attrs #181
  4.07 2020-10-11T11:48:05+0900
  - Acceptance tests require Test::JSON::Schema::Acceptance 1.000
  4.06 2020-10-10T16:21:51+0900
  - Fix caching of schemas across objects #204 #212
    Contributor: Karen Etheridge
  - Fix "contains" can also be boolean "false"
  - Fix "dependencies" can have boolean subschemas
  - Fix "if" can be false
  - Fix "null" is valid if "pattern" is defined, but no "type"
  - Fix "propertyNames" can be false
  - Fix JSON::Validator::Ref can hold a boolean schema
  - Fix not adding "properties" to the input schema
  - Fix resolving "$ref":"#id"
  - Fix validating data when "additionalItems" is false, but there are enough rules
  - Changed internals of JSON::Validator::Ref
* Tue Oct 06 2020 Tina Müller <timueller+perl@suse.de>
- updated to 4.05
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
  4.05 2020-10-06T06:29:31+0900
  - Errors are now reported in a predictable order #223
    Contributor: David Cantrell
* Mon Sep 28 2020 Tina Müller <timueller+perl@suse.de>
- updated to 4.04
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
  4.04 2020-09-28T10:01:58+0900
  - Add "validator" as attribute to JSON::Validator::Joi
  - Changed YAML::XS to an optional module #205
  - Changed column with to be in sync with mojolicious/mojo
  - Fix constructing schema() from correct class
* Tue Sep 15 2020 Tina Müller <timueller+perl@suse.de>
- updated to 4.03
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
  4.03 2020-09-14T18:14:19+0900
  - Add "joi" as exported function to JSON::Validator::Joi
  - Fix SYNOPSIS for JSON::Validator::Joi
* Wed Aug 12 2020 Tina Müller <timueller+perl@suse.de>
- updated to 4.02
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
  4.02 2020-08-11T13:06:40+0900
  - Add recursive_data_protection() #220
    Contributor: Jason Cooper
* Wed Jul 01 2020 Tina Müller <timueller+perl@suse.de>
- updated to 4.01
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
  4.01 2020-06-30T17:42:08+0900
  - Fix combining "allOf" and "not" #218
* Mon Jun 08 2020 Tina Müller <timueller+perl@suse.de>
- updated to 4.00
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
  4.00 2020-06-08T10:41:55+0900
  - JSON::Validator::schema() now holds a JSON::Validator::Schema object
    instead of Mojo::JSON::Pointer
  - Add schema classes for Draft4, Draft6 and Draft7
  - Add "duration" and "uuid" formats #210
  - Fix coercing boolean "false" #215
  - Fix not matching "null" should also be a "type" error #217
  - Deprecated JSON::Validator::joi()
  - Deprecated JSON::Validator::singleton()
  - Deprecated JSON::Validator::validate_json()
  - Deprecated JSON::Validator::version()
  - Removed JSON::Validator::generate_definitions_path()
  - Removed support for JSON::Validator::bundle({ref_key => ...})
* Thu Mar 26 2020 <timueller+perl@suse.de>
- updated to 3.25
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
  3.25 2020-03-26T07:42:16+0900
  - Made "additionalProperties" error message less confusing
  - Add support for "items" and "contains" can be defined-but-false #207
    Contributor: Karen Etheridge
  - Respect "items" when combined with "contains" #207
    Contributor: Karen Etheridge
  - Require Sereal::Encoder 4.00 to speed up data_checksum()
Version: 3.08-bp151.1.5
* Sun Apr 07 2019 Stephan Kulow <coolo@suse.com>
- updated to 3.08
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
  3.08 2019-04-06T15:07:11+0700
  - Add support for "default" in object definitions #155
  - Add support for coerce("bool,def,num,str") as alternative to hash
  - Add support for setting coerce in new()
  - Deprecated support for coerce(1)
* Fri Apr 05 2019 Stephan Kulow <coolo@suse.com>
- updated to 3.07
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
  3.07 2019-04-04T23:43:55+0700
  - Fix not leaking file names with bundle()
* Fri Feb 15 2019 Stephan Kulow <coolo@suse.com>
- updated to 3.06
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
  3.06 2019-02-14T18:24:29+0100
  - Fix coercing integers and numbers #147
  - Changed recursion guard to not keeping tracking of plain scalars #147
* Fri Feb 01 2019 Stephan Kulow <coolo@suse.com>
- updated to 3.05
  see /usr/share/doc/packages/perl-JSON-Validator/Changes
* Wed Jan 30 2019 Christian Dywan <cdywan@suse.de>
- Add missing BuildRequires for tests
- Skip failing id-keyword-draft4.t