Skip to content
forked from NvChad/NvChad

Releases: le4ker/NvMegaChad

v2.14.0

01 Mar 06:44

Choose a tag to compare

2.14.0 (2026-03-01)

✨ Features

  • add Claude Code via ACP as CodeCompanion AI backend (b288568)
  • conform: add Makefile formatting support via bake (d1f471e)
  • update CodeCompanion models to claude-opus-4-6 and claude-sonnet-4-5 (0de2357)

🔧 Refactoring

  • simplify codecompanion default_tools to use agent only (bee55a7)

🏠 Chores

  • add Claude Code project instructions and local settings (c40b493)
  • add comments to .gitignore (4d8c458)
  • gitignore .claude/settings.local.json, untrack it (6ce3ac8)
  • Merge branch 'develop' (e349201)
  • update plugin versions in lazy-lock.json (a713864)
  • update plugin versions in lazy-lock.json (962d8fb)
  • update plugin versions in lazy-lock.json (fe0a172)

v2.13.0

24 Jan 13:26

Choose a tag to compare

2.13.0 (2026-01-24)

✨ Features

  • mappings: add notification when updating Mason packages (c6a7a64)
  • options: enable persistent undo with undofile (2641958)

🐛 Bug Fixes

  • disable insertReplaceSupport for gopls completion (f09e62b)

🔧 Refactoring

  • remove comment (e0deb20)
  • remove comment (6fadbf8)
  • remove lspcofnig code that is not needed in Neovim 0.11+ (98a544b)

📚 Documentation

🏠 Chores

  • merge develop into main (d4ecd87)
  • update plugin versions in lazy-lock.json (7a4792f)
  • update plugin versions in lazy-lock.json (f2cbf8f)
  • update plugin versions in lazy-lock.json (5976f4f)

v2.12.0

04 Jan 12:29

Choose a tag to compare

2.12.0 (2026-01-04)

✨ Features

  • add CodeCompanion inline assist with Claude Sonnet (5b6d91c)
  • add mappingto close terminal in normal mode (b701735)
  • add nginx and requirements treesitter parsers (f80156e)
  • add toggle for LSP inlay hints (ti) (bd9b9dc)
  • close telescope on (5238cb8)
  • disable approval prompts for read-only CodeCompanion tools (81a6f95)
  • enable inlay hints (4bae044)

🐛 Bug Fixes

  • remove web_search tool (bc0bdd7)
  • use native LSP completion with proper Tab/Enter keymaps (1127028)

🔧 Refactoring

  • migrate from nvim-cmp to Nneovim's 0.11 native completion API (9a4ffaa)
  • reorganize CodeCompanion config structure (2e5535c)
  • update mapping descriptions (f53a6d6)

📚 Documentation

  • remove Release process from README (83c661f)
  • update README.md (df2bffa)

🏠 Chores

  • license: change license from GPL-3.0 to Apache-2.0 (2d8bffd)
  • update plugin versions in lazy-lock.json (af4df60)

v2.11.0

03 Jan 07:34

Choose a tag to compare

2.11.0 (2026-01-03)

✨ Features

  • add CodeCompanion keymaps for actions and chat toggle (3a95395)
  • enable more tools for CodeCompanion (35a7b26)
  • set cheatsheet theme to simple (54de0d4)
  • update statusline theme (92a09b7)

🐛 Bug Fixes

  • make trail more visible (b9a4176)
  • remove space from mapping and make fa silent (98a6d56)
  • restore live grep mapping (6cf389a)
  • run 10 concurrent Mason installations (8993e4e)
  • update installed Mason packages on mu (6f84460)

🔧 Refactoring

  • copy whole file on y (ec40ecd)
  • move CodeCompanionChat mapping to mappings.lua (2bada9c)
  • re-organize Cheatsheet (b6142d3)
  • replace comment plugin with native Neovim API (a329242)
  • update mapping descriptions (5631f23)
  • update mapping descriptions (8df83dd)

