1.25.0 (2025-09-21)
Bug Fixes
- enhance handling of non-HTML content and update scrape modes in GitHub scraper (6579242), closes #232
- parser: correct TypeScript and TSX imports in TypeScriptParser (7b6f772)
- web: correct default markdown handling and improve non-markdown rendering (afa80ad)
Features
- implement HierarchicalAssemblyStrategy for structured content assembly (209e474)
- implement JavaScript and TypeScript parsers based on TreeSitter (d01ef90)
- implement SourceCodeDocumentSplitter for hierarchical source code splitting (5b08c7d)
- parser: add Python support (25a4cf2), closes #214
- parser: enhance boundary extraction with hierarchical documentation merging (ab50160)
- search: implement hybrid search with configurable weights and overfetch factor (04eee7c), closes #171
- splitter: implement chunk fetching and hierarchical assembly improvements (5c6f227)
- splitter: implement structural boundary classification for content chunks (53c2014)
- strategy: implement selective subtree reassembly (a0daf55)
- vector search and embeddings are optional now (83bc1ac)