diff --git a/vim-9.0.1075.tar.gz b/vim-9.0.1075.tar.gz
deleted file mode 100644
index 2599fc2..0000000
--- a/vim-9.0.1075.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7301da57656bee8a9a61cf9c9d556a6957742fa6d5758fa7c26c7d65ec23ae23
-size 16889756
diff --git a/vim-9.0.1107.tar.gz b/vim-9.0.1107.tar.gz
new file mode 100644
index 0000000..8b460e5
--- /dev/null
+++ b/vim-9.0.1107.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:55422200abcedecf479821a01fe595841231c62eba69f6060164bb0fcdf6de74
+size 16900576
diff --git a/vim.changes b/vim.changes
index 188cec5..e1b7eef 100644
--- a/vim.changes
+++ b/vim.changes
@@ -1,3 +1,35 @@
+-------------------------------------------------------------------
+Wed Dec 28 17:06:17 UTC 2022 - Ondřej Súkup <mimi.vx@gmail.com>
+
+- Updated to version 9.0.1107, fixes the following problems
+  * build fails if the compiler doesn't allow for a declaration right after
+  "case".
+  * ASAN complains about NULL argument.
+  * Can add text property with negative ID before virtual text property.
+  * With the +vartabs feature indent folding may use wrong 'tabstop'.
+  * Leaking memory when defining a user command fails.
+  * The "kitty" terminfo entry is not widespread, resulting in the kitty
+  terminal not working properly.
+  * Using "->" with split lines does not always work.
+  * Some jsonc files are not recognized.
+  * Empty and comment lines in a class cause an error.
+  * Code handling low level MS-Windows events cannot be tested.
+  * Compiler warns for uninitialized variable.
+  * Display wrong in Windows terminal after exiting Vim.
+  * Autocommand test sometimes fails.
+  * Clang warns for unused variable.
+  * unnessary assignment
+  * FHIR Shorthand files are not recognized.
+  * Assignment to non-existing member causes a crash. (Yegappan Lakshmanan)
+  * Search error message doesn't show used pattern.
+  * Using freed memory of object member. (Yegappan Lakshmanan)
+  * Compiler warning when HAS_MESSAGE_WINDOW is not defined.
+  * Using freed memory when declaration fails. (Yegappan Lakshmanan)
+  * Reallocating hashtab when the size didn't change.
+  * Tests are failing.
+  * Code uses too much indent.
+  * Trying to resize a hashtab may cause a problem.
+
 -------------------------------------------------------------------
 Mon Dec 19 10:39:20 UTC 2022 - Ondřej Súkup <mimi.vx@gmail.com>
 
diff --git a/vim.spec b/vim.spec
index b527920..75b4618 100644
--- a/vim.spec
+++ b/vim.spec
@@ -17,7 +17,7 @@
 
 
 %define pkg_version 9.0
-%define patchlevel 1075
+%define patchlevel 1107
 %define patchlevel_compact %{patchlevel}
 %define VIM_SUBDIR vim90
 %define site_runtimepath %{_datadir}/vim/site