Skip to content

Releases: AstroNvim/astrocommunity

v15.0.0

13 Nov 09:48
ea0b4c3
Compare
Choose a tag to compare

15.0.0 (2024-11-11)

⚠ BREAKING CHANGES

  • auto-save-nvim: swap to okuuva repo (#1239)

Features

  • auto-save-nvim: swap to okuuva repo (#1239) (033dde8)
  • cs-omnisharp: add csharp support with omnisharp (9c67bb9)
  • diagnostics: add tiny-inline-diagnostic-nvim (#1251) (4bb0fa7)
  • full-dadbod: Improve lazy loading (#1246) (711efc3)
  • html-css: add full PostCSS support (7c489c2)
  • moonbit: add neotest integration to the moonbit pack (#1261) (c811f17)
  • moonbit: use moonbit.nvim from moonbit-community (#1260) (7a86fad)
  • nextflow: add configuration for the Nextflow Language Server (fb039b5)
  • nextflow: add snippets from VS Code plugin (1d22192)
  • nvim-devdocs: Update repository to a more up to date fork (#1254) (c4903b2)
  • nvim-lint: make autocmd events configurable (#1245) (af0f425)
  • pack: add csharp support with omnisharp (#1241) (9c67bb9)
  • pack: add Nextflow language pack (58863a1)
  • pack: replace typst_lsp with tinymist in typst pack (#1248) (6c4c080)
  • rust: use crates in process LSP (95cfc4c)
  • sql: add PostgreSQL support to the SQL pack (99cd785)
  • tiny-inline-diagnostic-nvim: add tiny-inline-diagnostic-nvim (4bb0fa7)

Bug Fixes

  • astro: fix various bugs and enabled better usage of other packs (de04a80)
  • auto-save-nvim: not restoring buffer settings (#1265) (97ef955)
  • blink-cmp: check for the existence of lazydev blink integration support (2e2784a)
  • blink-cmp: update keymaps and add lazydev support (580686c)
  • harper: fix typo in harper's mason-lspconfig override (#1266) (4f1af4b)
  • nextflow: pin vscode-language-nextflow (6166e84)
  • nvchad-ui: disable bufferline autocommands (682d77f)
  • nvchad-ui: make sure cache is defined during build function for base46 (6524602)
  • nvchad-ui: use disable-tabline plugin (c36ef5f)
  • svelte: import the typescript pack for more support (e8933e9)
  • typescript: import the html and css pack for full ecma support (b3da393)
  • vue: scss support moved upstream to other packs (701ea8a)

v14.1.0

16 Oct 16:50
8a35bc6
Compare
Choose a tag to compare

14.1.0 (2024-10-16)

Features

Bug Fixes

  • astro: add scss treesitter parser (a2b0133)
  • colorscheme: fix name of moonfly to vim-moonfly-colors (e8a3283)
  • cpp: tbl extend on opts.config instead of opts (#1228) (ed524d2)
  • julia: fix infinite recursion (19a9c61)
  • lsp_lines-nvim: disable plugin in lazy UI (#1226) (baeee61)
  • neocord-nvim: fix typo (#1234) (b8328bf)
  • neorg: Add default workspace for Neorg (#1237) (05f2e12)
  • pack: make sure custom treesitter parsers correctly handle all setting (c2d1a80)
  • svelte: add scss treesitter parser (ed12890)
  • vim-matchup: popup method for offscreen match is too buggy (d5dde44)
  • vim-matchup: improve stability when used with nvim-cmp (a331c29)
  • vue: add scss treesitter parser (7518c1c)
  • vue: correct typo in vue-language-server (#1227) (dc65561)

v14.0.0

25 Sep 21:00
36018ab
Compare
Choose a tag to compare

14.0.0 (2024-09-25)

⚠ BREAKING CHANGES

  • grug-far-nvim: add more features and align with recommended spectre.nvim mappings (#1212)

Features

  • colorscheme: Add Everblush (#1221) (554bb1d)
  • copilot-cmp: load when opening a file (#1205) (b7e5b28)
  • go: Add golangcilint as default linter (#1213) (2467e24)
  • grug-far-nvim: add mini.files integration (b0ae1be)
  • grug-far-nvim: add more features and align with recommended spectre.nvim mappings (#1212) (8100fe5)
  • julia: add JuliaActivateEnv command for activating an environment (0bf6660)
  • lazydocker: load when required only (#1203) (283ca3c)
  • lua: only enable selene linting if selene.toml exists (5b06dd4)
  • neotest: respect vim.g.icons_enabled (2197737), closes #1207
  • pack: add Harper (#1199) (84ecff9)
  • recipes: add recipe for caching colorscheme settings (aabcbf1)
  • utility: add harper-ls integration (84ecff9)
  • utility: add hover.nvim (f6dafcf)

Bug Fixes

  • avante-nvim: update correct plug mappings (#1210) (6f7ecaf)
  • colorscheme: lazy load all colorschemes (#1218) (1d9046c)
  • copilotchat-nvim: use custom prefix from astro core if defined (#1217) (a577479)
  • dart: disable treesitter textobjects for Dart (#1211) (9b7efc7)
  • grug-far-nvim: fix icon disabling (d64a67e)
  • grug-far-nvim: fix typos in configuration (2294ae8)
  • grug-far-nvim: improve visual mode mapping (4ce0029)
  • grug-far-nvim: make transient a truly default option (8e6982b)
  • grug-far-nvim: update deprecated function to new name (323743a)
  • julia: add missing julia vs code extension defaults (c8c6c6c)
  • julia: add support on attach to activate configured julia environment (795d194)
  • julia: disable missingrefs linting as recommended by the vscode Julia extension (bcbad7e)
  • julia: enable inlay hints in the julia language server (f4a19c4)
  • neotest: neodev should not be a hard dependency (d14b5c5)
  • remote-sshfs-nvim: use function call result (#1208) (62e1768)
  • tabout-nvim: make nvim-cmp optional and add support for vim.snippet (#1220) (237c689)
  • terraform: add missing tflint in nvim-lint configuration (7c2d273)
  • ts-error-translator-nvim: add ts_ls to list of filetypes (2367b0e)
  • typescript: add ts_ls to list of typescript language servers (785b833)
  • verilog: remove non-existent packages (fda1a1d), closes #1202
  • vim-matchup: improve compatibility with nvim-cmp (aa3ddb8)

Reverts

  • go: remove golangcilint as default linter (#1215) (ed63ebc)

v13.2.0

09 Sep 13:42
1204720
Compare
Choose a tag to compare

13.2.0 (2024-09-09)

Features

Bug Fixes

  • ci: update CI/CD for discord announcements (0817e01)
  • cs: add empty config function for neotest adapter (6de464e)
  • go: add empty config function for neotest adapter (5cd235f)
  • haskell: add empty config function for neotest adapter (c9c5f7a)
  • helm: better file type detection (#1171) (bfbbe67)
  • markdown-preview-nvim: build using yarn when possible (#1187) (cd45acc)
  • markdown-preview-nvim: build using yarn when possible, else throw (cd45acc)
  • markview-nvim: add smarter lazy loading on filetype (40497b1)
  • markview-nvim: fix copy pasta (d4bd90e)
  • molten-nvim: disable lazy loading (2932a1b)
  • python: add empty config function for neotest adapter (d6c380a)
  • quicker-nvim: lazy loading doesn't work on filetype seamlessly (05a4e24)
  • scala: add empty config function for neotest adapter (eb47a87)
  • scala: use opts instead of config since they merge for configuring nvim-dap (b6f8a51)
  • tailwindcss: fix TailwindCSS pack not loading in Phoenix projects (#1196) (5b25511)
  • zig: add empty config function for neotest adapter (898e8f7)

v13.1.0

30 Aug 13:31
be49e45
Compare
Choose a tag to compare

13.1.0 (2024-08-28)

Features

  • bufferline-nvim: add buffer toggle pin binding (#1179) (53f6dc3)
  • docker: Add lazydocker.nvim (#1176) (b2d1e01)
  • editing-support: add CopilotChat.nvim (#1169) (8b25521)
  • gitgraph-nvim: if using kitty terminal, use nicer commit symbols (9149d61)
  • split-and-window: add neominimap.nvim (#1175) (c2ee7e0)

Bug Fixes

  • bufferline-nvim: add buffer toggle pin binding (53f6dc3)
  • neo-tree -> NeoTree in ignore_patterns (1abfba5)
  • rest-nvim: update to v3 (#1174) (d4d3420)
  • tint-nvim: update neo-tree → NeoTree (ignore_patterns) (#1172) (1abfba5)

v13.0.0

19 Aug 22:36
18978b1
Compare
Choose a tag to compare

13.0.0 (2024-08-19)

⚠ BREAKING CHANGES

  • multiple-cursors-nvim: Change prefix to <Leader>m (#1141)

Features

  • code-runner: Add molten-nvim (#1143) (76f4f81)
  • completion: add supermaven-nvim (#1140) (5f43a6c)
  • cs: add neotest integration with neotest-dotnet (#1147) (6c55d15)
  • debugging: add quicker.nvim (#1146) (7c3ec48)
  • git: add gitgraph.nvim (#1157) (21251ca)
  • haskell: update haskell-tools to v4 (#1135) (933a8d4)
  • hyprlang: use mason-lspconfig for managing hyprls installation and setup (3c72999)
  • markdown-and-latex: add markview.nvim (#1155) (2ea16f7)
  • neovim-lua-development: add helpview.nvim (#1156) (ad68f73)
  • pack/cs: add neotest dotnet (6c55d15)
  • pack: add mdx language pack (#1142) (be08022)
  • pack: remove pinned version of typst-preview.nvim in typst pack (#1151) (56031b4)
  • recipes: add recipe for automatically triggering lsp signature help (cd285bc)
  • rust: update rustaceanvim to v5 (#1133) (45c60e7)
  • split-and-window: add colorful-winsep.nvim plugin (#1132) (612a061)
  • utility: add lua-json5 (d3463cb)

Bug Fixes

  • codesnap-nvim: Add default saving path (#1121) (8661208)
  • codesnap-nvim: Remove save_path now that mistricky/codesnap.nvim#124 is merged (#1139) (a936028)
  • codesnap: Remove dir now that mistricky/codesnap.nvim#124 is merged (a936028)
  • conform-nvim: limit updates for nvim 0.9 (59ea70f)
  • cord-nvim: build script path for windows (7d1f69a)
  • cord-nvim: Make build command cross-platform (#1137) (7d1f69a), closes #1136
  • go: enable gofumpt in gopls by default (#1167) (e61ce28)
  • go: install missing goimports (#1166) (50ad0af)
  • grug-far-nvim: fix icon disabled options (#1163) (db8a939)
  • helpview-nvim: add missing treesitter parser (#1159) (ee47571)
  • helpview-nvim: fix incorrect treesitter configuration (af70b37)
  • markdown-and-latex: improve installation process and lazy loading (7da567d)
  • markview-nvim: Add missing treesitter parsers (#1158) (8d92792)
  • markview-nvim: fix incorrect treesitter configuration (0f562df)
  • multiple-cursors-nvim: Change prefix to &lt;Leader&gt;m (#1141) (96b765b)
  • pack/ocaml: fix typo at README.md (d252a62)
  • python: disable venv-selector if fd isn't installed (5dac4da)
  • python: remove unnecessary stubPath setting (bb8089b)
  • rust: fix check for neovim version (166b91e)
  • smartcolumn-nvim: Disable on more filetypes (#1165) (f39a93e)
  • transparent-nvim: make transparent.nvim actually work with Heirline (also makes the opts table work as well) (#1149) (ece293a)
  • vimtex: update which-key.nvim to new syntax (1e93b21)

v12.0.0

25 Jul 16:49
de5139e
Compare
Choose a tag to compare

12.0.0 (2024-07-25)

⚠ BREAKING CHANGES

  • zig: Remove zls installation trough mason, and require the end-user to set it up
  • zig: Remove zls installation trough mason, and require the end user to install it (#1119)
  • grug-far-nvim: incorrectly caregorized, moved from project to search
  • nvim-spectre: incorrectly categorized, moved from project to search

Features

  • codesnap-nvim: support for windows users (#1123) (d00eed8)
  • colorscheme: Add vim-moonfly-colors (#1118) (226704d)
  • editing-support: add nvim-origami (#1098) (a683346)
  • go: configure language specific icons in mini.icons (7f0316d)
  • lsp: add nvim-java plugin (#1110) (c43e5a7)
  • pack: add Chezmoi pack (#1102) (ccb2f57)
  • pack: add laravel.nvim (#1108) (110e758)
  • pack: remove opinionated config from rust pack (#1111) (c7d3b71)
  • test: add vim-test (#1112) (4e33ed3)
  • typescript: configure language specific icons in mini.icons (db07ec9)
  • zig: Remove zls installation trough mason, and require the end user to install it (#1119) (9e6e823)
  • zig: Remove zls installation trough mason, and require the end-user to set it up (9e6e823)

Bug Fixes

  • blade: fix incorrect pattern (09b796f)
  • blade: fix incorrect pattern . literal (26bd7b4)
  • bufferline-nvim: fix incorrect spec (a9a9bbe)
  • conform-nvim: fix bug caused by wrongly typed opt (#1125) (8e1a2a4)
  • conform-nvim: fix formatters_by_ft definitions (#1129) (e7de18b)
  • conform-nvim: fixed default_format_opts lsp option (8e1a2a4)
  • conform-nvim: update to using new default_format_opts configuration (876032f)
  • disable-tabline: make sure to remove any changes to the default showtabline (71f26b6)
  • git: Change command used for listing changed files in PR to the correct one. (#1115) (ed11b94)
  • grug-far-nvim: Disable Copilot in grug-far buffers (26e0364)
  • grug-far-nvim: incorrectly caregorized, moved from project to search (efa50bc)
  • grug-far: fix bugs and also use new transient mode (08fff8c)
  • gruq-far-nvim: copilot should be optional (5936739)
  • just: use native treesitter parser (#1100) (bd09782)
  • lazydev: only add configuration as necessary (c40c17b)
  • main: Swap out usage of name = * in mapping declaration with desc = * to conform with which-key v3 (#1107) (f3b598f)
  • mini-clue: update to new which-key v3 changes (2c5063b)
  • nix: nixd should not be installed through mason (44e8c95)
  • nix: Actually use nixd LSP (#1101) (eece4c6)
  • nix: AstroLSP should be optional (09a82e1)
  • nvim-context-vt: remove use of name in mappings (b882cbb)
  • nvim-spectre: incorrectly categorized, moved from project to search (348c59d)
  • pack: update link for blade highlighting (#1130) (ddce497)
  • trouble-nvim: prevent clashes with existing &lt;Leader&gt;x mappings (#1105) (081a98b)
  • typescript: mini.icons should be optional (cb2eea3)

v11.1.0

08 Jul 14:51
9991897
Compare
Choose a tag to compare

11.1.0 (2024-07-08)

Features

Bug Fixes

  • codeium-nvim: resolve loading issues for nvim-cmp and lspkind.nvim (#1082) (5bfcfc4)
  • conjure: Add missing filetypes (#1061) (eb8e700)
  • mini-icons: Cosmetic typo (0219171)
  • mini-icons: respect icons_enabled variable (524acd9)
  • nvim-lsp-endhints: Fix issue with loading of plugin due to event (#1090) (cf80ce2)
  • oil-nvim: pass bufnr to get_current_dir (63c3584)
  • python: better basedpyright defaults (#1094) (0a5e7f6)
  • smartcolumn-nvim: change mini.starter filetype from starter to ministarter (#1084) (56b6894)
  • smartcolumn-nvim: change mini.starter filetype to ministarter (56b6894)
  • typst: Fix typo in README (45eb4fe)
  • vscode-icons: make lspkind optional (bc38755)
  • vue: properly configure hybrid mode (#1071) (1349cda)

v11.0.0

02 Jul 13:05
6be0839
Compare
Choose a tag to compare

11.0.0 (2024-07-02)

⚠ BREAKING CHANGES

  • overseer-nvim: change overseer prefix to not conflict with neotest
  • go: move from go.nvim to gopher.nvim (#1059)

Features

  • chatgpt-nvim: add which-key mappings below <leader>G (#1051) (e48e840)
  • cmp-git: add Neogit integration (77ee4b6)
  • code-runner: add vim-slime (#1065) (9ad5b67)
  • codeium-nvim: use astroui for the symbols (#1076) (b5a3aa4)
  • completion: add cmp-nerdfont (#1074) (3cbe80a)
  • completion: add nvim-cmp-buffer-lines (#1056) (07ddd3d)
  • completion: add cmp-nvim-lua (#1050) (c127e71)
  • completion: add cmp-tmux (#1068) (6bfc094)
  • go: move from go.nvim to gopher.nvim (#1059) (5adae48)
  • media: add neocord.nvim (#1049) (11217da)
  • nvim-highlight-colors: add nvim-cmp completion integration (90ff9f2)
  • pack: add hyprlang config file language support (#1063) (e2a5562)
  • project: add grug-far-nvim (#1075) (22e2c58)
  • rainbow-delimiters-nvim: add &lt;Leader&gt;u( to toggle rainbow delimiters (afe4a72)
  • rust: Add cmp support for crates name (#1073) (37b18d9)

Bug Fixes

  • bash: bashls automatically uses shellcheck and shfmt (2353882)
  • bash: shfmt indentation detection implemented upstream (ce626bc)
  • bash: make shfmt respect indentation settings with conform (e0596e0)
  • chatgpt-nvim: Add missing cmd and bindings (#1067) (1a27778)
  • chatgpt-nvim: add trouble.nvim dependency (#1066) (1f3a6ec)
  • chatgpt-nvim: lazy loading and binding for ChatGPTCompleteCode cmd (1a27778)
  • codeium-vim: port mappings to astrocore and fix lazy loading event (#1077) (5a7a7fa)
  • go: install go dependencies if mason isn't available (58be28a)
  • go: set default go binary to "go" (#1053) (67268b2)
  • julia: only install the julia language server from Mason if not setup manually (68b8e32)
  • lsp-signature-nvim: corrected lazy spec and disable conflicts features from noice-nvim (#1079) (03bf3a5)
  • neogit: add missing command for lazy loading (cbb114c)
  • neogit: disable signs as foldcolumn handles this out of the box (9b791f1)
  • neogit: explicitly disable signs since foldcolumn is used by default (899d0bd)
  • oil-nvim: integrate icons with AstroUI (c2a7f0a)
  • overseer-nvim: change overseer prefix to not conflict with neotest (2685d11)
  • overseer-nvim: fix conflicting overseer bindings (1e74889)
  • python-ruff: organize imports before formatting by default (52544fe)
  • tailwindcss: add mjs support for tailwind root dir detection (#1070) (54cf316)
  • vim-sandwich: fix lazy loading and mapping setup (6aa6aad)

Performance Improvements

  • codeium-nvim: add event and cmd fields for improved lazy-loading (#1078) (6a1b312)
  • codeium-nvim: add missing lazy spec events (6a1b312)

v10.0.0

17 Jun 16:26
e4f5344
Compare
Choose a tag to compare

10.0.0 (2024-06-17)

⚠ BREAKING CHANGES

  • twilight-nvim: Change keymap due to conflict with transparent-nvim (#1033)
  • python-ruff: change from ruff_lsp to ruff (#1025)

Features

  • colorscheme: Add kanagawa-paper.nvim (#1038) (949a5db)
  • completion: add cmp-calc (#1043) (8ac8123)
  • completion: add cmp-calc (8ac8123)
  • completion: add cmp-spell (#1046) (5dcef71)
  • completion: add cmp-under-comparator (#1045) (2387d05)
  • completion: add codeium-cmp plugin (#1030) (5e6e95a)
  • cs: add csharpls-extended-lsp.nvim for better go to definition (#1018) (2dd5c26)
  • fuzzy-finder: add fzf-lua (#1034) (c1b4471)
  • lazydev-nvim: add AstroNvim types automatically (35ba0cf)
  • mason-tool-installer-nvim: make ensure_installed table do list extension on merge (dcc61d6)
  • nvim-bqf: use the AstroUI "Selected" icon for selection (2ea9318)
  • pack: Add ocaml pack (#1029) (9d9c7d1)
  • python-ruff: change from ruff_lsp to ruff (a562dbe)
  • python-ruff: change from ruff_lsp to ruff (#1025) (a562dbe)
  • recipes: add auto-session-restore (#1036) (6e4580b)
  • recipes: add recipe for using Telescope for lsp mappings (f071ab0)
  • twilight-nvim: Change keymap due to conflict with transparent-nvim (#1033) (9d8f757)
  • typescript: add debugger adapters to vsscode launch.json detection in nvim-dap (8832006)

Bug Fixes

  • bufferline-nvim: add back bufferline leader bindings (#1041) (29d0fd6)
  • colorscheme: Typo README.md (585471f)
  • completion: fix typo in repos for cmp-emoji and cmp-latex-symbols (bc375b8)
  • conform-nvim: replace deprecated lsp_fallback with new lsp_format option (f887f63)
  • lazydev-nvim: add missing LazyDev command for lazy loading (c95fc1b)
  • nvim-lsp-file-operations: conditionally enable capabilities to language servers (79ed791)
  • python-ruff: disable hoverProvider for ruff and just use pyright (c338c88)
  • python: add protection against debugpy not being installed through mason (51eb1c1)
  • rust: fix crates.nvim cmp integration (#1040) (2289358)
  • tabout-nvim: add support for native snippets (4a0dbf0)
  • telescope-lsp-mappings: remove incorrect mapping (d383aaf)