Update version number to v3.0.2 (final) and set release date in changelog.md to February 16, 2026 (#5985)

diff --git a/docs/changelog.md b/docs/changelog.md
index 4d6e70f..209da97 100644
--- a/docs/changelog.md
+++ b/docs/changelog.md
@@ -13,7 +13,7 @@
 entry" block in pull request descriptions.
 
 
-## Version 3.0.2 (release date TBD)
+## Version 3.0.2 (February 16, 2026)
 
 New Features:
 
diff --git a/include/pybind11/detail/common.h b/include/pybind11/detail/common.h
index 017d134..b03d0c2 100644
--- a/include/pybind11/detail/common.h
+++ b/include/pybind11/detail/common.h
@@ -24,10 +24,10 @@
 // - The release level is set to "alpha" for development versions.
 //   Use 0xA0 (LEVEL=0xA, SERIAL=0) for development versions.
 // - For stable releases, set the serial to 0.
-#define PYBIND11_VERSION_RELEASE_LEVEL PY_RELEASE_LEVEL_ALPHA
+#define PYBIND11_VERSION_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
 #define PYBIND11_VERSION_RELEASE_SERIAL 0
 // String version of (micro, release level, release serial), e.g.: 0a0, 0b1, 0rc1, 0
-#define PYBIND11_VERSION_PATCH 2a0
+#define PYBIND11_VERSION_PATCH 2
 /* -- end version constants -- */
 
 #if !defined(Py_PACK_FULL_VERSION)