Skip to content

Releases: AstroNvim/astrocommunity

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

v6.0.1

28 Mar 10:06
f0a6043
Compare
Choose a tag to compare

6.0.1 (2024-03-25)

Bug Fixes

  • neorg: restrict to version 7 (f219659)

v6.0.0

20 Mar 18:58
eed71e6
Compare
Choose a tag to compare

6.0.0 (2024-03-19)

⚠ BREAKING CHANGES

  • grapple-nvim: update to Grapple v0.10.0 (#779)
  • harpoon: Update to v2 (#741)

Features

Bug Fixes

  • bash: fix duplicate diagnostics in bash pack (#804) (570a524)
  • grapple-nvim: better keymaps + add nvim-web-devicons as a lazy dependency (c730a7e)
  • grapple-nvim: update to Grapple v0.10.0 (#779) (30e8aae)
  • grapple: update after rewrite (30e8aae)
  • markdown-preview-nvim: yarn istead of npm (#770) (f6a07ff)
  • pack: fix duplicate diagnostics in bash pack (570a524)

v5.5.0

08 Feb 13:04
da69f6d
Compare
Choose a tag to compare

5.5.0 (2024-02-07)

Features

Bug Fixes

  • angular: use built-in treesitter (8157924)
  • diffview-nvim: use diffview winbar and disable view activation (#752) (a953b0d)

v5.4.0

28 Jan 10:37
f39e1d4
Compare
Choose a tag to compare

5.4.0 (2024-01-28)

Features

Bug Fixes

  • harpoon: change word terminal to term (#725) (7351bf0)
  • nvim-coverage: Call nvim-coverage's setup (#726) (2a9f741)
  • nvim-coverage: updated old keyword (#723) (3304429)

v5.3.0

15 Jan 19:27
bfa56fd
Compare
Choose a tag to compare

5.3.0 (2024-01-12)

Features

  • docker: Add filetype handling to pack to make lsp attach (8e964d3)
  • docker: Handle docker-compose.yaml filetype to make lsp attach (#715) (8e964d3)
  • main: Add type hints to all opts usage for catppuccin/nvim. Catch bug in opts usage for catppuccin (#695) (3c0d274)

Bug Fixes

  • dial-nvim: remove expr = true from mappings and return from functions (#710) (58c28a7)
  • rainbow-delimiters-nvim: event loading (#707) (074c182)
  • typescript: don't overwrite neo-tree events (#717) (02d2f98)

v5.2.0

05 Jan 10:03
95f928b
Compare
Choose a tag to compare

5.2.0 (2024-01-03)

Features

Bug Fixes

Performance Improvements

  • python: Lazy load venv-selector on command (#686) (31c22b5)

v5.1.0

19 Dec 10:54
6b8e5a7
Compare
Choose a tag to compare

5.1.0 (2023-12-15)

Features

  • add thrift (2ffcf86)
  • cpp: Remove clang-format due to clang-format also providing formatting (aeff33f)
  • cpp: Remove clang-format due to clangd also providing formatting (#619) (aeff33f)
  • editing-support: add stickybuf.nvim (#616) (bfd28ec)
  • editing-support: add wildfire.nvim (#640) (ea765aa)
  • git: Add gist-nvim (#668) (6633200)
  • git: Add gitlinker-nvim (#667) (def419e)
  • haskell: add neotest-haskell, haskell-snippets, and optional telescope-hoogle to pack (1df076d)
  • haskell: add neotest-haskell, haskell-snippets, telescope-hoogle to pack (#658) (1df076d)
  • lsp: Add garbage-day.nvim (#632) (86cd4fc)
  • note-taking: add support for zettelkasten with zk-nvim (#654) (22b24e7)
  • pack: add elm language pack (#653) (2f04d6e)
  • pack: Add pack for justfiles (#680) (bdd2f6d)
  • pack: Add swift pack (#606) (0ac1d37)
  • pack: add thrift pack (#620) (2ffcf86)
  • pack: Add typst pack (#684) (43f5a02)
  • programming-language-support: Add xbase (#671) (e5ddf96)
  • split-and-window: Add mini-map (454a613)
  • split-and-window: Add mini-map (#665) (454a613)
  • swift: mv to swift only support (no xcode tooling here) (#670) (cfe5e3f)
  • typescript: Add .mjs files to Prettier detection helper func (#618) (64b3c17)
  • typescript: Add jsdoc syntax highlighting to pack (#646) (3990190)
  • typescript: Add jsdoc treesitter ensured_installed table (3990190)
  • typescript: Move eslint-lsp to the proper plugin, and add autocmd to format on save (#683) (dffd674)

Bug Fixes

  • cmp-cmdline: Improve cmp-cmdline plugin spec (#660) (979a830)
  • editing-support: replace auto-save.nvim's url with its original repo (#673) (3c7cbc7)
  • helm: Fix helm pack misconfiguration (#624) (2601abe)
  • hop-nvim: Change from phaazon/hop.nvim to smoka7/hop.nvim (2dca32c)
  • hop-nvim: Change remote to maintained fork (#644) (2dca32c)
  • noice-nvim: Remove conditional, enabling noice on neovide (#623) (c7e809e)
  • octo-nvim: adjusted whichkey description mapping (#645) (164c035)
  • oil-nvim: ssh support (#614) (d4a5520)
  • pack-swift: fix LSP handler error (617bc28)
  • peek-nvim: Swap peek.nvim branch to point to origin instead of fork (#637) (6fb9aaf)
  • swift: fix LSP handler error (#655) (617bc28)
  • transparent-nvim: Made cursor line transparent (#611) (cae8e92)
  • ultimate-autopair-nvim: Fix & update ultimate-auto-pair to v0.6 config (8ea7c89)
  • ultimate-autopair-nvim: Fix breaking changes in config, and pin plugin version to 0.6 (#638) (8ea7c89)
  • xbase: Remove lsp logic from xbase, instead pointing to swift pack (7508715)
  • xbase: Remove lsp, and treesitter logic from xbase, instead pointing to swift pack (#679) (7508715)