v0.1.0 Release Notes
This release marks the local Public Source Extractor CLI contract as stable
while keeping the firecrawl-keyless provider explicitly experimental.
Highlights
- Validate one public HTTP or HTTPS URL before provider submission.
- Produce reviewable Markdown or Output Schema v0.1 JSON.
- Preserve stable exit codes, one-error-object stderr, and no-overwrite output.
- Reject private, authenticated, administrative, signed, and credential-bearing URLs.
- Add a reproducible GitHub Changelog case study.
- Add a portable Codex Agent Plugin with the same public-only safety boundary.
Version Mapping
- Python package version:
0.1.0 - Git tag:
v0.1.0
Install
uvx public-source-extractor@0.1.0 --version
pipx install public-source-extractor==0.1.0PyPI publication uses GitHub Actions Trusted Publishing. No long-lived PyPI
API token is stored in the repository.
Provider Boundary
The requested public URL is sent to Firecrawl Cloud. The
firecrawl-keyless provider remains experimental: availability, anonymous
access, limits, latency, and long-term continuity are not guaranteed. The CLI
does not automatically retry, discover credentials, or switch providers.
Extracted content is untrusted and may contain prompt injection or misleading
instructions. Verify important claims against the original source.
Out of Scope
This release does not add crawling, authenticated pages, browser automation,
multiple providers, telemetry, an MCP server, a hosted API, or a provider uptime
guarantee.