v1.0.12
What's Changed
- Feat: Cocoindex show full fledged inspection tool for debugging by @prithvi-moonshot in #1920
- LanceDB improvements
- feat: Add Valkey vector store target connector by @daric93 in #2027
- Code AST matching functionality
- feat(code_match): structural code-search crate by @georgeh0 in #2133
- feat(code_match): escape sigil + anonymous regex matcher by @georgeh0 in #2134
- feat(code_match): 16 more languages (chunk-splitter parity) by @georgeh0 in #2135
- feat(code_match): context-sensitive lexer for HTML/XML by @georgeh0 in #2136
- feat(code_match): per-language literal tokenizers + correct string escaping by @georgeh0 in #2137
- refactor(code_match): require an explicit tokenizer profile per language by @georgeh0 in #2138
- feat(py): CodeAst — reuse one parse for matching + splitting by @georgeh0 in #2139
- fix(code_match): dedupe leaf-equivalent wrapper matches by @georgeh0 in #2140
- test(code_match): cover structural matcher regressions by @georgeh0 in #2141
- docs(code_match): explain why PatternItem Token vs Str stay distinct by @georgeh0 in #2143
- perf(code_match): carry node kind as &'static str end to end by @georgeh0 in #2144
- feat(code_match): containment matcher
\{{ INNER \}}by @georgeh0 in #2145 - perf(code_ast): memoize byte→position index, drop per-query full scan by @georgeh0 in #2146
- feat(code_match): prefilter — required-content extraction + index-free scan by @georgeh0 in #2147
- feat(code_match): index_terms — source-side extraction for prefilter indexes by @georgeh0 in #2148
- feat(code_match): matches_prefiltered + index_terms_in_tree by @georgeh0 in #2149
- feat(py): CodePattern — compile a structural pattern once, reuse it by @georgeh0 in #2150
- feat(py): CodePattern.match_file + index_terms PyO3 exposure by @georgeh0 in #2151
- test(code_match): pin that comments in source are ignored by @georgeh0 in #2152
- fix(core): propagate logic deps across the mount boundary by @georgeh0 in #2142
New Contributors
Full Changelog: v1.0.11...v1.0.12