Compare commits

..

No commits in common. "6.x" and "v6.3.1" have entirely different histories.
6.x ... v6.3.1

6 changed files with 265 additions and 216 deletions

View File

@ -5,8 +5,6 @@ updates:
directory: /
schedule:
interval: daily
cooldown:
default-days: 7
open-pull-requests-limit: 5
reviewers:
- BitcoinMitchell
@ -18,8 +16,6 @@ updates:
directory: /modules/btcpay
schedule:
interval: daily
cooldown:
default-days: 7
open-pull-requests-limit: 5
reviewers:
- BitcoinMitchell
@ -31,8 +27,6 @@ updates:
directory: "/.github/workflows"
schedule:
interval: daily
cooldown:
default-days: 7
open-pull-requests-limit: 5
reviewers:
- BitcoinMitchell

View File

@ -4,19 +4,15 @@ on:
push:
tags: [ 'v*' ] # Push events to matching v*, i.e. v1.0, v20.15.10
permissions: {}
jobs:
linting:
name: "Release a new ZIP"
runs-on: "ubuntu-latest"
steps:
- name: "Checkout"
uses: "actions/checkout@c2d88d3ecc89a9ef08eebf45d9637801dcee7eb5" # v6.0.0
with:
persist-credentials: false
uses: "actions/checkout@v5"
- name: "Setup PHP, with composer and extensions"
uses: "shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1" # v2.36.0
uses: "shivammathur/setup-php@v2" # https://github.com/shivammathur/setup-php
with:
php-version: "8.0"
extensions: "mbstring, xml, ctype, iconv, intl, gd"
@ -25,12 +21,11 @@ jobs:
id: "composer-cache"
run: 'echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT'
- name: "Cache composer dependencies"
uses: "actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb" # v5.0.1
uses: "actions/cache@v4"
with:
path: "${{ steps.composer-cache.outputs.dir }}"
key: "${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}"
restore-keys: "${{ runner.os }}-composer-"
lookup-only: true
- name: "Validate composer"
run: "composer validate"
- name: "Install Composer dependencies"
@ -43,7 +38,7 @@ jobs:
# Make a release from the tag and upload the zip
- name: "Create Release"
id: "create_release"
uses: "softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b" # v2.5.0
uses: "softprops/action-gh-release@v2"
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:

View File

@ -1,26 +0,0 @@
name: GitHub Actions Security Analysis with zizmor 🌈
on:
push:
branches: ["main"]
pull_request:
branches: ["**"]
permissions: {}
jobs:
zizmor:
name: Run zizmor 🌈
runs-on: ubuntu-latest
permissions:
security-events: write
contents: read # only needed for private repos
actions: read # only needed for private repos
steps:
- name: Checkout repository
uses: actions/checkout@c2d88d3ecc89a9ef08eebf45d9637801dcee7eb5 # v6.0.0
with:
persist-credentials: false
- name: Run zizmor 🌈
uses: zizmorcore/zizmor-action@e639db99335bc9038abc0e066dfcd72e23d26fb4 # v0.3.0

View File

@ -1,14 +1,6 @@
name: "Validate"
on:
push:
paths: [ 'modules/**' ]
branches: [ '6.x' ]
tags: [ 'v*' ]
pull_request:
paths: [ 'modules/**' ]
permissions: {}
on: [ "pull_request" ]
jobs:
linting:
@ -19,11 +11,9 @@ jobs:
php-versions: [ '8.0', '8.1' ]
steps:
- name: "Checkout"
uses: "actions/checkout@c2d88d3ecc89a9ef08eebf45d9637801dcee7eb5" # v6.0.0
with:
persist-credentials: false
uses: "actions/checkout@v5"
- name: "Setup PHP, with composer and extensions"
uses: "shivammathur/setup-php@44454db4f0199b8b9685a5d763dc37cbf79108e1" # v2.36.0
uses: "shivammathur/setup-php@v2" # https://github.com/shivammathur/setup-php
with:
php-version: "${{ matrix.php-versions }}"
extensions: "mbstring, xml, ctype, iconv, intl, gd"
@ -32,12 +22,11 @@ jobs:
id: "composer-cache"
run: 'echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT'
- name: "Cache composer dependencies"
uses: "actions/cache@9255dc7a253b0ccc959486e2bca901246202afeb" # v5.0.1
uses: "actions/cache@v4"
with:
path: "${{ steps.composer-cache.outputs.dir }}"
key: "${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}"
restore-keys: "${{ runner.os }}-composer-"
lookup-only: true
- name: "Validate composer"
run: "composer validate"
- name: "Install Composer dependencies"

