Skip to content

Releases: AstroNvim/astrocommunity

v19.0.0

21 May 07:53
71e8b66
Compare
Choose a tag to compare

19.0.0 (2025-05-21)

⚠ BREAKING CHANGES

  • edgy-nvim: Remove f mapping from community plugin (#1431)
  • typescript: remove html-css pack import (#1472)

Features

Bug Fixes

  • avante-nvim: prevent neo-tree mapping warnings (#1510) (3e2ee61)
  • blink-cmp-git: Remove unneeded dependency (#1488) (e56d7b3)
  • catppuccin: added blink cmp support (#1492) (e7459c5)
  • conform-nvim: use default timeout and explicit lsp_format (#1506) (5653e18)
  • docker: filter out docker compose filtering instead of disabling (#1507) (2e617e6)
  • godot: use built in blink completion (ced2b71)
  • hardtime-nvim: hardtime not loaded after new file (#1497) (567643e)
  • indent-blankline-nvim: Use indent-blankline v3 main entry point (#1485) (7ec9f7e)
  • lua: skip selene install on aarch64 platforms (#1464) (8325575)
  • multicursors-nvim: update hydra dependency to official repo (#1491) (44d5c7f)
  • neogit: add support for snacks integration (90435b9)
  • neominimap-nvim: set options within init instead of config (#1477) (5b30339)
  • nvim-spider: provide UTF-8 support by default (#1482) (5b671aa)
  • obsidian-nvim: Change remote to up to date fork, blink.cmp integration and add in daily-notes folder (#1479) (b2bff54)
  • proto: Remove invalid buf_ls package (#1508) (2d3df75)
  • proto: replace deprecated buf-language-server with buf_ls (#1505) (b69674d)
  • purescript pack -> fix error Cannot find package "purs-tidy" (580d613)
  • purescript: fix error Cannot find package "purs-tidy" (#1483) (580d613)
  • update hydra dependency to official repo (44d5c7f)
  • vscode: vscode-neovim has been deprecated. Use vscode instead (#1493) (81cccf6)

Code Refactoring

v18.0.0

25 Apr 12:14
6ea722e
Compare
Choose a tag to compare

18.0.0 (2025-04-25)

⚠ BREAKING CHANGES

  • pack: update rust pack to use v6 rustaceanvim when using 0.11 nvim (#1427)
  • astronvim v5 compatibility (#1408)

Features

  • add vim-exchange plugin (8be2adf)
  • astronvim v5 compatibility (#1408) (cdac788)
  • avante-nvim: updating file selector to use snacks picker (#1432) (d396190)
  • bash: add zsh support (#1448) (f94b701)
  • clojure: update to use parpar-nvim (#1460) (4662b30)
  • completion: Add blink-cmp-emoji (#1447) (78ff935)
  • completion: add blink-cmp-git (#1424) (5bfbf64)
  • disable on more buffers that don't need it (51b7bad)
  • editing-support: add nvim-paredit plugin (#1456) (994a49e)
  • editing-support: add other-nvim (#1461) (d94c659)
  • editing-support: add parpar-nvim plugin (#1457) (f9456d3)
  • editing-support: Add rustowl (#1467) (3bcd91a)
  • editing-support: add vim-exchange plugin (#1443) (8be2adf)
  • fuzzy-finder: add telescope.nvim as a fuzzy finder option (b4ea687)
  • godot: Add .uid/.import file handling and godot-server.nvim (#1450) (3fc2a3f)
  • multiple-cursors-nvim: Add icon for mappings prefix (#1444) (c32ae3f)
  • neogit: add mappings to open Neogit in floating window, horizontal and vertical splits (#1445) (82ed645)
  • neorg: Update version (#1384) (4296d2f)
  • pack: add golangci-lint (#1438) (70156aa)
  • pack: update rust pack to use v6 rustaceanvim when using 0.11 nvim (#1427) (9415a50)
  • picker-lsp-mappings: Add standard gO binding for LSP document symbols (f30efc6)
  • picker-lsp-mappings: Add standard gO binding for LSP symbols (#1439) (f30efc6)
  • programming-language-support: add kulala.nvim (#1465) (da63cd3)
  • recipes: add diagnostic-virtual-lines-current-line recipe (2e9c34b)
  • recipes: add heirline-tabline-buffer-number (#1423) (4ea3af0)
  • recipes: Add telescope + snacks plugin (#1440) (15f97bd)
  • smartcolumn-nvim: add more to the disable list (#1449) (51b7bad)
  • startup: add alpha-nvim (ca3711c)
  • vscode: add nvim-surround to supported plugins list (#1459) (761bd32)

Bug Fixes

  • actions-preview-nvim: fix incorrect picker backend configuration (#1441) (b13c8b3)
  • avante-nvim: add missing mapping override (#1425) (5c95e70)
  • avante-nvim: Fix key mapping conflicts between history and hint(#1466) (febd884)
  • avante-nvim: rename field to conform with universal selector (#1446) (06da23a)
  • clojure: disable nvim-treesitter-sexp for neovim 0.11 (638a0c2)
  • codeium-nvim: add symbol_map initialization in mini.icons configuration (#1434) (8903b87)
  • codeium: add symbol_map initialization in mini.icons configuration (8903b87)
  • copilot-cmp: add symbol_map initialization in mini.icons configuration (#1436) (a89b7d4)
  • copilot-lua-cmp: make nvim-cmp optional (#1429) (438fdb8)
  • editing-support: disable nvim-treesitter-sexp for neovim 0.11 (#1435) (638a0c2)
  • godot: remove quickgd.nvim unless telescope is installed (f0255a6)
  • laravel: picker not getting defined correctly (#1463) (9fb708f)
  • leap-nvim: Fix cursor invisible bug on nvim 0.10+ (#1430) (ae2437d)
  • leap-nvim: fix semantically incorrect version check (0696573)
  • noice-nvim: don't override the lsp_progress component (#1451) (b02c4c3)
  • noice: don't override the lsp_progress component (b02c4c3)
  • nvim-cmp: misspelled mapping variable (#1433) ([a1c93ca](https://github.com/AstroNvim/astrocommun...
Read more

v17.2.0

03 Apr 13:55
0ac79db
Compare
Choose a tag to compare

17.2.0 (2025-04-03)

Features

  • add in flake for development, and ignore direnv folder (d8fe124)
  • ai: Add Kurama622/llm.nvim (#1365) (2cfb1db)
  • avante-nvim: Add Neotree shortcut (#1399) (28eb977)
  • avante-nvim: adding avante as a blink source (#1402) (25e7d13)
  • avante-nvim: consolidate keybinds under existing prefix (#1395) (4c9c7f6)
  • blink-cmp: enable catppuccin blink.cmp integration (#1381) (83f9c68)
  • blink-cmp: update to v1.0.0 (f18ef3e)
  • chezmoi: Fix specs loading and enable watch option (#1362) (5b9ca97)
  • code-runner: Add mf-runner.nvim (#1388) (0ad87f5)
  • completion: add nvim-cmp (581fae4)
  • completion: add blink-cmp-tmux (#1416) (609389c)
  • completion: add copilot-vim-cmp (#1374) (cf1c1c2)
  • docs: add auto scrollable toc (99e7929)
  • docs: add favicons and other improvements (#1393) (f0ba61a)
  • editing-support: Add quick-scope (#1370) (bb074e5)
  • editing-support: Add mcphub.nvim (#1401) (68382a1)
  • editing-support: adds unblevable/quick-scope (bb074e5)
  • fuzzy-finder: use jump1 as jump_to_single_result is deprecated (#1371) (5ebbcf3)
  • godot: add gdscript LSP and DAP configuration (59948fa)
  • grug-far-nvim: add support for GrugFarWithin (#1390) (2ee11f6)
  • indent: add chunk highlight like hlchunk with snacks.nvim (#1413) (c73eda0)
  • mini-files: add mappings for open in splits (#1377) (161443f)
  • motion: add mini-jump plugin (#1385) (2014d6f)
  • neogen: Add additional languages to Neogen (#1419) (e63bd12)
  • neovim-lua-development: add lua-console.nvim (#1364) (3dc09de)
  • picker-lsp-mappings: add grr and gri to Snacks LSP mappings (#1410) (87dffcc)
  • recipes: add picker-lsp-mappings for generalized recipe for LSP mappings with multiple picker support (b99ebde)
  • recipes: add picker-nvchad-theme for general theming of various pickers (3fc0c48)
  • recipes: add AI completion engine boilerplate (7f8edca)

Bug Fixes

  • blink-cmp: remove tailwind fallback (3776217)
  • blink-cmp: use new kind_hl context (c8d95cd)
  • cache-colorscheme: add backwards compatibility with 0.9 (8ac30a6)
  • chezmoi: Fix specs loading (5b9ca97)
  • copilotchat-nvim: use built-in prompt actions select (#1379) (4a0dcca)
  • cs: update csharpls-extended-lsp for Neovim v0.11 (efa7eba)
  • docs: use correct favicon (#1394) (155e721)
  • feline-nvim: Swap out fork with the original (#1398) (e1b77ed)
  • go: Remove deleted lsp option (#1368) (baaaef1)
  • grug-far-nvim: re-enable which-key for ft=grug-far (#1391) (578729e)
  • magazine-nvim: not disabling blink (#1404) (ead576e)
  • noice-nvim: disable new handlers in AstroLSP (b23f90a)
  • noice-nvim: Use repo name for heirline plugin (#1367) (918d5e4)
  • nvim-dap-repl-highlights: nvim-dap in dependencies breaks lazy loading (#1417) (7c4d047)
  • nvim-tinygit: Doesnt need dressing.nvim longer, and requires telescope.nvim (a45f921)
  • nvim-tinygit: remove dressing.nvim, and require telescope.nvim (#1409) (a45f921)
  • python: telescope is not a requirement of venv-selector (a560129)
  • The configuration in the README for Avante.nvim overrides the original shortcuts for neotree (28eb977)
  • typescript: configure nvim-dap with opts function to be overridable (e76529d)
  • typescript: improve stability of js-debug-adapter execution path (a780cd0)
  • yanky-nvim: Fix typo in command (#1411) ([dd31cb4](https://gith...
Read more

v17.1.0

18 Feb 19:12
6167ba0
Compare
Choose a tag to compare

17.1.0 (2025-02-18)

Features

  • fuzzy-finder: add namu.nvim (b390e3c)
  • mini-files: add AstroLSP file operation integration (08128f6)

Bug Fixes

  • blink-cmp: update to v0.12 (39f6bdf)
  • fzf-lua: show diagnostics for whole workspace (#1356) (66ec9da)
  • nvim-lsp-file-operations: disable AstroLSP provided file operations (46c4afb)
  • rainbow-delimiters-nvim: use new large buffer detection (10f3847)
  • rust: rust types load in lldb (#1359) (606de9b)
  • snacks-picker: nvim-treesitter shouldn't be a dependency (8a2a0ff)
  • zen-mode-nvim: fix incorrect diagnostic mode toggle (0d677b7)

v17.0.0

05 Feb 18:28
dfa9d29
Compare
Choose a tag to compare

17.0.0 (2025-02-05)

⚠ BREAKING CHANGES

  • cord-nvim: update to v2 (#1322)
  • linear-nvim: Change leader from <Leader>m to <Leader>L (#1314)

Features

  • conform-nvim: add mapping for ConformInfo (#1349) (0e50b75)
  • copilot-lua-cmp: add blink.cmp support (#1350) (d4df73c)
  • copilotchat-nvim: select a picker based on installed one (#1333) (0e1cf11)
  • cord-nvim: update to v2 (#1322) (a507700)
  • debugging: add nvim-dap-view (#1332) (b8efe23)
  • fuzzy-finder: add snacks.picker from snacks.nvim (#1320) (6c63109)
  • fzf-lua: add directly go to definition when single result (f31fb46)
  • fzf-lua: add key mappings similar to telescope (#1343) (b7a458d)
  • fzf-lua: add mappings similar to telescope (b7a458d)
  • fzf-lua: directly go to definition when only a single result (#1339) (f31fb46)
  • snacks-picker: add snacks.notifier picker if used for notifications (2f234c5)
  • sql: disable sqls formatter and add sqlfluff (#1336) (e2a3031)

Bug Fixes

  • avante-nvim: fix typo in opts (#1317) (532a545)
  • avante-nvim: update config for render-markdown (532a545)
  • bash: add nvim-lint and add shellcheck to conform (#1348) (5f7d6bc)
  • docker: disable docker-compose formatter and use default from yaml (bac0a03)
  • docker: use default formatter for yaml and turn off from docker_compose_language_service (#1321) (bac0a03)
  • docker: use dockerfile ft for hadolint (#1347) (c83477c)
  • laravel-nvim: update required deps from v2 to v3 (89c9960)
  • lazydev-nvim: add deprecation notice as it was added upstream (#1354) (0688937)
  • linear-nvim: Change leader from &lt;Leader&gt;m to <Leader>L (#1314) (6426600)
  • markview-nvim: adapted config to consider breaking changes in version v25.1. (#1345) (0c09470)
  • nix: drop none-ls formatter (#1324) (17307e7)
  • pack: update laravel-nvim required deps from v2 to v3 (#1315) (89c9960)
  • rust: Sane excludeDirs pattern (#1330) (5263d85)
  • snacks-picker: update to handle breaking changes (e6bd16b)
  • tailwindcss: fix typo (fe6e21a)
  • tailwindcss: resolve root dir based on installed dependency (#1352) (c2ff9b9)
  • typescript: respect autoformatting status when applying EslintFixAll (671bec8)

v16.0.0

10 Jan 19:00
8823b1c
Compare
Choose a tag to compare

16.0.0 (2025-01-10)

⚠ BREAKING CHANGES

  • blink-cmp: use the new blink version, requires cargo until the next release as many breaking changes
  • blink-cmp: use the new blink version (#1295)
  • copilotchat-nvim: update to v3 (#1292)
  • avante-nvim: improve Avante keymaps to not conflict with with changing text (#1288)

Features

  • blink-cmp: add nvim-highlight-colors integration (84dbfa0)
  • blink-cmp: add formatting of kind icon (5c50de2)
  • blink-cmp: disable cmp-git (#1268) (427c63d)
  • blink-cmp: improve icon integrations for blink.cmp (1daf4c4)
  • colorscheme: add palenight.nvim colorscheme (#1285) (b59ad24)
  • copilotchat-nvim: update to v3 (38ab808)
  • copilotchat-nvim: update to v3 (#1292) (38ab808)
  • git: add mini.diff (b95c5da)
  • molten-nvim: enhance molten config and add custom init function and statusline (#1242) (480e1fe)
  • pack: add conform csharpier registrations (31e12fd)
  • pack: add conform csharpier registrations to cs and cs-omnisharp (#1300) (31e12fd)
  • pack: Add purescript pack (#1222) (aaaa844)
  • project: Add in linear-nvim (#1290) (de8bd4f)
  • session: add vim-workspace plugin and session directory (#1289) (e20b041)
  • snippet: add mini.snippets (#1313) (05e90ba)
  • utility: Add in live-server.nvim (#1270) (e986131)

Bug Fixes

  • avante-nvim: improve Avante keymaps to not conflict with with changing text (#1288) (932a3da)
  • avante-nvim: use Avante to manage bidnings and lazy load on file open (f401d9b)
  • blink-cmp: disable AstroLSP signature help if enabled in blink.cmp (94c746e)
  • blink-cmp: fix color highlighting with various integrations (da1600a)
  • blink-cmp: improve command line completion (1a3e5ba)
  • blink-cmp: improve tab completion in command line (bb1dc4f)
  • blink-cmp: make command line completion less aggressive (1f9146c)
  • blink-cmp: make sure to set up blink LSP capabilities (11c0932)
  • blink-cmp: only check for highlight colors if there is documentation to check (f3701bc)
  • blink-cmp: remove documentation delay as we don't preselect by default anyway (a558006)
  • blink-cmp: update blink.cmp to v0.10 (bce98bd)
  • blink-cmp: use the new blink version (#1295) (ccddbbd)
  • blink-cmp: use the new blink version, requires cargo until the next release as many breaking changes (ccddbbd)
  • cmp-latex-symbols: use correct repository (9170837), closes #1236
  • cs-omnisharp: Fix bug in handler registration caused by wrong lsp name (#1279) (b25c9e7)
  • leap-nvim: cursor invisible on nvim 0.10+ (761a1cb)
  • leap-nvim: Fix cursor invisible bug on nvim 0.10+ (#1293) (761a1cb)
  • nvim-toggler: remove repetition in README (e643030)
  • pack: Add support for additional Ansible directory structures in ansible's path_regex, and correct docs (#1280) (c5e7f6a)
  • pack: Add support for additional well-known Ansible directories (c5e7f6a)
  • pack: Fix path_regex regular expression (#1284) (bc828fc)
  • proto: replace deprecated bufls with buf_ls (#1275) (bb7988a)

Performance Improvements

  • blink-cmp: performance improvements and refactor to icon/highlight providing (790f339)

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)