Releases: neovim/nvim-lspconfig
Releases Β· neovim/nvim-lspconfig
v1.2.0
What's Changed
- refactor: deprecate util.find_package_json_ancestor by @dundargoc in #3502
- Fix for vim.fs.find regression not returning parent directory by @jacobrreed in #3505
- docs: update following #3505 by @guilhas07 in #3506
- refactor: deprecate util.find_git_ancestor by @dundargoc in #3507
- refactor!: remove util.path.escape_wildcards by @dundargoc in #3510
- refactor!: remove util.path.is_absolute by @dundargoc in #3511
- fix ruff and ruff_lsp returning a function from root pattern by @apostolos-geyer in #3513
- feat(msbuild): config instruction for filetypes by @sharpchen in #3516
- refactor: fix luals warnings by @dundargoc in #3517
Full Changelog: v1.1.0...v1.2.0
v1.1.0
v1.0.0
What's Changed
- feat(ts_ls)!: rename
tsserver
tots_ls
by @ofseed in #3232 - fix(v-analyzer): change repository location to vlang org by @nemoola in #3292
- fix: change lsp command by @sinelnikov-web in #3293
- feat(kcl): add kcl-language-server support by @DrummyFloyd in #3294
- feat(ziggy): add ziggy and ziggy_schema support by @rockorager in #3296
New Contributors
- @nemoola made their first contribution in #3292
- @rockorager made their first contribution in #3296
Full Changelog: v0.1.9...v1.0.0
v0.1.9
What's Changed
- feat(luau-lsp): add single file support by @lopi-py in #3168
- fix(scripts): use compatible tbl_flatten in docgen by @glepnir in #3171
- fix(util): check neovim nightly 0.11 version by @glepnir in #3173
- docs: delete lspconfig-keybindings section by @gpanders in #3175
- feat(msbuild): add msbuild language tools server by @rudiejd in #3176
- fix(tsserver): update root directory order by @DanilaMihailov in #3180
- fix(eslint): useFlatConfig is not experimental anymore by @saifulapm in #3183
- revert(eslint): useFlatConfig revert to experimental by @saifulapm in #3184
- fix: avoid overriding global default capabilities by @frangio in #3181
- feat: add fish-lsp support by @cova-fe in #3188
- fix(sourcekit-lsp): use git as last resort for sourcekit-lsp. by @dirtyhabits97 in #3192
- feat(biome): add
css
as filetype by @chrisgrieser in #3196 - draft: fix(slint-lsp): set root dir to git ancestor by @Tmpod in #3194
- feat(bitbake): add language-server-bitbake support by @anakin4747 in #3199
- feat: add django-template-lsp support by @rubenhesselink in #3203
- fix(CONTRIBUTING): typos by @antznin in #3204
- ci: bump nvim-neorocks/luarocks-tag-release from 5 to 6 by @dependabot in #3207
- Added recommended default settings for fsautocomplete by @gbtb in #3208
- [wip] fix koka language server by @MangoIV in #3213
- fix(fsautocomplete): lint fix by @glepnir in #3214
- fix(hyprls): autostart with hyprland filetype by @mehalter in #3215
- ci: bump nvim-neorocks/luarocks-tag-release from 6 to 7 by @dependabot in #3217
- feat(texlab): add support for worksapce commands by @DimitrisDimitropoulos in #3218
- feat: add protols support by @coder3101 in #3219
- feat: add pug-lsp support by @opa-oz in #3220
- docs(shopify_theme_ls): remove unnecessary code snippet by @slavamak in #3223
- feat: add bazelrc-lsp config by @keith in #3224
- feat(texlab): add find environments workspace command by @DimitrisDimitropoulos in #3225
- feat: do not process if commands[i] is func type by @blmarket in #3200
- feat(texlab): add change environments workspace command by @DimitrisDimitropoulos in #3227
- fix(tailwindcss): add includeLanguages to config in addition to init opts by @jackielii in #3231
- Add Janet LSP config by @chiefnoah in #3235
- feat(leanls): add support for lakefile.toml-only packages by @Julian in #3238
- feat!: remove
--preview
flag from Ruff server by @dhruvmanila in #3241 - Added htmlangular filetype to emmet_language_server, emmet_ls, angularls and tailwindcss by @Ask-786 in #3240
- feat: add server configuration for
glasgow
by @nolanderc in #3242 - fix:
lspconfig.Config
class not modifying inheritedroot_dir
by @chrisgrieser in #3243 - docs: close code block for Ruff settings example by @dhruvmanila in #3244
- docs: fix typos in arduino_language_server by @Arian8j2 in #3246
- [rust-analyzer] automatically populate
init_options
fromsettings["rust-analyzer"]
by @emersonford in #3247 - Added Java and HTML support to Harper by @elijah-potter in #3248
- docs: remove unnecessary backticks by @dhruvmanila in #3249
- chore: document to show neocmake support snippet by @Decodetalkers in #3251
- feat: add ballerina support by @adamazing in #3252
- refactor(server_configurations): removed deprecated code form tailwindcss by @Ask-786 in #3254
- feat: add superhtml support by @EliSauder in #3245
- draft: feat(texlab): change all print() to vim.notify() by @Thibaulltt in #3256
- zk: implement ZkList command by @WhyNotHugo in #3257
- Update server_configurations.md by @adigitoleo in #3258
- feat: add tvm_ffi_navigator server by @anirudhsundar in #3261
- fix(mesonlsp): update root directory pattern by @on2e in #3265
- feat: ruby_lsp works inside eruby files by @adam12 in #3266
- fix(taplo): simplify root detection by @mehalter in #3267
- feat(htmx): add more filetypes by @ALameLlama in #3268
- Revert "feat: ruby_lsp works inside eruby files (#3266)" by @adam12 in #3269
- docs: clarify snippet support in jsonls.lua by @antonk52 in #3270
- feat: add tea-leaves support by @svermeulen in #3271
- test(ci): change to luajit-openresty by @glepnir in #3272
- fix: remove invalid filetypes containing wildcards from
typos_lsp
andhyprls
by @WieeRd in #3273 - feat(clangd): add symbolInfo support by @DimitrisDimitropoulos in #3274
- feat(texlab): give the find environments command a ui wrapper by @DimitrisDimitropoulos in #3263
- fix(texlab): do not pass buf as parameter by @DimitrisDimitropoulos in #3276
- fix(als): deprecate als in favour of a separate plugin by @TamaMcGlinn in #3277
- fix(scheme-langserver):defaultly enable log/out/multi-thread and disable type-inference by @ufo5260987423 in #3278
- fix(r-language-server): Use
--no-echo
instead of--slave
by @mutlusun in #3280 - fix(rescripls): enable typechecking, improve doc by @bukzor in #3281
- feat: improve default haxe_language_server init_options by @tobil4sk in #3284
- fix: tea-leaves was renamed and replaced teal-language-server by @svermeulen in #3285
- feat: add snakeskin_ls server configuration by @sinelnikov-web in #3286
- fix(bazelrc-lsp): rename bazelrc-lsp to bazelrc_lsp by @johnor in #3287
- Add missing close paren by @Oughie in #3290
New Contributors
- @lopi-py made their first contribution in #3168
- @DanilaMihailov made their first contribution in #3180
- @saifulapm made their first contribution in #3183
- @cova-fe made their first contribution in #3188
- @dirtyhabits97 made their first contribution in #3192
- @Tmpod made their first contribution in #3194
- @anakin4747 made their first contribution in #3199
- @rubenhesselink made their first contribution in #3203
- @antznin made their first contribution in #3204
- @gbtb made their first contribution in #3208
- @MangoIV made their first contribution in #3213
- @DimitrisDimitropoulos made their first contribution in #3218
- @coder3101 made their first contribution in #3219
- @opa-oz made their first contribution in #3220
- @blmarket made their first contribution in #3200
- @jackielii made their first...
v0.1.8
What's Changed
- fix(rubocop): don't auto-detect bundler, to avoid surprising configuration behavior by @waiting-for-dev in #2923
- docs: fix grammar in lspconfig.txt EXAMPLE KEYBINDIGS section by @StenAL in #2924
- fix(cssls): enable enabling of formatting capabilities by @chrisgrieser in #2925
- feat: add cds-lsp by @stijnme in #2926
- fix(elixirls): smarter detection of root_dir for umbrella apps by @giddie in #2911
- fix(psalm): psalm now uses a --language-server option by @Ultra-Code in #2929
- feat(kotlin_language_server): Add storagePath to initilaztion options by @Glyphack in #2930
- fix(zls): include
build.zig
in root dir search by @lawrence-laz in #2933 - fix: typos root directory indicator by @chrisgrieser in #2935
- feat(denols): follow the latest default value of the vscode extension by @uga-rosa in #2936
- chore: check version 0.8+ by @sys9kdr in #2940
- feat: add twig-language-server by @huesersohn in #2939
- docs(spyglassmc_language_server): fix typo in the repository url by @Davido264 in #2941
- fix(sqls): repository moves to organization by @gamoutatsumi in #2945
- feat(snyk-ls): add support for snyk-ls by @pbnj in #2826
- chore: move loading status check to the top by @sys9kdr in #2942
- fix(pyright): only send commands to pyright by @mennohofste in #2946
- fix: typo in util documentation by @kesor in #2947
- fix(sqls): sqls is unarchived by @candy12t in #2950
- fix(ols): remove single_file_support by @losinggeneration in #2952
- fix(csharp-ls): csharp-ls uses solution file for project root first by @rudiejd in #2955
- feat: add lwc-language-server support by @SirWizardLizard in #2958
- fix(docs): Add note about filetype for docker-compose by @Uzaaft in #2961
- feat: add support for dcm lsp by @RobertBrunhage in #2963
- chore: update dcmls configuration by @RobertBrunhage in #2965
- chore: update dcmls config by @RobertBrunhage in #2969
- feat: add bzl lsp by @matawed in #2973
- feat: enable single file mode for vale_ls by @alex-tdrn in #2978
- Unexpected behaviour when executing ":LspStart lua" in "init.lua" file by @didedoshka in #2842
- [Biome] Make biome only run in projects with an existing biome.json by @willparsons in #2984
- fix(mdx_analyzer): pass typescript lib as option by @Machine-Maker in #2974
- fix: disable autostart after :LspStop by @brookhong in #2987
- feat(swift_mesonls): add meson.options as a root marker by @tristan957 in #2991
- feat(helm-ls): enable dynamicRegistration for didChangeWatchedFiles by @qvalentin in #2992
- refactor: improve get_clients_from_cmd_args by @sys9kdr in #2943
- feat: add dprint lsp by @WhoIsSethDaniel in #2982
- Improve LTeX support by @metiulekm in #2979
- fix(typst_lsp): declare single file support by @rhjdvsgsgks in #2994
- rust-analyzer: Fix is_library by @jeremija in #2995
- feat: add
templ
filetypes by @mortezadadgar in #2996 - fix: enforce single file mode check when root_dir differs from client by @serranomorante in #2998
- feat: added koka language server support by @Ki11erRabbit in #3000
- Added
harper_ls
support by @elijah-potter in #3001 - feat(fennel-ls): allow utf-8 offsetEncoding by @XeroOl in #3002
- fix(texlab): search for default texlab root files by @Stevenjin8 in #3005
- ci: bump JohnnyMorganz/stylua-action from 3 to 4 by @dependabot in #3006
- fix: Follow latest denols implmention by @4513ECHO in #3007
- Update docker_compose_language_service.lua by @cizordj in #3008
- fix(quick_lint_js): enable for typescript by @chrisgrieser in #3010
- feat(solidity_ls)!: switch to first-party npm package by @llllvvuu in #3011
- Update repository url for typos_lsp by @taketwo in #3012
- fix(ocaml): trigger by filetype, not language id by @pqwy in #3016
- feat: add gdshader-lsp support by @GodOfAvacyn in #3018
- fix: twig-language-server cmd by @fbuchlak in #3019
- fix: rename twig-language-server to twiggy-language-server by @fbuchlak in #3021
- Add 'spago.yaml' to the list of purescript-language-server's root_patterns by @klausweiss in #3022
- feat: add bqnlsp support by @BarrOff in #3024
- ci: clarify misleading comment from bot by @dundargoc in #3025
- fix: let core handle 'workspace/didChangeConfiguration' after init by @MariaSolOs in #3023
- fix(bqnlsp): do not override user provided
cmd_env
by @BarrOff in #3026 - docs(lua_ls): add comment about additional libraries by @MariaSolOs in #3029
- fix(rust_analyzer): declare single file support by @rhjdvsgsgks in #3028
- fix(pyright): fix PyrightSetPythonPath command by @neolooong in #3032
- Change Veryl's URL by @dalance in #3037
- feat: add delphilsp support by @St8Razor in #3034
- Feat: Add markdown-oxide lsp by @Feel-ix-343 in #3030
- Add pico8 language server by @russoalberto in #3041
- docs(terraformls): add docs on how to pass settings by @rwblokzijl in #3040
- Add css-variables-language-server by @roginfarrer in #3042
- fix(css-variables): replace
-
in filename with_
by @gegoune in #3044 - fix: CSS Variables LSP default settings by @roginfarrer in #3046
- feat: updated documentation for
harper-ls
by @elijah-potter in #3045 - fix(beancount): rename journalFile to journal_file by @SharzyL in #3047
- fix: update lua types to match latest nightly by @carlosala in #3048
- Update documentation for Volar >= 2.0.0 by @WhyNotHugo in #3049
- Fixup 3051: Allow terraform-ls to start properly by @verygitmuchhub in #3053
- feat: add configuration for Tabby ML by @hinricht in #3050
- docs(lua_ls): change suggested setup to work on both nightly and 0.9.5 by @abeldekat in #3054
- fix(lexical): lexical root directory config by @TunkShif in #3055
- feat: add config for some-sass-language-server by @simeonoff in #3057
- refactor: general cleanup by @lewis6991 in #3058
- Support ESlint mjs flat config file by @marcesengel in #3059
- docs(vue): update vue support section by @RayGuo-ergou in #3060
- fix(biome): add
biome.jsonc
as root pattern (new in biome 1.6) by @chrisgrieser in #3061 - feat: update biome supported filetypes by @TunkShif in #3063
- fix(sourcekit): finding root directory by @wojciech-kulik in https://github.com/neovim/nvim-lspc...