Langroid

Latest version: v0.50.0

Safety actively analyzes 723650 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 71

0.37.3

fix: Weaviate fix bug in handling None distances

0.37.2

fix: fuzzy-search, docling, enrichment

- fuzzy-search (`search.py` `get_context` fn) should preserve original text formatting (it was losing newlines)
- docling: get per-page markdown, with image-refs for figures
- enrichment: better enrichment delimiter

0.37.1

fix: docling pdf_parser - first split into pages, then conv each to markdown

0.37.0

feat: new pdf parsers: `docling` and `pymupdf4llm`

See full list of available `PdfParsingConfig` options here:

https://github.com/langroid/langroid/blob/main/langroid/parsing/parser.py

Also:
- removing `pdfplumber` due to outdated + conflicting dependency constraints.
- update to newwer OpenAI embeddings models announced 25 Jan 2025 (`text-embedding-3-small`, `...-large`)

0.36.1

fix: `DocChatAgent` and related classes/fns: improve chunking to retain formatting, improve citation format.

0.36.0

feat: Weaviate vector-db support -- thanks abab-dev!

See docs here:

https://langroid.github.io/langroid/notes/weaviate

Page 10 of 71

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.