Skip to content

release: v0.2.0 — Trustworthy Core and Marker backend formalization - #9

Closed
Abdullahbinmushtaq wants to merge 2 commits into
ENDEVSOLS:mainfrom
Abdullahbinmushtaq:fix/release-workflow
Closed

Abdullahbinmushtaq wants to merge 2 commits into
ENDEVSOLS:mainfrom
Abdullahbinmushtaq:fix/release-workflow

Conversation

@Abdullahbinmushtaq

@Abdullahbinmushtaq Abdullahbinmushtaq commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

This PR prepares the LongParser v0.2.0 release, "Trustworthy Core". It focuses on test coverage, lint enforcement, and a clear decision on the Marker backend. It adds no new parsing features and keeps the existing public API unchanged.

Changes

  • Add unit and regression tests for chunking, extractors, PII redaction, the pipeline, background workers, and the REST API, using offline stubs so CI needs no heavy model downloads.
  • Expose MarkerExtractor through the top-level lazy import while keeping its GPL-3.0 code isolated from the default MIT install.
  • Update LICENSE-THIRD-PARTY.md and pyproject.toml to describe the Marker backend as supported.
  • Bump the version to 0.2.0 in pyproject.toml, __init__.py, and uv.lock, and update the changelog and README.

Scope

No schemas, public classes, or default behavior change. The default backend remains Docling, and import longparser still loads no GPL or AGPL modules. Releases remain maintainer-managed through GitHub Releases and PyPI publishing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant