mirror of
https://github.com/LunarVim/LunarVim.git
synced 2024-09-20 10:35:08 +02:00
5.6 KiB
5.6 KiB
Changelog
All notable changes to this project will be documented in this file.
[1.1.0]
Features
- (vue) Set volar as default language server instead of vuels (#2230)
- Use schemastore.nvim to provide extended json schema support (#2239)
- Use bufferline instead of barbar (#2254)
- Add a minimal implementation of bbye (#2267)
Bugfix
- (autopairs) Remove weird tex rules from autopairs (#2206)
- (diag) Show lsp-diag code in open_float (#2180)
- (installer) Usernames can contain @ symbol (#2167)
- (installer) Universal bash (#2241)
- (logging) Disable insane amount of logging inside lvim.log (#2205)
- (lsp) No need to stop clients on LvimReload (#2160)
- (lsp) Use temporary fork of lua-dev (#2187)
- (lsp) Avoid accessing undefined user_data (#2216)
- (lualine) Add space to diff components (#1897)
- (lualine) Compacter size for treesitter icon (#2247)
- (lualine) Use 1-char width symbol for changed (#2246)
- (which-key) The PR has been merged to the original repo (#2172)
- (zsh) Don't set filetype to sh (#2035)
Refactor
- (nvim-tree) Cleanup and update settings (#2182)
- (nvim-tree) Remove unused code (#2266)
- Remove unused outdated files (#2184)
Documentation
- (readme) Add powershell installer script for Windows (#2208)
[Bugfix]
- Added -ScriptBlock to run commands
install.ps1
(#2188)
[1.0.0]
Features
- (info) Display overridden servers for filetype (#2155)
- (luadev) Better vim api completion (#2043)
- Add lualine config for darkplus
- Last updates before 1.0.0 (#1953)
- Use Telescope's git_files with fallback (#2089)
- Plugin version bump (#2120)
- Lazyload notify's configuration (#1855)
- Plugin version bump (#2131)
Bugfix
- (gitsigns) Rounded border (#2142)
- (install) Avoid data-races for
on_packer_complete
(#2157) - (installer) Backup linked files with rsync (#2081)
- (installer) Check if npm-prefix is writable (#2091)
- (installer) More robust yarn validation (#2113)
- (lsp) Set the handlers opts for v0.6 as well (#2109)
- (lsp) Formatter now use new null-ls api function (#2135)
- (lsp) Formatter now use new null-ls api function (#2135)
- (null-ls) Avoid sending invalid opts.args (#2154)
- (which-key) Temporary solution for which-key (#2150)
- Remove autopairs cmp completion (#2083)
- Remove "error" message from git tag (#2141)
Refactor
- (bootstrap) More robust git module (#2127)
- (info) Use new null-ls api for sources (#2125)
- (install.sh) Fix typo in node error message (#2107)
- (null-ls) Allow passing full list of options for sources (#2137)
- (settings) Add headless-mode settings (#2134)
- (term) Leave the first few ids unassigned (#2156)
- (test) Cleanup test utilities (#2132)
- Deprecate lvim.lang.FOO (#1913) (#1914)
- Remove unused old language configs (#2094)
- Uplift neovim's minimum version requirement to 0.6.0 (#2093)
- Avoid running ts.setup in headless (#2119)
- More consistent autocmds (#2133)
- Use a static lvim binary template (#1444)
[1.0.0-rc]
Features
- (installer) Nicer rsync output (#2067)
- (terminal) Lazygit can now be toggled (#2039)
- Add lualine config for darkplus
- Last updates before 1.0.0 (#1953)
- Support new null-ls (#1955)
- Empty for empty buffers instead of Buffer <#>
- Improved LSP grouping in lualine
- Decrease hide in width limit for lualine
- Add support for fsharp (#2021)
- Add some messages in uninstall.sh (#1945)
- Null-ls code_actions interface (#2008)
- Full compatibility with neovim v0.6 (#2037)
- Multiple enhancements to lvim-reload (#2054)
- Bump plugin versions (#2064)
- Update lsp-installer and lspconfig hashes to enable solidity_ls language server (#2072)
Bugfix
- (autopairs) Add missing configuration entries (#2030)
- (bootstrap) Remove hard-coded spellfile option (#2061)
- (cmp) Revert broken sequential loading (#2002)
- (installer) Better handling of existing files (#2066)
- (lsp) Avoid installing an overridden server (#1981)
- (lsp) Prevent repeated setup call (#2048)
- (lsp) Correct client_id parsing in lvim-info (#2071)
- (lsp) Allow overriding servers with custom providers (#2070)
- (lualine) Change
fg
of sectiona
in onedarker (#1909) - (null-ls) Allow the same linter and formatter (#1968)
- (nvimtree) Update settings (#2001)
- (nvimtree) Restore default mappings + make them customizable (#2007)
- (nvimtree) Handle paths containing spaces (#2027)
- (plugins) Typo of pin commit of
treesitter
(#2046) - (terminal) Allow disabling the open binding for toggleterm
- (windows) Autocmd requires forward slashes (#1967)
- (windows) Remove redundant
resolve
call (#1974) - Bump nvim-tree version
- Formatting
- Remove duplicate lint messages
- Allow LunarVim changelog to work outside the lvim directory (#1952)
- Use an indepdent shadafile from neovim (#1910)
- Packersync issue when you have large number of plugins (#1922)
- No idea why this breaks barbar
- Lsp root can get very annoying when working with multiple languages. User is still able to turn it on.
- Update jdtls script
- Correct order for cmp's setup (#1999)
- Dont close if next char is a close pair and no pairs in same line (#2017)
- More accessible changelog (#2019)
- Better default, ignore
.git
inlive_grep
(#2020) - No restart required when changing colorscheme (#2026)
- No longer treat lazygit missing as an error (#2051)
Refactor
- Deprecate lvim.lang.FOO (#1913) (#1914)
- More configurable format-on-save (#1937)
- Load the default keymaps once (#1965)