diff --git a/.gitignore b/.gitignore
index c10a15e..2de493c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -58,3 +58,4 @@
 /syn-1.0.15.crate
 /syn-1.0.16.crate
 /syn-1.0.17.crate
+/syn-1.0.18.crate
diff --git a/rust-syn.spec b/rust-syn.spec
index 35c558b..a968c0a 100644
--- a/rust-syn.spec
+++ b/rust-syn.spec
@@ -6,7 +6,7 @@
 %global crate syn
 
 Name:           rust-%{crate}
-Version:        1.0.17
+Version:        1.0.18
 Release:        1%{?dist}
 Summary:        Parser for Rust source code
 
@@ -204,6 +204,9 @@ which use "visit-mut" feature of "%{crate}" crate.
 %endif
 
 %changelog
+* Fri Apr 24 06:17:20 CEST 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.0.18-1
+- Update to 1.0.18
+
 * Sat Mar 21 07:25:37 CET 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.0.17-1
 - Update to 1.0.17
 
diff --git a/sources b/sources
index 28b439e..cd682d8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (syn-1.0.17.crate) = 5acf5bafb32f780e08495e1e0782c170eae54baabd72c45a1d350aa41aa4ff2e5fa84b23d088fbb8522f430526e938c459087f89e3372690bde7bd0cb8c4750f
+SHA512 (syn-1.0.18.crate) = 1169614a2d75b70ebdf455c827a9bdc4dbc18e85a1ab1b82e76e15ae1ea94b06d464390341534ca0ad03adf206e19656bfa31604d048891c4ce6c47fcb4c67a2