diff --git a/.gitignore b/.gitignore
index ed58bfd..f9e3bb9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -58,3 +58,4 @@
 /vim-8.0-515.tar.bz2
 /vim-8.0-517.tar.bz2
 /vim-8.0-525.tar.bz2
+/vim-8.0-529.tar.bz2
diff --git a/README.patches b/README.patches
index 09700bb..b4cbf11 100644
--- a/README.patches
+++ b/README.patches
@@ -1,3 +1,43 @@
+commit 13489b9c41922b9ecb16fa47564ec76641515c08
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Mar 30 22:20:29 2017 +0200
+
+    patch 8.0.0529: line in test commented out
+    
+    Problem:    Line in test commented out.
+    Solution:   Uncomment the lines for character classes that were failing before
+                8.0.0519. (Dominique Pelle, closes #1599)
+
+commit ef8eb0897819099fb00d675afb9bffe1d008c45e
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Mar 30 22:04:55 2017 +0200
+
+    patch 8.0.0528: highlight wrong text when 'wim' includes "longest"
+    
+    Problem:    When 'wildmenu' is set and 'wildmode' has "longest" then the first
+                file name is highlighted, even though the text shows the longest
+                match.
+    Solution:   Do not highlight the first match. (LemonBoy, closes #1602)
+
+commit ce5c2742012e4793cb4cf82791e849f817fecd95
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Mar 30 21:51:31 2017 +0200
+
+    patch 8.0.0527: leftover file from RISC OS
+    
+    Problem:    RISC OS support was removed long ago, but one file is still
+                included.
+    Solution:   Delete the file. (Thomas Dziedzic, closes #1603)
+
+commit 85325f839a14212c7d517a4cb3464c347bfd0c1e
+Author: Bram Moolenaar <Bram@vim.org>
+Date:   Thu Mar 30 21:18:45 2017 +0200
+
+    patch 8.0.0526: Coverity complains about possible negative value
+    
+    Problem:    Coverity complains about possible negative value.
+    Solution:   Check return value of ftell() not to be negative.
+
 commit a33ddbbd04ca9b81cba6114708f42b8e26293b99
 Author: Bram Moolenaar <Bram@vim.org>
 Date:   Wed Mar 29 21:30:04 2017 +0200
diff --git a/sources b/sources
index e490b97..70293ed 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (vim-8.0-525.tar.bz2) = 4eafa0ebfab450cb675cbbbd18a4df987c0416d0730d66dc14d7e3aeec420bc604c0ed5330c65158d7e8c772245f919e2cf642578df248643e102a7a78683fcc
+SHA512 (vim-8.0-529.tar.bz2) = 843d593acb37364592c38fd710f060a5ac625f7a9080f99b21faa2f12510d3f294e735fff3f94c48a2fef394e755c92679fc1f5bef6be16f5dceb66635bb8abd
diff --git a/vim.spec b/vim.spec
index 1d817ae..237f06f 100644
--- a/vim.spec
+++ b/vim.spec
@@ -1,4 +1,4 @@
-%define patchlevel 525
+%define patchlevel 529
 %if %{?WITH_SELINUX:0}%{!?WITH_SELINUX:1}
 %define WITH_SELINUX 1
 %endif
@@ -765,6 +765,9 @@ rm -rf %{buildroot}
 %{_datadir}/icons/locolor/*/apps/*
 
 %changelog
+* Fri Mar 31 2017 Karsten Hopp <karsten@redhat.com> 8.0.529-1
+- patchlevel 529
+
 * Thu Mar 30 2017 Karsten Hopp <karsten@redhat.com> 8.0.525-1
 - patchlevel 525