diff --git a/modules/ui_patterns_blocks/ui_patterns_blocks.info.yml b/modules/ui_patterns_blocks/ui_patterns_blocks.info.yml
index 8b41d5dcfcb78b3071ae8af43b19b1b346590be6..88e352d4b20a2a1212a29dbab547eb1af1fe245d 100644
--- a/modules/ui_patterns_blocks/ui_patterns_blocks.info.yml
+++ b/modules/ui_patterns_blocks/ui_patterns_blocks.info.yml
@@ -1,7 +1,7 @@
 name: UI Patterns Blocks
 type: module
 description: "Use UI components as blocks plugins."
-core_version_requirement: ^10
+core_version_requirement: ^10.3 || ^11
 package: User interface
 dependencies:
   - ui_patterns:ui_patterns
diff --git a/modules/ui_patterns_devel/ui_patterns_devel.info.yml b/modules/ui_patterns_devel/ui_patterns_devel.info.yml
index 3d0817347777a4190cbf60cccd765c1b0c38b98c..3c3737c9702277870affcf061a3d980e64b6112c 100644
--- a/modules/ui_patterns_devel/ui_patterns_devel.info.yml
+++ b/modules/ui_patterns_devel/ui_patterns_devel.info.yml
@@ -1,7 +1,7 @@
 name: UI Patterns Devel
 type: module
 description: Provides development aids to UI Patterns developers.
-core_version_requirement: ^10
+core_version_requirement: ^10.3 || ^11
 package: Development
 dependencies:
   - ui_patterns:ui_patterns
diff --git a/modules/ui_patterns_field_formatters/ui_patterns_field_formatters.info.yml b/modules/ui_patterns_field_formatters/ui_patterns_field_formatters.info.yml
index b30ab67d5107b9163f4c40c49d56ad135de96eaf..e513263f4f64daf850e67b08c9e9d3847ecbff3b 100644
--- a/modules/ui_patterns_field_formatters/ui_patterns_field_formatters.info.yml
+++ b/modules/ui_patterns_field_formatters/ui_patterns_field_formatters.info.yml
@@ -1,7 +1,7 @@
 name: UI Patterns Field Formatters
 type: module
 description: Use UI components with field formatters.
-core_version_requirement: ^10
+core_version_requirement: ^10.3 || ^11
 package: User interface
 dependencies:
   - ui_patterns:ui_patterns
diff --git a/modules/ui_patterns_layouts/ui_patterns_layouts.info.yml b/modules/ui_patterns_layouts/ui_patterns_layouts.info.yml
index 198c9b497fc385e6828a94d67b7189d67bd0ad4d..5dc047d66ff527ab5515087b6c70b9e68f645a86 100644
--- a/modules/ui_patterns_layouts/ui_patterns_layouts.info.yml
+++ b/modules/ui_patterns_layouts/ui_patterns_layouts.info.yml
@@ -1,7 +1,7 @@
 name: "UI Patterns Layouts"
 type: module
 description: "Use UI components as layouts plugins."
-core_version_requirement: ^10
+core_version_requirement: ^10.3 || ^11
 package: "User interface"
 dependencies:
   - drupal:layout_discovery
diff --git a/modules/ui_patterns_legacy/ui_patterns_legacy.info.yml b/modules/ui_patterns_legacy/ui_patterns_legacy.info.yml
index 6221865c2fa1f43a9fd0fb680e6d6bb031d15da4..3ada3bf59efd28561ff5ba588e4fa89c8c99aaa7 100644
--- a/modules/ui_patterns_legacy/ui_patterns_legacy.info.yml
+++ b/modules/ui_patterns_legacy/ui_patterns_legacy.info.yml
@@ -1,7 +1,7 @@
 name: "UI Patterns Legacy"
 type: module
 description: "Compatibility layer for UI Patterns 1.x components."
-core_version_requirement: ^10
+core_version_requirement: ^10.3 || ^11
 package: "User interface"
 dependencies:
   - ui_patterns:ui_patterns
