diff --git a/CHANGELOG.md b/CHANGELOG.md
index 759281ed..990d0182 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
+## [0.6.4](https://github.com/mkdocstrings/python/releases/tag/0.6.4) - 2022-02-22
+
+[Compare with 0.6.3](https://github.com/mkdocstrings/python/compare/0.6.3...0.6.4)
+
+### Bug Fixes
+- Fix rendering of signature return annotation ([b92ba3b](https://github.com/mkdocstrings/python/commit/b92ba3b370388aa6c956bcc70ba87b7aebb91a4c) by Timothée Mazzucotelli). [Issue #4](https://github.com/mkdocstrings/python/issues/4)
+
+
## [0.6.3](https://github.com/mkdocstrings/python/releases/tag/0.6.3) - 2022-02-20
[Compare with 0.6.2](https://github.com/mkdocstrings/python/compare/0.6.2...0.6.3)
diff --git a/src/mkdocstrings_handlers/python/templates/material/_base/signature.html b/src/mkdocstrings_handlers/python/templates/material/_base/signature.html
index 247aa081..402e5d01 100644
--- a/src/mkdocstrings_handlers/python/templates/material/_base/signature.html
+++ b/src/mkdocstrings_handlers/python/templates/material/_base/signature.html
@@ -38,7 +38,7 @@
{%- endif -%}
{%- endfor -%}
)
- {%- if config.show_signature_annotations and "return_annotation" in signature %} -> {{ signature.return_annotation }}{%- endif -%}
+ {%- if config.show_signature_annotations and function.annotation %} -> {{ function.annotation }}{%- endif -%}
{%- endwith -%}
{%- endif -%}
\ No newline at end of file