Skip to content

Releases: helixml/kodit

v1.3.6

21 Apr 11:42
99adabf

Choose a tag to compare

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

21 Apr 07:44
416a525

Choose a tag to compare

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

17 Apr 13:47
2a41a6a

Choose a tag to compare

What's Changed

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

v1.3.3

17 Apr 11:55
b216c63

Choose a tag to compare

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

15 Apr 15:18
6a672ea

Choose a tag to compare

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

13 Apr 20:12
29d840e

Choose a tag to compare

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

08 Apr 12:23
0280478

Choose a tag to compare

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

26 Mar 17:01
90f06fd

Choose a tag to compare

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

v1.2.3

26 Mar 13:13
c3d2ab1

Choose a tag to compare

What's Changed

  • fix(rescan): delete commit record and files to enable full re-scan by @philwinder in #501

Full Changelog: v1.2.2...v1.2.3

v1.2.2

26 Mar 12:04
3597483

Choose a tag to compare

What's Changed

  • test: fix smoke test to use status/summary API instead of task count assertion by @philwinder in #495
  • fix(db): allow indexing large repositories with greater than 65k things by @philwinder in #498

Full Changelog: v1.2.1...v1.2.2