diff --git a/AUTHORS b/AUTHORS
index 5ea751bbc28..466779f6d11 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -143,6 +143,7 @@ Feng Ma
Florian Bruhin
Florian Dahlitz
Floris Bruynooghe
+Fraser Stark
Gabriel Landau
Gabriel Reis
Garvit Shubham
diff --git a/changelog/10465.deprecation.rst b/changelog/10465.deprecation.rst
new file mode 100644
index 00000000000..a715af5e624
--- /dev/null
+++ b/changelog/10465.deprecation.rst
@@ -0,0 +1 @@
+Test functions returning a value other than None will now issue a :class:`pytest.PytestWarning` instead of :class:`pytest.PytestRemovedIn8Warning`, meaning this will stay a warning instead of becoming an error in the future.
diff --git a/changelog/11151.breaking.rst b/changelog/11151.breaking.rst
index 2e86c5dfba0..114a7d8e20b 100644
--- a/changelog/11151.breaking.rst
+++ b/changelog/11151.breaking.rst
@@ -1,2 +1 @@
-Dropped support for Python 3.7, which `reached end-of-life on 2023-06-27
-`__.
+Dropped support for Python 3.7, which `reached end-of-life on 2023-06-27 `__.
diff --git a/src/_pytest/warning_types.py b/src/_pytest/warning_types.py
index 31726e1ce22..4219f1439a2 100644
--- a/src/_pytest/warning_types.py
+++ b/src/_pytest/warning_types.py
@@ -61,7 +61,7 @@ class PytestRemovedIn9Warning(PytestDeprecationWarning):
__module__ = "pytest"
-class PytestReturnNotNoneWarning(PytestRemovedIn8Warning):
+class PytestReturnNotNoneWarning(PytestWarning):
"""Warning emitted when a test function is returning value other than None."""
__module__ = "pytest"