diff --git a/.gitignore b/.gitignore
index a608d9d..b825549 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
 /thiserror-impl-1.0.18.crate
 /thiserror-impl-1.0.19.crate
 /thiserror-impl-1.0.20.crate
+/thiserror-impl-1.0.21.crate
diff --git a/rust-thiserror-impl.spec b/rust-thiserror-impl.spec
index aa8aedb..3c17e6e 100644
--- a/rust-thiserror-impl.spec
+++ b/rust-thiserror-impl.spec
@@ -5,8 +5,8 @@
 %global crate thiserror-impl
 
 Name:           rust-%{crate}
-Version:        1.0.20
-Release:        3%{?dist}
+Version:        1.0.21
+Release:        1%{?dist}
 Summary:        Implementation detail of the `thiserror` crate
 
 # Upstream license specification: MIT OR Apache-2.0
@@ -70,6 +70,9 @@ which use "default" feature of "%{crate}" crate.
 %endif
 
 %changelog
+* Wed Oct 07 2020 Fabio Valentini <decathorpe@gmail.com> - 1.0.21-1
+- Update to version 1.0.21.
+
 * Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.20-3
 - Second attempt - Rebuilt for
   https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
diff --git a/sources b/sources
index ad05d58..66836f2 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (thiserror-impl-1.0.20.crate) = 3ca4dbdeff76c12c5a716d811891ce14bb16013749a45b8d8fae9cdc599e304065665dab051713d7e8e5bd2d2485ff9fa0904ca3cb5bf9e19f2cf66b42f10209
+SHA512 (thiserror-impl-1.0.21.crate) = 70322106df1df17affca80481672210261a6344c484f4338f7470226914721e8a2157ea875744d4652b0ea1575dd4992a6d366a2da0524b2c84ce321a3badf45