diff --git a/composer.json b/composer.json
index 15dd9a69b235a41f491d063c9cf6e07f344f8eb1..31f5e814e739fd1b0e2190ab0187e5b9ceeeefd6 100644
--- a/composer.json
+++ b/composer.json
@@ -5,7 +5,6 @@
   "keywords": ["Drupal"],
   "minimum-stability": "dev",
   "require": {
-    "drupal/core": "^9 || ^10",
-    "php": ">=8.1"
+    "drupal/core": "^10.2 || ^11"
   }
 }
diff --git a/jsonapi_reference.info.yml b/jsonapi_reference.info.yml
index ffa98f5543c368aaf8b5430f74590cbf68522104..3d206d94b9af982a9e5729040076eafa89eae2b5 100644
--- a/jsonapi_reference.info.yml
+++ b/jsonapi_reference.info.yml
@@ -1,6 +1,6 @@
 name: 'JSON:API Reference'
 type: module
 description: 'Provides a field for referencing remote data elements via JSON:API'
-core_version_requirement: ^9 || ^10
+core_version_requirement: ^10.2 || ^11
 package: 'Field types'
 configure: jsonapi_reference.json_api_reference_config_form
diff --git a/src/Plugin/Field/FieldType/TypedResourceObjectItem.php b/src/Plugin/Field/FieldType/TypedResourceObjectItem.php
index 31cd127ec82cb22c04652b800032a23952afa641..cd89d908811c01d1343e810db67e87283e7f2a40 100644
--- a/src/Plugin/Field/FieldType/TypedResourceObjectItem.php
+++ b/src/Plugin/Field/FieldType/TypedResourceObjectItem.php
@@ -19,7 +19,7 @@ use Drupal\jsonapi_reference\JsonApiClientInterface;
  *   id = "typed_resource_object",
  *   label = @Translation("Typed resource object"),
  *   description = @Translation("Field to represent a resource object in a remote system with a specific type."),
- *   category = @Translation("Reference"),
+ *   category = "reference",
  *   default_formatter = "typed_resource_object_string",
  *   default_widget = "typed_resource_object_autocomplete"
  * )