Skip to content

Releases: helixml/kodit

v1.3.8

Choose a tag to compare

@philwinder philwinder released this 23 Jun 08:39
eb826e6

What's Changed

Full Changelog: v1.3.7...v1.3.8

v1.3.7

Choose a tag to compare

@philwinder philwinder released this 01 May 17:24
9ccf65e

What's Changed

  • docs: add missing config vars to Configuration Reference by @philwinder in #545
  • fix: replace LIMIT-based dedupe with chunked lookup to handle repos with >1000 enrichments by @philwinder in #557
  • fix: dedupe BM25 indexing to skip re-indexing stable commits by @philwinder in #558
  • fix: prevent API docs extraction retry loop when result is empty by @philwinder in #559
  • refactor: unify BM25 and embedding stores via base Repository by @philwinder in #560
  • fix: surface PDF extraction failures instead of continuing silently by @philwinder in #561
  • docs: fix Repositories.Add return value in Go library example by @philwinder in #552
  • fix: swap PDF text extractor to PDFium and warn on empty search content by @philwinder in #562
  • test: add issue #553 regression test for inline-trailer PDFs by @philwinder in #563

Full Changelog: v1.3.6...v1.3.7

v1.3.6

Choose a tag to compare

@philwinder philwinder released this 21 Apr 11:42
99adabf

What's Changed

  • fix: prevent deletion of user filestore on repository removal by @philwinder in #546

Full Changelog: v1.3.5...v1.3.6

v1.3.5

Choose a tag to compare

@philwinder philwinder released this 21 Apr 07:44
416a525

What's Changed

  • docs: rewrite README and remove docs directory by @philwinder in #541
  • chore: update docs workflow to trigger on README changes and target helix-next pages by @philwinder in #542
  • docs: fix README drift against current code by @philwinder in #543
  • fix: add mutex to serialize concurrent PDFium WASM access by @philwinder in #544

Full Changelog: v1.3.4...v1.3.5

v1.3.4

Choose a tag to compare

@philwinder philwinder released this 17 Apr 13:47
2a41a6a

What's Changed

Full Changelog: v1.3.3...v1.3.4

v1.3.3

Choose a tag to compare

@philwinder philwinder released this 17 Apr 11:55
b216c63

What's Changed

  • fix: handle missing VectorChord embedding table in read/delete paths by @philwinder in #538

Full Changelog: v1.3.2...v1.3.3

v1.3.2

Choose a tag to compare

@philwinder philwinder released this 15 Apr 15:18
6a672ea

What's Changed

  • refactor: simplify embedding store by deriving dimension from SaveAll by @philwinder in #535
  • fix: cycle idle connections after dropping and recreating vector table by @philwinder in #537
  • fix: rescan all repositories with latest commit SHA by @philwinder in #536

Full Changelog: v1.3.1...v1.3.2

v1.3.1

Choose a tag to compare

@philwinder philwinder released this 13 Apr 20:12
29d840e

What's Changed

  • docs: require make check to pass before committing by @philwinder in #528
  • feat: extract images from Office documents (docx/pptx/xlsx) by @philwinder in #527
  • feat: index standalone image files and add path traversal guard by @philwinder in #531
  • refactor: unify embedder interface and add configurable asymmetric embedding by @philwinder in #532
  • feat: add text extraction mode and page-aware search results for documents by @philwinder in #530

Full Changelog: v1.3.0...v1.3.1

v1.3.0

Choose a tag to compare

@philwinder philwinder released this 08 Apr 12:23
0280478

What's Changed

  • feat: add local vision embedding with SigLIP2 and unified Embedder interface by @philwinder in #510
  • refactor: unify source location metadata with page support by @philwinder in #511
  • feat: add PDF page image enrichments pipeline step by @philwinder in #512
  • feat: auto-detect and set default tracking config on sync by @philwinder in #514
  • refactor: replace CGO pdfium with WebAssembly backend by @philwinder in #515
  • feat: add vision embedding indexing pipeline by @philwinder in #516
  • feat: add visual search API and MCP tool by @philwinder in #517
  • feat: add document page rasterization and page attributes by @philwinder in #518
  • chore: remove pull request template and dependabot config by @philwinder in #519
  • chore: update all dependencies and pin tokenizers to 1.26.0 by @philwinder in #520
  • refactor: consolidate OpenAPI specifications into single tracked file by @philwinder in #521
  • refactor: simplify vision and pipeline configuration by @philwinder in #522
  • refactor: require ORT build tag to prevent silent GoMLX fallback by @philwinder in #523
  • fix: copy pixel data before WASM memory cleanup in pdfium.Render by @philwinder in #524
  • perf: switch image encoding from PNG to JPEG with quality 80 by @philwinder in #525
  • feat: auto-detect ORT and tokenizers versions from dotfiles by @philwinder in #526

Full Changelog: v1.2.4...v1.3.0

v1.2.4

Choose a tag to compare

@philwinder philwinder released this 26 Mar 17:01
90f06fd

What's Changed

  • fix(docs): add swag annotations to missing endpoints and add a note to claude by @philwinder in #502
  • feat: complete pipeline management with non-nullable assignment and join semantics by @philwinder in #493
  • feat: add optional pipeline name to create repository request by @philwinder in #505

Full Changelog: v1.2.3...v1.2.4