diff --git a/modules/ui_patterns_library/ui_patterns_library.info.yml b/modules/ui_patterns_library/ui_patterns_library.info.yml
index 151e5c289a18698b1e459568fd5a8876988d94b5..abec528242ce8648a461d80d719bd08abb4012f6 100644
--- a/modules/ui_patterns_library/ui_patterns_library.info.yml
+++ b/modules/ui_patterns_library/ui_patterns_library.info.yml
@@ -1,7 +1,7 @@
 name: "UI Patterns Library"
 type: module
 description: "Browse UI components in library pages."
-core_version_requirement: ^10
+core_version_requirement: ^10.3 || ^11
 package: "User interface"
 dependencies:
   - ui_patterns:ui_patterns
diff --git a/modules/ui_patterns_views/ui_patterns_views.info.yml b/modules/ui_patterns_views/ui_patterns_views.info.yml
index be4033ab421e3383dfef723b317866bda221ab81..5318877b301308c3e37b222159b471427c768fee 100644
--- a/modules/ui_patterns_views/ui_patterns_views.info.yml
+++ b/modules/ui_patterns_views/ui_patterns_views.info.yml
@@ -1,7 +1,7 @@
 name: "UI Patterns Views"
 type: module
 description: "Use UI components with Views rows and styles plugins."
-core_version_requirement: ^10
+core_version_requirement: ^10.3 || ^11
 package: "User interface"
 dependencies:
   - drupal:views
diff --git a/src/Plugin/Validation/Constraint/RequiredArrayValuesConstraint.php b/src/Plugin/Validation/Constraint/RequiredArrayValuesConstraint.php
index d0ae966a939851805291d63d2af75d70bc6b1323..6558bbc0b008e967f9aad642a46b44edc0c4331d 100644
--- a/src/Plugin/Validation/Constraint/RequiredArrayValuesConstraint.php
+++ b/src/Plugin/Validation/Constraint/RequiredArrayValuesConstraint.php
@@ -42,14 +42,14 @@ class RequiredArrayValuesConstraint extends SymfonyConstraint {
   /**
    * {@inheritdoc}
    */
-  public function getDefaultOption() {
+  public function getDefaultOption(): string {
     return 'requiredValues';
   }
 
   /**
    * {@inheritdoc}
    */
-  public function getRequiredOptions() {
+  public function getRequiredOptions(): array {
     return ['requiredValues'];
   }
 
diff --git a/ui_patterns.info.yml b/ui_patterns.info.yml
index 8e766c5b5ce1048a205177f47558fd7841b83008..c82ef82ee0e1b5701c6af52d81b199204a4e30d5 100644
--- a/ui_patterns.info.yml
+++ b/ui_patterns.info.yml
@@ -1,5 +1,5 @@
 name: "UI Patterns"
 type: module
 description: "Define and expose self-contained UI Components as Drupal plugins and use them seamlessly in Drupal development and site-building."
-core_version_requirement: ^10.3
+core_version_requirement: ^10.3 || ^11
 package: "User interface"
diff --git a/ui_patterns.services.yml b/ui_patterns.services.yml
index 38617db588f7dd64471c40a4c1cb44ffdd2993f8..5b1fd70fb60d5fc4bff837c1bd6536a2787f4309 100644
--- a/ui_patterns.services.yml
+++ b/ui_patterns.services.yml
@@ -21,12 +21,12 @@ services:
     class: Drupal\ui_patterns\PropTypePluginManager
     parent: default_plugin_manager
     arguments:
-      - '@ui_patterns.schema_compatibility_checker'
+      - "@ui_patterns.schema_compatibility_checker"
   plugin.manager.ui_patterns_prop_type_adapter:
     class: Drupal\ui_patterns\PropTypeAdapterPluginManager
     parent: default_plugin_manager
     arguments:
-      - '@ui_patterns.schema_compatibility_checker'
+      - "@ui_patterns.schema_compatibility_checker"
   plugin.manager.ui_patterns_source:
     class: Drupal\ui_patterns\SourcePluginManager
     parent: default_plugin_manager