decimal is a number
diff --git a/CHANGES b/CHANGES
index eaa6e6b..cb5e784 100644
--- a/CHANGES
+++ b/CHANGES
@@ -21,6 +21,7 @@
 - Implemented a block ``set`` tag.
 - Default cache size was incrased to 400 from a low 50.
 - Fixed ``is number`` test to accept long integers in all Python versions.
+- Changed ``is number`` to accept Decimal as a number.
 - Added a check for default arguments followed by non-default arguments. This
   change makes ``{% macro m(x, y=1, z) %}...{% endmacro %}`` a syntax error. The
   previous behavior for this code was broken anyway (resulting in the default