Skip to content

Latest commit

 

History

History
148 lines (109 loc) · 14.1 KB

CHANGELOG.md

File metadata and controls

148 lines (109 loc) · 14.1 KB

Changelog

1.2.2 (2023-06-19)

Bug Fixes

  • init: only check for available servers if lspconfig is loaded (cfec478)
  • jsonls: use vim.filetype.add() to set the filetype for neoconf.json (#25) (ea175a5)

1.2.1 (2023-03-26)

Bug Fixes

  • icons: fixed obsolete icons with nerdfix (5feed54)

1.2.0 (2023-03-23)

Features

  • better support for root_dir in monorepos. Always return longest. Fixes #14 Fixes #10 (9214879)

1.1.1 (2023-03-16)

Bug Fixes

  • lspconfig: replace backslashes on windows. Fixes #18 (7297592)
  • schema: correctly format uri. Fixes #18 (67acada)

1.1.0 (2023-03-08)

Features

  • lspconfig: allow setting the lsp server to false to disable it in your project. Fixes #1 (835da21)

1.0.3 (2023-02-12)

Bug Fixes

  • lua_ls schema (8b3f2b5)
  • rename sumneko_lua -> lua_ls (#12) (156a3ee)
  • temp fix for sumneok_lua -> lua_ls rename (e3479df)

1.0.2 (2023-02-07)

Bug Fixes

  • annotations: fixed comment parsing (4f8916d)
  • only expand top-level and lspconfig settings. Fixes #11 (274c770)

1.0.1 (2023-01-22)

Bug Fixes

  • add types/lua to workspace (8a4e133)
  • health: settings.nvim -> neoconf.nvim (52df9fc)

1.0.0 (2023-01-04)

Features

  • add plugin generated json schemas to jsonls (f51b7aa)
  • added util.has_lspconfig(server) (b7b2e62)
  • added autocmd to trigger reload and user command Settings (0f14609)
  • added check for loading order of lspconfig during setup (04b31c7)
  • added check for lua-dev to checkhealth (d93f9bc)
  • added checkhealth for settings.nvim (c2f6a81)
  • added config options for all plugins (944333c)
  • added float to see merged settings (1097809)
  • added generic return for settings.get (4c01527)
  • added importers for vscode, nlsp-settings and coc-settings (f683564)
  • added json_format using jq, when building files (62e9b4f)
  • added live-reloading of LSP server configs (b808c26)
  • added LspSettings command to show lsp settings for the current buffer (6e3ed46)
  • added markdown support to logging methods (6e4d994)
  • added method to clear cached settings for a given file (eff7473)
  • added proper jsonc parser, with relaxed error handling of comments and extra commas (2bc84de)
  • added proper Settings command (7aa4048)
  • added settings files to lsp settings view (580c644)
  • added settings.nvim config schema (c6f7578)
  • added sumneko annotations for lsp server settings! (d824aff)
  • added translations for cssls, html, jsonls, ltex, rust_analyzer & tsserver (c085805)
  • added translations for jsonls schema (f5400aa)
  • always recursively expand keys in when loading settings (16a44b9)
  • apply filetype jsonc instead of json for settings files, to allow comments (2cc0287)
  • build class to generate json schemas (d9b25d6)
  • build import schemas based on main schema (69cba88)
  • check if we're running 0.7.2 (4700af9)
  • class to work with settings (f8721c8)
  • custom build for sumneko schema to include language translations for descriptions (045585e)
  • dont show imported files that dont exist for commands and views (5afbede)
  • easier way to work with setting patterns (a8e496f)
  • easy getter to get settings (d71e54e)
  • helper method to detect root_dir for buffers without attached lsp clients (689dafa)
  • helper method to log errors with pcall (f068039)
  • hooks for lspconfig and jsonls (a92f091)
  • improved lsp schema building and loading (16d8f90)
  • improved sorting of json files for Settings command (7737061)
  • initial commit (cbc7f88)
  • json strip comments (567f664)
  • make it all work without an active lsp client (ce69f90)
  • move imported schema defs for jsonls to separate file (efa5046)
  • moved jsonls and lsp to its own plugin (24637dd)
  • only apply configuration when it actually changed (200c6fa)
  • properly setup sumenko to include generated lsp server settings (5842294)
  • read schemas from json file instead of generated lua packages (c67efcf)
  • simple method to generate a json schema based on a lua table (89f459f)
  • top-level config and api (3a19ef1)
  • use global/local settings for all plugins (4d72d21)
  • util class (bc65c64)
  • util.on_config (b19a634)
  • wrap pcall in try util method to show error on error (c6f9621)

Bug Fixes

  • better options for the float window (8e9e52d)
  • better way to reload lsp configs (85cad63)
  • check on jq format error (5a291f8)
  • clear settings on update (2d205f4)
  • commands (97e73e0)
  • don't use filetype API. Use autocmd instead to make it work on 0.7.2 as well (a2f83e4)
  • fix file_patterns for autocmd BufWritePost (eb2bdbf)
  • fixed health text (68ea264)
  • fixed some type annotations (33a3431)
  • flatten translation lines before concatenating (67eb986)
  • load settings from "settings" instead of "settings.nvim" (675bdd9)
  • make translations deterministic (0214d1a)
  • move neoconf settings to neoconf in json instead of settings (7d00bbf)
  • no health checks are automatically detected (e09ff78)
  • only reload lsp when settings file is part of settings root for root_dir (8c4868e)
  • pass fully qualified fname to on_update instead of event.match (2d0bda5)
  • properly check if given server is part of lspconfig (d970db0)
  • removed get_schema code. No longer needed. (79133ab)
  • renamed command from Settings to Neoconf (139cbbf)
  • return deepcopy of defaults when key value is nil (3bc55ea)
  • return root_dir when found instead of fallbacks (334ae33)
  • show list when multiple local/global files exist instead of jumping to the first one (cebd05b)
  • sort annotations (b580be8)
  • use { ... } and unpack instead of table.pack and table.unpack (2b3ea38)