Bump pylint to 3.0.2, update changelog
diff --git a/doc/whatsnew/3/3.0/index.rst b/doc/whatsnew/3/3.0/index.rst
index 0690002..3730d48 100644
--- a/doc/whatsnew/3/3.0/index.rst
+++ b/doc/whatsnew/3/3.0/index.rst
@@ -65,6 +65,40 @@
 
 .. towncrier release notes start
 
+What's new in Pylint 3.0.2?
+---------------------------
+Release date: 2023-10-22
+
+
+False Positives Fixed
+---------------------
+
+- Fix ``used-before-assignment`` false positive for generic type syntax (PEP 695, Python 3.12).
+
+  Closes #9110 (`#9110 <https://github.com/pylint-dev/pylint/issues/9110>`_)
+
+
+
+Other Bug Fixes
+---------------
+
+- Escape special symbols and newlines in messages.
+
+  Closes #7874 (`#7874 <https://github.com/pylint-dev/pylint/issues/7874>`_)
+
+- Fixes suggestion for ``nested-min-max`` for expressions with additive operators, list and dict comprehensions.
+
+  Closes #8524 (`#8524 <https://github.com/pylint-dev/pylint/issues/8524>`_)
+
+- Fixes ignoring conditional imports with ``ignore-imports=y``.
+
+  Closes #8914 (`#8914 <https://github.com/pylint-dev/pylint/issues/8914>`_)
+
+- Emit ``inconsistent-quotes`` for f-strings with 3.12 interpreter only if targeting pre-3.12 versions.
+
+  Closes #9113 (`#9113 <https://github.com/pylint-dev/pylint/issues/9113>`_)
+
+
 What's new in Pylint 3.0.1?
 ---------------------------
 Release date: 2023-10-05
diff --git a/doc/whatsnew/fragments/7874.bugfix b/doc/whatsnew/fragments/7874.bugfix
deleted file mode 100644
index 112fbb5..0000000
--- a/doc/whatsnew/fragments/7874.bugfix
+++ /dev/null
@@ -1,3 +0,0 @@
-Escape special symbols and newlines in messages.
-
-Closes #7874
diff --git a/doc/whatsnew/fragments/8524.bugfix b/doc/whatsnew/fragments/8524.bugfix
deleted file mode 100644
index 76bae6e..0000000
--- a/doc/whatsnew/fragments/8524.bugfix
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixes suggestion for ``nested-min-max`` for expressions with additive operators, list and dict comprehensions.
-
-Closes #8524
diff --git a/doc/whatsnew/fragments/8914.bugfix b/doc/whatsnew/fragments/8914.bugfix
deleted file mode 100644
index 90a2be6..0000000
--- a/doc/whatsnew/fragments/8914.bugfix
+++ /dev/null
@@ -1,3 +0,0 @@
-Fixes ignoring conditional imports with ``ignore-imports=y``.
-
-Closes #8914
diff --git a/doc/whatsnew/fragments/9110.false_positive b/doc/whatsnew/fragments/9110.false_positive
deleted file mode 100644
index f71deed..0000000
--- a/doc/whatsnew/fragments/9110.false_positive
+++ /dev/null
@@ -1,3 +0,0 @@
-Fix ``used-before-assignment`` false positive for generic type syntax (PEP 695, Python 3.12).
-
-Closes #9110
diff --git a/doc/whatsnew/fragments/9113.bugfix b/doc/whatsnew/fragments/9113.bugfix
deleted file mode 100644
index 4b4b9b6..0000000
--- a/doc/whatsnew/fragments/9113.bugfix
+++ /dev/null
@@ -1,3 +0,0 @@
-Emit ``inconsistent-quotes`` for f-strings with 3.12 interpreter only if targeting pre-3.12 versions.
-
-Closes #9113
diff --git a/pylint/__pkginfo__.py b/pylint/__pkginfo__.py
index 95d97c2..24c1c50 100644
--- a/pylint/__pkginfo__.py
+++ b/pylint/__pkginfo__.py
@@ -9,7 +9,7 @@
 
 from __future__ import annotations
 
-__version__ = "3.0.1"
+__version__ = "3.0.2"
 
 
 def get_numversion_from_version(v: str) -> tuple[int, int, int]:
diff --git a/tbump.toml b/tbump.toml
index 86a1431..9f6f8c8 100644
--- a/tbump.toml
+++ b/tbump.toml
@@ -1,7 +1,7 @@
 github_url = "https://github.com/pylint-dev/pylint"
 
 [version]
-current = "3.0.1"
+current = "3.0.2"
 regex = '''
 ^(?P<major>0|[1-9]\d*)
 \.
diff --git a/towncrier.toml b/towncrier.toml
index d26a9e4..dec8696 100644
--- a/towncrier.toml
+++ b/towncrier.toml
@@ -1,5 +1,5 @@
 [tool.towncrier]
-version = "3.0.1"
+version = "3.0.2"
 directory = "doc/whatsnew/fragments"
 filename = "doc/whatsnew/3/3.0/index.rst"
 template = "doc/whatsnew/fragments/_template.rst"