29
composer.lock generated
View File

@ -846,29 +846,29 @@
},
{
"name": "dealerdirect/phpcodesniffer-composer-installer",
"version": "v1.2.0",
"version": "v1.1.2",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/composer-installer.git",
"reference": "845eb62303d2ca9b289ef216356568ccc075ffd1"
"reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/845eb62303d2ca9b289ef216356568ccc075ffd1",
"reference": "845eb62303d2ca9b289ef216356568ccc075ffd1",
"url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1",
"reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1",
"shasum": ""
},
"require": {
"composer-plugin-api": "^2.2",
"php": ">=5.4",
"squizlabs/php_codesniffer": "^3.1.0 || ^4.0"
"squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0"
},
"require-dev": {
"composer/composer": "^2.2",
"ext-json": "*",
"ext-zip": "*",
"php-parallel-lint/php-parallel-lint": "^1.4.0",
"phpcompatibility/php-compatibility": "^9.0 || ^10.0.0@dev",
"phpcompatibility/php-compatibility": "^9.0",
"yoast/phpunit-polyfills": "^1.0"
},
"type": "composer-plugin",
@ -938,7 +938,7 @@
"type": "thanks_dev"
}
],
"time": "2025-11-11T04:32:07+00:00"
"time": "2025-07-17T20:45:56+00:00"
},
{
"name": "defuse/php-encryption",
@ -8583,16 +8583,16 @@
},
{
"name": "squizlabs/php_codesniffer",
"version": "3.13.5",
"version": "3.13.4",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
"reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4"
"reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/0ca86845ce43291e8f5692c7356fccf3bcf02bf4",
"reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4",
"url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ad545ea9c1b7d270ce0fc9cbfb884161cd706119",
"reference": "ad545ea9c1b7d270ce0fc9cbfb884161cd706119",
"shasum": ""
},
"require": {
@ -8609,6 +8609,11 @@
"bin/phpcs"
],
"type": "library",
"extra": {
"branch-alias": {
"dev-master": "3.x-dev"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"BSD-3-Clause"
@ -8658,7 +8663,7 @@
"type": "thanks_dev"
}
],
"time": "2025-11-04T16:30:35+00:00"
"time": "2025-09-05T05:47:09+00:00"
},
{
"name": "swiftmailer/swiftmailer",

View File

@ -62,16 +62,16 @@
},
{
"name": "composer/semver",
"version": "3.4.4",
"version": "3.4.3",
"source": {
"type": "git",
"url": "https://github.com/composer/semver.git",
"reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95"
"reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95",
"reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95",
"url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12",
"reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12",
"shasum": ""
},
"require": {
@ -123,7 +123,7 @@
"support": {
"irc": "ircs://irc.libera.chat:6697/composer",
"issues": "https://github.com/composer/semver/issues",
"source": "https://github.com/composer/semver/tree/3.4.4"
"source": "https://github.com/composer/semver/tree/3.4.3"
},
"funding": [
{
@ -133,22 +133,26 @@
{
"url": "https://github.com/composer",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/composer/composer",
"type": "tidelift"
}
],
"time": "2025-08-20T19:15:30+00:00"
"time": "2024-09-19T14:15:21+00:00"
},
{
"name": "stechstudio/backoff",
"version": "1.6",
"version": "1.5",
"source": {
"type": "git",
"url": "https://github.com/stechstudio/backoff.git",
"reference": "baab60fdce9dc8ab63a17b28e636b991785ab027"
"reference": "8b8aceda98dec707147d8e144973841b11e4e9e4"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/stechstudio/backoff/zipball/baab60fdce9dc8ab63a17b28e636b991785ab027",
"reference": "baab60fdce9dc8ab63a17b28e636b991785ab027",
"url": "https://api.github.com/repos/stechstudio/backoff/zipball/8b8aceda98dec707147d8e144973841b11e4e9e4",
"reference": "8b8aceda98dec707147d8e144973841b11e4e9e4",
"shasum": ""
},
"require-dev": {
@ -176,58 +180,57 @@
"description": "PHP library providing retry functionality with multiple backoff strategies and jitter support",
"support": {
"issues": "https://github.com/stechstudio/backoff/issues",
"source": "https://github.com/stechstudio/backoff/tree/1.6"
"source": "https://github.com/stechstudio/backoff/tree/1.5"
},
"time": "2025-04-08T13:44:27+00:00"
"time": "2025-03-10T13:19:10+00:00"
}
],
"packages-dev": [
{
"name": "ergebnis/composer-normalize",
"version": "2.48.2",
"version": "2.45.0",
"source": {
"type": "git",
"url": "https://github.com/ergebnis/composer-normalize.git",
"reference": "86dc9731b8320f49e9be9ad6d8e4de9b8b0e9b8b"
"reference": "bb82b484bed2556da6311b9eff779fa7e73ce937"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/ergebnis/composer-normalize/zipball/86dc9731b8320f49e9be9ad6d8e4de9b8b0e9b8b",
"reference": "86dc9731b8320f49e9be9ad6d8e4de9b8b0e9b8b",
"url": "https://api.github.com/repos/ergebnis/composer-normalize/zipball/bb82b484bed2556da6311b9eff779fa7e73ce937",
"reference": "bb82b484bed2556da6311b9eff779fa7e73ce937",
"shasum": ""
},
"require": {
"composer-plugin-api": "^2.0.0",
"ergebnis/json": "^1.4.0",
"ergebnis/json-normalizer": "^4.9.0",
"ergebnis/json-normalizer": "^4.8.0",
"ergebnis/json-printer": "^3.7.0",
"ext-json": "*",
"justinrainbow/json-schema": "^5.2.12 || ^6.0.0",
"localheinz/diff": "^1.3.0",
"php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0"
"localheinz/diff": "^1.2.0",
"php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"require-dev": {
"composer/composer": "^2.8.3",
"ergebnis/license": "^2.7.0",
"ergebnis/php-cs-fixer-config": "^6.53.0",
"ergebnis/phpstan-rules": "^2.11.0",
"ergebnis/phpunit-slow-test-detector": "^2.20.0",
"ergebnis/license": "^2.6.0",
"ergebnis/php-cs-fixer-config": "^6.39.0",
"ergebnis/phpunit-slow-test-detector": "^2.17.0",
"fakerphp/faker": "^1.24.1",
"infection/infection": "~0.26.6",
"phpstan/extension-installer": "^1.4.3",
"phpstan/phpstan": "^2.1.17",
"phpstan/phpstan-deprecation-rules": "^2.0.3",
"phpstan/phpstan-phpunit": "^2.0.7",
"phpstan/phpstan-strict-rules": "^2.0.6",
"phpstan/phpstan": "^1.12.12",
"phpstan/phpstan-deprecation-rules": "^1.2.1",
"phpstan/phpstan-phpunit": "^1.4.1",
"phpstan/phpstan-strict-rules": "^1.6.1",
"phpunit/phpunit": "^9.6.20",
"rector/rector": "^2.1.4",
"rector/rector": "^1.2.10",
"symfony/filesystem": "^5.4.41"
},
"type": "composer-plugin",
"extra": {
"class": "Ergebnis\\Composer\\Normalize\\NormalizePlugin",
"branch-alias": {
"dev-main": "2.49-dev"
"dev-main": "2.44-dev"
},
"plugin-optional": true,
"composer-normalize": {
@ -264,48 +267,43 @@
"security": "https://github.com/ergebnis/composer-normalize/blob/main/.github/SECURITY.md",
"source": "https://github.com/ergebnis/composer-normalize"
},
"time": "2025-09-06T11:42:34+00:00"
"time": "2024-12-04T18:36:37+00:00"
},
{
"name": "ergebnis/json",
"version": "1.6.0",
"version": "1.4.0",
"source": {
"type": "git",
"url": "https://github.com/ergebnis/json.git",
"reference": "7b56d2b5d9e897e75b43e2e753075a0904c921b1"
"reference": "7656ac2aa6c2ca4408f96f599e9a17a22c464f69"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/ergebnis/json/zipball/7b56d2b5d9e897e75b43e2e753075a0904c921b1",
"reference": "7b56d2b5d9e897e75b43e2e753075a0904c921b1",
"url": "https://api.github.com/repos/ergebnis/json/zipball/7656ac2aa6c2ca4408f96f599e9a17a22c464f69",
"reference": "7656ac2aa6c2ca4408f96f599e9a17a22c464f69",
"shasum": ""
},
"require": {
"ext-json": "*",
"php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0"
"php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"require-dev": {
"ergebnis/composer-normalize": "^2.44.0",
"ergebnis/data-provider": "^3.3.0",
"ergebnis/license": "^2.5.0",
"ergebnis/php-cs-fixer-config": "^6.37.0",
"ergebnis/phpstan-rules": "^2.11.0",
"ergebnis/phpunit-slow-test-detector": "^2.16.1",
"fakerphp/faker": "^1.24.0",
"infection/infection": "~0.26.6",
"phpstan/extension-installer": "^1.4.3",
"phpstan/phpstan": "^2.1.22",
"phpstan/phpstan-deprecation-rules": "^2.0.3",
"phpstan/phpstan-phpunit": "^2.0.7",
"phpstan/phpstan-strict-rules": "^2.0.6",
"phpunit/phpunit": "^9.6.24",
"rector/rector": "^2.1.4"
"phpstan/phpstan": "^1.12.10",
"phpstan/phpstan-deprecation-rules": "^1.2.1",
"phpstan/phpstan-phpunit": "^1.4.0",
"phpstan/phpstan-strict-rules": "^1.6.1",
"phpunit/phpunit": "^9.6.18",
"rector/rector": "^1.2.10"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.7-dev"
},
"composer-normalize": {
"indent-size": 2,
"indent-style": "space"
@ -337,20 +335,20 @@
"security": "https://github.com/ergebnis/json/blob/main/.github/SECURITY.md",
"source": "https://github.com/ergebnis/json"
},
"time": "2025-09-06T09:08:45+00:00"
"time": "2024-11-17T11:51:22+00:00"
},
{
"name": "ergebnis/json-normalizer",
"version": "4.10.1",
"version": "4.8.0",
"source": {
"type": "git",
"url": "https://github.com/ergebnis/json-normalizer.git",
"reference": "77961faf2c651c3f05977b53c6c68e8434febf62"
"reference": "e3a477b62808f377f4fc69a50f9eb66ec102747b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/ergebnis/json-normalizer/zipball/77961faf2c651c3f05977b53c6c68e8434febf62",
"reference": "77961faf2c651c3f05977b53c6c68e8434febf62",
"url": "https://api.github.com/repos/ergebnis/json-normalizer/zipball/e3a477b62808f377f4fc69a50f9eb66ec102747b",
"reference": "e3a477b62808f377f4fc69a50f9eb66ec102747b",
"shasum": ""
},
"require": {
@ -360,7 +358,7 @@
"ergebnis/json-schema-validator": "^4.2.0",
"ext-json": "*",
"justinrainbow/json-schema": "^5.2.12 || ^6.0.0",
"php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0"
"php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"require-dev": {
"composer/semver": "^3.4.3",
@ -385,7 +383,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "4.11-dev"
"dev-main": "4.8-dev"
},
"composer-normalize": {
"indent-size": 2,
@ -419,24 +417,24 @@
"security": "https://github.com/ergebnis/json-normalizer/blob/main/.github/SECURITY.md",
"source": "https://github.com/ergebnis/json-normalizer"
},
"time": "2025-09-06T09:18:13+00:00"
"time": "2024-12-04T16:48:55+00:00"
},
{
"name": "ergebnis/json-pointer",
"version": "3.7.1",
"version": "3.6.0",
"source": {
"type": "git",
"url": "https://github.com/ergebnis/json-pointer.git",
"reference": "43bef355184e9542635e35dd2705910a3df4c236"
"reference": "4fc85d8edb74466d282119d8d9541ec7cffc0798"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/ergebnis/json-pointer/zipball/43bef355184e9542635e35dd2705910a3df4c236",
"reference": "43bef355184e9542635e35dd2705910a3df4c236",
"url": "https://api.github.com/repos/ergebnis/json-pointer/zipball/4fc85d8edb74466d282119d8d9541ec7cffc0798",
"reference": "4fc85d8edb74466d282119d8d9541ec7cffc0798",
"shasum": ""
},
"require": {
"php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0"
"php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"require-dev": {
"ergebnis/composer-normalize": "^2.43.0",
@ -457,7 +455,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "3.8-dev"
"dev-main": "3.6-dev"
},
"composer-normalize": {
"indent-size": 2,
@ -492,29 +490,28 @@
"security": "https://github.com/ergebnis/json-pointer/blob/main/.github/SECURITY.md",
"source": "https://github.com/ergebnis/json-pointer"
},
"time": "2025-09-06T09:28:19+00:00"
"time": "2024-11-17T12:37:06+00:00"
},
{
"name": "ergebnis/json-printer",
"version": "3.8.1",
"version": "3.7.0",
"source": {
"type": "git",
"url": "https://github.com/ergebnis/json-printer.git",
"reference": "211d73fc7ec6daf98568ee6ed6e6d133dee8503e"
"reference": "ced41fce7854152f0e8f38793c2ffe59513cdd82"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/ergebnis/json-printer/zipball/211d73fc7ec6daf98568ee6ed6e6d133dee8503e",
"reference": "211d73fc7ec6daf98568ee6ed6e6d133dee8503e",
"url": "https://api.github.com/repos/ergebnis/json-printer/zipball/ced41fce7854152f0e8f38793c2ffe59513cdd82",
"reference": "ced41fce7854152f0e8f38793c2ffe59513cdd82",
"shasum": ""
},
"require": {
"ext-json": "*",
"ext-mbstring": "*",
"php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0"
"php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"require-dev": {
"ergebnis/composer-normalize": "^2.44.0",
"ergebnis/data-provider": "^3.3.0",
"ergebnis/license": "^2.5.0",
"ergebnis/php-cs-fixer-config": "^6.37.0",
@ -530,15 +527,6 @@
"rector/rector": "^1.2.10"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "3.9-dev"
},
"composer-normalize": {
"indent-size": 2,
"indent-style": "space"
}
},
"autoload": {
"psr-4": {
"Ergebnis\\Json\\Printer\\": "src/"
@ -567,20 +555,20 @@
"security": "https://github.com/ergebnis/json-printer/blob/main/.github/SECURITY.md",
"source": "https://github.com/ergebnis/json-printer"
},
"time": "2025-09-06T09:59:26+00:00"
"time": "2024-11-17T11:20:51+00:00"
},
{
"name": "ergebnis/json-schema-validator",
"version": "4.5.1",
"version": "4.4.0",
"source": {
"type": "git",
"url": "https://github.com/ergebnis/json-schema-validator.git",
"reference": "b739527a480a9e3651360ad351ea77e7e9019df2"
"reference": "85f90c81f718aebba1d738800af83eeb447dc7ec"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/ergebnis/json-schema-validator/zipball/b739527a480a9e3651360ad351ea77e7e9019df2",
"reference": "b739527a480a9e3651360ad351ea77e7e9019df2",
"url": "https://api.github.com/repos/ergebnis/json-schema-validator/zipball/85f90c81f718aebba1d738800af83eeb447dc7ec",
"reference": "85f90c81f718aebba1d738800af83eeb447dc7ec",
"shasum": ""
},
"require": {
@ -588,7 +576,7 @@
"ergebnis/json-pointer": "^3.4.0",
"ext-json": "*",
"justinrainbow/json-schema": "^5.2.12 || ^6.0.0",
"php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0"
"php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"require-dev": {
"ergebnis/composer-normalize": "^2.44.0",
@ -609,7 +597,7 @@
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "4.6-dev"
"dev-main": "4.4-dev"
},
"composer-normalize": {
"indent-size": 2,
@ -644,34 +632,146 @@
"security": "https://github.com/ergebnis/json-schema-validator/blob/main/.github/SECURITY.md",
"source": "https://github.com/ergebnis/json-schema-validator"
},
"time": "2025-09-06T11:37:35+00:00"
"time": "2024-11-18T06:32:28+00:00"
},
{
"name": "justinrainbow/json-schema",
"version": "6.6.1",
"name": "icecave/parity",
"version": "1.0.0",
"source": {
"type": "git",
"url": "https://github.com/jsonrainbow/json-schema.git",
"reference": "fd8e5c6b1badb998844ad34ce0abcd71a0aeb396"
"url": "https://github.com/icecave/parity.git",
"reference": "0109fef58b3230d23b20b2ac52ecdf477218d300"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/fd8e5c6b1badb998844ad34ce0abcd71a0aeb396",
"reference": "fd8e5c6b1badb998844ad34ce0abcd71a0aeb396",
"url": "https://api.github.com/repos/icecave/parity/zipball/0109fef58b3230d23b20b2ac52ecdf477218d300",
"reference": "0109fef58b3230d23b20b2ac52ecdf477218d300",
"shasum": ""
},
"require": {
"ext-json": "*",
"marc-mabe/php-enum": "^4.0",
"php": "^7.2 || ^8.0"
"icecave/repr": "~1",
"php": ">=5.3"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "3.3.0",
"json-schema/json-schema-test-suite": "^23.2",
"marc-mabe/php-enum-phpstan": "^2.0",
"phpspec/prophecy": "^1.19",
"phpstan/phpstan": "^1.12",
"phpunit/phpunit": "^8.5"
"eloquent/liberator": "~1",
"icecave/archer": "~1"
},
"suggest": {
"eloquent/asplode": "Drop-in exception-based error handling."
},
"type": "library",
"autoload": {
"psr-0": {
"Icecave\\Parity": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "James Harris",
"email": "james.harris@icecave.com.au",
"homepage": "https://github.com/jmalloc"
}
],
"description": "A customizable deep comparison library.",
"homepage": "https://github.com/IcecaveStudios/parity",
"keywords": [
"compare",
"comparison",
"equal",
"equality",
"greater",
"less",
"sort",
"sorting"
],
"support": {
"issues": "https://github.com/icecave/parity/issues",
"source": "https://github.com/icecave/parity/tree/1.0.0"
},
"time": "2014-01-17T05:56:27+00:00"
},
{
"name": "icecave/repr",
"version": "1.0.1",
"source": {
"type": "git",
"url": "https://github.com/icecave/repr.git",
"reference": "8a3d2953adf5f464a06e3e2587aeacc97e2bed07"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/icecave/repr/zipball/8a3d2953adf5f464a06e3e2587aeacc97e2bed07",
"reference": "8a3d2953adf5f464a06e3e2587aeacc97e2bed07",
"shasum": ""
},
"require": {
"php": ">=5.3"
},
"require-dev": {
"icecave/archer": "~1"
},
"suggest": {
"eloquent/asplode": "Drop-in exception-based error handling."
},
"type": "library",
"autoload": {
"psr-4": {
"Icecave\\Repr\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "James Harris",
"email": "james.harris@icecave.com.au",
"homepage": "https://github.com/jmalloc"
}
],
"description": "A library for generating string representations of any value, inspired by Python's reprlib library.",
"homepage": "https://github.com/IcecaveStudios/repr",
"keywords": [
"human",
"readable",
"repr",
"representation",
"string"
],
"support": {
"issues": "https://github.com/icecave/repr/issues",
"source": "https://github.com/icecave/repr/tree/1.0.1"
},
"time": "2014-07-25T05:44:41+00:00"
},
{
"name": "justinrainbow/json-schema",
"version": "6.0.0",
"source": {
"type": "git",
"url": "https://github.com/jsonrainbow/json-schema.git",
"reference": "a38c6198d53b09c0702f440585a4f4a5d9137bd9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/a38c6198d53b09c0702f440585a4f4a5d9137bd9",
"reference": "a38c6198d53b09c0702f440585a4f4a5d9137bd9",
"shasum": ""
},
"require": {
"icecave/parity": "1.0.0",
"marc-mabe/php-enum": "^2.0 || ^3.0 || ^4.0",
"php": ">=5.3.3"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "~2.2.20 || ~2.19.0",
"json-schema/json-schema-test-suite": "1.2.0",
"phpunit/phpunit": "^4.8.35"
},
"bin": [
"bin/validate-json"
@ -717,26 +817,26 @@
],
"support": {
"issues": "https://github.com/jsonrainbow/json-schema/issues",
"source": "https://github.com/jsonrainbow/json-schema/tree/6.6.1"
"source": "https://github.com/jsonrainbow/json-schema/tree/6.0.0"
},
"time": "2025-11-07T18:30:29+00:00"
"time": "2024-07-30T17:49:21+00:00"
},
{
"name": "localheinz/diff",
"version": "1.3.0",
"version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/localheinz/diff.git",
"reference": "33bd840935970cda6691c23fc7d94ae764c0734c"
"reference": "ec413943c2b518464865673fd5b38f7df867a010"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/localheinz/diff/zipball/33bd840935970cda6691c23fc7d94ae764c0734c",
"reference": "33bd840935970cda6691c23fc7d94ae764c0734c",
"url": "https://api.github.com/repos/localheinz/diff/zipball/ec413943c2b518464865673fd5b38f7df867a010",
"reference": "ec413943c2b518464865673fd5b38f7df867a010",
"shasum": ""
},
"require": {
"php": "~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0"
"php": "~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0"
},
"require-dev": {
"phpunit/phpunit": "^7.5.0 || ^8.5.23",
@ -772,22 +872,22 @@
],
"support": {
"issues": "https://github.com/localheinz/diff/issues",
"source": "https://github.com/localheinz/diff/tree/1.3.0"
"source": "https://github.com/localheinz/diff/tree/1.2.0"
},
"time": "2025-08-30T09:44:18+00:00"
"time": "2024-12-04T14:16:01+00:00"
},
{
"name": "marc-mabe/php-enum",
"version": "v4.7.2",
"version": "v4.7.1",
"source": {
"type": "git",
"url": "https://github.com/marc-mabe/php-enum.git",
"reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef"
"reference": "7159809e5cfa041dca28e61f7f7ae58063aae8ed"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/bb426fcdd65c60fb3638ef741e8782508fda7eef",
"reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef",
"url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/7159809e5cfa041dca28e61f7f7ae58063aae8ed",
"reference": "7159809e5cfa041dca28e61f7f7ae58063aae8ed",
"shasum": ""
},
"require": {
@ -845,9 +945,9 @@
],
"support": {
"issues": "https://github.com/marc-mabe/php-enum/issues",
"source": "https://github.com/marc-mabe/php-enum/tree/v4.7.2"
"source": "https://github.com/marc-mabe/php-enum/tree/v4.7.1"
},
"time": "2025-09-14T11:18:39+00:00"
"time": "2024-11-28T04:54:44+00:00"
},
{
"name": "psr/event-dispatcher",
@ -1872,16 +1972,16 @@
},
{
"name": "symfony/deprecation-contracts",
"version": "v2.5.4",
"version": "v2.5.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
"reference": "605389f2a7e5625f273b53960dc46aeaf9c62918"
"reference": "80d075412b557d41002320b96a096ca65aa2c98d"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/605389f2a7e5625f273b53960dc46aeaf9c62918",
"reference": "605389f2a7e5625f273b53960dc46aeaf9c62918",
"url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/80d075412b557d41002320b96a096ca65aa2c98d",
"reference": "80d075412b557d41002320b96a096ca65aa2c98d",
"shasum": ""
},
"require": {
@ -1889,12 +1989,12 @@
},
"type": "library",
"extra": {
"thanks": {
"url": "https://github.com/symfony/contracts",
"name": "symfony/contracts"
},
"branch-alias": {
"dev-main": "2.5-dev"
},
"thanks": {
"name": "symfony/contracts",
"url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@ -1919,7 +2019,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.4"
"source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.3"
},
"funding": [
{
@ -1935,7 +2035,7 @@
"type": "tidelift"
}
],
"time": "2024-09-25T14:11:13+00:00"
"time": "2023-01-24T14:02:46+00:00"
},
{
"name": "symfony/error-handler",
@ -2174,16 +2274,16 @@
},
{
"name": "symfony/http-foundation",
"version": "v5.4.50",
"version": "v5.4.46",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
"reference": "1a0706e8b8041046052ea2695eb8aeee04f97609"
"reference": "168b77c71e6f02d8fc479db78beaf742a37d3cab"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/1a0706e8b8041046052ea2695eb8aeee04f97609",
"reference": "1a0706e8b8041046052ea2695eb8aeee04f97609",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/168b77c71e6f02d8fc479db78beaf742a37d3cab",
"reference": "168b77c71e6f02d8fc479db78beaf742a37d3cab",
"shasum": ""
},
"require": {
@ -2230,7 +2330,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/http-foundation/tree/v5.4.50"
"source": "https://github.com/symfony/http-foundation/tree/v5.4.46"
},
"funding": [
{
@ -2241,16 +2341,12 @@
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2025-11-03T12:58:48+00:00"
"time": "2024-11-05T15:52:21+00:00"
},
{
"name": "symfony/http-kernel",
@ -2446,16 +2542,16 @@
},
{
"name": "symfony/polyfill-php80",
"version": "v1.33.0",
"version": "v1.31.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php80.git",
"reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608"
"reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
"reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8",
"reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8",
"shasum": ""
},
"require": {
@ -2464,8 +2560,8 @@
"type": "library",
"extra": {
"thanks": {
"url": "https://github.com/symfony/polyfill",
"name": "symfony/polyfill"
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@ -2506,7 +2602,7 @@
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0"
"source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0"
},
"funding": [
{
@ -2517,16 +2613,12 @@
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://github.com/nicolas-grekas",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2025-01-02T08:10:11+00:00"
"time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/polyfill-php81",
@ -2990,9 +3082,9 @@
"ext-json": "*",
"ext-mbstring": "*"
},
"platform-dev": {},
"platform-dev": [],
"platform-overrides": {
"php": "8.0"
},
"plugin-api-version": "2.6.0"
"plugin-api-version": "2.3.0"
}