Skip to content

Releases: AstroNvim/astrocommunity

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 <Leader>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)

v8.1.0

25 Apr 10:59
7286c27
Compare
Choose a tag to compare

8.1.0 (2024-04-25)

Features

  • completion: Add vim-tabby (#904) (93b0b67)
  • completion: added fitten (#905) (41f7a6a)
  • cpp: Add &lt;Leader&gt;lw keymap to switch between source and header (#900) (9371f0c)
  • editing-support: add multiple-cursors.nvim (#911) (0a9b35e)
  • media: add cord.nvim (#896) (c211cc5)
  • motion: add nvim-tree-pairs (ca3dafc)
  • motion: Added harp.nvim plugin (#910) (e7f1e11)
  • note-taking: Add venn-nvim (#901) (6bb14a2)
  • pack: added rainbow-delimiter.nvim integration for indent-blankline.nvim (#899) (2bf7cfa)
  • sql: add sqls.nvim plugin for sqls LSP extensions (91e6578)
  • typst: added typst-preview.nvim plugin support (#907) (1ad2d81)

Bug Fixes

  • blame-nvim: adjust to the new rewrite (#892) (8fd4f99)
  • dial-nvim: remove unnecessary keys table (ea92faa)
  • fish: none-ls opts.sources not being created if it doesn't exist (#893) (13b816d)
  • java: use jdtls for formatting instead of clang-format (#888) (70754e5)
  • leap-nvim: only set recommended mappings from leap.nvim (90614b9)
  • neogen: keymap for type-aware automatic comment generation (#889) (f70a57d)
  • sql: drop sqlfluff as sqls supports formatting (#890) (738444a)
  • tailwindcss: add root_dir detection to tailwindcss pack (#912) (364a595)
  • vue: disable volar hybrid mode by default (37e6d23)

v8.0.0

15 Apr 19:26
41d6ed9
Compare
Choose a tag to compare

8.0.0 (2024-04-15)

⚠ BREAKING CHANGES

  • rest-nvim: update to rest.nvim v2 (#877)
  • colorscheme: Fix issue in package having the wrong name (#848)
  • yanky-nvim: change conflicting mapping <Leader>p<Leader>fy (#831)

Features

  • blame-nvim: add binding to toggle git blame (#866) (a69a79e)
  • color: add nvim-highlight-colors (f2d802f)
  • diagnostics: Add error-lens.nvim (#852) (9543573)
  • editing-support: add mini-operators plugin (#857) (37d6048)
  • editing-support: add nvim-context-vt (#858) (bfd2058)
  • editing-support: add nvim-treesitter-context (#859) (deeb4e9)
  • editing-support: add undotree (53b9ed7)
  • editing-support: add undotree plugin (#863) (53b9ed7)
  • image-nvim: use luarocks.nvim for "magick" rock (#835) (6a58f1d)
  • keybinding: add nvcheatsheet.nvim (#861) (4da8d06)
  • lsp: add actions-preview.nvim plugin (#855) (3f64ba3)
  • media: add codesnap.nvim (#828) (875ebcb)
  • nvim-devdocs: bundled js/node docs for typescript files (#834) (ade3c18)
  • pack: add elixir/phoenix pack (#821) (4a80be4)
  • recipes: add neo-tree dark theme recipe (#860) (2c908d2)
  • refactoring-nvim: add heading binding (#865) (d87f6a1)
  • remote-development: add nvim-sftp-sync (86a86a6)
  • startup: add mini-starter plugin (#836) (5da6e0a)
  • trouble-nvim: add mappings for todo-comments.nvim (#879) (69cfa52)
  • ts-error-translator-nvim: astro and svelte support added (b1e5f08)
  • ts-error-translator-nvim: svelte and astro support added (#827) (b1e5f08)
  • vscode-icons: add more and update lspkind icons (#851) (dedf12e)

Bug Fixes

  • Align the blame window properly when using heirline (eee1a14)
  • blame-nvim: Align the git blame window properly when using heirline (#864) (eee1a14)
  • blame-nvim: make sure buffer is valid before checking filetype (c6c5991)
  • cloak-nvim: Fix event (#885) (6e4d2e2)
  • colorscheme: Fix issue in package having the wrong name (#848) (1622ae5)
  • coq_nvim: Disable all cmp plugins (#843) (9572bea)
  • coq-nvim: Disable all cmp plugins (9572bea)
  • debugpy: incorrect path for windows debugpy (1d41ad0)
  • deprecated function (5c7db4a)
  • dial-nvim: lazify dial-nvim, add month / weekday crementing (#881) (da97c99)
  • editing-support: make sure cloak is loaded if nvim loads a file directly (6e4d2e2)
  • harpoon: deprecated function in configuration (#870) (5c7db4a)
  • lsp_lines-nvim: change virtual_text option to astrocore (#826) (7f95c2e)
  • markmap-nvim: Fix issue with pack due to wrongly named null-ls package, and load on md file (#886) (1f6c37d)
  • mason-tool-installer-nvim: Update mappings function for mason-null-ls (a692178)
  • mason-tool-installer-nvim: Use mappings function for null-ls names (#841) (a692178)
  • mini-completion: Disable all cmp plugins (#842) (4116515)
  • mini-move: properly load opts when building keys lazy loading (bb88a06)
  • mini-surround: properly load opts when building keys lazy loading (4d2ee01)
  • nix: Fix wrong lsp in nix pack. (#882) (c009f66)
  • nordic-nvim: spec accidentally used load rather than setup (14647de)
  • nvim-sftp-sync: remove lazy loading to play nicer with :UpdateRemotePlugins (53a2ce5)
  • nvim-toggler: fix default binding (f2ddc4d)
  • obsidian-nvim: Make follow_url_func a function and pass url as a param (#871) (546e9dc)
  • python: incorrect path for windows debugpy (#862) ([1d41ad0](1d41ad0a7fc2a...
Read more

v7.0.0

01 Apr 13:09
9964c6f
Compare
Choose a tag to compare

7.0.0 (2024-04-01)

This major release migrates AstroCommunity to the newly released AstroNvim v4, which allows AstroCommunity to take more control over the users configuration than it could before! This means we are now utilizing AstroNvim features over features provided by lazy.nvim, like using AstroCore for setting up keymappings over the keys table in lazy. We have also made a few changes throughout, such as moving away from deprecated plugins in the language packs.

⚠ BREAKING CHANGES

  • neorg: fix breaking change in v8.0.0 (#813)
  • rust: move to rustaceanvim instead of ferris to get DAP support (#719)
  • recipes: add recipes from the documentation and centralize them in the recipes category (#648)

Features

  • Add type to astrolsp opts for easier dev experience (fed6eb9)
  • angular: add mason-tool-installer config (488320f)
  • ansible: add mason-tool-installer config (c520cb9)
  • ansible: add nvim-lint to pack (d71489c)
  • astro: add mason-tool-installer config (549ed5e)
  • bash: add mason-tool-installer config (dcb75ef)
  • bash: add nvim-lint to pack (9924e11)
  • blade: add mason-tool-installer config (9c1b7c9)
  • clojure: add mason-tool-installer config (cb7674e)
  • clojure: configure vim.g options in AstroCore (07db955)
  • cmake: add mason-tool-installer config (66b9b19)
  • colorscheme: add bamboo.nvim (#810) (ca0d86f)
  • completion: add coq.nvim (36b26df)
  • completion: add mini.completion (8b26305)
  • conform-nvim: configure formatexpr with AstroCore (7ca0c2b)
  • conform-nvim: disable formatting types in mason-null-ls setup if it's available (5f49c1e)
  • cpp: add mason-tool-installer config (c2234fa)
  • cpp: configure autocommands with AstroCore (81b29a8)
  • cpp: make offsetEncoding=utf-8 default in pack (c9144d4)
  • crystal: add mason-tool-installer config (82db52c)
  • cs: add mason-tool-installer config (f1e9e26)
  • cue: add mason-tool-installer config (0052367)
  • dart: add mason-tool-installer config (1f41d90)
  • docker: add conform and nvim-lint support (c61991e)
  • docker: add mason-tool-installer config (86b2bdf)
  • editing-support: add bigfile.nvim (e0f4029)
  • editing-support: add conform.nvim (#731) (18fe848)
  • editing-support: add vim-visual-multi (#797) (6c79f4a)
  • elm: add conform support (dd0cb7c)
  • elm: add mason-tool-installer config (9bdd335)
  • file-explorer: Add telescope-file-browser.nvim (#818) (5de68a2)
  • fsplash-nvim: configure autocommands in AstroCore (2b29654)
  • full-dadbod: configure autocmds in AstroCore (1d14441)
  • gist-nvim: configure vim.g options in AstroCore (cf4f3c1)
  • git: add fugit2.nvim (b4fdf14)
  • git: add nvim-tinygit (18117f7)
  • gleam: add mason-tool-installer config (1282095)
  • go: add go.nvim recommended gopls settings (fbbe615)
  • go: add mason-tool-installer config (60635c5)
  • go: enable semantic tokens in gopls out of the box (df6ac04)
  • haskell: add mason-tool-installer config (499772b)
  • helm: add conform support (0bf4e33)
  • helm: add mason-tool-installer config (3ef290e)
  • html-css: add conform support (78608fb)
  • html-css: add mason-tool-installer config (63eea0d)
  • inc-rename-nvim: use dressing if available for input box and autofill word under cursor (90e40cb)
  • indent: add indent-rainbowline (#808) (2a028c9)
  • java: add conform support (ee9b92e)
  • java: add mason-tool-installer config (e131f43)
  • json: add mason-tool-installer config (fe67144)
  • json: Add schemastore support to json pack (0088629)
  • julia: add mason-tool-installer config (aab1019)
  • keybinding: Add mini.clue (#801) (632e3b7)
  • kotlin: add mason-tool-installer config (42c2e72)
  • kotlin: add nvim-lint (02db5f8)
  • leap-nvim: configure autocmds in AstroCore (a6c415e)
  • lsp-inlayhints-nvim: configure autocmds in AstroCore (4fadb81)
  • lsp: add coc.nvim ([#785](https://github.c...
Read more