diff --git a/CHANGELOG.md b/CHANGELOG.md
index aa02a023cd453de3ab160dcb18da7a28e70c7a8c..aaa15e7264eda54a178c725841999b67f223ae29 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,12 @@
+## 3.5.0
+* Lightning Workflow is now compatible with Lighting Core 4.x
+  (Drupal core 8.7.x).
+* Fixed missing configure button for Lightning Scheduler module in list page.
+  (Issue #3034047)
+* Replaced entity_load() calls with entity load(). (Issue #3033637)
+* Added missing description in Lightning Scheduler module in links.menu.yml
+  file. (Issue #3034048)
+
 ## 3.4.0
 * Changes were made to internal testing infrastructure, but nothing that will
   affect users of Lightning Workflow.
diff --git a/composer.json b/composer.json
index 00881f593fee2a81e62b4eb1fde1cdf35ff6b33e..1303b04011854080779b303c60d74ef8f16fab34 100644
--- a/composer.json
+++ b/composer.json
@@ -7,7 +7,7 @@
         "cweagans/composer-patches": "^1.6.4",
         "drupal-composer/drupal-scaffold": "^2.0.0",
         "drupal/diff": "^1.0",
-        "drupal/lightning_core": "3.x-dev || 4.x-dev",
+        "drupal/lightning_core": "^3.8 || ^4.0-alpha1",
         "drupal/moderation_dashboard": "^1.0",
         "drupal/moderation_sidebar": "^1.0",
         "oomphinc/composer-installers-extender": "^1.1"
diff --git a/tests/fixtures/3.5.0.php.gz b/tests/fixtures/3.5.0.php.gz
new file mode 100644
index 0000000000000000000000000000000000000000..4566353df7bd77e6cd7637c60f0482a5ed9c0319
Binary files /dev/null and b/tests/fixtures/3.5.0.php.gz differ