Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 21 Apr 08:03
· 8 commits to main since this release

Highlights

  • Add bundled C and C++ providers (c, cpp) with symbol extraction for functions, types (struct/class/enum/union), aliases (typedef/using), macros (#define), and return statements.
  • Add C/C++ comment support for single-line and block comment entries, including marker rendering for TODO, FIXME, NOTE, WARNING, BUG, and HACK.
  • Add header aliases with default provider mapping: h -> C provider, hpp -> C++ provider (plus C++ aliases cc and cxx).
  • Extend default config/docs to include C-family filetypes in filetypes, treesitter.languages, and symbol filtering examples.

Utility changelog

  • Add language smoke coverage for c, cpp, h, and hpp in scripts/qa_smoke_languages.lua.
  • Add manual test targets make test-c and make test-cpp.
  • Add C/C++ fixtures (test.c, test.cpp) and testing/docs updates for local validation.
  • Add detailed maintenance comments in new C/C++ providers to document query fallbacks, parsing heuristics, and alias behavior.

See CHANGELOG.md for the full entry.