Releases: le4ker/NvMegaChad
Releases · le4ker/NvMegaChad
v2.14.0
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
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
v2.12.0
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
🔧 Refactoring
- migrate from nvim-cmp to Nneovim's 0.11 native completion API (9a4ffaa)
- reorganize CodeCompanion config structure (2e5535c)
- update mapping descriptions (f53a6d6)
📚 Documentation
🏠 Chores
v2.11.0
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
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
v2.9.0
v2.8.0
What's Changed
✨ Features
- CodeCompanion integration - Added new AI assistant plugin with Claude Opus support
- LSP improvements - Added
gimapping for go-to-implementation, migrated tovim.lsp.configAPI for Neovim 0.11 - Treesitter enhancements - Added
vimdocparser for help file highlighting,markdown_inlineparser, and TypeScript support - Cross-platform support - Improved Makefile with
make installfor cross-platform installation - Better keymaps - New LSP bindings, toggle options, and improved terminal escape handling
- Conform formatting - Added
lsp_fallbackoption 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
pcallerror handling - Fixed unmappings by removing invalid empty string mode unmap
- Replaced deprecated
vim.loopwithvim.uv - Ensured
goimportsinstallation - Added
lazy=falseto lspconfig to ensure LSP attaches on startup
🔧 Refactoring
- Use
vim.notifyinstead ofprintfor 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
v2.6.1
- Bug fixes after migrating to NvChad 2.5
- SQL formatter
Full Changelog: v2.5.0...v2.6.1
v2.5.0
- Integrates NvChad v2.5, which enables updating the distribution using the Lazy plug in manager.
- Replaces none-ls with conform and nvim-lint