Skip to content

v1.0.12

Choose a tag to compare

@georgeh0 georgeh0 released this 21 Jun 01:39
· 43 commits to main since this release
22579b4

What's Changed

  • Feat: Cocoindex show full fledged inspection tool for debugging by @prithvi-moonshot in #1920
  • LanceDB improvements
    • docs(lancedb): fix callout syntax, document vector/FTS indexes, tighten prose by @prrao87 in #2130
    • feat(lancedb): implement drop_index; bump lancedb to 0.33.0 and pyarrow to 23.0.0 by @prrao87 in #2132
  • 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