8.0.033618 Feb 2017 13:45
patch 8.0.0336: flags of :substitute not sufficiently tested
Problem: Flags of :substitute not sufficiently tested.
Solution: Test up to two letter flag combinations.
8.0.030005 Feb 2017 02:05
patch 8.0.0300: cannot stop diffing hidden buffers
Problem: Cannot stop diffing hidden buffers. (Daniel Hahler).
Solution: When using :diffoff! make the whole list if diffed buffers empty.
8.0.029704 Feb 2017 09:05
patch 8.0.0297: double free on exit when using a closure
Problem: Double free on exit when using a closure. (James McCoy).
Solution: Split free_al_functions in two parts.
8.0.020621 Jan 2017 00:25
patch 8.0.0206: test coverage for :retab insufficient
Problem: Test coverage for :retab insufficient.
Solution: Add test for :retab.
8.0.018716 Jan 2017 06:25
patch 8.0.0187: cant build with new Ruby version
Problem: Building with a new Ruby version fails.
Solution: Use ruby_sysinit() instead of NtInitialize().
8.0.014707 Jan 2017 11:25
patch 8.0.0147: searchpair() fails when 'magic' is off
Problem: searchpair() does not work when 'magic' is off. (Chris Paul).
Solution: Add m in the pattern.
8.0.014203 Jan 2017 13:25
Problem: Normal colors are wrong with 'termguicolors'.
Solution: Initialize to INVALCOLOR instead of zero.
8.0.013011 Dec 2016 03:16
Problem: Configure uses "ushort" while the Vim code doesn't.
Solution: Use "unsigned short" instead.
8.0.012305 Dec 2016 05:45
Problem: Modern Sun compilers define "__sun" instead of "sun".
Solution: Use __sun.
8.0.009220 Nov 2016 20:45
Problem: C indenting does not support nested namespaces that C++ 17 has.
Solution: Add check that passes double colon inside a name.
8.0.007111 Nov 2016 06:25
Problem: Exit value from a shell command is wrong. (Hexchain Tong).
Solution: Do not check for ended jobs while waiting for a shell command.
8.0.004519 Oct 2016 03:15
Problem: Calling job_stop() right after job_start() does not work.
Solution: Block signals while fork is still busy.
8.0.000621 Sep 2016 03:15
Problem: ":lb" is interpreted as ":lbottom" while the documentation says it.
Solution: Adjust the order of the commands.
8.0.000516 Sep 2016 03:15
Problem: Netbeans test fails with Python 3. (Jonathonf).
Solution: Encode the string before sending it.
8.0.000012 Sep 2016 17:45
Hello Vim users!
Announcing: Vim (Vi IMproved) version 8.0
This the first major Vim release in ten years. There are interesting
new features, many small improvements and lots of bug fixes.
Among the new features are:
- Asynchronous I/O support, channels, JSON
- Partials, Lambdas and Closures
- New style testing
- Viminfo merged by timestamp
- GTK+ 3 support
- MS-Windows DirectX support
Once you have installed Vim 8.0 you can find details about the changes
since Vim 7.4 with:
Or view it online: