* refactor!: deprecate old framework/configs, Nvim 0.10 * feat(apex_ls): add vim.lsp.config support * docs: deprecation info * fix(leanls): migrate to vim.lsp.config * fix(utils): use fs_realpath to normalize paths in root_dir detection * docs: enhance descripton of bitbake_language_server * feat: add django-language-server * feat: resupport force stop language server * Add 'terraform' to supported filetypes * fix: LspRestart/LspStop with arguments * fix: exclude deno from biome/eslint/ts_ls/tsgo/vtsls * docs: add deprecation notice to lua/lspconfig/configs * feat: add cmd for java-language-server * feat: systemd_lsp * docs: ":LspInfo" in Nvim 0.12 * fix: deprecate systemd_ls in future version * fix: drop unmaintained LS lsp/erlangls.lua * fix: disable telemetry in the intelephense lsp server * fix: show deprecation messages on_init OBS-URL: https://build.opensuse.org/package/show/editors/nvim-lspconfig?expand=0&rev=25
358 lines
16 KiB
Plaintext
358 lines
16 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Feb 23 13:44:09 UTC 2026 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- Update to version 2.6.0:
|
|
* refactor!: deprecate old framework/configs, Nvim 0.10
|
|
* feat(apex_ls): add vim.lsp.config support
|
|
* docs: deprecation info
|
|
* fix(leanls): migrate to vim.lsp.config
|
|
* fix(utils): use fs_realpath to normalize paths in root_dir detection
|
|
* docs: enhance descripton of bitbake_language_server
|
|
* feat: add django-language-server
|
|
* feat: resupport force stop language server
|
|
* Add 'terraform' to supported filetypes
|
|
* fix: LspRestart/LspStop with arguments
|
|
* fix: exclude deno from biome/eslint/ts_ls/tsgo/vtsls
|
|
* docs: add deprecation notice to lua/lspconfig/configs
|
|
* feat: add cmd for java-language-server
|
|
* feat: systemd_lsp
|
|
* docs: ":LspInfo" in Nvim 0.12
|
|
* fix: deprecate systemd_ls in future version
|
|
* fix: drop unmaintained LS lsp/erlangls.lua
|
|
* fix: disable telemetry in the intelephense lsp server
|
|
* fix: show deprecation messages on_init
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Sep 20 14:42:45 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- update to version 2.5.0:
|
|
* feat(vue_ls): support ts_ls
|
|
* fix(vue_ls): correctly check if ts_clients exist
|
|
* fix(golangci_lint_ls): support v2 wrapper script
|
|
* fix(docker_language_server): set language id for compose files
|
|
* fix(texlab): adapt commands to fit 0.11+
|
|
* feat(codebook): add Java and Lua filetypes
|
|
* fix: vim.lsp.get_log_path() -> vim.lsp.log.get_filename()
|
|
* feat(codebook): add gitcommit filetype
|
|
* fix(clangd): old config style still including proto filetype
|
|
* feat(roslyn_ls): support slnx
|
|
* docs(hyprls): Install from hyprland-community org
|
|
* feat(yamlls): Added document formatting support
|
|
* feat: improve monorepo support for Typescript and ESLint LSP
|
|
* fix: vtsls does not start in monorepo with bun.lock
|
|
* fix(ts/js): servers do not start when bun.lock exists
|
|
* fix: type annotations
|
|
* refactor(yamlls): Non-hacky way to enable formatting
|
|
* fix(ts_ls): server not starting if there is no typescript
|
|
* fix: do not add type annotation to docgen
|
|
* fix: ts/js LSPs require lockfile
|
|
* fix(pyright): command :LspPyrightOrganizeImports fails
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 30 05:00:53 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- update to version 2.4.0:
|
|
* Fix millet install target to millet-ls
|
|
* fix(svelte): only attach to existing files
|
|
* feat(glint): add vim.lsp.config support
|
|
* feat(glint): dynamic cmd
|
|
* feat(biome): add html as filetype
|
|
* fix(powershell_es): update LogLevel to Information
|
|
* fix: some on_attach callbacks may create commands in a wrong buffer
|
|
* fix(powershell_es): update LogLevel to recognized value
|
|
* fix(csharp_ls): add missing slnx root pattern
|
|
* fix(omnisharp): missing root_dir patterns
|
|
* docs: add notes about creating buffer-local commands
|
|
* docs: Correct install command for pug lsp
|
|
* feat: herb_ls
|
|
* fix(phpactor): root markers precedence
|
|
* fix(intelephense): change root markers order
|
|
* feat(tailwindcss): tailwind root_dir rails phoenix
|
|
* feat(eslint): add htmlangular to supported filetypes
|
|
* feat: codebook lsp
|
|
* feat: add autopkgtest file type to debputy.lua
|
|
* feat(ts_ls): implement code lens support
|
|
* feat(gopls): refactor root_dir identification #3940
|
|
* fix(docs): "commands" item breaks docgen
|
|
* fix(vue_ls): support vue_ls v3
|
|
* feat: swap pkgbuild_language_server with termux_language_server
|
|
* feat(clarinet)!: rename clarity_lsp to clarinet
|
|
* fix(clarinet): Clarinet.toml is the root_marker
|
|
* feat(harper): add clojure filetypes
|
|
* docs(rescriptls): add didChangeWatchedFiles example
|
|
* feat(clangd): remove proto filetype support, reverting (#2125)
|
|
* feat(biome): use project local bin if available
|
|
* refactor(glint): use cmd(…, config)
|
|
* feat(svelte): notify LSP of changes in JS/TS files
|
|
* docs(smithy): how do you install this thing
|
|
* fix(biome): error when using non-local biome binary
|
|
* fix(roslyn_ls): replace deprecated function call
|
|
* fix(svelte): use augroup to avoid creating multiple autocmds
|
|
* feat(biome): monorepo support
|
|
* docs: mention a way to explicitly set root_dir in README.md
|
|
* fix(vue_ls): throwing errors in tsserverRequest
|
|
* fix(tailwindcss): add fallback for tailwind v4
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 10 15:21:31 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- update to 2.3.0:
|
|
* fix(fish_lsp): apply author suggestions
|
|
* feat(ast_grep): support multiple workspaces
|
|
* Update cairo ls config
|
|
* [feat] add OpenTofu language server
|
|
* fix(emmet_ls, emmet_language_server): standardized configs across both emmet lsps
|
|
* feat: cspell language server
|
|
* feat(helm_ls,yamlls): support custom filetype for helm-ls
|
|
* fix: enable :LspLog command in Nvim 0.11.2
|
|
* fix(eslint): LspEslintFixAll not running sync
|
|
* Add Postcss for Django
|
|
* fix(clangd): set offset_encoding correctly
|
|
* feat(bicep): add bicep-params filetype for bicep lsp
|
|
* fix(helm_ls,yamlls): support custom filetype for helm-ls
|
|
* fix: restore :LspStart/LspStop behaviour without arguments
|
|
* fix: support :LspRestart without arguments
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 26 15:43:05 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- update to 2.2.0:
|
|
* fix(configs): remove sanitize_cmd
|
|
* feat(ts_ls): provide command to run source actions
|
|
* fix: add pylyzer dependency info (erg)
|
|
* feat(docgen.lua): improve vimdoc generator
|
|
* feat(powershell_es): add vim.lsp.config support
|
|
* feat(efm): add vim.lsp.config support
|
|
* fix(powershell_es): typo bundlePath -> bundle_path
|
|
* feat(docgen.lua): convert @brief codeblocks for vimdoc
|
|
* docs: cleanup
|
|
* fix(rust_analyzer): nvim_echo must not be called in a fast event context
|
|
* Support for non-conventional package.json5
|
|
* fix: improve typescript server path search for ts dependents lsp
|
|
* fix(eslint): check nil before on_dir
|
|
* fix(mesonlsp): improved root detection
|
|
* feat: laravel-ls
|
|
* fix(lsp/zk): fix user command options; invalid key description
|
|
* fix(eslint): require workspace instead of checking root dir for nil value
|
|
* Revert "fix(configs): remove sanitize_cmd"
|
|
* fix(texlab): Improve root detection for Latexmk projects
|
|
* fix(configs): execute sanitize_cmd only on windows to speed up WSL
|
|
* feat(ccls): add vim.lsp.config support
|
|
* fix(ast_grep): workspace_required=true
|
|
* fix(doc): Correct lua_ls documentation
|
|
* docs(lua_ls): add field Lua.runtime.path to example config for Nvim Lua
|
|
* feat(oxlint): added oxlint lsp config
|
|
* fix(omnisharp): update executable name
|
|
* fix(taplo): add Taplo configuration files to root markers
|
|
* Feature: migrate builtin commands
|
|
* fix(configs): eliminate some usages of root_pattern
|
|
* feat(vectorcode_server): add vim.lsp.config support
|
|
* feat(jsonnet_ls): jsonnet_ls lsp
|
|
* feat(tailwindcss): Add Tailwind detection for Elixir Phoenix projects
|
|
* refactor: generalize insert_package_json()
|
|
* feat(ty): Add ty lsp config
|
|
* fix(gopls): prioritise go.work over go.mod
|
|
* Rename volar to vue_ls and remove vuels
|
|
* feat: pyrefly
|
|
* docs(eslint): update on_attach example
|
|
* fix(gh_actions_ls): use root_dir and add init_options
|
|
* fix(gopls): schedule vim.notify in on_exit
|
|
* feat(matlab_ls): vim.lsp.config support
|
|
* feat(tailwindcss): map elixir and heex ft to phoenix-heex
|
|
* feat(tailwindcss): Sync tailwind-tools.nvim root detection
|
|
* feat(vespa_ls): Add vespa_ls config
|
|
* feat(golangci_lint_ls): add support for v1
|
|
* fix(nushell): avoid nil root_dir
|
|
* feat: add kotlin_lsp from jetbrains
|
|
* feat: tombi
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 26 16:33:47 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- update to 2.1.0:
|
|
* Neovim 0.11 migration
|
|
* feat(typos-lsp): support pyproject.toml and Cargo.toml
|
|
* fix(docs): docgen.lua reads from lua/*.lua
|
|
* docs: change contributing.md to new style lsp config
|
|
* feat(gh_actions_ls): add vim.lsp.config support
|
|
* feat(ast_grep): Update filetypes
|
|
* fix(gh_actions_ls): add workspace_required
|
|
* feat(omnisharp): add vim.lsp.config support
|
|
* feat: sqruff
|
|
* feat(biome): vim.lsp.config support, with workspace_required and proper root_dir
|
|
* feat(zls): add vim.lsp.config support
|
|
* fix(rust_analyzer): call on_dir callback when reusing client
|
|
* update vim.lsp.config anchor link href
|
|
* feat(astroJS): add vim.lsp.config support
|
|
* fix(astro): using vim.fs.jointhpath concat path
|
|
* feat(volar): add vim.lsp.config support
|
|
* fix(readme): update vim.lsp.config anchor links
|
|
* feat: emmylua_ls
|
|
* feat: angularls
|
|
* feat(tailwind): add vim.lsp.config support
|
|
* feat: add PL/I support
|
|
* feat(atlas): update doc support for atlas-rule filetype
|
|
* feat(eslint): add vim.lsp.config support
|
|
* ci(lint): enforce "Lsp" command name prefix
|
|
* lint: client:exec_cmd()
|
|
* feat(mdx_analyzer): add vim.lsp.config support
|
|
* fix(sqls): install instructions
|
|
* ci(lint): check @brief docstring placement
|
|
* fix(mdx_analyzer): remove invalid field and update brief
|
|
* fix(docgen.lua): omnisharp "--hostPID" arg always changes
|
|
* ci(lint): deprecate util.path.is_descendant() on Nvim 0.11+
|
|
* fix(tailwindcss): improved root dir detection for tailwind v4
|
|
* fix(unocss): add workspace_required to true
|
|
* rpmspec: Updated cmd and description
|
|
* refactor: deprecate util.path.search_ancestors()
|
|
* refactor: deprecate util.validate_bufnr()
|
|
* feat: Add gnls config
|
|
* feat(roslyn_ls): add initial config as vim.lsp.config
|
|
* fix(roslyn_ls): use absolute paths when open .sln and .csproj files
|
|
* feat(ts_ls): add _typescript.rename handler
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 13 00:58:44 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- update to 2.0.0:
|
|
* feat: require Nvim 0.10+
|
|
* refactor: deprecate util functions
|
|
* refactor: deprecate util.get_lsp_clients
|
|
* refactor: deprecate add_hook_before/after
|
|
* docs: cleanup
|
|
* refactor: deprecate get_active_client_by_name
|
|
* feat: rpmspec
|
|
* feat(bqls): Add bqls support
|
|
* fix(openedge_ls): Update configuration
|
|
* feat(tinymist): implement simple workspace commands
|
|
* stylelint config update
|
|
* refactor: replace all instances of vim.loop with vim.uv
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 6 15:15:04 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- update to 1.8.0:
|
|
* fix!: remove lua as root marker
|
|
* fix(rust_analyzer): fix broken rust analyzer link
|
|
* fix(sourcekit): use textDocument/diagnostic over publishDiagnostics
|
|
* refactor(docgen): use vim.text.indent()
|
|
* fix(docgen): root_dir doc shows paths from CI env
|
|
* Update bacon_ls.lua to reflect new configuration
|
|
* chore(bazelrc_lsp): Invoke lsp subcommand explicitly
|
|
* fix(postgresql_lsp): update command to use lsp-proxy argument
|
|
* gleam: fix broken installation description
|
|
* feat: add systemd-language-server
|
|
* fix: rename systemd-language-server to systemd_ls
|
|
* Chore and doc tweaks to QML-related LSPs
|
|
* feat: muon
|
|
* fix(tailwindcss): improved tailwindcss detection
|
|
* fix(ltex_plus): add latex to enabled settings
|
|
* feat: postgrestools
|
|
* fix(biome): improved biomejs detection
|
|
* fix(golangci-lint): fix typo in commang argument
|
|
* feat: alias :LspInfo to :checkhealth vim.lsp
|
|
* feat: vectorcode-server
|
|
* fix(golangci-lint): disable stats in json output
|
|
* fix: ":checkhealth lspconfig" fails on Nvim 0.11
|
|
* fix(postgres_lsp): re-enable single file support
|
|
* Update wgsl-analyzer docs to correct install instructions
|
|
* fix(sourcekit): URL & add dynamic reg. for didChangeWatchedFiles
|
|
* fix(docgen): regenerate configs.txt with correct :help format
|
|
* fix(docgen): :help (vimdoc) format
|
|
* feat(ada_ls): update documentation and support alire.toml files
|
|
* fix(tblgen): find tablegen_compile_commands.yml
|
|
* feat(svelte): command to migrate to svelte 5
|
|
* feat: add just language server configuration
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 24 01:57:29 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- update to 1.7.0:
|
|
* docs: fix broken documentation link in rust_analyzer config
|
|
* feat(harper-ls): added new languages and updated links
|
|
* feat: dts-lsp
|
|
* fix(health.lua): increased version check cmd timeout
|
|
* feat: add wasm-language-tools
|
|
* docs: don't skip VIMRUNTIME in lua lsp if ~/.config/nvim/.luarc.json exists
|
|
* docs(atlas): add treesitter instructions
|
|
* feat(oxc_language_server): add OxcFixAll command
|
|
* fix(angularls): trim leading characters from version
|
|
* fix(nushell): root_dir should avoid returning nil
|
|
* docs: heading levels for veridian fixed
|
|
* feat(r_language_server): add quarto filetype
|
|
* fix(lua_ls): return longest root path
|
|
* Add config for turbo-language-server
|
|
* feat: add air lsp
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 17 13:55:06 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- update to 1.6.0:
|
|
* revert: "refactor!: make available_servers function private"
|
|
* fix(angularls): set Angular core version for backwards compatibility
|
|
* fix(angularls): handle nil while checking angular core version
|
|
- update to 1.5.0:
|
|
* fix(gh_actions_ls): Fix incorrect rootdir resolution
|
|
* fix: remove validation from configs.lua
|
|
* fix(astro,volar): correct 'typescript/lib' path for TypeScript LSP
|
|
* feat: oxc-language-server
|
|
- update to 1.4.0:
|
|
* fix(powershell_es): add root pattern
|
|
* fix(clojure_lsp): adds single_file_support for clojure
|
|
* Feat: add lua 3rd party language servers
|
|
* feat: gh-actions-language-server
|
|
* feat(gh_actions_ls): use root_dir to decide whether to attach
|
|
* feat: add typst to the list of languages harper supports
|
|
* feat: Alloy language server
|
|
* Improve alloy_ls docs
|
|
* feat(asm_lsp): add NASM config support and single_file support
|
|
* refactor: comment util.path.is_descendant to prepare deperecation in future
|
|
* refactor!: make available_servers function private
|
|
* docs: Use a maintained fork for kubernetes-json-schema in the example
|
|
* build: add -q flag to luacheck
|
|
* build: remove docgen.sh
|
|
* refactor: silence luals warnings
|
|
* docs: fix typo
|
|
* fix: fix incorrect root finding
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jan 5 21:44:18 UTC 2025 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- update to 1.3.0:
|
|
* refactor: deprecate util.path.join
|
|
* refactor: deprecate util.path.path_separator
|
|
* refactor: silence luals warnings
|
|
* refactor: deprecate util.path.iterate_parents
|
|
* feat: add server configuration for autohotkey_lsp (init)
|
|
* refactor!: remove public interface of util.path.traverse_parents
|
|
* fix(mdx-analyzer): Duplicate node_modules folder causing errors, and
|
|
filetypes option
|
|
* fix: add build.gradle.kts for java language server
|
|
* feat: cue language server
|
|
* feat(ccls): add CclsSwitchSourceHeader
|
|
* fix(ccls): typo on request method
|
|
* refactor(clangd): imporve switchsourceheader handler
|
|
* fix(clangd): fix switchSourceHeader detection
|
|
* docs(ruby_lsp): Remove instructions for adding ruby-lsp to Gemfile
|
|
* feat: Update Harper's Supported Languages
|
|
* feat: atlas language server
|
|
* fix(msbuild): more root patterns
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 30 22:37:11 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- update to 1.2.0:
|
|
* refactor: deprecate util.find_package_json_ancestor
|
|
* Fix for vim.fs.find regression not returning parent directory
|
|
* refactor: deprecate util.find_git_ancestor
|
|
* refactor!: remove util.path.escape_wildcards
|
|
* refactor!: remove util.path.is_absolute
|
|
* fix ruff and ruff_lsp returning a function from root pattern
|
|
* feat(msbuild): config instruction for filetypes
|
|
* refactor: fix luals warnings
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Dec 14 04:14:55 UTC 2024 - Richard Rahl <rrahl0@opensuse.org>
|
|
|
|
- initial packaging
|