Prepare 23.2.0
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6602411..a768197 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,16 +10,30 @@
Changes for the upcoming release can be found in the ["changelog.d" directory](https://github.com/python-attrs/attrs/tree/main/changelog.d) in our repository.
-<!--
-Do *NOT* add changelog entries here!
-
-This changelog is managed by towncrier and is compiled at release time.
-
-See https://github.com/python-attrs/attrs/blob/main/.github/CONTRIBUTING.md#changelog for details.
--->
-
<!-- towncrier release notes start -->
+## [23.2.0](https://github.com/python-attrs/attrs/tree/23.2.0) - 2023-12-31
+
+### Changes
+
+- The type annotation for `attrs.resolve_types()` is now correct.
+ [#1141](https://github.com/python-attrs/attrs/issues/1141)
+- Type stubs now use `typing.dataclass_transform` to decorate dataclass-like decorators, instead of the non-standard `__dataclass_transform__` special form, which is only supported by Pyright.
+ [#1158](https://github.com/python-attrs/attrs/issues/1158)
+- Fixed serialization of namedtuple fields using `attrs.asdict/astuple()` with `retain_collection_types=True`.
+ [#1165](https://github.com/python-attrs/attrs/issues/1165)
+- `attrs.AttrsInstance` is now a `typing.Protocol` in both type hints and code.
+ This allows you to subclass it along with another `Protocol`.
+ [#1172](https://github.com/python-attrs/attrs/issues/1172)
+- If *attrs* detects that `__attrs_pre_init__` accepts more than just `self`, it will call it with the same arguments as `__init__` was called.
+ This allows you to, for example, pass arguments to `super().__init__()`.
+ [#1187](https://github.com/python-attrs/attrs/issues/1187)
+- Slotted classes now transform `functools.cached_property` decorated methods to support equivalent semantics.
+ [#1200](https://github.com/python-attrs/attrs/issues/1200)
+- Added *class_body* argument to `attrs.make_class()` to provide additional attributes for newly created classes.
+ It is, for example, now possible to attach methods.
+ [#1203](https://github.com/python-attrs/attrs/issues/1203)
+
## [23.1.0](https://github.com/python-attrs/attrs/tree/23.1.0) - 2023-04-16
### Backwards-incompatible Changes
diff --git a/changelog.d/1141.change.md b/changelog.d/1141.change.md
deleted file mode 100644
index 8112504..0000000
--- a/changelog.d/1141.change.md
+++ /dev/null
@@ -1 +0,0 @@
-The type annotation for `attrs.resolve_types()` is now correct.
diff --git a/changelog.d/1158.change.md b/changelog.d/1158.change.md
deleted file mode 100644
index 044d53b..0000000
--- a/changelog.d/1158.change.md
+++ /dev/null
@@ -1 +0,0 @@
-Type stubs now use `typing.dataclass_transform` to decorate dataclass-like decorators, instead of the non-standard `__dataclass_transform__` special form, which is only supported by Pyright.
diff --git a/changelog.d/1165.change.md b/changelog.d/1165.change.md
deleted file mode 100644
index fb99d3a..0000000
--- a/changelog.d/1165.change.md
+++ /dev/null
@@ -1 +0,0 @@
-Fixed serialization of namedtuple fields using `attrs.asdict/astuple()` with `retain_collection_types=True`.
diff --git a/changelog.d/1172.change.md b/changelog.d/1172.change.md
deleted file mode 100644
index e3a7b0c..0000000
--- a/changelog.d/1172.change.md
+++ /dev/null
@@ -1,2 +0,0 @@
-`attrs.AttrsInstance` is now a `typing.Protocol` in both type hints and code.
-This allows you to subclass it along with another `Protocol`.
diff --git a/changelog.d/1187.change.md b/changelog.d/1187.change.md
deleted file mode 100644
index b06f115..0000000
--- a/changelog.d/1187.change.md
+++ /dev/null
@@ -1,2 +0,0 @@
-If *attrs* detects that `__attrs_pre_init__` accepts more than just `self`, it will call it with the same arguments as `__init__` was called.
-This allows you to, for example, pass arguments to `super().__init__()`.
diff --git a/changelog.d/1200.change.md b/changelog.d/1200.change.md
deleted file mode 100644
index 402252b..0000000
--- a/changelog.d/1200.change.md
+++ /dev/null
@@ -1 +0,0 @@
-Slotted classes now transform `functools.cached_property` decorated methods to support equivalent semantics.
diff --git a/changelog.d/1203.change.md b/changelog.d/1203.change.md
deleted file mode 100644
index 38c5c9f..0000000
--- a/changelog.d/1203.change.md
+++ /dev/null
@@ -1,2 +0,0 @@
-Added *class_body* argument to `attrs.make_class()` to provide additional attributes for newly created classes.
-It is, for example, now possible to attach methods.