python-v2.2.0

run-llama/liteparsepython-v2.2.0Jun 24, 2026by github-actions[bot]

AI Summary

This release focuses on critical bug fixes for configuration handling, search functionality, and batch parsing, along with the introduction of a new routing decision feature and dependency updates.

Key Highlights

  • Fixed Out of Memory (OOM) issue in target-pages range expansion
  • Fixed search to return no matches for empty phrases
  • Fixed batch-parse output directory to preserve path without trailing slash
  • Added is_complex functionality for routing decisions
  • Updated pypdf dependency to version 6.13.3

New Features

  • Add is_complex functionality for routing decisions

Full Release Notes

## What's Changed
* fix(config): bound target-pages range expansion to prevent OOM (#269) by @vjsai in https://github.com/run-llama/liteparse/pull/314
* fix(search): return no matches for an empty phrase by @vjsai in https://github.com/run-llama/liteparse/pull/309
* fix: preserve batch-parse output dir without trailing slash by @jjoanna2-debug in https://github.com/run-llama/liteparse/pull/313
* chore(deps): bump pypdf from 6.13.0 to 6.13.3 in /dataset_eval_utils by @dependabot[bot] in https://github.com/run-llama/liteparse/pull/321
* feat: add is_complex functionality for routing decisions by @logan-markewich in https://github.com/run-llama/liteparse/pull/318

## New Contributors
* @vjsai made their first contribution in https://github.com/run-llama/liteparse/pull/314
* @jjoanna2-debug made their first contribution in https://github.com/run-llama/liteparse/pull/313

**Full Changelog**: https://github.com/run-llama/liteparse/compare/node-v2.1.2...python-v2.2.0