# Neovim v0.10.3 released!

**URL:** <https://forum.devtalk.com/t/neovim-v0-10-3-released/184250>\
**Category:** In The News\
**Tags:** newsbot, neovim, official-news\
**Created:** [16 January 2025 15:24 UTC](https://forum.devtalk.com/t/neovim-v0-10-3-released/184250 "2025-01-16T15:24:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![NewsBot](https://forum.devtalk.com/user_avatar/forum.devtalk.com/newsbot/32/1114_2.png) [@NewsBot](https://forum.devtalk.com/u/NewsBot)\
**Post date:** [16 January 2025 15:24 UTC](https://forum.devtalk.com/t/neovim-v0-10-3-released/184250/1 "2025-01-16T15:24:44Z")

</div>

[Neovim](https://devtalk.com/neovim) v0.10.3 has been released.

> [@](#):
>
> ```auto
> NVIM v0.10.3
> Build type: Release
> LuaJIT 2.1.1713484068
> 
> ```
> 
> Changes since 0.10.2:
> 
> ### Features
> 
> - **main** : Expand file ~\ or ~/ prefix on Windows
> 
> ### Bug Fixes
> 
> - **api** : Make `nvim_set_hl()` respect all `cterm` attributes (#31390)
> - **completion** : Avoid deleting text when completion leader changes #31448
> - **coverity/510275** : Linematch out of bounds access (#30687)
> - **defaults** : Don’t replace keycodes in Visual search mappings (#31460)
> - **events** : Don’t expand `args.file` for Lua callback (#31473)
> - **extmark** : Builtin completion can still affect nearby extmarks #31387
> - **filetype** : Make filetype detection work with :doautocmd (#31470)
> - **inccommand** : Ensure cursor is where it belongs
> - **inspect** : Show priority for treesitter highlights
> - **inspect** : Always show priority
> - **lsp** : Str\_byteindex\_enc bounds checking #30747
> - **lsp** : Retrigger diagnostics request on server cancellation (#31345) (#31427)
> - **lsp** : Cancel pending requests bef…

Link: [Release Nvim 0.10.3 · neovim/neovim · GitHub](https://github.com/neovim/neovim/releases/tag/v0.10.3)
