diff --git a/disable-unreliable-tests.patch b/disable-unreliable-tests.patch
index e208572..9ae8b6b 100644
--- a/disable-unreliable-tests.patch
+++ b/disable-unreliable-tests.patch
@@ -1,8 +1,8 @@
-Index: vim-8.1.0178/src/testdir/test_alot.vim
+Index: vim-8.1.0229/src/testdir/test_alot.vim
 ===================================================================
---- vim-8.1.0178.orig/src/testdir/test_alot.vim
-+++ vim-8.1.0178/src/testdir/test_alot.vim
-@@ -33,12 +33,10 @@ source test_join.vim
+--- vim-8.1.0229.orig/src/testdir/test_alot.vim
++++ vim-8.1.0229/src/testdir/test_alot.vim
+@@ -33,13 +33,11 @@ source test_join.vim
  source test_jumps.vim
  source test_lambda.vim
  source test_lispwords.vim
@@ -10,12 +10,13 @@ Index: vim-8.1.0178/src/testdir/test_alot.vim
  source test_match.vim
  source test_menu.vim
  source test_messages.vim
+ source test_modeline.vim
  source test_partial.vim
 -source test_popup.vim
  source test_put.vim
  source test_recover.vim
  source test_reltime.vim
-@@ -54,7 +52,6 @@ source test_tabpage.vim
+@@ -55,7 +53,6 @@ source test_tabpage.vim
  source test_tagcase.vim
  source test_tagjump.vim
  source test_taglist.vim
@@ -23,10 +24,10 @@ Index: vim-8.1.0178/src/testdir/test_alot.vim
  source test_true_false.vim
  source test_unlet.vim
  source test_virtualedit.vim
-Index: vim-8.1.0178/src/testdir/Makefile
+Index: vim-8.1.0229/src/testdir/Makefile
 ===================================================================
---- vim-8.1.0178.orig/src/testdir/Makefile
-+++ vim-8.1.0178/src/testdir/Makefile
+--- vim-8.1.0229.orig/src/testdir/Makefile
++++ vim-8.1.0229/src/testdir/Makefile
 @@ -144,8 +144,5 @@ test_gui_init.res: test_gui_init.vim
  	$(RUN_VIMTEST) -u gui_preinit.vim -U gui_init.vim $(NO_PLUGINS) -S runtest.vim $<
  	@rm vimcmd
@@ -36,10 +37,10 @@ Index: vim-8.1.0178/src/testdir/Makefile
 -
  test_xxd.res:
  	XXD=$(XXDPROG); export XXD; $(RUN_VIMTEST) $(NO_INITS) -S runtest.vim test_xxd.vim
-Index: vim-8.1.0178/src/testdir/Make_all.mak
+Index: vim-8.1.0229/src/testdir/Make_all.mak
 ===================================================================
---- vim-8.1.0178.orig/src/testdir/Make_all.mak
-+++ vim-8.1.0178/src/testdir/Make_all.mak
+--- vim-8.1.0229.orig/src/testdir/Make_all.mak
++++ vim-8.1.0229/src/testdir/Make_all.mak
 @@ -140,7 +140,6 @@ NEW_TESTS = test_arabic.res \
  	    test_netbeans.res \
  	    test_normal.res \
diff --git a/vim-7.4-disable_lang_no.patch b/vim-7.4-disable_lang_no.patch
index 54ed0c9..9cd5a72 100644
--- a/vim-7.4-disable_lang_no.patch
+++ b/vim-7.4-disable_lang_no.patch
@@ -1,17 +1,17 @@
-Index: vim-8.1.0115/src/po/Make_all.mak
+Index: vim-8.1.0229/src/po/Make_all.mak
 ===================================================================
---- vim-8.1.0115.orig/src/po/Make_all.mak
-+++ vim-8.1.0115/src/po/Make_all.mak
-@@ -23,7 +23,6 @@ LANGUAGES = \
- 		ko.UTF-8 \
+--- vim-8.1.0229.orig/src/po/Make_all.mak
++++ vim-8.1.0229/src/po/Make_all.mak
+@@ -24,7 +24,6 @@ LANGUAGES = \
+ 		lv \
  		nb \
  		nl \
 -		no \
  		pl \
  		pl.UTF-8 \
  		pl.cp1250 \
-@@ -63,7 +62,6 @@ MOFILES = \
- 		ko.mo \
+@@ -64,7 +63,6 @@ MOFILES = \
+ 		lv.mo \
  		nb.mo \
  		nl.mo \
 -		no.mo \
diff --git a/vim-8.1.0200.tar.gz b/vim-8.1.0200.tar.gz
deleted file mode 100644
index b726841..0000000
--- a/vim-8.1.0200.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:416b05cc45ee44eb2d8d518c2043a2df1892375d7df5802d6b38c9b18b7d0c65
-size 13763899
diff --git a/vim-8.1.0229.tar.gz b/vim-8.1.0229.tar.gz
new file mode 100644
index 0000000..f52f985
--- /dev/null
+++ b/vim-8.1.0229.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bc3dbf47cfb97559bc9f11162eeda3e2cfed257a666101763a5ac6615ac93456
+size 13775970
diff --git a/vim.changes b/vim.changes
index 4bdfa4c..3024a2c 100644
--- a/vim.changes
+++ b/vim.changes
@@ -1,3 +1,27 @@
+-------------------------------------------------------------------
+Mon Jul 30 15:14:57 UTC 2018 - mimi.vx@gmail.com
+
+- update to 8.1.0229
+- refresh disable-unreliable-tests.patch and vim-7.4-disable_lang_no.patch
+  * Crash when dumping profiling data.
+  * Dropping files is ignored while Vim is busy.
+  * Mode() does not indicate using CTRL-O from Insert mode.
+  * Hang in bracketed paste mode when t_PE not encountered.
+  * Completing shell command finds sub-directories in $PATH.
+  * Ruby converts v:true and v:false to a number.
+  * Expanding ## fails to escape backtick.
+  * Cannot add matches to another window. 
+  * Compiler warning for variable set but not used.
+  * No error if configure --with-x cannot configure X.
+  * +autochdir feature not reported by has() or :version.
+  * CTRL-W CR does not work properly in a quickfix window
+  * Preferred cursor column not set in interfaces.
+  * Expanding a file name "~" results in $HOME.
+  * Stderr output from Ruby messes up display.
+  * Invalid memory access with invalid modeline.
+  * :version always shows +packages.
+  * Newer Python uses "importlib" instead of "imp".
+ 
 -------------------------------------------------------------------
 Sat Jul 21 11:21:49 UTC 2018 - mimi.vx@gmail.com
 
diff --git a/vim.spec b/vim.spec
index d02fc2b..827aca7 100644
--- a/vim.spec
+++ b/vim.spec
@@ -17,7 +17,7 @@
 
 
 %define pkg_version 8.1
-%define patchlevel 0200
+%define patchlevel 0229
 %define patchlevel_compact %{patchlevel}
 %define VIM_SUBDIR vim81
 %define site_runtimepath %{_datadir}/vim/site