diff --git a/.github/workflows/build-2.x.yml b/.github/workflows/build-2.x.yml index 94a917fba..a3a5a063d 100644 --- a/.github/workflows/build-2.x.yml +++ b/.github/workflows/build-2.x.yml @@ -22,9 +22,14 @@ jobs: matrix: php-versions: ["8.1", "8.2", "8.3"] test-suite: ["kernel", "functional", "functional-javascript"] - drupal-version: ["10.2.x", "10.3.x", "10.4.x-dev"] + drupal-version: ["10.2.x", "10.3.x", "10.4.x-dev", "11.0.x"] mysql: ["8.0"] allowed_failure: [false] + exclude: + - drupal-version: "11.0.x" + php-versions: "8.1" + - drupal-version: "11.0.x" + php-versions: "8.2" name: PHP ${{ matrix.php-versions }} | drupal ${{ matrix.drupal-version }} | mysql ${{ matrix.mysql }} | test-suite ${{ matrix.test-suite }} @@ -114,7 +119,7 @@ jobs: - name: PHPUNIT tests run: | cd $DRUPAL_DIR/web/core - $DRUPAL_DIR/vendor/bin/phpunit --verbose --testsuite "${{ matrix.test-suite }}" + $DRUPAL_DIR/vendor/bin/phpunit --testsuite "${{ matrix.test-suite }}" - name: Print chromedriver logs if: matrix.test-suite == 'functional-javascript' diff --git a/README.md b/README.md index 546d21923..5fb586ea7 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ You can set the following configuration at `admin/config/islandora/core`: ## Documentation -Further documentation for this module is available on the [Islandora 8 documentation site](https://islandora.github.io/documentation/). +Further documentation for this module is available on the [Islandora documentation site](https://islandora.github.io/documentation/). ## Troubleshooting/Issues diff --git a/islandora.info.yml b/islandora.info.yml index a43196a42..f2c10e5f3 100644 --- a/islandora.info.yml +++ b/islandora.info.yml @@ -4,7 +4,7 @@ name: 'islandora' description: "Islandora Core" type: module package: Islandora -core_version_requirement: ^10.2 +core_version_requirement: ^10.2 || ^11 dependencies: - context:context_ui - ctools:ctools diff --git a/modules/islandora_advanced_search/README.md b/modules/islandora_advanced_search/README.md index 71eb6c535..22c62d273 100644 --- a/modules/islandora_advanced_search/README.md +++ b/modules/islandora_advanced_search/README.md @@ -218,7 +218,7 @@ checkbox. ## Documentation Further documentation for this module is available on the -[Islandora 8 documentation site](https://islandora.github.io/documentation/). +[Islandora documentation site](https://islandora.github.io/documentation/). ## Troubleshooting/Issues diff --git a/modules/islandora_advanced_search/islandora_advanced_search.info.yml b/modules/islandora_advanced_search/islandora_advanced_search.info.yml index a5ad90efb..45dd82887 100644 --- a/modules/islandora_advanced_search/islandora_advanced_search.info.yml +++ b/modules/islandora_advanced_search/islandora_advanced_search.info.yml @@ -4,7 +4,7 @@ name: 'Islandora Advanced Search' description: "Creates an Advanced Search block and other enhancements to search." type: module package: Islandora -core_version_requirement: ^9 || ^10 +core_version_requirement: ^9 || ^10 || ^11 dependencies: - drupal:facets - drupal:facets_summary diff --git a/modules/islandora_audio/README.md b/modules/islandora_audio/README.md index 247f74d41..e8902580a 100644 --- a/modules/islandora_audio/README.md +++ b/modules/islandora_audio/README.md @@ -30,7 +30,7 @@ $ drush en islandora_audio ## Documentation -Official documentation is available on the [Islandora 8 documentation site](https://islandora.github.io/documentation/). +Official documentation is available on the [Islandora documentation site](https://islandora.github.io/documentation/). ## Development diff --git a/modules/islandora_audio/islandora_audio.info.yml b/modules/islandora_audio/islandora_audio.info.yml index 5e6beb5ae..fa60f6db4 100644 --- a/modules/islandora_audio/islandora_audio.info.yml +++ b/modules/islandora_audio/islandora_audio.info.yml @@ -2,6 +2,6 @@ name: 'Islandora Audio' description: 'Islandora audio derivative actions' type: module package: Islandora -core_version_requirement: ^9 || ^10 +core_version_requirement: ^9 || ^10 || ^11 dependencies: - drupal:islandora diff --git a/modules/islandora_breadcrumbs/README.md b/modules/islandora_breadcrumbs/README.md index a2ccdb29b..477aa79b4 100644 --- a/modules/islandora_breadcrumbs/README.md +++ b/modules/islandora_breadcrumbs/README.md @@ -27,7 +27,7 @@ $ drush en islandora_breadcrumbs ## Documentation -Official documentation is available on the [Islandora 8 documentation site](https://islandora.github.io/documentation/). +Official documentation is available on the [Islandora documentation site](https://islandora.github.io/documentation/). ## Development diff --git a/modules/islandora_breadcrumbs/islandora_breadcrumbs.info.yml b/modules/islandora_breadcrumbs/islandora_breadcrumbs.info.yml index 661ec70a2..999ee8ebd 100644 --- a/modules/islandora_breadcrumbs/islandora_breadcrumbs.info.yml +++ b/modules/islandora_breadcrumbs/islandora_breadcrumbs.info.yml @@ -1,7 +1,7 @@ name: 'Islandora Breadcrumbs' type: module description: 'Builds breadcrumbs based on field_member_of relationships.' -core_version_requirement: ^9 || ^10 +core_version_requirement: ^9 || ^10 || ^11 package: Islandora dependencies: - islandora:islandora diff --git a/modules/islandora_core_feature/README.md b/modules/islandora_core_feature/README.md index 5857d86e1..d04161589 100644 --- a/modules/islandora_core_feature/README.md +++ b/modules/islandora_core_feature/README.md @@ -26,7 +26,7 @@ $ drush mim islandora_tags ## Documentation -Official documentation is available on the [Islandora 8 documentation site](https://islandora.github.io/documentation/). +Official documentation is available on the [Islandora documentation site](https://islandora.github.io/documentation/). ## Development diff --git a/modules/islandora_core_feature/islandora_core_feature.info.yml b/modules/islandora_core_feature/islandora_core_feature.info.yml index 38992ea7b..f767a2c37 100755 --- a/modules/islandora_core_feature/islandora_core_feature.info.yml +++ b/modules/islandora_core_feature/islandora_core_feature.info.yml @@ -1,7 +1,7 @@ name: 'Islandora Core Feature' description: 'Minimum configuration required for Islandora.' type: module -core_version_requirement: ^9 || ^10 +core_version_requirement: ^9 || ^10 || ^11 dependencies: - drupal:basic_auth - drupal:content_translation diff --git a/modules/islandora_iiif/islandora_iiif.info.yml b/modules/islandora_iiif/islandora_iiif.info.yml index 39b835c09..61b8e2e26 100644 --- a/modules/islandora_iiif/islandora_iiif.info.yml +++ b/modules/islandora_iiif/islandora_iiif.info.yml @@ -1,7 +1,7 @@ name: 'Islandora IIIF' type: module description: 'IIIF support for Islandora' -core_version_requirement: ^9 || ^10 +core_version_requirement: ^9 || ^10 || ^11 package: Islandora dependencies: - drupal:islandora diff --git a/modules/islandora_image/README.md b/modules/islandora_image/README.md index de203c043..085e5ee34 100644 --- a/modules/islandora_image/README.md +++ b/modules/islandora_image/README.md @@ -30,7 +30,7 @@ $ drush en islandora_image ## Documentation -Further documentation for this module is available on the [Islandora 8 documentation site](https://islandora.github.io/documentation/). +Further documentation for this module is available on the [Islandora documentation site](https://islandora.github.io/documentation/). ## Troubleshooting/Issues diff --git a/modules/islandora_image/islandora_image.info.yml b/modules/islandora_image/islandora_image.info.yml index 277966f38..1ab81294a 100644 --- a/modules/islandora_image/islandora_image.info.yml +++ b/modules/islandora_image/islandora_image.info.yml @@ -1,7 +1,7 @@ name: 'Islandora Image' type: module description: 'Islandora Image derivative actions' -core_version_requirement: ^9 || ^10 +core_version_requirement: ^9 || ^10 || ^11 package: Islandora dependencies: - drupal:islandora diff --git a/modules/islandora_text_extraction/README.md b/modules/islandora_text_extraction/README.md index 58ec586ec..bf8c12979 100644 --- a/modules/islandora_text_extraction/README.md +++ b/modules/islandora_text_extraction/README.md @@ -30,7 +30,7 @@ $ drush en islandora_text_extraction ## Documentation -Official documentation is available on the [Islandora 8 documentation site](https://islandora.github.io/documentation/). +Official documentation is available on the [Islandora documentation site](https://islandora.github.io/documentation/). ## Sponsors diff --git a/modules/islandora_text_extraction/islandora_text_extraction.info.yml b/modules/islandora_text_extraction/islandora_text_extraction.info.yml index fb768e2ab..989c983d3 100644 --- a/modules/islandora_text_extraction/islandora_text_extraction.info.yml +++ b/modules/islandora_text_extraction/islandora_text_extraction.info.yml @@ -1,7 +1,7 @@ name: 'Islandora Text Extraction' type: module description: 'Islandora 8 module to connect to Hypercube microservice, and to get text from PDF ingest' -core_version_requirement: ^9 || ^10 +core_version_requirement: ^9 || ^10 || ^11 package: 'Islandora' dependencies: - drupal:islandora diff --git a/modules/islandora_text_extraction_defaults/README.md b/modules/islandora_text_extraction_defaults/README.md index 2c6b7cdbe..958ac074e 100644 --- a/modules/islandora_text_extraction_defaults/README.md +++ b/modules/islandora_text_extraction_defaults/README.md @@ -27,7 +27,7 @@ $ drush en islandora_text_extraction ## Documentation -Official documentation is available on the [Islandora 8 documentation site](https://islandora.github.io/documentation/). +Official documentation is available on the [Islandora documentation site](https://islandora.github.io/documentation/). ## Development diff --git a/modules/islandora_text_extraction_defaults/islandora_text_extraction_defaults.info.yml b/modules/islandora_text_extraction_defaults/islandora_text_extraction_defaults.info.yml index 8596dbd32..f3fbc926d 100644 --- a/modules/islandora_text_extraction_defaults/islandora_text_extraction_defaults.info.yml +++ b/modules/islandora_text_extraction_defaults/islandora_text_extraction_defaults.info.yml @@ -1,7 +1,7 @@ name: 'Islandora Text Extraction Defaults' type: module description: 'Default config for the Islandora Text Extraction module.' -core_version_requirement: ^9 || ^10 +core_version_requirement: ^9 || ^10 || ^11 package: Islandora dependencies: - drupal:field diff --git a/modules/islandora_video/README.md b/modules/islandora_video/README.md index 502def60d..62cf43f5c 100644 --- a/modules/islandora_video/README.md +++ b/modules/islandora_video/README.md @@ -30,7 +30,7 @@ $ drush en islandora_video ## Documentation -Official documentation is available on the [Islandora 8 documentation site](https://islandora.github.io/documentation/). +Official documentation is available on the [Islandora documentation site](https://islandora.github.io/documentation/). ## Development diff --git a/modules/islandora_video/islandora_video.info.yml b/modules/islandora_video/islandora_video.info.yml index aa51af113..d85a97d2b 100644 --- a/modules/islandora_video/islandora_video.info.yml +++ b/modules/islandora_video/islandora_video.info.yml @@ -2,6 +2,6 @@ name: 'Islandora Video' description: 'Islandora video derivative actions' type: module package: Islandora -core_version_requirement: ^9 || ^10 +core_version_requirement: ^9 || ^10 || ^11 dependencies: - drupal:islandora diff --git a/src/EventSubscriber/JwtEventSubscriber.php b/src/EventSubscriber/JwtEventSubscriber.php index 153187f64..97cf6b0c8 100644 --- a/src/EventSubscriber/JwtEventSubscriber.php +++ b/src/EventSubscriber/JwtEventSubscriber.php @@ -72,7 +72,7 @@ public static function create( /** * {@inheritdoc} */ - public static function getSubscribedEvents() { + public static function getSubscribedEvents(): array { $events[JwtAuthEvents::VALIDATE][] = ['validate']; $events[JwtAuthEvents::VALID][] = ['loadUser']; $events[JwtAuthEvents::GENERATE][] = ['setIslandoraClaims']; diff --git a/src/EventSubscriber/LinkHeaderSubscriber.php b/src/EventSubscriber/LinkHeaderSubscriber.php index f7e5725b8..d4556681a 100644 --- a/src/EventSubscriber/LinkHeaderSubscriber.php +++ b/src/EventSubscriber/LinkHeaderSubscriber.php @@ -113,7 +113,7 @@ public function __construct( /** * {@inheritdoc} */ - public static function getSubscribedEvents() { + public static function getSubscribedEvents(): array { // Run this early so the headers get cached. $events[KernelEvents::RESPONSE][] = ['onResponse', 129]; diff --git a/src/EventSubscriber/StompHeaderEventSubscriber.php b/src/EventSubscriber/StompHeaderEventSubscriber.php index d301e85a5..254521a09 100644 --- a/src/EventSubscriber/StompHeaderEventSubscriber.php +++ b/src/EventSubscriber/StompHeaderEventSubscriber.php @@ -36,7 +36,7 @@ public function __construct( /** * {@inheritdoc} */ - public static function getSubscribedEvents() { + public static function getSubscribedEvents(): array { return [ StompHeaderEventInterface::EVENT_NAME => ['baseHeaders', -100], ]; diff --git a/tests/modules/integer_weight_test_views/integer_weight_test_views.info.yml b/tests/modules/integer_weight_test_views/integer_weight_test_views.info.yml index 77b12ec37..59944bd08 100644 --- a/tests/modules/integer_weight_test_views/integer_weight_test_views.info.yml +++ b/tests/modules/integer_weight_test_views/integer_weight_test_views.info.yml @@ -7,3 +7,8 @@ dependencies: - drupal:node - drupal:views - drupal:language + +# Information added by Drupal.org packaging script on 2024-10-28 +version: '2.13.1' +project: 'islandora' +datestamp: 1730125691