Skip to content

chore(release): 4.0.0#48

Merged
admin-raintree merged 1 commit into
mainfrom
release/4.0.0
Jun 4, 2026
Merged

chore(release): 4.0.0#48
admin-raintree merged 1 commit into
mainfrom
release/4.0.0

Conversation

@admin-raintree

Copy link
Copy Markdown
Contributor

Cuts v4.0.0. Major bump because main bundles a breaking tech-debt cleanup (removed unused public API — CacheManager.has_changed et al., StreamingDeduplicator.is_duplicate, DocpullConfig.from_yaml_file) alongside the security-audit fixes from #47.

  • Bumps docpull 3.0.3 → 4.0.0, docpull-mcp 0.2.1 → 0.3.0.
  • Finalizes docs/CHANGELOG.md: [Unreleased][4.0.0] with a Security section covering the audit fixes (DNS-rebinding TOCTOU, CGNAT/mapped/trailing-dot SSRF, robots.txt DoS, frontmatter injection, ETag/Last-Modified CRLF, supply-chain pins, aiohttp CVE bump) and a Fixed entry for MCP insert batching, plus the existing breaking Removed / Changed sections.

Tagging v4.0.0 after merge triggers publish.yml → PyPI via OIDC.

Verified locally: ruff, mypy, pytest -q (341 passed), pip-audit (clean), bandit; MCP bun test (12) + tsc + bun audit.

🤖 Generated with Claude Code

Major release. The breaking tech-debt cleanup (removed unused public API) is
bundled with the multi-agent security audit fixes already on main. Finalizes
the changelog [Unreleased] -> [4.0.0] with a Security section, and bumps
docpull 3.0.3 -> 4.0.0 and docpull-mcp 0.2.1 -> 0.3.0.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docpull Ready Ready Preview, Comment Jun 4, 2026 5:11pm

Request Review

@admin-raintree admin-raintree merged commit a3a288e into main Jun 4, 2026
17 checks passed
@admin-raintree admin-raintree deleted the release/4.0.0 branch June 4, 2026 17:13
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