Skip to content

Releases: AstroNvim/astrocommunity

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)

v5.0.0

17 Oct 18:39
1988f8f
Compare
Choose a tag to compare

5.0.0 (2023-10-17)

⚠ BREAKING CHANGES

  • pack: Split python pack into python and python-ruff (#603)
  • transparent-nvim: Move transparent-nvim to right folder.
  • transparent-nvim: moved to the color category (#568)

Features

  • colorscheme: add nordic (23dc5e5)
  • colorscheme: Add nordic.nvim (#595) (23dc5e5)
  • pack: java. enable niceities with jdtls and downloading source … (#524) (8284d88)
  • pack: java. enable niceities with jdtls and downloading source code from libraries (8284d88)
  • pack: Split python pack into python and python-ruff (#603) (e0615a4)
  • pack: update Zig url (#564) (877c949)
  • typescript: Swap out eslint_d with eslint-lsp (#600) (54a0988)

Bug Fixes

  • fix #596; Fix indent-blankline configuration to match the new plugin requirements (7bd974c)
  • hardtime-nvim: call enable() explicitly, remove redundant keys (#589) (d79add3)
  • haskell: make haskell-tools respect the options table (#571) (c53ccf1)
  • haskell: remove now redundant discover_configurations call (#570) (59df499)
  • indent-blankline-nvim: Fix indent-blankline-nvim configuration to match the new plugin requirements (#597) (7bd974c)
  • mini-indentscope: correctly disable indentscope in buftypes and terminals (#566) (c292208)
  • neosolarized-nvim: Add missing dependencies (#580) (fdab800)
  • peek-nvim: Swap remote of peek-nvim to fork (#602) (a63d983)
  • project: initialize projectmgr-nvim (fc631bf)
  • projectmgr-nvim: disable lazy loading (#605) (fc631bf)
  • rainbow-delimiters-nvim: fix setup function due to breaking change (#610) (5c3ce63)
  • smartcolumn-nvim: Add sensible default opts for when not to show colorcolumn (#607) (c624e8a)
  • transparent-nvim: Move transparent-nvim to right folder. (6f1a4b5)
  • transparent-nvim: moved to the color category (#568) (6f1a4b5)
  • typescript: Check for deprecated .eslintrc file (#599) (db19103)
  • vim-matchup: remove matchup_match_paren_deferred option (#561) (751812a)

v4.1.0

06 Sep 06:11
1c67074
Compare
Choose a tag to compare

4.1.0 (2023-09-06)

Features

Bug Fixes

  • hardtime-nvim: disable hardtime-nvim on dressing-nvim fts (#549) (177f8f4)
  • haskell: Update haskell-tools.nvim to v2.0.0 (#553) (ffca0d7)
  • python: Adds Imports Sorting with isort to the Python Pack (#551) (2fe93b3)
  • yanky-nvim: Fix yanky.nvim loading when restoring session (#555) (e35186e)
  • zen-mode-nvim: disable global winbar upon entering zen mode (#554) (bb52899)