diff --git a/composer.json b/composer.json
index c55432a2468a029d26a1c8b9ab6aad741d7563b1..1f2064a621d4a41a76596b32e64e6f2338563b3d 100644
--- a/composer.json
+++ b/composer.json
@@ -32,11 +32,11 @@
     }
   },
   "require": {
-    "drupal/core": "^8 || ^9",
+    "drupal/core": "^8.7.7 || ^9",
     "consolidation/output-formatters": "^3.2.0",
-    "drupal/dynamic_entity_reference": "^2.0@alpha",
-    "drupal/key": "^1.7",
-    "drupal/typed_data": "^1.0@alpha",
+    "drupal/dynamic_entity_reference": "^2.0@alpha10",
+    "drupal/key": "1.x-dev",
+    "drupal/typed_data": "1.x-dev",
     "firebase/php-jwt": "^5.0",
     "lusitanian/oauth": "^0.8.11",
     "ext-json": "*"
diff --git a/modules/salesforce_example/salesforce_example.info.yml b/modules/salesforce_example/salesforce_example.info.yml
index fb31c9a83f144d431b0d8afd22da69684cf4447b..576c654b65b8eb8018d81ee210553b80860148de 100644
--- a/modules/salesforce_example/salesforce_example.info.yml
+++ b/modules/salesforce_example/salesforce_example.info.yml
@@ -1,7 +1,7 @@
 name: Salesforce Example
 type: module
 description: Salesforce Examples
-core: 8.x
+core_version_requirement: ^8.7.7 || ^9
 package: Salesforce
 dependencies:
   - salesforce:salesforce_push
diff --git a/modules/salesforce_jwt/salesforce_jwt.info.yml b/modules/salesforce_jwt/salesforce_jwt.info.yml
index 36562825d4133ab68ee959fb7d5a354a4f6dfac2..a1a109a84a4a7ea83693fcee2522b97c50bd793d 100644
--- a/modules/salesforce_jwt/salesforce_jwt.info.yml
+++ b/modules/salesforce_jwt/salesforce_jwt.info.yml
@@ -1,8 +1,7 @@
 name: Salesforce JWT Auth Provider
 type: module
 description: Provides key-based Salesforce authentication.
-core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8.7.7 || ^9
 package: Salesforce
 configure: salesforce.auth_config
 dependencies:
diff --git a/modules/salesforce_logger/salesforce_logger.info.yml b/modules/salesforce_logger/salesforce_logger.info.yml
index 9f9ca3fb6c606b94851d77a3a593093d828ec8ad..2dc3e376adc5334b2cc6fbfbb83117142bc8d05d 100644
--- a/modules/salesforce_logger/salesforce_logger.info.yml
+++ b/modules/salesforce_logger/salesforce_logger.info.yml
@@ -1,8 +1,7 @@
 name: Salesforce Logger
 type: module
 description: Consolidated logging for Salesforce Log events.
-core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8.7.7 || ^9
 package: Salesforce
 configure: salesforce_logger.settings
 dependencies:
diff --git a/modules/salesforce_mapping/salesforce_mapping.info.yml b/modules/salesforce_mapping/salesforce_mapping.info.yml
index 7965eacd9c49b5203e20ef9d69b5cdfbe099423d..d20a76d1f349f986d53981ccd3f9cf0a75c59926 100644
--- a/modules/salesforce_mapping/salesforce_mapping.info.yml
+++ b/modules/salesforce_mapping/salesforce_mapping.info.yml
@@ -2,9 +2,8 @@ name: Salesforce Mapping
 type: module
 description: Map Drupal entities to Salesforce objects.
 package: Salesforce
-core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8.7.7 || ^9
 dependencies:
   - salesforce:salesforce
-  - dynamic_entity_reference:dynamic_entity_reference (2.x)
+  - dynamic_entity_reference:dynamic_entity_reference (>= 2.0-alpha10)
   - typed_data:typed_data
diff --git a/modules/salesforce_mapping/tests/modules/salesforce_mapping_test/salesforce_mapping_test.info.yml b/modules/salesforce_mapping/tests/modules/salesforce_mapping_test/salesforce_mapping_test.info.yml
index f6025c974e04eff619ec51a713cf848e46cdf191..fc2cada004b86620c5f2277ff8543efc9843dfb3 100644
--- a/modules/salesforce_mapping/tests/modules/salesforce_mapping_test/salesforce_mapping_test.info.yml
+++ b/modules/salesforce_mapping/tests/modules/salesforce_mapping_test/salesforce_mapping_test.info.yml
@@ -2,7 +2,6 @@ name: "Salesforce mapping test module"
 type: module
 description: "Salesforce mapping test module"
 package: Testing
-core: 8.x
 dependencies:
   - text
   - datetime
diff --git a/modules/salesforce_mapping_ui/salesforce_mapping_ui.info.yml b/modules/salesforce_mapping_ui/salesforce_mapping_ui.info.yml
index 9d4c31d885be694d5524eee24201af1c45aba1a2..3c932ced7542fc97c450b479a1b26e7030b7c08a 100644
--- a/modules/salesforce_mapping_ui/salesforce_mapping_ui.info.yml
+++ b/modules/salesforce_mapping_ui/salesforce_mapping_ui.info.yml
@@ -2,8 +2,7 @@ name: Salesforce Mapping UI
 type: module
 description: User interface for managing Salesforce mappings.
 package: Salesforce
-core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8.7.7 || ^9
 configure: entity.salesforce_mapping.list
 dependencies:
   - salesforce:salesforce_mapping
diff --git a/modules/salesforce_oauth/salesforce_oauth.info.yml b/modules/salesforce_oauth/salesforce_oauth.info.yml
index 815713ba9f16b13ce77fdf4f921d8aba0023dcac..74987b349be508749e486fe4c8ef5ba0bc75c7d9 100644
--- a/modules/salesforce_oauth/salesforce_oauth.info.yml
+++ b/modules/salesforce_oauth/salesforce_oauth.info.yml
@@ -1,8 +1,7 @@
 name: Salesforce OAuth user-agent Provider
 type: module
 description: Provides user-agent-based Salesforce OAuth authentication.
-core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8.7.7 || ^9
 package: Salesforce
 configure: salesforce.auth_config
 dependencies:
diff --git a/modules/salesforce_pull/salesforce_pull.info.yml b/modules/salesforce_pull/salesforce_pull.info.yml
index 292d728ce2492e3b60e0a8affd381a356d1de8d5..ed75a8d62626ba9ec0f6295c2a9ed4405768e76d 100644
--- a/modules/salesforce_pull/salesforce_pull.info.yml
+++ b/modules/salesforce_pull/salesforce_pull.info.yml
@@ -2,7 +2,6 @@ name: Salesforce Pull
 type: module
 description: Imports objects from Salesforce based on mappings defined in Salesforce Mapping.
 package: Salesforce
-core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8.7.7 || ^9
 dependencies:
   - salesforce:salesforce_mapping
diff --git a/modules/salesforce_push/salesforce_push.info.yml b/modules/salesforce_push/salesforce_push.info.yml
index cc2693aab0e8f633644c40a30e541054b7859180..8d078134ce0b01bd009dd9df461b6f7021070e4e 100644
--- a/modules/salesforce_push/salesforce_push.info.yml
+++ b/modules/salesforce_push/salesforce_push.info.yml
@@ -2,7 +2,6 @@ name: Salesforce Push
 type: module
 description: Push data to Salesforce when updates are made to Drupal entities.
 package: Salesforce
-core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8.7.7 || ^9
 dependencies:
   - salesforce:salesforce_mapping
diff --git a/modules/salesforce_soap/salesforce_soap.info.yml b/modules/salesforce_soap/salesforce_soap.info.yml
index 304524a500edb1c403d068d5a46a56c8a63032ca..363ddedfe744a72fae346c36c3782256f896e47b 100644
--- a/modules/salesforce_soap/salesforce_soap.info.yml
+++ b/modules/salesforce_soap/salesforce_soap.info.yml
@@ -2,7 +2,6 @@ name: Salesforce Soap
 type: module
 description: Exposes a SoapClient service for communicating with the Salesforce SOAP API.
 package: Salesforce
-core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8.7.7 || ^9
 dependencies:
   - salesforce:salesforce
diff --git a/modules/salesforce_webform/salesforce_webform.info.yml b/modules/salesforce_webform/salesforce_webform.info.yml
index a2e9fbe2b30b3bd3b4dec3b1aa5314edabd070b7..666d55047df103b4bc829537accccb2eaddeae14 100644
--- a/modules/salesforce_webform/salesforce_webform.info.yml
+++ b/modules/salesforce_webform/salesforce_webform.info.yml
@@ -2,8 +2,8 @@ name: Salesforce Webform
 type: module
 description: Adds support for webforms fields in Salesforce Mapping.
 package: Salesforce
-core: 8.x
+core_version_requirement: ^8.7.7 || ^9
 
 dependencies:
   - salesforce:salesforce_mapping
-  - webform:webform
+  - webform:webform (>= 5.9-beta1)
diff --git a/salesforce.info.yml b/salesforce.info.yml
index 5597ba534c7721923134b59f5233c8541749283a..e538937eb703068141e9de671ba996b53103423c 100644
--- a/salesforce.info.yml
+++ b/salesforce.info.yml
@@ -2,8 +2,7 @@ name: Salesforce Integration
 type: module
 description: Modules to integrate Drupal and Salesforce
 package: Salesforce
-core: 8.x
-core_version_requirement: ^8 || ^9
+core_version_requirement: ^8.7.7 || ^9
 configure: salesforce.admin_config_salesforce
 dependencies:
   typed_data:typed_data
diff --git a/tests/modules/salesforce_test_rest_client/salesforce_test_rest_client.info.yml b/tests/modules/salesforce_test_rest_client/salesforce_test_rest_client.info.yml
index ae471f4dbd12e7edda744a6145c69ec18d629aab..883df79a5c66b2c5c59e5dad7712b0433022b437 100644
--- a/tests/modules/salesforce_test_rest_client/salesforce_test_rest_client.info.yml
+++ b/tests/modules/salesforce_test_rest_client/salesforce_test_rest_client.info.yml
@@ -2,6 +2,6 @@ name: 'Salesforce Test Rest Client'
 type: module
 description: 'Provides a dummy Rest Client for functional tests.'
 package: Testing
-core: 8.x
+core_version_requirement: ^8.7.7 || ^9
 dependencies:
   - salesforce:salesforce