📚 Documentation

🏠 Chores

  • update plugin versions in lazy-lock.json (0e4add4)

v2.10.0

26 Dec 20:28

Choose a tag to compare

2.10.0 (2025-12-26)

✨ Features

  • add lua_ls to LSP servers list (a8204a7)
  • dap: add mapping to toggle DAP UI (697b6be)
  • lsp: add gD mapping for go to declaration (8a3abab)
  • use double-ESC to close terminal, single ESC exits terminal mode (00b6870)

🐛 Bug Fixes

  • add timeout to conform format and fix indentation (93eddd2)
  • lsp: add on_attach and capabilities to all servers (d0d07be)
  • lsp: load custom server configs from lua/lsp directory (9107b5c)
  • refresh mason registry before installing packages (f78ea3e)
  • remove conflicting terminal mapping (56ef7ab)
  • remove duplicate lspconfig defaults call (4633359)
  • set formatter timeout (f06601f)

🔧 Refactoring

  • remove redundant on_attach and capabilities from lspconfig (2def766)
  • use conform's built-in format_on_save option (e86514b)

🏠 Chores

  • mappings: standardize command spacing (7478ad8)
  • remove obsolete LuaSnip unmappings (a747c34)
  • update plugin versions in lazy-lock.json (a436e5a)

v2.9.0

26 Dec 18:49

Choose a tag to compare

2.9.0 (2025-12-26)

✨ Features

  • treesitter: add htmldjango parser support (69c8459)

🔧 Refactoring

  • lsp: simplify lspconfig and move server configs to separate files (6388da2)

📚 Documentation

🏠 Chores

  • add semantic-release automation (14f20d0)

v2.8.0

26 Dec 17:44

Choose a tag to compare

What's Changed

✨ Features

  • CodeCompanion integration - Added new AI assistant plugin with Claude Opus support
  • LSP improvements - Added gi mapping for go-to-implementation, migrated to vim.lsp.config API for Neovim 0.11
  • Treesitter enhancements - Added vimdoc parser for help file highlighting, markdown_inline parser, and TypeScript support
  • Cross-platform support - Improved Makefile with make install for cross-platform installation
  • Better keymaps - New LSP bindings, toggle options, and improved terminal escape handling
  • Conform formatting - Added lsp_fallback option for better formatting support

🐛 Bug Fixes

  • Fixed LSP configuration for Neovim 0.11 compatibility
  • Fixed auto-install of Treesitter parsers
  • Fixed terminal escape with ESC key
  • Fixed DAP Python debugpy path to use portable stdpath
  • Fixed pylint configuration to use Poetry environment
  • Fixed Mason package lookup with proper pcall error handling
  • Fixed unmappings by removing invalid empty string mode unmap
  • Replaced deprecated vim.loop with vim.uv
  • Ensured goimports installation
  • Added lazy=false to lspconfig to ensure LSP attaches on startup

🔧 Refactoring

  • Use vim.notify instead of print for format toggle messages
  • Simplified DAP step keybindings
  • Simplified terminal escape to close directly
  • Removed Trouble plugin and related mappings
  • Removed Copilot dead code

📚 Documentation

  • Updated README with missing languages and tools
  • Updated screenshots

🏠 Chores

  • Updated plugin versions in lazy-lock.json
  • Code formatting cleanup

v2.6.3

25 Dec 10:39

Choose a tag to compare

  • Ensure Mason plugins are installed
  • Fixes installation of markdown-preview plugin
  • Fixes in make install:
    • Font installation
    • Node installation for Copilot

v2.6.1

20 Apr 19:22

Choose a tag to compare

  • Bug fixes after migrating to NvChad 2.5
  • SQL formatter

Full Changelog: v2.5.0...v2.6.1

v2.5.0

15 Apr 16:34

Choose a tag to compare

  • Integrates NvChad v2.5, which enables updating the distribution using the Lazy plug in manager.
  • Replaces none-ls with conform and nvim-lint