Skip to content

Releases: AstroNvim/astrocommunity

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)

v9.0.0

03 Jun 17:27
cf83e8a
Compare
Choose a tag to compare

9.0.0 (2024-06-03)

⚠ BREAKING CHANGES

  • trouble-nvim: update to trouble.nvim v3 (#1014)
  • colorscheme: onigiri.nvim repo is deleted
  • typescript: replace typescript-tools with vtsls (#969)

Features

  • astro: enable inlay hints by default (7f1e024)
  • catppuccin: add bufferline integration (#1015) (ce8b54a)
  • clojure: modularize pack, add ts-comment, add ts-sexp, add docs (a34848c)
  • code-runner: add conjure (67d93c5)
  • color: add huez.nvim (3d06ab9)
  • colorscheme: add aurora (#1003) (cf9dfd2)
  • colorscheme: add bluloco-nvim (#1011) (37f0c1d)
  • colorscheme: add citruszest-nvim (#1010) (b45874f)
  • colorscheme: add eldritch-nvim (#999) (416d0c6)
  • colorscheme: add hybrid.nvim (#998) (6d7a243)
  • colorscheme: add lackluster-nvim (#1001) (0d644e7)
  • colorscheme: add modus-themes.nvim (#1002) (7ad964c)
  • colorscheme: add neofusion (0be15e1)
  • colorscheme: add neofusion-nvim (#995) (0be15e1)
  • colorscheme: add oldworld (cf27447)
  • colorscheme: add oldworld-nvim (#996) (cf27447)
  • colorscheme: add solarized-osaka.nvim (#1000) (c2de1f4)
  • completion: add cmp-emoji completion source (4b6110e)
  • completion: add cmp-latex-symbols completion source (8c4c003)
  • editing-support: add nvim-parinfer (2196cee)
  • editing-support: add nvim-treesitter-sexp (8075351)
  • game: Add leetcode.nvim (#1016) (f8f6c34)
  • git: Add mini.git (#1012) (b85974c)
  • huez-nvim: override &lt;Leader&gt;ft mapping for picking themes (2953062)
  • java: enable inlay hints by default (#1004) (a58ec9a)
  • jj: Add lazyjj (#986) (a7dfa7b)
  • lsp: add lspsaga.nvim (#1005) (7d841f5)
  • neovim-lua-development: add lazydev.nvim (ca06cc7)
  • pack: Add verilog pack (#1017) (4510889)
  • svelte: enable inlay hints by default (334e5d1)
  • terminal-integration: add vim-tmux-navigator plugin (#984) (2dfc54b)
  • typescript: replace typescript-tools with vtsls (#969) (300a8c6)
  • utility: Add telescope-lazy.nvim (#1024) (abd0cb9)
  • vscode: add ts-comments.nvim to enabled in vs code (23d8e14)
  • vscode: add more known working plugins to enable in VS Code (544998e)
  • vue: configure volar as tsserver plugin (#1007) (4b149f1)
  • vue: enable inlay hints by default (ac9457f)

Bug Fixes

  • bufferline-nvim: add bufferline cycle bindings (#1009) (f34cd1c)
  • bufferline-nvim: remove default unapplicable buffer mappings and add move bindings (3ec0709)
  • catppuccin: update native_lsp integration (8aeb3e8)
  • clojure: clean up clojure pack and fix bugs (a34848c)
  • colorscheme: onigiri.nvim repo is deleted (e2cf3fd)
  • cpp: fix support for linux/arm64 architecture (7de5e2f), closes #997
  • cpp: only check for Linux ARM for disabling/enabling clangd installation (519be02)
  • cutlass-nvim: fix incorrect lazy loading (fd6104a)
  • fluoromachine-nvim: make sure to call setup with opts (511d232)
  • go: disable diagnostics getting configured (c12216c)
  • java: update for the latest settings hierarchy (#1020) (95e8b3f)
  • lspsaga: unify expand/collapse icons with folds (b2c7a4b)
  • neosolarized-nvim: default to background being set (e6158dd)
  • project-nvim: use new rooter enable notation (9c3208f)
  • python: update venv-selector to new branch (#1022) (4a839df)
  • **...
Read more

v8.5.0

22 May 18:36
d48978d
Compare
Choose a tag to compare

8.5.0 (2024-05-22)

Features

Bug Fixes

  • catppuccin: set name to "catppuccin" (#976) (e8ee25f)
  • go: modify the build callback to avoid freezing on go.nvim installation (#980) (06fbacf)
  • rust: fix clippy config, add --no-deps arg (#978) (b092e34)
  • rust: Fix rust-analyzer check to clippy (#973) (c64ad78)
  • rust: preserve loading of rust-analyzer.json (#977) (33d4209)

v8.4.0

15 May 08:33
c547c9e
Compare
Choose a tag to compare

8.4.0 (2024-05-15)

Features

  • code-runner: added the toggletasks.nvim plugin (#965) (665bf35)
  • jj: Add Jujutsu/jj pack (58cf301)
  • jj: Add vim-jjdescription to jj pack (#956) (a6e6bbb)
  • pack: Add Jujutsu/jj pack (#954) (58cf301)
  • pack: add Lean language pack (#957) (b90565c)
  • pack: add Rego language pack (#931) (9018562)
  • terminal-integration: add toggleterm-manager.nvim (#959) (22a9151)
  • typescript: add conform.nvim support to typescript pack (#955) (50208df)
  • utility: add vim-fetch (172024f)
  • vscode: add more default mappings to vscode integration (#952) (1c7fb28)

Bug Fixes

  • mason-tool-installer-nvim: add missing user commands for lazy loading (add4111)
  • projectmgr-nvim: disable lazy loading (#961) (9bbab93)
  • typescript: prettier should be detected if it is a project dependency (2662403)
  • typescript: improve prettier detection with astrocore.rooter (#960) (3f9e967)
  • typescript: only check for prettier dependency for JavaScript or TypeScript files (5c186d9)
  • vscode-icons: add missing VS Code icons (cb43f34)

Performance Improvements

  • mason-tool-installer-nvim: by default disable other mason plugin integrations for better lazy loading (bbf59b2)

Reverts

  • codicons are specified in lspkind preset and we need to set missing lsp kinds (df5475b)

v8.3.0

10 May 07:36
463d0e1
Compare
Choose a tag to compare

8.3.0 (2024-05-08)

Features

  • coc-nvim: add catppuccin integration (#949) (33c53e1)
  • codesnap-nvim: add keymaps for snapshots with highlight (#944) (392038c)
  • completion: add cmp-git (#950) (a22872f)
  • php: adds phpdoc treesitter parser (#947) (3a84cdd)
  • recipes: add recipe for toggling inlay hints when entering/leaving insert mode (fd3bac1)

Bug Fixes

  • coc-nvim: disable heirline coc_status update (#948) (b9d224a)
  • haskell: don't use astrocore in enabled function (804a1af)
  • heirline-vscode-winbar: add missing fallback key to path_func (a751246)
  • scala: only initialize metals once per buffer (29ace38)
  • transparent-nvim: transparent keymap (#945) (ba1a98f)

v8.2.1

02 May 18:54
6697927
Compare
Choose a tag to compare

8.2.1 (2024-05-02)

Bug Fixes

  • edgedb: typo in filetype definition (e01ebf1)
  • pack: remove non-existant branch (#936) (8dac439)
  • templ: updated to AstroNvim v4 (f44fdf0)
  • templ: Use astrocore instead of astronvim.utils (#937) (afca1e4)

v8.2.0

02 May 15:37
0449bd3
Compare
Choose a tag to compare

8.2.0 (2024-05-02)

Features

  • colorscheme: add multiple color schemes (#922) (6bedf02)
  • keybinding: add Hydra.nvim (237daaf)
  • mini-files: replicate toggling behaviour of astronvim neotree (#926) (c0718c8)
  • mini.files: replicate toggling behaviour of astronvim neotree (c0718c8)
  • note-taking: added global-note.nvim plugin (#934) (af44ee3)
  • overseer-nvim: Add <Leader>T keymaps (#924) (c1f1a26)
  • venn-nvim: allow using Hydra if it's available to create a drawing submode (ab4e806)
  • zig: add neotest support for zig (#928) (23d141b)

Bug Fixes

  • dart: correct optional plugins loading (#932) (c1b32ac)
  • fish: fix typo (9f1afcb)
  • gitlinker-nvim: Point repository link to correct repository (#917) (793a668)
  • harp-nvim: Updated spec for plugin repo transfer (#935) (b2023db)
  • html-css: disable provideFormatter for html and cssls language servers (75e79ac)
  • mason-tool-installer-nvim: initialize an empty ensure_installed table (a2c1002)
  • nvim-devdocs: focus float and toggle (#921) (c24f6b6)
  • persistent-breakpoints-nvim: remove unnecessary code (#933) (e375a0e)
  • tailwindcss: fix TailwindCSS pack not loading when using tailwindcss-rails Ruby Gem (#915) (6626739)

v8.1.1

25 Apr 15:44
ec395aa
Compare
Choose a tag to compare

8.1.1 (2024-04-25)

Bug Fixes

  • pack: update typescript-all-in-one disable typescript-tools to denols (#876) (4bccd65)
  • typst: added missing command to typst-preview.nvim (#913) (83cb7e6)