Skip to content

chore(deps): update dependency justinrainbow/json-schema to v6#134

Closed
renovate[bot] wants to merge 671 commits intodevelfrom
renovate/justinrainbow-json-schema-6.x
Closed

chore(deps): update dependency justinrainbow/json-schema to v6#134
renovate[bot] wants to merge 671 commits intodevelfrom
renovate/justinrainbow-json-schema-6.x

Conversation

@renovate
Copy link

@renovate renovate bot commented Jul 30, 2024

This PR contains the following updates:

Package Change Age Confidence
justinrainbow/json-schema 5.3.0 -> 6.6.1 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

jsonrainbow/json-schema (justinrainbow/json-schema)

v6.6.1

Compare Source

Changed
Fixed
  • Don't skip ref expanding for property called enum when child of property called properties (#​851)

v6.6.0

Compare Source

Added
  • Add lint check for class autoloading PSR compliance (#​845)
  • add implementation for strict fully validating using draft-06 schema (#​843)

v6.5.2

Compare Source

Fixed
  • Fix issue when http headers are already present (#​843)

v6.5.1

Compare Source

Changed
  • ci: Add PHP 8.5 to pipeline, ignoring dependencies and as experimental (#​842)

v6.5.0

Compare Source

Changed
  • Update test case to current (PHP) standards (#​831)
  • Upgrade test suite to use generators (#​834)
  • update to latest json schema test suite (#​821)
Fixed
  • Fix PHP 8.5 $http_response_header deprecation (#​840)

v6.4.2

Compare Source

Fixed
  • Fix objects are non-unique despite key order (#​819)
  • Id's not being resolved and id property affects sibling ref which it should not do (#​828)
Changed
  • Added extra breaking change to UPDATE-6.0.md regarding BaseConstraint::addError signature change (#​823)
  • Update constraint class to PHP 7.2 language level (#​824)
  • Update base constraint class to PHP 7.2 language level (#​826)
Added
  • Introduce 32 bits CI workflow on latest php version (#​825)

v6.4.1

Compare Source

Fixed
  • Fix support for 32bits PHP (#​817)

v6.4.0

Compare Source

Added
  • Run PHPStan using the lowest and highest php version (#​811)
Fixed
  • Use parallel-lint and cs2pr for improved feedback on linting errors (#​812)
  • Array with number values with mathematical equality are considered valid (#​813)
Changed
  • Correct PHPStan findings in validator (#​808)
  • Add cs2pr handling for php-cs-fixer; avoid doing composer install (#​814)
  • prepare PHP 8.5 in CI (#​815)

v6.3.1

Compare Source

Fixed
  • ensure numeric issues in const are correctly evaluated (#​805)
  • fix 6.3.0 regression with comparison of null values during validation (#​806)

v6.3.0

Compare Source

Fixed
  • only check minProperties or maxProperties on objects (#​802)
  • replace filter_var for uri and uri-reference to userland code to be RFC 3986 compliant (#​800)
  • avoid duplicate workflow runs (#​804)

v6.2.1

Compare Source

Fixed
  • allow items: true to pass validation (#​801)
Changed
  • Include actual count in collection constraint errors (#​797)

v6.2.0

Compare Source

Added
  • Welcome first time contributors (#​782)
Fixed
  • Add required permissions for welcome action (#​789)
  • Upgrade php cs fixer to latest (#​783)
  • Create deep copy before checking each sub schema in oneOf (#​791)
  • Create deep copy before checking each sub schema in anyOf (#​792)
  • Correctly set the schema ID when passing it as assoc array (#​794)
  • Create deep copy before checking each sub schema in oneOf when only check_mode_apply_defaults is set (#​795)
  • Additional property casted into int when actually is numeric string (#​784)
Changed
  • Used PHPStan's int-mask-of type where applicable (#​779)
  • Fixed some PHPStan errors (#​781)
  • Cleanup redundant checks (#​796)

v6.1.0

Compare Source

Added
  • Add return types in the test suite (#​748)
  • Add test case for validating array of strings with objects (#​704)
  • Add contributing information, contributor recognition and security information (#​771)
Fixed
  • Correct misconfigured mocks in JsonSchema\Tests\Uri\UriRetrieverTest (#​741)
  • Fix pugx badges in README (#​742)
  • Add missing property in UriResolverTest (#​743)
  • Correct casing of paths used in tests (#​745)
  • Resolve deprecations of optional parameter (#​752)
  • Fix wrong combined paths when traversing upward, fixes #​557 (#​652)
  • Correct PHPStan baseline (#​764)
  • Correct spacing issue in README.md (#​763)
  • Format attribute: do not validate data instances that aren't the instance type to validate (#​773)
Changed
  • Bump to minimum PHP 7.2 (#​746)
  • Replace traditional syntax array with short syntax array (#​747)
  • Increase phpstan level to 8 with baseline to swallow existing errors (#​673)
  • Add ext-json to composer.json to ensure JSON extension available (#​759)
  • Add visibility modifiers to class constants (#​757)
  • Include PHP 8.4 in workflow (#​765)
  • Add strict_types=1 to all classes in ./src (#​758)
  • Raise minimum level of marc-mabe/php-enum (#​766)
  • Cleanup test from @​param annotations (#​768)
  • Remove obsolete PHP 7.1 version check (#​772)

v6.0.0

Compare Source

Added
  • Add URI translation, package:// URI scheme & bundle spec schemas (#​362)
  • Add quiet option (#​382)
  • Add option to disable validation of "format" constraint (#​383)
  • Add more unit tests (#​366)
  • Reset errors prior to validation (#​386)
  • Allow the schema to be an associative array (#​389)
  • Enable FILTER_FLAG_EMAIL_UNICODE for email format if present (#​398)
  • Add enum wrapper (#​375)
  • Add option to validate the schema (#​357)
  • Add support for "const" (#​507)
  • Added note about supported Draft versions (#​620)
  • Add linting GH action
Changed
  • Centralize errors (#​364)
  • Revert "An email is a string, not much else." (#​373)
  • Improvements to type coercion (#​384)
  • Don't add a file:// prefix to URI that already have a scheme (#​455)
  • Enhancement: Normalize composer.json (#​505)
  • Correct echo sprintf for printf (#​634)
  • Streamline validation of Regex (#​650)
  • Streamline validation of patternProperties Regex (#​653)
  • Switch to GH Actions (#​670)
  • Updated PHPStan
  • Remove unwanted whitespace (#​700)
  • Bump to v4 versions of GitHub actions (#​722)
  • Update references to jsonrainbow (#​725)
Deprecated
  • Mark check() and coerce() as deprecated (#​476)
Removed
  • Remove stale files from #​357 (obviated by #​362) (#​400)
  • Remove unnecessary fallbacks when args accept null
  • Removed unused variable in UndefinedConstraint (#​698)
  • Remove dead block of code (#​710)
Fixed
  • Add use line for InvalidArgumentException (#​370)
  • Add use line for InvalidArgumentException & adjust scope (#​372)
  • Add provided schema under a dummy / internal URI (fixes #​376) (#​378)
  • Don't throw exceptions until after checking anyOf / oneOf (#​394)
  • Fix infinite recursion on some schemas when setting defaults (#​359) (#​365)
  • Fix autoload to work properly with composer dependencies (#​401)
  • Ignore $ref siblings & abort on infinite-loop references (#​437)
  • Don't cast multipleOf to be an integer for the error message (#​471)
  • Strict Enum/Const Object Checking (#​518)
  • Return original value when no cast (#​535)
  • Allow marc-mabe/php-enum v2.x and v3.x. (#​464)
  • Deprecated warning message on composer install command (#​614)
  • Allow marc-mabe/php-enum v4.x (#​629)
  • Fixed method convertJsonPointerIntoPropertyPath in wrong class (#​655)
  • Fix type validation failing for "any" and false-y type wording (#​686)
  • Correct code style
  • Fix: Clean up .gitattributes (#​687)
  • Fix: Order friendsofphp/php-cs-fixer rules (#​688)
  • HTTP to HTTPS redirection breaks remote reference resolution (#​709)
  • Corrected several typos and code style issues

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the renovate label Jul 30, 2024
@coveralls
Copy link

coveralls commented Jul 30, 2024

Coverage Status

coverage: 57.758%. remained the same
when pulling e503714 on renovate/justinrainbow-json-schema-6.x
into 9a4c5e6 on devel.

@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from 471441e to a8b25ef Compare July 30, 2024 22:45
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch 5 times, most recently from 7ec1670 to ae336e5 Compare August 14, 2024 00:37
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch 2 times, most recently from d1101cb to 8344024 Compare August 23, 2024 18:43
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch 2 times, most recently from 998dcff to df92189 Compare September 2, 2024 01:23
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch 3 times, most recently from cfb0e6c to 5fc57c4 Compare October 10, 2024 19:05
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch 4 times, most recently from ded4613 to 70d373b Compare October 31, 2024 17:33
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from 70d373b to 23fb073 Compare November 6, 2024 19:59
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from 23fb073 to 1445688 Compare November 10, 2024 10:06
….0.2 (#322)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from 1445688 to 2a121a0 Compare November 10, 2024 13:13
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from 2a121a0 to fd4ac3a Compare November 13, 2024 19:54
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch 2 times, most recently from bf7985a to 03ebe77 Compare March 14, 2025 12:02
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from 03ebe77 to bc25ffb Compare March 18, 2025 22:57
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch 2 times, most recently from 2e1f1a2 to 1379e5e Compare April 4, 2025 14:43
@renovate renovate bot changed the title chore(deps): update dependency justinrainbow/json-schema to v6 chore(deps): update dependency justinrainbow/json-schema to v6 - autoclosed Apr 19, 2025
@renovate renovate bot closed this Apr 19, 2025
@renovate renovate bot changed the title chore(deps): update dependency justinrainbow/json-schema to v6 - autoclosed chore(deps): update dependency justinrainbow/json-schema to v6 Apr 19, 2025
@renovate renovate bot reopened this Apr 19, 2025
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from bbdf2f0 to 1379e5e Compare April 19, 2025 09:55
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from 1379e5e to 39d8bac Compare June 3, 2025 19:09
@renovate renovate bot changed the title chore(deps): update dependency justinrainbow/json-schema to v6 chore(deps): update dependency justinrainbow/json-schema to v6 - autoclosed Jun 7, 2025
@renovate renovate bot closed this Jun 7, 2025
@renovate renovate bot changed the title chore(deps): update dependency justinrainbow/json-schema to v6 - autoclosed chore(deps): update dependency justinrainbow/json-schema to v6 Jun 7, 2025
@renovate renovate bot reopened this Jun 7, 2025
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from 20bd33d to 39d8bac Compare June 7, 2025 18:04
@renovate renovate bot changed the title chore(deps): update dependency justinrainbow/json-schema to v6 chore(deps): update dependency justinrainbow/json-schema to v6 - autoclosed Jun 8, 2025
@renovate renovate bot closed this Jun 8, 2025
@renovate renovate bot changed the title chore(deps): update dependency justinrainbow/json-schema to v6 - autoclosed chore(deps): update dependency justinrainbow/json-schema to v6 Jun 8, 2025
@renovate renovate bot reopened this Jun 8, 2025
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from 39d8bac to 74a6140 Compare August 31, 2025 09:38
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from 74a6140 to 9af052e Compare September 9, 2025 13:44
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from 9af052e to 3284659 Compare October 10, 2025 13:48
@renovate renovate bot force-pushed the renovate/justinrainbow-json-schema-6.x branch from 3284659 to 3f1533e Compare November 20, 2025 00:04
@renovate
Copy link
Author

renovate bot commented Nov 20, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: api/composer.lock
Command failed: composer update justinrainbow/json-schema:6.6.1 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins --minimal-changes
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires api-platform/core 3.3.6 (exact version match: 3.3.6 or 3.3.6.0), found api-platform/core[v3.3.6] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-gs8r-6kz6-pp56", "PKSA-gnn4-pxdg-q76m") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
  Problem 2
    - Root composer.json requires symfony/http-client 7.1.7 (exact version match: 7.1.7 or 7.1.7.0), found symfony/http-client[v7.1.7] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-4k7v-pfvw-nqvp") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
  Problem 3
    - friendsofsymfony/http-cache-bundle is locked to version 3.1.1 and an update of this package was not requested.
    - friendsofsymfony/http-cache-bundle 3.1.1 requires symfony/http-foundation ^6.4 || ^7.0 -> found symfony/http-foundation[v6.4.0, ..., v6.4.29, v7.0.0, ..., v7.3.7] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-365x-2zjk-pt47") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
  Problem 4
    - knpuniversity/oauth2-client-bundle is locked to version v2.18.3 and an update of this package was not requested.
    - knpuniversity/oauth2-client-bundle v2.18.3 requires symfony/http-foundation ^5.4|^6.0|^7.0 -> found symfony/http-foundation[v5.4.0, ..., v5.4.50, v6.0.0, ..., v6.4.29, v7.0.0, ..., v7.3.7] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-365x-2zjk-pt47") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
  Problem 5
    - lexik/jwt-authentication-bundle is locked to version v3.1.1 and an update of this package was not requested.
    - lexik/jwt-authentication-bundle v3.1.1 requires symfony/http-foundation ^6.4|^7.0 -> found symfony/http-foundation[v6.4.0, ..., v6.4.29, v7.0.0, ..., v7.3.7] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-365x-2zjk-pt47") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
  Problem 6
    - sentry/sentry-symfony is locked to version 4.14.0 and an update of this package was not requested.
    - sentry/sentry-symfony 4.14.0 requires symfony/security-http ^4.4.20||^5.0.11||^6.0||^7.0 -> found symfony/security-http[v4.4.20, ..., v4.4.50, v5.0.11, ..., v5.4.47, v6.0.0, ..., v6.4.26, v7.0.0, ..., v7.3.5] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-rqvm-b18n-vg69") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
  Problem 7
    - symfony/framework-bundle is locked to version v7.1.6 and an update of this package was not requested.
    - symfony/framework-bundle v7.1.6 requires symfony/http-foundation ^6.4|^7.0 -> found symfony/http-foundation[v6.4.0, ..., v6.4.29, v7.0.0, ..., v7.3.7] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-365x-2zjk-pt47") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
  Problem 8
    - symfony/security-bundle is locked to version v7.1.6 and an update of this package was not requested.
    - symfony/security-bundle v7.1.6 requires symfony/http-foundation ^6.4|^7.0 -> found symfony/http-foundation[v6.4.0, ..., v6.4.29, v7.0.0, ..., v7.3.7] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-365x-2zjk-pt47") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
  Problem 9
    - symfony/twig-bundle is locked to version v7.1.6 and an update of this package was not requested.
    - symfony/twig-bundle v7.1.6 requires symfony/http-foundation ^6.4|^7.0 -> found symfony/http-foundation[v6.4.0, ..., v6.4.29, v7.0.0, ..., v7.3.7] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-365x-2zjk-pt47") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
  Problem 10
    - symfony/web-profiler-bundle is locked to version v7.1.7 and an update of this package was not requested.
    - symfony/framework-bundle v7.1.6 requires symfony/http-foundation ^6.4|^7.0 -> found symfony/http-foundation[v6.4.0, ..., v6.4.29, v7.0.0, ..., v7.3.7] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-365x-2zjk-pt47") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
    - symfony/web-profiler-bundle v7.1.7 requires symfony/framework-bundle ^6.4|^7.0 -> satisfiable by symfony/framework-bundle[v7.1.6].


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants