v0.0.2

ChatbotXIO/ChatbotXv0.0.2Jul 1, 2026by chonknick

Upgrading?

Release notes summary

The first release published under the feyninc organization, marking a transition of the pulpie project to its new home. It delivers a batch of developer-experience improvements to the Extractor/Pipeline APIs, ships the previously missing pulpie.markdown module so the [markdown] extra matches the documentation, and ports MinerU-HTML's simplify/reconstruct routines with byte-parity verification. Apple MPS devices are now auto-detected, and model identifiers resolve to the new feyninc/pulpie-orange-* repositories.

Key Highlights

  • First release under the feyninc org, with model IDs now resolving to feyninc/pulpie-orange-{small,base,large}
  • Ships pulpie.markdown so the [markdown] extra actually matches the documented behavior
  • Extractor/Pipeline DX fixes: markdown cleanup, error propagation, extract_batch, and dataclass results
  • MinerU-HTML-parity simplify/reconstruct port, validated with byte-parity tests against the vendored oracle
  • Apple MPS auto-detection for accelerated inference on Apple Silicon

Breaking Changes

  • Model identifiers now resolve to feyninc/pulpie-orange-{small,base,large} instead of the previous chonkie-ai/* repositories; users pinning or referencing old model IDs may need to update their configuration

New Features

  • pulpie.markdown module included in the package
  • extract_batch helper on the Extractor/Pipeline
  • Dataclass-based extraction results
  • Improved error propagation through the extraction pipeline
  • Markdown cleanup improvements
  • Byte-parity-tested simplify/reconstruct implementation ported from MinerU-HTML
  • Automatic Apple MPS device detection
  • Updated model repository namespace under feyninc

Full Release Notes

First release under the feyninc org.

- Ships `pulpie.markdown` (the `[markdown]` extra now matches the docs).
- Extractor/Pipeline DX fixes: markdown cleanup, error propagation, `extract_batch`, dataclass results.
- MinerU-HTML-parity `simplify`/`reconstruct` port (byte-parity tested against the vendored oracle).
- Apple MPS auto-detection.
- Model IDs now resolve to `feyninc/pulpie-orange-{small,base,large}`.

Install: `pip install "pulpie[markdown]"`

Related Repositories