diff --git a/CHANGELOG b/CHANGELOG
index 8b9139f3188dc45ef17a3f1d9178a735e5dcff31..ae57d41bb9f86d92587e8c8017589aa77556cd0e 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,10 +1,14 @@
-2016-04-03 : rewrite the original cmk check
-2016-05-24 : added admin/operational state, fix for missing ap_name parameter
-2016-07-01 : added long output
-2016-07-06 : fixed: missing ap
-2018-01-05 : cosmetic changes, added metrics/cisco_wlc.py
-2018-05-23 : changed scan function, changed return values to yield
-             code cleanup, removed unused oid's
-2018-07-26 : added code for incomplete ap data (missing lwap, data)
-2018-08-03 : changed cdp info: short interface name, dropped neighbor domain name, added S/N and Model to longoutput
-2018-09-14 : fixed issue with missing AP, fixed issue with SSH check
+2016-04-03: rewrite the original cmk check
+2016-05-24: added admin/operational state, fix for missing ap_name parameter
+2016-07-01: added long output
+2016-07-06: fixed: missing ap
+2018-01-05: cosmetic changes, added metrics/cisco_wlc.py
+2018-05-23: changed scan function, changed return values to yield
+            code cleanup, removed unused oid's
+2018-07-26: added code for incomplete ap data (missing lwap, data)
+2018-08-03: changed cdp info: short interface name, dropped neighbor domain name, added S/N and Model to longoutput
+2018-09-14: fixed issue with missing AP, fixed issue with SSH check
+2021-07-16: rewrite for CMK 2.0
+2021-07-17: added basic support for IOS-XE based WLAN controllers (C9800 family), without most of perfdata
+            fixed _render_mac_address/_render_ip_address, code cleanup, removed WIPS check
+            added lwap_uptime/time taken to join. changed perfdata to 1/s