Skip to content

v2.0.0

Choose a tag to compare

@RicardoRamirezR RicardoRamirezR released this 08 May 21:06
· 42 commits to main since this release

v2.0.0

Complete rewrite of blade-nav.nvim.

New features

  • trans() and __() translation support with multi-locale hover
  • Config::get() and Config::set() navigation and completions
  • Inline value annotations (virtual text) for config/env/translations
  • K hover with LSP fallback and translation floating windows
  • Inertia: dot/slash normalization, multi-extension, reverse navigation
  • Vue component navigation from imports
  • Auto-disable outside Laravel projects
  • Health check system (:checkhealth blade-nav)
  • 173 tests with CI

Architecture

Modular system with core/, targets/, integrations/, extractors/, features/, and utils/ replacing monolithic gf.lua + utils.lua.

Breaking changes

  • Config key cmp_close_tag renamed to close_tag_on_complete
  • blink.cmp now auto-registered (no manual provider config needed)
  • Requires nvim-treesitter with php and html parsers

Configuration

See README for full config reference including the new annotations block.