Releases: AstroNvim/astrocommunity
Releases · AstroNvim/astrocommunity
v15.0.0
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 themoonbit
pack (#1261) (c811f17) - moonbit: use
moonbit.nvim
frommoonbit-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
withtinymist
intypst
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
'smason-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
14.1.0 (2024-10-16)
Features
- colorscheme: add
vim-nightly-colors
(d2fb231) - colorscheme: Add Horizon (#1232) (55e5f93)
- completion: add
blink.cmp
(#1235) (bf96ca3) - completion: add magazine.nvim (#1238) (8b024ad)
- pack: add an NvChad UI pack (#1230) (6c63df9)
- pack: add Moonbit language support (#1224) (e457eac)
Bug Fixes
- astro: add
scss
treesitter parser (a2b0133) - colorscheme: fix name of
moonfly
tovim-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
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 ifselene.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 forvim.snippet
(#1220) (237c689) - terraform: add missing
tflint
innvim-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
v13.2.0
13.2.0 (2024-09-09)
Features
- completion: added
avante-nvim
plugin (#1184) (331bf6f) - markdown-and-latex: add
render-markdown.nvim
(#1193) (c5cae1f) - markdown-preview-nvim: add keybindings (#1188) (61f1f57)
- markdown-preview-nvim: add mappings (61f1f57)
- media: add
img-clip.nvim
(#1194) (d61303f) - mini-icons: add
neo-tree.nvim
integration (#1195) (6a79a8b) - neotest: add watch keybindings (#1185) (09e9359)
- nvim-coverage: add keybindings (#1186) (07ff0d8)
- remote-development: added remote-sshfs plugin (#1180) (6c9b679)
- typescript: add neotest-jest support (#1189) (19a23e9)
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 ofconfig
since they merge for configuringnvim-dap
(b6f8a51) - tailwindcss: fix TailwindCSS pack not loading in Phoenix projects (#1196) (5b25511)
- zig: add empty config function for neotest adapter (898e8f7)
v13.1.0
13.1.0 (2024-08-28)
Features
- bufferline-nvim: add buffer toggle pin binding (#1179) (53f6dc3)
- docker: Add
lazydocker.nvim
(#1176) (b2d1e01) - editing-support: add
CopilotChat.nvim
(#1169) (8b25521) - gitgraph-nvim: if using kitty terminal, use nicer commit symbols (9149d61)
- split-and-window: add
neominimap.nvim
(#1175) (c2ee7e0)
Bug Fixes
v13.0.0
13.0.0 (2024-08-19)
⚠ BREAKING CHANGES
- multiple-cursors-nvim: Change prefix to
<Leader>m
(#1141)
Features
- code-runner: Add
molten-nvim
(#1143) (76f4f81) - completion: add supermaven-nvim (#1140) (5f43a6c)
- cs: add neotest integration with
neotest-dotnet
(#1147) (6c55d15) - debugging: add
quicker.nvim
(#1146) (7c3ec48) - git: add
gitgraph.nvim
(#1157) (21251ca) - haskell: update
haskell-tools
to v4 (#1135) (933a8d4) - hyprlang: use
mason-lspconfig
for managinghyprls
installation and setup (3c72999) - markdown-and-latex: add
markview.nvim
(#1155) (2ea16f7) - neovim-lua-development: add
helpview.nvim
(#1156) (ad68f73) - pack/cs: add neotest dotnet (6c55d15)
- pack: add
mdx
language pack (#1142) (be08022) - pack: remove pinned version of
typst-preview.nvim
intypst
pack (#1151) (56031b4) - recipes: add recipe for automatically triggering lsp signature help (cd285bc)
- rust: update
rustaceanvim
to v5 (#1133) (45c60e7) - split-and-window: add colorful-winsep.nvim plugin (#1132) (612a061)
- utility: add
lua-json5
(d3463cb)
Bug Fixes
- codesnap-nvim: Add default saving path (#1121) (8661208)
- codesnap-nvim: Remove
save_path
now that mistricky/codesnap.nvim#124 is merged (#1139) (a936028) - codesnap: Remove dir now that mistricky/codesnap.nvim#124 is merged (a936028)
- conform-nvim: limit updates for nvim 0.9 (59ea70f)
- cord-nvim: build script path for windows (7d1f69a)
- cord-nvim: Make build command cross-platform (#1137) (7d1f69a), closes #1136
- go: enable
gofumpt
ingopls
by default (#1167) (e61ce28) - go: install missing
goimports
(#1166) (50ad0af) - grug-far-nvim: fix icon disabled options (#1163) (db8a939)
- helpview-nvim: add missing treesitter parser (#1159) (ee47571)
- helpview-nvim: fix incorrect treesitter configuration (af70b37)
- markdown-and-latex: improve installation process and lazy loading (7da567d)
- markview-nvim: Add missing treesitter parsers (#1158) (8d92792)
- markview-nvim: fix incorrect treesitter configuration (0f562df)
- multiple-cursors-nvim: Change prefix to
<Leader>m
(#1141) (96b765b) - pack/ocaml: fix typo at README.md (d252a62)
- python: disable
venv-selector
iffd
isn't installed (5dac4da) - python: remove unnecessary
stubPath
setting (bb8089b) - rust: fix check for neovim version (166b91e)
- smartcolumn-nvim: Disable on more filetypes (#1165) (f39a93e)
- transparent-nvim: make
transparent.nvim
actually work with Heirline (also makes theopts
table work as well) (#1149) (ece293a) - vimtex: update
which-key.nvim
to new syntax (1e93b21)
v12.0.0
12.0.0 (2024-07-25)
⚠ BREAKING CHANGES
- zig: Remove zls installation trough mason, and require the end-user to set it up
- zig: Remove zls installation trough mason, and require the end user to install it (#1119)
- grug-far-nvim: incorrectly caregorized, moved from
project
tosearch
- nvim-spectre: incorrectly categorized, moved from
project
tosearch
Features
- codesnap-nvim: support for windows users (#1123) (d00eed8)
- colorscheme: Add vim-moonfly-colors (#1118) (226704d)
- editing-support: add
nvim-origami
(#1098) (a683346) - go: configure language specific icons in
mini.icons
(7f0316d) - lsp: add
nvim-java
plugin (#1110) (c43e5a7) - pack: add Chezmoi pack (#1102) (ccb2f57)
- pack: add laravel.nvim (#1108) (110e758)
- pack: remove opinionated config from
rust
pack (#1111) (c7d3b71) - test: add vim-test (#1112) (4e33ed3)
- typescript: configure language specific icons in
mini.icons
(db07ec9) - zig: Remove zls installation trough mason, and require the end user to install it (#1119) (9e6e823)
- zig: Remove zls installation trough mason, and require the end-user to set it up (9e6e823)
Bug Fixes
- blade: fix incorrect pattern (09b796f)
- blade: fix incorrect pattern
.
literal (26bd7b4) - bufferline-nvim: fix incorrect spec (a9a9bbe)
- conform-nvim: fix bug caused by wrongly typed opt (#1125) (8e1a2a4)
- conform-nvim: fix formatters_by_ft definitions (#1129) (e7de18b)
- conform-nvim: fixed
default_format_opts
lsp option (8e1a2a4) - conform-nvim: update to using new
default_format_opts
configuration (876032f) - disable-tabline: make sure to remove any changes to the default
showtabline
(71f26b6) - git: Change command used for listing changed files in PR to the correct one. (#1115) (ed11b94)
- grug-far-nvim: Disable Copilot in grug-far buffers (26e0364)
- grug-far-nvim: incorrectly caregorized, moved from
project
tosearch
(efa50bc) - grug-far: fix bugs and also use new
transient
mode (08fff8c) - gruq-far-nvim: copilot should be optional (5936739)
- just: use native treesitter parser (#1100) (bd09782)
- lazydev: only add configuration as necessary (c40c17b)
- main: Swap out usage of
name = *
in mapping declaration withdesc = *
to conform with which-key v3 (#1107) (f3b598f) - mini-clue: update to new
which-key
v3 changes (2c5063b) - nix:
nixd
should not be installed through mason (44e8c95) - nix: Actually use nixd LSP (#1101) (eece4c6)
- nix: AstroLSP should be optional (09a82e1)
- nvim-context-vt: remove use of
name
in mappings (b882cbb) - nvim-spectre: incorrectly categorized, moved from
project
tosearch
(348c59d) - pack: update link for blade highlighting (#1130) (ddce497)
- trouble-nvim: prevent clashes with existing
<Leader>x
mappings (#1105) (081a98b) - typescript:
mini.icons
should be optional (cb2eea3)
v11.1.0
11.1.0 (2024-07-08)
Features
- editing-support: Add
vim-doge
(#1092) (7a29be0) - icon: Add mini.icons (#1086) (34c3dec)
- lsp: Add nvim-lsp-endhints (#1087) (67d6d76)
- nix: Replace
nil_ls
withnixd
(#1093) (96c8887) - pack: add XML language pack (76b7573)
- python: Switch
pyright
withbasedpyright
(#1089) (77999cc) - vscode-icons: add
mini.icons
support (ac8e778)
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
toget_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
11.0.0 (2024-07-02)
⚠ BREAKING CHANGES
- overseer-nvim: change overseer prefix to not conflict with neotest
- go: move from
go.nvim
togopher.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
togopher.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
<Leader>u(
to toggle rainbow delimiters (afe4a72) - rust: Add cmp support for crates name (#1073) (37b18d9)
Bug Fixes
- bash:
bashls
automatically usesshellcheck
andshfmt
(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
v10.0.0
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 innvim-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
andcmp-latex-symbols
(bc375b8) - conform-nvim: replace deprecated
lsp_fallback
with newlsp_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
forruff
and just usepyright
(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)