diff --git a/CHANGELOG.md b/CHANGELOG.md
index daf0d3e3bef03a518b212d49c46f225a21c7363b..3376e95a3bb1faa435aa1385b698669c20b54aa9 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,7 @@
+## [3.2.8] - 2022-07-18
+### Added
+- __DIR__ for requires
+
 ## [3.2.7] - 2021-03-01
 ### Fixed
 - Update message and translation
diff --git a/src/Basic_Requirement_Checker.php b/src/Basic_Requirement_Checker.php
index b943db84bf3d22081b2276a76b9ff24765707c93..797516627b07717411a1b42499a12816ada15539 100644
--- a/src/Basic_Requirement_Checker.php
+++ b/src/Basic_Requirement_Checker.php
@@ -1,7 +1,7 @@
 <?php
 
 if ( ! interface_exists( 'WPDesk_Requirement_Checker' ) ) {
-	require_once 'Requirement_Checker.php';
+	require_once __DIR__ . '/Requirement_Checker.php';
 }
 
 if ( ! class_exists( 'WPDesk_Basic_Requirement_Checker' ) ) {
diff --git a/src/Basic_Requirement_Checker_Factory.php b/src/Basic_Requirement_Checker_Factory.php
index 00b72de3d4a9c5710470719937e8814e1a7f9858..e0755db9fcc679afbfb714602a56bccf2f451550 100644
--- a/src/Basic_Requirement_Checker_Factory.php
+++ b/src/Basic_Requirement_Checker_Factory.php
@@ -1,11 +1,11 @@
 <?php
 
 	if ( ! class_exists( 'Basic_Requirement_Checker' ) ) {
-		require_once 'Basic_Requirement_Checker.php';
+		require_once __DIR__ . '/Basic_Requirement_Checker.php';
 	}
 
 	if ( ! class_exists( 'WPDesk_Basic_Requirement_Checker_With_Update_Disable' ) ) {
-		require_once 'Basic_Requirement_Checker_With_Update_Disable.php';
+		require_once __DIR__ . '/Basic_Requirement_Checker_With_Update_Disable.php';
 	}
 
 	/**
diff --git a/src/Basic_Requirement_Checker_With_Update_Disable.php b/src/Basic_Requirement_Checker_With_Update_Disable.php
index ea2e43d7148eaf9089d7045ad7ec65a2b467cc48..cb668311612ffc5b2d614beb811c1f4d602b7927 100644
--- a/src/Basic_Requirement_Checker_With_Update_Disable.php
+++ b/src/Basic_Requirement_Checker_With_Update_Disable.php
@@ -1,7 +1,7 @@
 <?php
 
 if ( ! class_exists( 'WPDesk_Basic_Requirement_Checker' ) ) {
-	require_once 'Basic_Requirement_Checker.php';
+	require_once __DIR__ . '/Basic_Requirement_Checker.php';
 }
 
 if ( ! class_exists( 'WPDesk_Basic_Requirement_Checker_With_Update_Disable' ) ) {
diff --git a/tests/integration/bootstrap.php b/tests/integration/bootstrap.php
index 13777fc2877021cb73be3f19c0d057a69e5066a6..201049c6b565f4d279fc2e175b47c13993366827 100644
--- a/tests/integration/bootstrap.php
+++ b/tests/integration/bootstrap.php
@@ -13,4 +13,4 @@ if ( getenv( 'PLUGIN_PATH' ) !== false ) {
 require_once( getenv( 'WP_DEVELOP_DIR' ) . '/tests/phpunit/includes/functions.php' );
 
 putenv('WP_TESTS_DIR=' . getenv( 'WP_DEVELOP_DIR' ) . '/tests/phpunit');
-require_once( getenv( 'WC_DEVELOP_DIR' ) . '/tests/bootstrap.php' );
+require_once( getenv( 'WC_DEVELOP_DIR' ) . '/tests/legacy/bootstrap.php' );