From 8cd89c475227674a773343d7a9d7600a8070d9c7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 25 Jul 2026 02:11:38 +0000 Subject: [PATCH 1/2] fix(deps): update bump-dependencies --- Dockerfile | 2 +- composer.json | 4 +- composer.lock | 892 +++++++++++++++++++++++++++++++-------------- docker-compose.yml | 26 +- 4 files changed, 631 insertions(+), 293 deletions(-) diff --git a/Dockerfile b/Dockerfile index 67bf261..02020a8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG BASE_IMAGE=libops/islandora:nginx-1.30.3-php84@sha256:e9235dc3789d6ba8885849c80888b755d9e60c316e5de8d88bcd5e9d214ecd42 +ARG BASE_IMAGE=libops/islandora:nginx-1.30.3-php84@sha256:5a32d7e17b2506059e85d9a193d6284cc34730813e185bacd08aeb35d9acb548 FROM ${BASE_IMAGE} ARG TARGETARCH diff --git a/composer.json b/composer.json index a402d5f..260ec09 100644 --- a/composer.json +++ b/composer.json @@ -41,8 +41,8 @@ "drupal/config_update": "^2.0@alpha", "drupal/context": "^5@RC", "drupal/controlled_access_terms": "^2", - "drupal/core-composer-scaffold": "~11.3.0", - "drupal/core-recommended": "~11.3.0", + "drupal/core-composer-scaffold": "~11.4.0", + "drupal/core-recommended": "~11.4.0", "drupal/facets": "^2", "drupal/field_group": "^4", "drupal/field_permissions": "^1", diff --git a/composer.lock b/composer.lock index 9bd94cd..aa8479c 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "a6a0ff943a6016d99453a61e239baa05", + "content-hash": "6fa306d6a4dcfe981ccfb3429a7708f9", "packages": [ { "name": "adci/full-name-parser", @@ -59,22 +59,22 @@ }, { "name": "asm89/stack-cors", - "version": "v2.3.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/asm89/stack-cors.git", - "reference": "acf3142e6c5eafa378dc8ef3c069ab4558993f70" + "reference": "33dcc9955bd5c683e1246f0162f48df73fe799f6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/asm89/stack-cors/zipball/acf3142e6c5eafa378dc8ef3c069ab4558993f70", - "reference": "acf3142e6c5eafa378dc8ef3c069ab4558993f70", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/33dcc9955bd5c683e1246f0162f48df73fe799f6", + "reference": "33dcc9955bd5c683e1246f0162f48df73fe799f6", "shasum": "" }, "require": { "php": "^7.3|^8.0", - "symfony/http-foundation": "^5.3|^6|^7", - "symfony/http-kernel": "^5.3|^6|^7" + "symfony/http-foundation": "^5.3|^6|^7|^8", + "symfony/http-kernel": "^5.3|^6|^7|^8" }, "require-dev": { "phpunit/phpunit": "^9", @@ -109,9 +109,9 @@ ], "support": { "issues": "https://github.com/asm89/stack-cors/issues", - "source": "https://github.com/asm89/stack-cors/tree/v2.3.0" + "source": "https://github.com/asm89/stack-cors/tree/v2.4.0" }, - "time": "2025-03-13T08:50:04+00:00" + "time": "2026-01-28T13:08:04+00:00" }, { "name": "born-digital/islandora_iiif_hocr", @@ -364,20 +364,19 @@ }, { "name": "codementality/flysystem-stream-wrapper", - "version": "v1.1.1", + "version": "v1.1.2", "source": { "type": "git", "url": "https://github.com/codementality/flysystem-stream-wrapper.git", - "reference": "ad07f41bdd513f9551582142dfe02edb3d93fee9" + "reference": "c6c306514cfb8a10062c3ad621623b4588ae3bad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/codementality/flysystem-stream-wrapper/zipball/ad07f41bdd513f9551582142dfe02edb3d93fee9", - "reference": "ad07f41bdd513f9551582142dfe02edb3d93fee9", + "url": "https://api.github.com/repos/codementality/flysystem-stream-wrapper/zipball/c6c306514cfb8a10062c3ad621623b4588ae3bad", + "reference": "c6c306514cfb8a10062c3ad621623b4588ae3bad", "shasum": "" }, "require": { - "codementality/stream-util": "v2.0.0", "league/flysystem": "^1.0.9" }, "replace": { @@ -390,9 +389,6 @@ "type": "library", "autoload": { "psr-4": { - "Codementality\\": [ - "vendor/codementality/stream-util/src/" - ], "Codementality\\FlysystemStreamWrapper\\": [ "src/" ] @@ -416,59 +412,9 @@ "homepage": "http://github.com/codementality/flysystem-stream-wrapper", "support": { "issues": "https://github.com/codementality/flysystem-stream-wrapper/issues", - "source": "https://github.com/codementality/flysystem-stream-wrapper/tree/v1.1.1" + "source": "https://github.com/codementality/flysystem-stream-wrapper/tree/v1.1.2" }, - "time": "2025-01-26T12:03:16+00:00" - }, - { - "name": "codementality/stream-util", - "version": "v2.0.0", - "source": { - "type": "git", - "url": "https://github.com/codementality/stream-util.git", - "reference": "fbb4374f8867a01cddb35b6ad88eacaa46264821" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/codementality/stream-util/zipball/fbb4374f8867a01cddb35b6ad88eacaa46264821", - "reference": "fbb4374f8867a01cddb35b6ad88eacaa46264821", - "shasum": "" - }, - "require": { - "php": ">=8.2.0" - }, - "replace": { - "twistor/stream-util": "1.0.1" - }, - "require-dev": { - "phpunit/phpunit": "^11.5.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Codementality\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Leppanen", - "email": "chris.leppanen@gmail.com" - }, - { - "name": "Lisa Ridley", - "email": "lisa@codementality.com" - } - ], - "description": "Helper utilities for dealing with streams. Forked and updated version of twistor/stream-util.", - "homepage": "http://github.com/codementality/stream-util", - "support": { - "source": "https://github.com/codementality/stream-util/tree/v2.0.0" - }, - "time": "2025-01-15T02:52:24+00:00" + "time": "2026-07-03T12:59:12+00:00" }, { "name": "composer/installers", @@ -1651,17 +1597,17 @@ }, { "name": "drupal/better_exposed_filters", - "version": "7.1.2", + "version": "7.1.3", "source": { "type": "git", "url": "https://git.drupalcode.org/project/better_exposed_filters.git", - "reference": "7.1.2" + "reference": "7.1.3" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/better_exposed_filters-7.1.2.zip", - "reference": "7.1.2", - "shasum": "44aaa7ba5c95721cbe6ec25bcef0267ec6a9ad15" + "url": "https://ftp.drupal.org/files/projects/better_exposed_filters-7.1.3.zip", + "reference": "7.1.3", + "shasum": "802c4a2823c5393b78750a540ac4d2e2c95767e5" }, "require": { "drupal/core": "^10.3 || ^11", @@ -1670,8 +1616,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "7.1.2", - "datestamp": "1779237916", + "version": "7.1.3", + "datestamp": "1784943855", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2267,16 +2213,16 @@ }, { "name": "drupal/core", - "version": "11.3.13", + "version": "11.4.4", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "a9334c83b262556bcd17785df981e0f49d1f191d" + "reference": "37366eee85534e018eb53eadc261d26a46a9b6f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/a9334c83b262556bcd17785df981e0f49d1f191d", - "reference": "a9334c83b262556bcd17785df981e0f49d1f191d", + "url": "https://api.github.com/repos/drupal/core/zipball/37366eee85534e018eb53eadc261d26a46a9b6f4", + "reference": "37366eee85534e018eb53eadc261d26a46a9b6f4", "shasum": "" }, "require": { @@ -2302,6 +2248,7 @@ "ext-zlib": "*", "guzzlehttp/guzzle": "^7.10", "guzzlehttp/psr7": "^2.8.0", + "justinrainbow/json-schema": "^5.2 || ^6.5.2", "masterminds/html5": "^2.7", "mck89/peast": "^1.17.4", "pear/archive_tar": "^1.4.14", @@ -2322,12 +2269,15 @@ "symfony/polyfill-iconv": "^1.32", "symfony/polyfill-php84": "^1.32", "symfony/polyfill-php85": "^1.32", + "symfony/polyfill-php86": "^1.37", "symfony/process": "^7.4.5", "symfony/psr-http-message-bridge": "^7.4", "symfony/routing": "^7.4.13", + "symfony/runtime": "^7.4", "symfony/serializer": "^7.4", "symfony/validator": "^7.4", "symfony/yaml": "^7.4.12", + "twig/html-extra": "^3.23", "twig/twig": "^3.27.0" }, "conflict": { @@ -2365,8 +2315,14 @@ "suggest": { "ext-zip": "Needed to extend the plugin.manager.archiver service capability with the handling of files in the ZIP format." }, + "bin": [ + "scripts/dr" + ], "type": "drupal-core", "extra": { + "branch-alias": { + "dev-main": "11.x-dev" + }, "drupal-scaffold": { "file-mapping": { "[web-root]/.htaccess": "assets/scaffold/files/htaccess", @@ -2434,22 +2390,28 @@ ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", "support": { - "source": "https://github.com/drupal/core/tree/11.3.13" + "source": "https://github.com/drupal/core/tree/11.4.4" }, - "time": "2026-06-23T07:19:39+00:00" + "funding": [ + { + "url": "https://www.drupal.org/composer-fund", + "type": "other" + } + ], + "time": "2026-07-15T18:02:21+00:00" }, { "name": "drupal/core-composer-scaffold", - "version": "11.3.13", + "version": "11.4.4", "source": { "type": "git", "url": "https://github.com/drupal/core-composer-scaffold.git", - "reference": "cb417c20910980aa6d40dc0626af795f9308bcca" + "reference": "678f9ecb912958ebb046d6f9122b84a0cc6401ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/cb417c20910980aa6d40dc0626af795f9308bcca", - "reference": "cb417c20910980aa6d40dc0626af795f9308bcca", + "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/678f9ecb912958ebb046d6f9122b84a0cc6401ff", + "reference": "678f9ecb912958ebb046d6f9122b84a0cc6401ff", "shasum": "" }, "require": { @@ -2466,7 +2428,7 @@ "extra": { "class": "Drupal\\Composer\\Plugin\\Scaffold\\Plugin", "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-main": "11.x-dev" } }, "autoload": { @@ -2484,49 +2446,48 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-composer-scaffold/tree/11.3.13" + "source": "https://github.com/drupal/core-composer-scaffold/tree/11.4.4" }, - "time": "2026-02-10T11:39:53+00:00" + "time": "2026-07-09T23:23:24+00:00" }, { "name": "drupal/core-recommended", - "version": "11.3.13", + "version": "11.4.4", "source": { "type": "git", "url": "https://github.com/drupal/core-recommended.git", - "reference": "63463ae5c05516388160b2339651611fe73f1a2a" + "reference": "17ea388598063ead0f9dc70cdaac8afaf2828048" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-recommended/zipball/63463ae5c05516388160b2339651611fe73f1a2a", - "reference": "63463ae5c05516388160b2339651611fe73f1a2a", + "url": "https://api.github.com/repos/drupal/core-recommended/zipball/17ea388598063ead0f9dc70cdaac8afaf2828048", + "reference": "17ea388598063ead0f9dc70cdaac8afaf2828048", "shasum": "" }, "require": { - "asm89/stack-cors": "~v2.3.0", + "asm89/stack-cors": "~v2.4.0", "composer/semver": "~3.4.4", "doctrine/lexer": "~3.0.1", - "drupal/core": "11.3.13", + "drupal/core": "11.4.4", "egulias/email-validator": "~4.0.4", - "guzzlehttp/guzzle": "~7.12.1", - "guzzlehttp/promises": "~2.5.0", - "guzzlehttp/psr7": "~2.12.1", + "justinrainbow/json-schema": "~6.8.2", + "marc-mabe/php-enum": "~v4.7.2", "masterminds/html5": "~2.10.0", - "mck89/peast": "~v1.17.4", + "mck89/peast": "~v1.17.6", "pear/archive_tar": "~1.6.0", "pear/console_getopt": "~v1.4.3", - "pear/pear-core-minimal": "~v1.10.16", + "pear/pear-core-minimal": "~v1.10.18", "pear/pear_exception": "~v1.0.2", - "php-tuf/composer-stager": "~v2.0.2", + "php-tuf/composer-stager": "~v2.1.0", "psr/container": "~2.0.2", "psr/event-dispatcher": "~1.0.0", "psr/http-client": "~1.0.3", "psr/http-factory": "~1.1.0", "psr/log": "~3.0.2", "ralouphie/getallheaders": "~3.0.3", - "revolt/event-loop": "~v1.0.8", - "symfony/console": "~v7.4.11", - "symfony/dependency-injection": "~v7.4.10", + "revolt/event-loop": "~v1.0.9", + "symfony/console": "~v7.4.13", + "symfony/dependency-injection": "~v7.4.13", "symfony/deprecation-contracts": "~v3.7.0", "symfony/error-handler": "~v7.4.8", "symfony/event-dispatcher": "~v7.4.9", @@ -2534,43 +2495,38 @@ "symfony/filesystem": "~v7.4.11", "symfony/finder": "~v7.4.8", "symfony/http-foundation": "~v7.4.13", - "symfony/http-kernel": "~v7.4.12", + "symfony/http-kernel": "~v7.4.13", "symfony/mailer": "~v7.4.12", - "symfony/mime": "~v7.4.12", - "symfony/polyfill-ctype": "~v1.37.0", - "symfony/polyfill-iconv": "~v1.37.0", - "symfony/polyfill-intl-grapheme": "~v1.37.0", - "symfony/polyfill-intl-idn": "~v1.38.1", - "symfony/polyfill-intl-normalizer": "~v1.37.0", - "symfony/polyfill-mbstring": "~v1.37.0", - "symfony/polyfill-php84": "~v1.37.0", - "symfony/polyfill-php85": "~v1.37.0", - "symfony/process": "~v7.4.11", + "symfony/mime": "~v7.4.13", + "symfony/process": "~v7.4.13", "symfony/psr-http-message-bridge": "~v7.4.8", "symfony/routing": "~v7.4.13", + "symfony/runtime": "~v7.4.13", "symfony/serializer": "~v7.4.10", "symfony/service-contracts": "~v3.7.0", - "symfony/string": "~v7.4.11", + "symfony/string": "~v7.4.13", "symfony/translation-contracts": "~v3.7.0", "symfony/validator": "~v7.4.10", "symfony/var-dumper": "~v7.4.8", "symfony/var-exporter": "~v7.4.9", - "symfony/yaml": "~v7.4.12", - "twig/twig": "~v3.27.0" + "symfony/yaml": "~v7.4.13" }, "conflict": { "webflo/drupal-core-strict": "*" }, "type": "metapackage", + "extra": { + "branch-alias": [] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "description": "Core and its dependencies with known-compatible minor versions. Require this project INSTEAD OF drupal/core.", "support": { - "source": "https://github.com/drupal/core-recommended/tree/11.3.13" + "source": "https://github.com/drupal/core-recommended/tree/11.4.4" }, - "time": "2026-06-23T07:19:39+00:00" + "time": "2026-07-15T18:02:21+00:00" }, { "name": "drupal/csv_serialization", @@ -3240,20 +3196,20 @@ }, { "name": "drupal/flysystem", - "version": "2.3.0", + "version": "2.3.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/flysystem.git", - "reference": "2.3.0" + "reference": "2.3.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/flysystem-2.3.0.zip", - "reference": "2.3.0", - "shasum": "d5fb0f44e405170a84f2217e58908df40d5ba94e" + "url": "https://ftp.drupal.org/files/projects/flysystem-2.3.1.zip", + "reference": "2.3.1", + "shasum": "aaf757d52417c88e10cbac61d2bbce9109fde0d5" }, "require": { - "codementality/flysystem-stream-wrapper": "^1.1.1", + "codementality/flysystem-stream-wrapper": "^1.1.2", "drupal/core": "^11.0", "league/flysystem": "^1.0.3", "league/flysystem-replicate-adapter": "~1.0", @@ -3265,8 +3221,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.3.0", - "datestamp": "1756080970", + "version": "2.3.1", + "datestamp": "1783094062", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -3324,27 +3280,27 @@ }, { "name": "drupal/fpa", - "version": "4.0.1", + "version": "4.0.2", "source": { "type": "git", "url": "https://git.drupalcode.org/project/fpa.git", - "reference": "4.0.1" + "reference": "4.0.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/fpa-4.0.1.zip", - "reference": "4.0.1", - "shasum": "7281a1009d3cf426dabc32e4722c967ad723f2c7" + "url": "https://ftp.drupal.org/files/projects/fpa-4.0.2.zip", + "reference": "4.0.2", + "shasum": "11f36f467a6dff25de0d0670518ec1249bc03aad" }, "require": { "drupal/core": "^9.4 | ^10.3 | ^11", - "drupal/js_cookie": "^1.0" + "drupal/js_cookie": "^1.0 | ^2.0" }, "type": "drupal-module", "extra": { "drupal": { - "version": "4.0.1", - "datestamp": "1734622935", + "version": "4.0.2", + "datestamp": "1782908491", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -3452,32 +3408,33 @@ }, { "name": "drupal/hal", - "version": "2.0.4", + "version": "2.0.5", "source": { "type": "git", "url": "https://git.drupalcode.org/project/hal.git", - "reference": "2.0.4" + "reference": "2.0.5" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/hal-2.0.4.zip", - "reference": "2.0.4", - "shasum": "5d98f2ebbc7952d183278351d24d3e51ea18c8ee" + "url": "https://ftp.drupal.org/files/projects/hal-2.0.5.zip", + "reference": "2.0.5", + "shasum": "a95b5af38061e580b51985cdfd20975e8f2f41ae" }, "require": { - "drupal/core": "^10 || ^11" + "drupal/core": "^10 || ^11 || ^12" }, "require-dev": { "drupal/aggregator": "2.x-dev", + "drupal/contact": "^1", "drupal/entity_reference_revisions": "1.x-dev", - "drupal/rdf": "^2.1 || 3.0.x-dev", + "drupal/rdf": "3.0.x-dev", "drupal/tour": "^1" }, "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.4", - "datestamp": "1738532063", + "version": "2.0.5", + "datestamp": "1782694027", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -3506,17 +3463,17 @@ }, { "name": "drupal/islandora", - "version": "2.18.3", + "version": "2.18.5", "source": { "type": "git", "url": "https://git.drupalcode.org/project/islandora.git", - "reference": "2.18.3" + "reference": "2.18.5" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/islandora-2.18.3.zip", - "reference": "2.18.3", - "shasum": "e87c9eaba05838d71e4b36d5b3cfafa2029a1cae" + "url": "https://ftp.drupal.org/files/projects/islandora-2.18.5.zip", + "reference": "2.18.5", + "shasum": "ad54f2c2f541b66a5a8b5c5b8cc1714ca9031cb9" }, "require": { "drupal/action": "^0.2", @@ -3555,8 +3512,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.18.3", - "datestamp": "1781633693", + "version": "2.18.5", + "datestamp": "1784820624", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -4892,17 +4849,17 @@ }, { "name": "drupal/search_api", - "version": "1.40.0", + "version": "1.41.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/search_api.git", - "reference": "8.x-1.40" + "reference": "8.x-1.41" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.40.zip", - "reference": "8.x-1.40", - "shasum": "64ac71887786da63ced27a43e37342ea3b765a88" + "url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.41.zip", + "reference": "8.x-1.41", + "shasum": "bb030951ee9a09fac67e8cde5b495c3b67e2949d" }, "require": { "drupal/core": "^10.3 || ^11" @@ -4924,8 +4881,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.40", - "datestamp": "1762031191", + "version": "8.x-1.41", + "datestamp": "1780907071", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -4963,49 +4920,50 @@ }, { "name": "drupal/search_api_solr", - "version": "4.3.10", + "version": "4.3.13", "source": { "type": "git", "url": "https://git.drupalcode.org/project/search_api_solr.git", - "reference": "4.3.10" + "reference": "4.3.13" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/search_api_solr-4.3.10.zip", - "reference": "4.3.10", - "shasum": "8d37467f0f2ab34ed6a0b61872ce7ff8e5e64730" + "url": "https://ftp.drupal.org/files/projects/search_api_solr-4.3.13.zip", + "reference": "4.3.13", + "shasum": "2c8bccc6e0188952e90f96f620dc54ca719b95d1" }, "require": { "composer-runtime-api": ">=2.0", "composer/semver": "^1.0|^3.0", "consolidation/annotated-command": "^2.12|^4.1", - "drupal/core": "^10.2 || ^11.0", - "drupal/search_api": "^1.37|1.x-dev", + "drupal/core": "^11.3", + "drupal/search_api": "^1.41|1.x-dev", "ext-dom": "*", "ext-json": "*", "ext-simplexml": "*", "laminas/laminas-stdlib": "^3.2", - "maennchen/zipstream-php": "^2.2.1|^3.0.2", - "solarium/solarium": "^6.3.7" + "maennchen/zipstream-php": "^3.0.2", + "solarium/solarium": "^7.0.0" }, "conflict": { "drupal/acquia_search_solr": "<1.0.0-beta8", + "drupal/core": "<11.3", "drupal/search_api_autocomplete": "<1.6.0", "drupal/search_api_solr_multilingual": "<3.0.0" }, "require-dev": { "drupal/devel": "^4.0|^5.0", - "drupal/facets": "^3.0.x-dev", + "drupal/facets": "3.0.x-dev", "drupal/facets_exposed_filters": "*", "drupal/geofield": "1.x-dev", "drupal/search_api_autocomplete": "1.x-dev", "drupal/search_api_location": "1.x-dev", - "drupal/search_api_spellcheck": "3.x-dev", + "drupal/search_api_spellcheck": "4.0.x-dev", "drupal/views-views": "*", "monolog/monolog": "^1.25|^3" }, "suggest": { - "drupal/facets": "Provides facetted search.", + "drupal/facets": "Provides faceted search.", "drupal/search_api_autocomplete": "Provides auto complete for search boxes.", "drupal/search_api_location": "Provides location searches.", "drupal/search_api_solr_nlp": "Highly recommended! Provides Solr field types based on natural language processing (NLP).", @@ -5014,17 +4972,12 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "4.3.10", - "datestamp": "1745427496", + "version": "4.3.13", + "datestamp": "1784384466", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" } - }, - "drush": { - "services": { - "drush.services.yml": ">=9" - } } }, "notification-url": "https://packages.drupal.org/8/downloads", @@ -5060,7 +5013,7 @@ "description": "Offers an implementation of the Search API that uses an Apache Solr server for indexing content.", "homepage": "https://www.drupal.org/project/search_api_solr", "support": { - "source": "http://git.drupal.org/project/search_api_solr.git", + "source": "https://git.drupal.org/project/search_api_solr.git", "issues": "https://www.drupal.org/project/issues/search_api_solr", "chat": "https://drupalchat.me/channel/search" } @@ -5614,16 +5567,16 @@ }, { "name": "drush/drush", - "version": "13.7.3", + "version": "13.7.6", "source": { "type": "git", "url": "https://github.com/drush-ops/drush.git", - "reference": "a4974fabbd14337fbfdc2918184e6ef773cfeb78" + "reference": "051f6b4909728e0d3363aedab19d393f64438de4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drush-ops/drush/zipball/a4974fabbd14337fbfdc2918184e6ef773cfeb78", - "reference": "a4974fabbd14337fbfdc2918184e6ef773cfeb78", + "url": "https://api.github.com/repos/drush-ops/drush/zipball/051f6b4909728e0d3363aedab19d393f64438de4", + "reference": "051f6b4909728e0d3363aedab19d393f64438de4", "shasum": "" }, "require": { @@ -5636,7 +5589,7 @@ "consolidation/output-formatters": "^4.6.1", "consolidation/robo": "^4.0.6 || ^5.1.0", "consolidation/site-alias": "^4.1.1", - "consolidation/site-process": "^5.4.2", + "consolidation/site-process": "^5.4.2 || ^6.1", "dflydev/dot-access-data": "^3.0.2", "ext-dom": "*", "grasmash/yaml-cli": "^3.2", @@ -5751,7 +5704,7 @@ "issues": "https://github.com/drush-ops/drush/issues", "security": "https://github.com/drush-ops/drush/security/advisories", "slack": "https://drupal.slack.com/messages/C62H9CWQM", - "source": "https://github.com/drush-ops/drush/tree/13.7.3" + "source": "https://github.com/drush-ops/drush/tree/13.7.6" }, "funding": [ { @@ -5759,7 +5712,7 @@ "type": "github" } ], - "time": "2026-05-11T10:48:11+00:00" + "time": "2026-07-08T10:43:20+00:00" }, { "name": "easyrdf/easyrdf", @@ -6076,22 +6029,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.12.3", + "version": "7.15.1", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "9aa17bcdd777ee31df9fc83c337ca4ca2340def3" + "reference": "61443dfb33c62f308ee8add20f45b4d6e4bf8d2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9aa17bcdd777ee31df9fc83c337ca4ca2340def3", - "reference": "9aa17bcdd777ee31df9fc83c337ca4ca2340def3", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/61443dfb33c62f308ee8add20f45b4d6e4bf8d2f", + "reference": "61443dfb33c62f308ee8add20f45b4d6e4bf8d2f", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^2.5", - "guzzlehttp/psr7": "^2.12.3", + "guzzlehttp/promises": "^2.5.1", + "guzzlehttp/psr7": "^2.13", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.5 || ^3.0", @@ -6103,8 +6056,8 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", - "guzzle/client-integration-tests": "3.0.2", - "guzzlehttp/test-server": "^0.5.1", + "guzzle/client-integration-tests": "3.0.3", + "guzzlehttp/test-server": "^0.7", "php-http/message-factory": "^1.1", "phpunit/phpunit": "^8.5.52 || ^9.6.34", "psr/log": "^1.1 || ^2.0 || ^3.0" @@ -6184,7 +6137,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.12.3" + "source": "https://github.com/guzzle/guzzle/tree/7.15.1" }, "funding": [ { @@ -6200,7 +6153,7 @@ "type": "tidelift" } ], - "time": "2026-06-23T15:29:02+00:00" + "time": "2026-07-18T11:23:11+00:00" }, { "name": "guzzlehttp/promises", @@ -6288,16 +6241,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.12.4", + "version": "2.13.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "51e27f9e2b332ab3e72f4520d5ff4f3c68c3577c" + "reference": "dad89620b7a6edb60c15858442eb2e408b45d8f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/51e27f9e2b332ab3e72f4520d5ff4f3c68c3577c", - "reference": "51e27f9e2b332ab3e72f4520d5ff4f3c68c3577c", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/dad89620b7a6edb60c15858442eb2e408b45d8f4", + "reference": "dad89620b7a6edb60c15858442eb2e408b45d8f4", "shasum": "" }, "require": { @@ -6387,7 +6340,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.12.4" + "source": "https://github.com/guzzle/psr7/tree/2.13.0" }, "funding": [ { @@ -6403,7 +6356,7 @@ "type": "tidelift" } ], - "time": "2026-07-08T15:56:20+00:00" + "time": "2026-07-16T22:23:49+00:00" }, { "name": "halaxa/json-machine", @@ -6638,6 +6591,81 @@ }, "time": "2025-01-08T18:57:02+00:00" }, + { + "name": "justinrainbow/json-schema", + "version": "6.8.2", + "source": { + "type": "git", + "url": "https://github.com/jsonrainbow/json-schema.git", + "reference": "2c89ebb95ca9cedc9347f780333f7b25792dcb76" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/2c89ebb95ca9cedc9347f780333f7b25792dcb76", + "reference": "2c89ebb95ca9cedc9347f780333f7b25792dcb76", + "shasum": "" + }, + "require": { + "ext-json": "*", + "marc-mabe/php-enum": "^4.4", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "3.3.0", + "json-schema/json-schema-test-suite": "dev-main", + "marc-mabe/php-enum-phpstan": "^2.0", + "phpspec/prophecy": "^1.19", + "phpstan/phpstan": "^1.12", + "phpunit/phpunit": "^8.5" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/jsonrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "support": { + "issues": "https://github.com/jsonrainbow/json-schema/issues", + "source": "https://github.com/jsonrainbow/json-schema/tree/6.8.2" + }, + "time": "2026-05-05T05:39:01+00:00" + }, { "name": "laminas/laminas-stdlib", "version": "3.21.0", @@ -7216,6 +7244,79 @@ ], "time": "2025-12-10T09:58:31+00:00" }, + { + "name": "marc-mabe/php-enum", + "version": "v4.7.2", + "source": { + "type": "git", + "url": "https://github.com/marc-mabe/php-enum.git", + "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/bb426fcdd65c60fb3638ef741e8782508fda7eef", + "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef", + "shasum": "" + }, + "require": { + "ext-reflection": "*", + "php": "^7.1 | ^8.0" + }, + "require-dev": { + "phpbench/phpbench": "^0.16.10 || ^1.0.4", + "phpstan/phpstan": "^1.3.1", + "phpunit/phpunit": "^7.5.20 | ^8.5.22 | ^9.5.11", + "vimeo/psalm": "^4.17.0 | ^5.26.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-3.x": "3.2-dev", + "dev-master": "4.7-dev" + } + }, + "autoload": { + "psr-4": { + "MabeEnum\\": "src/" + }, + "classmap": [ + "stubs/Stringable.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Marc Bennewitz", + "email": "dev@mabe.berlin", + "homepage": "https://mabe.berlin/", + "role": "Lead" + } + ], + "description": "Simple and fast implementation of enumerations with native PHP", + "homepage": "https://github.com/marc-mabe/php-enum", + "keywords": [ + "enum", + "enum-map", + "enum-set", + "enumeration", + "enumerator", + "enummap", + "enumset", + "map", + "set", + "type", + "type-hint", + "typehint" + ], + "support": { + "issues": "https://github.com/marc-mabe/php-enum/issues", + "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.2" + }, + "time": "2025-09-14T11:18:39+00:00" + }, { "name": "masterminds/html5", "version": "2.10.0", @@ -7285,16 +7386,16 @@ }, { "name": "mck89/peast", - "version": "v1.17.5", + "version": "v1.17.7", "source": { "type": "git", "url": "https://github.com/mck89/peast.git", - "reference": "e19a8bd896b7f04941a38fd38a140c9a6531c84f" + "reference": "89ee39f81e82cb7ed36cc5abaf2edd43cef71770" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mck89/peast/zipball/e19a8bd896b7f04941a38fd38a140c9a6531c84f", - "reference": "e19a8bd896b7f04941a38fd38a140c9a6531c84f", + "url": "https://api.github.com/repos/mck89/peast/zipball/89ee39f81e82cb7ed36cc5abaf2edd43cef71770", + "reference": "89ee39f81e82cb7ed36cc5abaf2edd43cef71770", "shasum": "" }, "require": { @@ -7307,7 +7408,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.17.5-dev" + "dev-master": "1.17.7-dev" } }, "autoload": { @@ -7328,9 +7429,9 @@ "description": "Peast is PHP library that generates AST for JavaScript code", "support": { "issues": "https://github.com/mck89/peast/issues", - "source": "https://github.com/mck89/peast/tree/v1.17.5" + "source": "https://github.com/mck89/peast/tree/v1.17.7" }, - "time": "2026-03-15T10:47:07+00:00" + "time": "2026-07-21T11:56:06+00:00" }, { "name": "mjordan/islandora_workbench_integration", @@ -8038,28 +8139,29 @@ }, { "name": "php-tuf/composer-stager", - "version": "v2.0.2", + "version": "v2.1.1", "source": { "type": "git", "url": "https://github.com/php-tuf/composer-stager.git", - "reference": "3b8cad67352ebef1f854995efc722728518cafd8" + "reference": "64f3b033736483af81551b0f41ab1126510cfea0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-tuf/composer-stager/zipball/3b8cad67352ebef1f854995efc722728518cafd8", - "reference": "3b8cad67352ebef1f854995efc722728518cafd8", + "url": "https://api.github.com/repos/php-tuf/composer-stager/zipball/64f3b033736483af81551b0f41ab1126510cfea0", + "reference": "64f3b033736483af81551b0f41ab1126510cfea0", "shasum": "" }, "require": { "ext-json": "*", "php": ">=8.1.0", - "symfony/filesystem": "^6.2 || ^7.0", - "symfony/process": "^6.4.14 || ^7.1.7", + "symfony/filesystem": "^6.2 || ^7.0 || ^8.0", + "symfony/process": "^6.4.33 || ^7.3.11 || ^8.0", "symfony/translation-contracts": "^3.1" }, "conflict": { - "symfony/process": ">=6 <6.4.14 || >=7 <7.1.7", - "symfony/symfony": ">=6 <6.4.14 || >=7 <7.1.7" + "symfony/process": ">=6.4 <6.4.33 || >=7.3 <7.3.11 || >=7.4 <7.4.5 || >=8.0 <8.0.5", + "symfony/symfony": ">=6.4 <6.4.33 || >=7.3 <7.3.11 || >=7.4 <7.4.5 || >=8.0 <8.0.5", + "symfony/yaml": ">=2.0.0 <5.4.52 || >=6.0.0 <6.4.40 || >=7.0.0 <7.4.12 || >=8.0.0 <8.0.12" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "^1.0", @@ -8070,7 +8172,7 @@ "phpunit/phpunit": "^10.5.19", "slevomat/coding-standard": "^8.13", "squizlabs/php_codesniffer": "^3.7", - "symfony/config": "^6.3", + "symfony/config": "^6.3 || ^8.0", "symfony/dependency-injection": "^6.3", "symfony/yaml": "^6.3", "thecodingmachine/phpstan-strict-rules": "^1.0" @@ -8107,7 +8209,7 @@ "issues": "https://github.com/php-tuf/composer-stager/issues", "source": "https://github.com/php-tuf/composer-stager" }, - "time": "2025-11-17T14:51:07+00:00" + "time": "2026-07-07T14:30:49+00:00" }, { "name": "phpowermove/docblock", @@ -8707,16 +8809,16 @@ }, { "name": "revolt/event-loop", - "version": "v1.0.8", + "version": "v1.0.9", "source": { "type": "git", "url": "https://github.com/revoltphp/event-loop.git", - "reference": "b6fc06dce8e9b523c9946138fa5e62181934f91c" + "reference": "44061cf513e53c6200372fc935ac42271566295d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/revoltphp/event-loop/zipball/b6fc06dce8e9b523c9946138fa5e62181934f91c", - "reference": "b6fc06dce8e9b523c9946138fa5e62181934f91c", + "url": "https://api.github.com/repos/revoltphp/event-loop/zipball/44061cf513e53c6200372fc935ac42271566295d", + "reference": "44061cf513e53c6200372fc935ac42271566295d", "shasum": "" }, "require": { @@ -8726,7 +8828,7 @@ "ext-json": "*", "jetbrains/phpstorm-stubs": "^2019.3", "phpunit/phpunit": "^9", - "psalm/phar": "^5.15" + "psalm/phar": "6.16.*" }, "type": "library", "extra": { @@ -8773,9 +8875,9 @@ ], "support": { "issues": "https://github.com/revoltphp/event-loop/issues", - "source": "https://github.com/revoltphp/event-loop/tree/v1.0.8" + "source": "https://github.com/revoltphp/event-loop/tree/v1.0.9" }, - "time": "2025-08-27T21:33:23+00:00" + "time": "2026-05-16T17:55:38+00:00" }, { "name": "sebastian/diff", @@ -8971,21 +9073,23 @@ }, { "name": "solarium/solarium", - "version": "6.4.1", + "version": "7.0.0", "source": { "type": "git", "url": "https://github.com/solariumphp/solarium.git", - "reference": "5ed828fc441510e6ea10e5f6fa1bfeb7739fb952" + "reference": "44739c15341c308ea5ba79942fa4c9f4198679c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/solariumphp/solarium/zipball/5ed828fc441510e6ea10e5f6fa1bfeb7739fb952", - "reference": "5ed828fc441510e6ea10e5f6fa1bfeb7739fb952", + "url": "https://api.github.com/repos/solariumphp/solarium/zipball/44739c15341c308ea5ba79942fa4c9f4198679c4", + "reference": "44739c15341c308ea5ba79942fa4c9f4198679c4", "shasum": "" }, "require": { "composer-runtime-api": ">=2.0", + "ext-date": "*", "ext-json": "*", + "ext-pcre": "*", "halaxa/json-machine": "^1.1", "php": "^8.1", "psr/event-dispatcher": "^1.0", @@ -9001,16 +9105,17 @@ "nyholm/psr7": "^1.8", "php-http/guzzle7-adapter": "^1.0", "phpstan/extension-installer": "^1.4", - "phpstan/phpstan": "^2.1", + "phpstan/phpstan": "^2.1.41", "phpstan/phpstan-deprecation-rules": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpunit/phpunit": "^10.5", "rawr/phpunit-data-provider": "^3.3", "roave/security-advisories": "dev-master", "spomky-labs/cbor-php": "^3.1", - "symfony/event-dispatcher": "^5.0 || ^6.0 || ^7.0" + "symfony/event-dispatcher": "^5.0 || ^6.0 || ^7.0 || ^8.0" }, "suggest": { + "ext-curl": "Needed to use the cURL adapter", "spomky-labs/cbor-php": "Needed to use CBOR formatted requests with Solr 9.3+" }, "type": "library", @@ -9038,9 +9143,9 @@ ], "support": { "issues": "https://github.com/solariumphp/solarium/issues", - "source": "https://github.com/solariumphp/solarium/tree/6.4.1" + "source": "https://github.com/solariumphp/solarium/tree/7.0.0" }, - "time": "2025-10-18T17:49:40+00:00" + "time": "2026-04-27T07:40:48+00:00" }, { "name": "stomp-php/stomp-php", @@ -9195,16 +9300,16 @@ }, { "name": "symfony/console", - "version": "v7.4.11", + "version": "v7.4.14", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "ed0107e43ab452aa77ae99e005b95e56b556e075" + "reference": "92f58bc4bf97a92ed1b9f367f0cd44f20bde0e87" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/ed0107e43ab452aa77ae99e005b95e56b556e075", - "reference": "ed0107e43ab452aa77ae99e005b95e56b556e075", + "url": "https://api.github.com/repos/symfony/console/zipball/92f58bc4bf97a92ed1b9f367f0cd44f20bde0e87", + "reference": "92f58bc4bf97a92ed1b9f367f0cd44f20bde0e87", "shasum": "" }, "require": { @@ -9269,7 +9374,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.4.11" + "source": "https://github.com/symfony/console/tree/v7.4.14" }, "funding": [ { @@ -9289,20 +9394,20 @@ "type": "tidelift" } ], - "time": "2026-05-13T12:04:42+00:00" + "time": "2026-06-16T11:50:14+00:00" }, { "name": "symfony/dependency-injection", - "version": "v7.4.10", + "version": "v7.4.14", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "4eb0d9dfa9d4f7c59216baf49b3ed6b1fb72293d" + "reference": "2c8c64a33e2e6911579e1ff79a8e06c27d48d402" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/4eb0d9dfa9d4f7c59216baf49b3ed6b1fb72293d", - "reference": "4eb0d9dfa9d4f7c59216baf49b3ed6b1fb72293d", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/2c8c64a33e2e6911579e1ff79a8e06c27d48d402", + "reference": "2c8c64a33e2e6911579e1ff79a8e06c27d48d402", "shasum": "" }, "require": { @@ -9353,7 +9458,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v7.4.10" + "source": "https://github.com/symfony/dependency-injection/tree/v7.4.14" }, "funding": [ { @@ -9373,7 +9478,7 @@ "type": "tidelift" } ], - "time": "2026-05-06T11:55:30+00:00" + "time": "2026-06-24T07:41:05+00:00" }, { "name": "symfony/deprecation-contracts", @@ -9915,16 +10020,16 @@ }, { "name": "symfony/http-kernel", - "version": "v7.4.12", + "version": "v7.4.14", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "7922b53e70d2ba2027af8bb6a59d91eb3541ea4d" + "reference": "e99af79b1e776646eda0e1c23b7b45c184ff99be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7922b53e70d2ba2027af8bb6a59d91eb3541ea4d", - "reference": "7922b53e70d2ba2027af8bb6a59d91eb3541ea4d", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e99af79b1e776646eda0e1c23b7b45c184ff99be", + "reference": "e99af79b1e776646eda0e1c23b7b45c184ff99be", "shasum": "" }, "require": { @@ -10010,7 +10115,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v7.4.12" + "source": "https://github.com/symfony/http-kernel/tree/v7.4.14" }, "funding": [ { @@ -10030,7 +10135,7 @@ "type": "tidelift" } ], - "time": "2026-05-20T09:27:11+00:00" + "time": "2026-06-27T09:14:35+00:00" }, { "name": "symfony/mailer", @@ -10118,16 +10223,16 @@ }, { "name": "symfony/mime", - "version": "v7.4.12", + "version": "v7.4.13", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "b198dd66c211c97119bcaaff7c13431dbbb5e470" + "reference": "a845722765c4f6b2ce88beaf4f4479975b186770" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/b198dd66c211c97119bcaaff7c13431dbbb5e470", - "reference": "b198dd66c211c97119bcaaff7c13431dbbb5e470", + "url": "https://api.github.com/repos/symfony/mime/zipball/a845722765c4f6b2ce88beaf4f4479975b186770", + "reference": "a845722765c4f6b2ce88beaf4f4479975b186770", "shasum": "" }, "require": { @@ -10183,7 +10288,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.4.12" + "source": "https://github.com/symfony/mime/tree/v7.4.13" }, "funding": [ { @@ -10203,7 +10308,7 @@ "type": "tidelift" } ], - "time": "2026-05-20T07:20:23+00:00" + "time": "2026-05-23T16:22:37+00:00" }, { "name": "symfony/polyfill-ctype", @@ -11115,18 +11220,98 @@ ], "time": "2026-04-26T13:10:57+00:00" }, + { + "name": "symfony/polyfill-php86", + "version": "v1.38.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php86.git", + "reference": "fcec68d64f46dc84e1f6ffcf2c6dda40ff3143ad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php86/zipball/fcec68d64f46dc84e1f6ffcf2c6dda40ff3143ad", + "reference": "fcec68d64f46dc84e1f6ffcf2c6dda40ff3143ad", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php86\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.6+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php86/tree/v1.38.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "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": "2026-05-25T11:52:35+00:00" + }, { "name": "symfony/process", - "version": "v7.4.11", + "version": "v7.4.13", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "d9593c9efa40499eb078b81144de42cbc28a31f0" + "reference": "f5804be144caceb570f6747519999636b664f24c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/d9593c9efa40499eb078b81144de42cbc28a31f0", - "reference": "d9593c9efa40499eb078b81144de42cbc28a31f0", + "url": "https://api.github.com/repos/symfony/process/zipball/f5804be144caceb570f6747519999636b664f24c", + "reference": "f5804be144caceb570f6747519999636b664f24c", "shasum": "" }, "require": { @@ -11158,7 +11343,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.4.11" + "source": "https://github.com/symfony/process/tree/v7.4.13" }, "funding": [ { @@ -11178,7 +11363,7 @@ "type": "tidelift" } ], - "time": "2026-05-11T16:55:21+00:00" + "time": "2026-05-23T16:05:06+00:00" }, { "name": "symfony/psr-http-message-bridge", @@ -11353,6 +11538,91 @@ ], "time": "2026-05-24T11:20:33+00:00" }, + { + "name": "symfony/runtime", + "version": "v7.4.14", + "source": { + "type": "git", + "url": "https://github.com/symfony/runtime.git", + "reference": "15497f743dd714f3167cb6a56509b9d42e6417b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/runtime/zipball/15497f743dd714f3167cb6a56509b9d42e6417b3", + "reference": "15497f743dd714f3167cb6a56509b9d42e6417b3", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0|^2.0", + "php": ">=8.2" + }, + "conflict": { + "symfony/dotenv": "<6.4", + "symfony/http-foundation": "<6.4" + }, + "require-dev": { + "composer/composer": "^2.6", + "symfony/console": "^6.4|^7.0|^8.0", + "symfony/dependency-injection": "^6.4|^7.0|^8.0", + "symfony/dotenv": "^6.4|^7.0|^8.0", + "symfony/http-foundation": "^6.4|^7.0|^8.0", + "symfony/http-kernel": "^6.4|^7.0|^8.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Symfony\\Component\\Runtime\\Internal\\ComposerPlugin" + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Runtime\\": "", + "Symfony\\Runtime\\Symfony\\Component\\": "Internal/" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Enables decoupling PHP applications from global state", + "homepage": "https://symfony.com", + "keywords": [ + "runtime" + ], + "support": { + "source": "https://github.com/symfony/runtime/tree/v7.4.14" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "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": "2026-06-05T06:22:21+00:00" + }, { "name": "symfony/serializer", "version": "v7.4.10", @@ -11546,16 +11816,16 @@ }, { "name": "symfony/string", - "version": "v7.4.11", + "version": "v7.4.13", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "965f7306a43383d02c6aca1e3f3bd2f0ea5dee15" + "reference": "961683010db3b27ec6ebcd7308e6e1ee8fa7ffde" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/965f7306a43383d02c6aca1e3f3bd2f0ea5dee15", - "reference": "965f7306a43383d02c6aca1e3f3bd2f0ea5dee15", + "url": "https://api.github.com/repos/symfony/string/zipball/961683010db3b27ec6ebcd7308e6e1ee8fa7ffde", + "reference": "961683010db3b27ec6ebcd7308e6e1ee8fa7ffde", "shasum": "" }, "require": { @@ -11613,7 +11883,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.4.11" + "source": "https://github.com/symfony/string/tree/v7.4.13" }, "funding": [ { @@ -11633,7 +11903,7 @@ "type": "tidelift" } ], - "time": "2026-05-13T12:04:42+00:00" + "time": "2026-05-23T15:23:29+00:00" }, { "name": "symfony/translation", @@ -12091,16 +12361,16 @@ }, { "name": "symfony/yaml", - "version": "v7.4.12", + "version": "v7.4.14", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "8b6952b56ca6417f25f7a65758cadd0ce02edc51" + "reference": "f8f328665ace2370d1e10645b807ba1646dc7dcc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/8b6952b56ca6417f25f7a65758cadd0ce02edc51", - "reference": "8b6952b56ca6417f25f7a65758cadd0ce02edc51", + "url": "https://api.github.com/repos/symfony/yaml/zipball/f8f328665ace2370d1e10645b807ba1646dc7dcc", + "reference": "f8f328665ace2370d1e10645b807ba1646dc7dcc", "shasum": "" }, "require": { @@ -12143,7 +12413,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.4.12" + "source": "https://github.com/symfony/yaml/tree/v7.4.14" }, "funding": [ { @@ -12163,7 +12433,75 @@ "type": "tidelift" } ], - "time": "2026-05-20T07:20:23+00:00" + "time": "2026-06-08T20:24:16+00:00" + }, + { + "name": "twig/html-extra", + "version": "v3.28.0", + "source": { + "type": "git", + "url": "https://github.com/twigphp/html-extra.git", + "reference": "760893ed7bdd0a381e4e00004c6f6e26ad3881d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/html-extra/zipball/760893ed7bdd0a381e4e00004c6f6e26ad3881d7", + "reference": "760893ed7bdd0a381e4e00004c6f6e26ad3881d7", + "shasum": "" + }, + "require": { + "php": ">=8.1.0", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/mime": "^5.4|^6.4|^7.0|^8.0", + "twig/twig": "^3.13|^4.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^6.4|^7.0" + }, + "type": "library", + "autoload": { + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Twig\\Extra\\Html\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + } + ], + "description": "A Twig extension for HTML", + "homepage": "https://twig.symfony.com", + "keywords": [ + "html", + "twig" + ], + "support": { + "source": "https://github.com/twigphp/html-extra/tree/v3.28.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2026-06-25T06:50:01+00:00" }, { "name": "twig/twig", @@ -12786,5 +13124,5 @@ "php": "^8.3" }, "platform-dev": {}, - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.9.0" } diff --git a/docker-compose.yml b/docker-compose.yml index 98e5f26..a174b59 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -53,7 +53,7 @@ secrets: services: activemq: <<: *common - image: libops/activemq:5@sha256:325379229480ce585b27ccb03daa62af6c9b35996610689fe65376c56c4adef6 + image: libops/activemq:5@sha256:9907574809fc3bb2bb8dfa0f59e750b166e01586ae53968fbfcdeacd003d0146 secrets: - source: ACTIVEMQ_PASSWORD - source: ACTIVEMQ_WEB_ADMIN_PASSWORD @@ -65,7 +65,7 @@ services: depends_on: activemq: condition: service_healthy - image: libops/alpaca:2.4@sha256:1003499410c1fb7beee15099572347e163a305e8925d68a5c4194fde1314610a + image: libops/alpaca:2.4@sha256:8af69239f2e957abc70fd103bb05832ac0f80bc52b83b64258472c538d0b87e6 secrets: - source: ALPACA_JMS_PASSWORD - source: CERT_PUBLIC_KEY @@ -76,7 +76,7 @@ services: ALPACA_TRIPLESTORE_INDEXER_ENABLED: "false" crayfits: <<: *common - image: libops/crayfits:main@sha256:a922ff61cdc73ae63b46d2e3b2c1e8ff41b121704aababe64f99255e274bff85 + image: libops/crayfits:main@sha256:a6178116cfe8a535d2321ef043159895a46aef19714449579d3347fa5e139b69 secrets: - source: CERT_PUBLIC_KEY - source: CERT_AUTHORITY @@ -135,11 +135,11 @@ services: fits: <<: *common - image: libops/fits:1.6.0@sha256:9471bd835e797f6c41052062c1095129748a698710df9576b8f867248e0e3b45 + image: libops/fits:1.6.0@sha256:f1debfe52827a18ef3d02224cff683477dfb9073307bf4000739c7627a08c6d5 homarus: <<: *common - image: libops/homarus:8.1.2@sha256:e5352d9f1560bb3496fb7ff4d270085d8b05bcf61c4a2496e2e743b8eaab6fd9 + image: libops/homarus:8.1.2@sha256:f3a826a80a7f44f0a4245ac9647c05ab509f19c9b991d6f71a263adadbeae7dd secrets: - source: CERT_PUBLIC_KEY - source: CERT_AUTHORITY @@ -148,7 +148,7 @@ services: houdini: <<: *common - image: libops/houdini:8.18.2@sha256:25a40f144ba115cf08ef8dd1899fd40ee8dcd4d67bf65fd5415114dfd0ab8925 + image: libops/houdini:8.18.2@sha256:a78854fbaedfe8793c7e90ee170c301bc15139022e571944c396b146b57ec821 secrets: - source: CERT_PUBLIC_KEY - source: CERT_AUTHORITY @@ -157,7 +157,7 @@ services: hypercube: <<: *common - image: libops/hypercube:5.5.2@sha256:68011206c264e5e8bcb9e38fea74e6aef0319e2031f1ba71ff462144ca9bc023 + image: libops/hypercube:5.5.2@sha256:ac162e3b483c18678e764b994fe91a4558bbb7011223145d8d9d51b5a1165356 secrets: - source: CERT_PUBLIC_KEY - source: CERT_AUTHORITY @@ -166,7 +166,7 @@ services: init: entrypoint: /scripts/init-entrypoint.sh - image: libops/base:3.2.2.0@sha256:0c6bab5444d4758bb977a42c1e5199cba733c7776e1aa006f8021108a785c547 + image: libops/base:3.2.2.0@sha256:d4da77a62c6dead3d52c0e0cc4f38647379d7edd8b2be7b17a2cce06d469b545 networks: default: profiles: @@ -180,7 +180,7 @@ services: mariadb: <<: *common - image: libops/mariadb:11.8@sha256:1b0f53f277cedf95e1fa6df25580de01dd2d0722b09f39fe0d93cfb6263e26f3 + image: libops/mariadb:11.8@sha256:7e0eb90c7cba204b62e8bed72fba00193cbc2e50072fc6e40a6fab8de4b0b857 secrets: - source: DB_ROOT_PASSWORD volumes: @@ -188,7 +188,7 @@ services: mergepdf: <<: *common - image: islandora/mergepdf:6.3.19 + image: islandora/mergepdf:6.4.3@sha256:fcd7c2e81a67df773d5acbcbf6d307e1552f46722591ddeaf8f949b42ae2c97d secrets: - source: CERT_PUBLIC_KEY - source: CERT_AUTHORITY @@ -200,7 +200,7 @@ services: depends_on: drupal: condition: service_healthy - image: libops/solr:9@sha256:267504e413f0d2226a734ad3031487dfd3f9ca75c0e3284c7d924eae6388e6b5 + image: libops/solr:9@sha256:089ab7c43efcba365b29de1f55ddc58e740659c120c9317e30c5881100001761 volumes: - solr-data:/data:rw - read_only: false @@ -228,7 +228,7 @@ services: healthcheck: start_period: 10s test: traefik healthcheck --ping - image: traefik:v3.7.5@sha256:e4d98158c01ad752fc1071d4e9573788747230d902cdde00a772516e692d07c9 + image: traefik:v3.7.9@sha256:652929a140a32d7cafafb13c6cdfab5376cfeff800f51397b87b524501ed02a8 networks: default: aliases: @@ -240,7 +240,7 @@ services: triplet: <<: *common - image: ghcr.io/libops/triplet:v1.1.1@sha256:84dd6c00ed9fd3e60e4e544feda58044d1f47b624fe3a7ee2460e59cc6bf4de2 + image: ghcr.io/libops/triplet:v1.2.0@sha256:6f7ce5374a4517456ae0b8ba410f0abd2e6a717675e8f4e3e18ddf6ab2227ace environment: TRIPLET_PUBLIC_BASE_URL: http://localhost volumes: From b9a60d0c322ff4d075715fe8dc342b56c2e53845 Mon Sep 17 00:00:00 2001 From: Joe Corall Date: Sun, 26 Jul 2026 07:22:09 -0400 Subject: [PATCH 2/2] Update smoke test workflow configuration Removed package versions and allow-unversioned-packages options. --- .github/workflows/sitectl-create-smoke-test.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/sitectl-create-smoke-test.yaml b/.github/workflows/sitectl-create-smoke-test.yaml index d9a4bc7..196e32a 100644 --- a/.github/workflows/sitectl-create-smoke-test.yaml +++ b/.github/workflows/sitectl-create-smoke-test.yaml @@ -26,11 +26,10 @@ jobs: --iiif triplet --iiif-topology disabled --bot-mitigation off + --yolo uses: libops/.github/.github/workflows/sitectl-create-smoke-test.yaml@55489923a34bd3714d2a1b9c5f8a6c678ea1cbfe # main with: plugin: isle create-definition: ${{ matrix.create_definition }} create-args: ${{ matrix.create_args }} packages: sitectl sitectl-drupal sitectl-isle - package-versions: sitectl=1.0.0 sitectl-drupal=1.0.0 sitectl-isle=1.0.0 - allow-unversioned-packages: false