diff --git a/CHANGES.rst b/CHANGES.rst
index 27337172d93448424f9c1b6a43e226deac76b4ba_Q0hBTkdFUy5yc3Q=..000faea33384b838b0b4522b7fc73ce3085c9849_Q0hBTkdFUy5yc3Q= 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -22,6 +22,9 @@
   with the directive ``@cython.always_allow_keywords(False)``.
   (Github issue #3090)
 
+* For-in-loop iteration over ``bytearray`` and memory views is optimised.
+  Patch by David Woods.  (Github issue #2227)
+
 * The ``@returns()`` decorator propagates exceptions by default for suitable C
   return types when no ``@exceptval()`` is defined.
   (Github issue #3664)