1.3.3 (2024-09-16)
- basedpyright: add basedpyright schema (#90) (557f3e7)
- schemas:
tsserver
renamed tots_ls
(#89) (559836d)
1.3.2 (2024-07-18)
1.3.1 (2024-07-09)
1.3.0 (2024-07-07)
- build: fix schema generation issues (#63) (45484f5), closes #52 #60
- commands: checkhealth. Fixes #29 (245bb87)
- deprecation warnings on 0.11 (c6e2d96)
- deprecation: remove use of deprecated API functions (#59) (983a93b)
- flatten (cdbd1f2)
- health: remove deprecated API warnings (#28) (9625a17)
- health: remove nvim-treesitter dependency (#44) (3374276)
- json: set
null
values tonil
(2f131d0) - lspconfig: dont deepcopy the full config. Do settings only (37a7205)
- normalize paths. Fixes #33 (e0835bd)
- remove nickel_ls (ca5246f)
- util: check that root_dir exists. Fixes #56. Closes #51 (f9dcd17)
- util: normalize paths returned by
Util.file_patterns
(#35) (7c34c86) - volar: volar schema (#64) (4274159)
1.2.2 (2023-06-19)
- 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)
- icons: fixed obsolete icons with nerdfix (5feed54)
1.2.0 (2023-03-23)
1.1.1 (2023-03-16)
- lspconfig: replace backslashes on windows. Fixes #18 (7297592)
- schema: correctly format uri. Fixes #18 (67acada)
1.1.0 (2023-03-08)
1.0.3 (2023-02-12)
- 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)
- annotations: fixed comment parsing (4f8916d)
- only expand top-level and lspconfig settings. Fixes #11 (274c770)
1.0.1 (2023-01-22)
- 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)
- 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 ofsettings
(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)