diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index f7a18f2..3d05668 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -5,6 +5,26 @@ Community RouterOS Release Notes
.. contents:: Topics
+v2.3.0
+======
+
+Release Summary
+---------------
+
+Feature and bugfix release.
+
+Minor Changes
+-------------
+
+- The collection repository conforms to the `REUSE specification `__ except for the changelog fragments (https://github.com/ansible-collections/community.routeros/pull/108).
+- api* modules - added ``timeout`` parameter (https://github.com/ansible-collections/community.routeros/pull/109).
+- api_modify, api_info - support API path ``ip firewall mangle`` (https://github.com/ansible-collections/community.routeros/pull/110).
+
+Bugfixes
+--------
+
+- api_modify, api_info - make API path ``ip dhcp-server`` support ``script``, and ``ip firewall nat`` support ``in-interface`` and ``in-interface-list`` (https://github.com/ansible-collections/community.routeros/pull/110).
+
v2.2.1
======
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index f6fd810..44c646f 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -225,3 +225,21 @@ releases:
- 107-api-path-ip-dhcp-lease.yml
- 2.2.1.yml
release_date: '2022-08-20'
+ 2.3.0:
+ changes:
+ bugfixes:
+ - api_modify, api_info - make API path ``ip dhcp-server`` support ``script``,
+ and ``ip firewall nat`` support ``in-interface`` and ``in-interface-list``
+ (https://github.com/ansible-collections/community.routeros/pull/110).
+ minor_changes:
+ - The collection repository conforms to the `REUSE specification `__
+ except for the changelog fragments (https://github.com/ansible-collections/community.routeros/pull/108).
+ - api* modules - added ``timeout`` parameter (https://github.com/ansible-collections/community.routeros/pull/109).
+ - api_modify, api_info - support API path ``ip firewall mangle`` (https://github.com/ansible-collections/community.routeros/pull/110).
+ release_summary: Feature and bugfix release.
+ fragments:
+ - 109-add-timeout-parameter-to-api.yml
+ - 110-api.yml
+ - 2.3.0.yml
+ - licenses.yml
+ release_date: '2022-09-11'
diff --git a/changelogs/fragments/109-add-timeout-parameter-to-api.yml b/changelogs/fragments/109-add-timeout-parameter-to-api.yml
deleted file mode 100644
index a876f68..0000000
--- a/changelogs/fragments/109-add-timeout-parameter-to-api.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
-- "api* modules - added ``timeout`` parameter (https://github.com/ansible-collections/community.routeros/pull/109)."
diff --git a/changelogs/fragments/110-api.yml b/changelogs/fragments/110-api.yml
deleted file mode 100644
index 844cb99..0000000
--- a/changelogs/fragments/110-api.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-bugfixes:
- - api_modify, api_info - make API path ``ip dhcp-server`` support ``script``, and ``ip firewall nat`` support ``in-interface`` and ``in-interface-list``
- (https://github.com/ansible-collections/community.routeros/pull/110).
-minor_changes:
- - api_modify, api_info - support API path ``ip firewall mangle``
- (https://github.com/ansible-collections/community.routeros/pull/110).
diff --git a/changelogs/fragments/2.3.0.yml b/changelogs/fragments/2.3.0.yml
deleted file mode 100644
index 80287c3..0000000
--- a/changelogs/fragments/2.3.0.yml
+++ /dev/null
@@ -1 +0,0 @@
-release_summary: Feature and bugfix release.
diff --git a/changelogs/fragments/licenses.yml b/changelogs/fragments/licenses.yml
deleted file mode 100644
index a10aef8..0000000
--- a/changelogs/fragments/licenses.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-minor_changes:
- - "The collection repository conforms to the `REUSE specification `__ except for the changelog fragments (https://github.com/ansible-collections/community.routeros/pull/108)."