diff --git a/CHANGELOG.md b/CHANGELOG.md
index d104e3f..55853f0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,128 +2,150 @@
**Topics**
-- v2\.20\.0
+- v3\.0\.0
- Release Summary
+ - Breaking Changes / Porting Guide
+ - Removed Features \(previously deprecated\)
+- v2\.20\.0
+ - Release Summary
- Minor Changes
- v2\.19\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- v2\.18\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Deprecated Features
- Bugfixes
- v2\.17\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- v2\.16\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- v2\.15\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- v2\.14\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- v2\.13\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Bugfixes
- v2\.12\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- v2\.11\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- v2\.10\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Bugfixes
- v2\.9\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Bugfixes
- v2\.8\.3
- - Release Summary
+ - Release Summary
- Known Issues
- v2\.8\.2
- - Release Summary
+ - Release Summary
- Bugfixes
- v2\.8\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v2\.8\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Bugfixes
- v2\.7\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Bugfixes
- v2\.6\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Bugfixes
- v2\.5\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Bugfixes
- v2\.4\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Bugfixes
- Known Issues
- v2\.3\.1
- - Release Summary
+ - Release Summary
- Known Issues
- v2\.3\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Bugfixes
- v2\.2\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v2\.2\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Bugfixes
- New Modules
- v2\.1\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Bugfixes
- New Modules
- v2\.0\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- - Breaking Changes / Porting Guide
+ - Breaking Changes / Porting Guide
- Bugfixes
- New Plugins
- Filter
- v1\.2\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- Bugfixes
- v1\.1\.0
- - Release Summary
+ - Release Summary
- Minor Changes
- v1\.0\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v1\.0\.0
- - Release Summary
+ - Release Summary
- Bugfixes
- v0\.1\.1
- - Release Summary
+ - Release Summary
- Bugfixes
- v0\.1\.0
- - Release Summary
+ - Release Summary
- Minor Changes
+
+## v3\.0\.0
+
+
+### Release Summary
+
+Major release that drops support for End of Life Python versions and fixes check mode for community\.routeros\.command\.
+
+
+### Breaking Changes / Porting Guide
+
+* command \- the module no longer declares that it supports check mode \([https\://github\.com/ansible\-collections/community\.routeros/pull/318](https\://github\.com/ansible\-collections/community\.routeros/pull/318)\)\.
+
+
+### Removed Features \(previously deprecated\)
+
+* The collection no longer supports Ansible 2\.9\, ansible\-base 2\.10\, ansible\-core 2\.11\, ansible\-core 2\.12\, ansible\-core 2\.13\, and ansible\-core 2\.14\. If you need to continue using End of Life versions of Ansible/ansible\-base/ansible\-core\, please use community\.routeros 2\.x\.y \([https\://github\.com/ansible\-collections/community\.routeros/pull/318](https\://github\.com/ansible\-collections/community\.routeros/pull/318)\)\.
+
## v2\.20\.0
-
+
### Release Summary
Feature release\.
@@ -139,7 +161,7 @@ Feature release\.
## v2\.19\.0
-
+
### Release Summary
Feature release\.
@@ -156,7 +178,7 @@ Feature release\.
## v2\.18\.0
-
+
### Release Summary
Feature release\.
@@ -185,7 +207,7 @@ Feature release\.
## v2\.17\.0
-
+
### Release Summary
Feature release\.
@@ -200,7 +222,7 @@ Feature release\.
## v2\.16\.0
-
+
### Release Summary
Feature release\.
@@ -214,7 +236,7 @@ Feature release\.
## v2\.15\.0
-
+
### Release Summary
Feature release\.
@@ -236,7 +258,7 @@ Feature release\.
## v2\.14\.0
-
+
### Release Summary
Feature release\.
@@ -251,7 +273,7 @@ Feature release\.
## v2\.13\.0
-
+
### Release Summary
Bugfix and feature release\.
@@ -270,7 +292,7 @@ Bugfix and feature release\.
## v2\.12\.0
-
+
### Release Summary
Feature release\.
@@ -289,7 +311,7 @@ Feature release\.
## v2\.11\.0
-
+
### Release Summary
Feature and bugfix release\.
@@ -309,7 +331,7 @@ Feature and bugfix release\.
## v2\.10\.0
-
+
### Release Summary
Bugfix and feature release\.
@@ -346,7 +368,7 @@ Bugfix and feature release\.
## v2\.9\.0
-
+
### Release Summary
Bugfix and feature release\.
@@ -365,7 +387,7 @@ Bugfix and feature release\.
## v2\.8\.3
-
+
### Release Summary
Maintenance release with updated documentation\.
@@ -386,7 +408,7 @@ for the rendered HTML version of the documentation of the latest release\.
## v2\.8\.2
-
+
### Release Summary
Bugfix release\.
@@ -399,7 +421,7 @@ Bugfix release\.
## v2\.8\.1
-
+
### Release Summary
Bugfix release\.
@@ -412,7 +434,7 @@ Bugfix release\.
## v2\.8\.0
-
+
### Release Summary
Bugfix and feature release\.
@@ -437,7 +459,7 @@ Bugfix and feature release\.
## v2\.7\.0
-
+
### Release Summary
Bugfix and feature release\.
@@ -455,7 +477,7 @@ Bugfix and feature release\.
## v2\.6\.0
-
+
### Release Summary
Regular bugfix and feature release\.
@@ -475,7 +497,7 @@ Regular bugfix and feature release\.
## v2\.5\.0
-
+
### Release Summary
Feature and bugfix release\.
@@ -493,7 +515,7 @@ Feature and bugfix release\.
## v2\.4\.0
-
+
### Release Summary
Feature release improving the api\*
modules\.
@@ -537,7 +559,7 @@ Feature release improving the api\*
modules\.
## v2\.3\.1
-
+
### Release Summary
Maintenance release with improved documentation\.
@@ -550,7 +572,7 @@ Maintenance release with improved documentation\.
## v2\.3\.0
-
+
### Release Summary
Feature and bugfix release\.
@@ -570,7 +592,7 @@ Feature and bugfix release\.
## v2\.2\.1
-
+
### Release Summary
Bugfix release\.
@@ -584,7 +606,7 @@ Bugfix release\.
## v2\.2\.0
-
+
### Release Summary
New feature release\.
@@ -608,7 +630,7 @@ New feature release\.
## v2\.1\.0
-
+
### Release Summary
Feature and bugfix release with new modules\.
@@ -637,7 +659,7 @@ Feature and bugfix release with new modules\.
## v2\.0\.0
-
+
### Release Summary
A new major release with breaking changes in the behavior of community\.routeros\.api
and community\.routeros\.command
\.
@@ -649,7 +671,7 @@ A new major release with breaking changes in the behavior of community\.ro
* command \- the commands
and wait\_for
options now convert the list elements to strings \([https\://github\.com/ansible\-collections/community\.routeros/pull/55](https\://github\.com/ansible\-collections/community\.routeros/pull/55)\)\.
* facts \- the gather\_subset
option now converts the list elements to strings \([https\://github\.com/ansible\-collections/community\.routeros/pull/55](https\://github\.com/ansible\-collections/community\.routeros/pull/55)\)\.
-
+
### Breaking Changes / Porting Guide
* api \- due to a programming error\, the module never failed on errors\. This has now been fixed\. If you are relying on the module not failing in case of idempotent commands \(resulting in errors like failure\: already have such address
\)\, you need to adjust your roles/playbooks\. We suggest to use failed\_when
to accept failure in specific circumstances\, for example failed\_when\: \"\'failure\: already have \' in result\.msg\[0\]\"
\([https\://github\.com/ansible\-collections/community\.routeros/pull/39](https\://github\.com/ansible\-collections/community\.routeros/pull/39)\)\.
@@ -678,7 +700,7 @@ A new major release with breaking changes in the behavior of community\.ro
## v1\.2\.0
-
+
### Release Summary
Bugfix and feature release\.
@@ -699,7 +721,7 @@ Bugfix and feature release\.
## v1\.1\.0
-
+
### Release Summary
This release allow dashes in usernames for SSH\-based modules\.
@@ -713,7 +735,7 @@ This release allow dashes in usernames for SSH\-based modules\.
## v1\.0\.1
-
+
### Release Summary
Maintenance release with a bugfix for api
\.
@@ -726,7 +748,7 @@ Maintenance release with a bugfix for api
\.
## v1\.0\.0
-
+
### Release Summary
This is the first production \(non\-prerelease\) release of community\.routeros
\.
@@ -739,7 +761,7 @@ This is the first production \(non\-prerelease\) release of community\.rou
## v0\.1\.1
-
+
### Release Summary
Small improvements and bugfixes over the initial release\.
@@ -752,7 +774,7 @@ Small improvements and bugfixes over the initial release\.
## v0\.1\.0
-
+
### Release Summary
The community\.routeros
continues the work on the Ansible RouterOS modules from their state in community\.network
1\.2\.0\. The changes listed here are thus relative to the modules community\.network\.routeros\_\*
\.
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 108831a..4b511c3 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -4,6 +4,24 @@ Community RouterOS Release Notes
.. contents:: Topics
+v3.0.0
+======
+
+Release Summary
+---------------
+
+Major release that drops support for End of Life Python versions and fixes check mode for community.routeros.command.
+
+Breaking Changes / Porting Guide
+--------------------------------
+
+- command - the module no longer declares that it supports check mode (https://github.com/ansible-collections/community.routeros/pull/318).
+
+Removed Features (previously deprecated)
+----------------------------------------
+
+- The collection no longer supports Ansible 2.9, ansible-base 2.10, ansible-core 2.11, ansible-core 2.12, ansible-core 2.13, and ansible-core 2.14. If you need to continue using End of Life versions of Ansible/ansible-base/ansible-core, please use community.routeros 2.x.y (https://github.com/ansible-collections/community.routeros/pull/318).
+
v2.20.0
=======
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 7185a2c..09b5b6d 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -795,3 +795,17 @@ releases:
- 322-add-l2tp-client-interface-configuration.yml
- 323-add-ros-7.16-parameters.yml
release_date: '2024-10-17'
+ 3.0.0:
+ changes:
+ breaking_changes:
+ - command - the module no longer declares that it supports check mode (https://github.com/ansible-collections/community.routeros/pull/318).
+ release_summary: Major release that drops support for End of Life Python versions
+ and fixes check mode for community.routeros.command.
+ removed_features:
+ - The collection no longer supports Ansible 2.9, ansible-base 2.10, ansible-core
+ 2.11, ansible-core 2.12, ansible-core 2.13, and ansible-core 2.14. If you
+ need to continue using End of Life versions of Ansible/ansible-base/ansible-core,
+ please use community.routeros 2.x.y (https://github.com/ansible-collections/community.routeros/pull/318).
+ fragments:
+ - 3.0.0.yml
+ release_date: '2024-10-20'
diff --git a/changelogs/fragments/3.0.0.yml b/changelogs/fragments/3.0.0.yml
deleted file mode 100644
index 4a71c2f..0000000
--- a/changelogs/fragments/3.0.0.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-release_summary: Major release that drops support for End of Life Python versions and fixes check mode for community.routeros.command.
-removed_features:
- - "The collection no longer supports Ansible 2.9, ansible-base 2.10, ansible-core 2.11, ansible-core 2.12, ansible-core 2.13, and ansible-core 2.14.
- If you need to continue using End of Life versions of Ansible/ansible-base/ansible-core, please use community.routeros 2.x.y
- (https://github.com/ansible-collections/community.routeros/pull/318)."
-breaking_changes:
- - "command - the module no longer declares that it supports check mode (https://github.com/ansible-collections/community.routeros/pull/318)."