diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 8878352c..9a986e16 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.34.0" + ".": "0.34.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index fb410dde..e042a74d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to CRW are documented here. +## [0.34.1](https://github.com/us/crw/compare/v0.34.0...v0.34.1) (2026-09-10) + + +### Bug Fixes + +* **renderer:** report failures truthfully, scope breaker verdicts ([36f4a0a](https://github.com/us/crw/commit/36f4a0a7483ac78e9fd16beafcbd0ad25765618c)) + ## [0.34.0](https://github.com/us/crw/compare/v0.33.0...v0.34.0) (2026-09-08) diff --git a/Cargo.toml b/Cargo.toml index 564a9c9c..32c8f685 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ exclude = ["fuzz"] resolver = "2" [workspace.package] -version = "0.34.0" +version = "0.34.1" edition = "2024" license = "AGPL-3.0" repository = "https://github.com/us/crw" @@ -136,15 +136,15 @@ insta = { version = "1", features = ["json"] } # and layer their own `features` / `optional` on top. `path` is resolved # relative to THIS (root) manifest. Only crates that are depended upon by # another crate appear here; leaf binaries (crw-mcp, crw-cli) just consume. -crw-mcp-proto = { path = "crates/crw-mcp-proto", version = "0.34.0" } -crw-core = { path = "crates/crw-core", version = "0.34.0" } -crw-extract = { path = "crates/crw-extract", version = "0.34.0" } -crw-renderer = { path = "crates/crw-renderer", version = "0.34.0" } -crw-search = { path = "crates/crw-search", version = "0.34.0" } -crw-diff = { path = "crates/crw-diff", version = "0.34.0" } -crw-crawl = { path = "crates/crw-crawl", version = "0.34.0" } -crw-server = { path = "crates/crw-server", version = "0.34.0" } -crw-browse = { path = "crates/crw-browse", version = "0.34.0" } +crw-mcp-proto = { path = "crates/crw-mcp-proto", version = "0.34.1" } +crw-core = { path = "crates/crw-core", version = "0.34.1" } +crw-extract = { path = "crates/crw-extract", version = "0.34.1" } +crw-renderer = { path = "crates/crw-renderer", version = "0.34.1" } +crw-search = { path = "crates/crw-search", version = "0.34.1" } +crw-diff = { path = "crates/crw-diff", version = "0.34.1" } +crw-crawl = { path = "crates/crw-crawl", version = "0.34.1" } +crw-server = { path = "crates/crw-server", version = "0.34.1" } +crw-browse = { path = "crates/crw-browse", version = "0.34.1" } [profile.release] lto = true diff --git a/crates/crw-server/openapi/openapi.json b/crates/crw-server/openapi/openapi.json index 9994adb6..0d418e9d 100644 --- a/crates/crw-server/openapi/openapi.json +++ b/crates/crw-server/openapi/openapi.json @@ -2,7 +2,7 @@ "openapi": "3.1.0", "info": { "title": "CRW REST API", - "version": "0.34.0", + "version": "0.34.1", "description": "Firecrawl-compatible web scraping, crawling, mapping, search, and extraction API. Hosted at https://api.fastcrw.com; self-host with `docker run -p 3000:3000 ghcr.io/us/crw:latest`.", "license": { "name": "AGPL-3.0", diff --git a/docs/openapi.json b/docs/openapi.json index 9994adb6..0d418e9d 100644 --- a/docs/openapi.json +++ b/docs/openapi.json @@ -2,7 +2,7 @@ "openapi": "3.1.0", "info": { "title": "CRW REST API", - "version": "0.34.0", + "version": "0.34.1", "description": "Firecrawl-compatible web scraping, crawling, mapping, search, and extraction API. Hosted at https://api.fastcrw.com; self-host with `docker run -p 3000:3000 ghcr.io/us/crw:latest`.", "license": { "name": "AGPL-3.0", diff --git a/mcp/crw-mcp-darwin-arm64/package.json b/mcp/crw-mcp-darwin-arm64/package.json index 78e4a1d5..735aa0b8 100644 --- a/mcp/crw-mcp-darwin-arm64/package.json +++ b/mcp/crw-mcp-darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "crw-mcp-darwin-arm64", - "version": "0.34.0", + "version": "0.34.1", "description": "CRW MCP server binary for darwin arm64", "license": "AGPL-3.0", "author": "fastCRW ", diff --git a/mcp/crw-mcp-darwin-x64/package.json b/mcp/crw-mcp-darwin-x64/package.json index 30a2a891..806d6c07 100644 --- a/mcp/crw-mcp-darwin-x64/package.json +++ b/mcp/crw-mcp-darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "crw-mcp-darwin-x64", - "version": "0.34.0", + "version": "0.34.1", "description": "CRW MCP server binary for darwin x64", "license": "AGPL-3.0", "author": "fastCRW ", diff --git a/mcp/crw-mcp-linux-arm64/package.json b/mcp/crw-mcp-linux-arm64/package.json index bd8048aa..3493ef28 100644 --- a/mcp/crw-mcp-linux-arm64/package.json +++ b/mcp/crw-mcp-linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "crw-mcp-linux-arm64", - "version": "0.34.0", + "version": "0.34.1", "description": "CRW MCP server binary for linux arm64", "license": "AGPL-3.0", "author": "fastCRW ", diff --git a/mcp/crw-mcp-linux-x64/package.json b/mcp/crw-mcp-linux-x64/package.json index 52023dc6..9ac124fe 100644 --- a/mcp/crw-mcp-linux-x64/package.json +++ b/mcp/crw-mcp-linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "crw-mcp-linux-x64", - "version": "0.34.0", + "version": "0.34.1", "description": "CRW MCP server binary for linux x64", "license": "AGPL-3.0", "author": "fastCRW ", diff --git a/mcp/crw-mcp/package.json b/mcp/crw-mcp/package.json index bfe7d918..a6a6ffec 100644 --- a/mcp/crw-mcp/package.json +++ b/mcp/crw-mcp/package.json @@ -1,6 +1,6 @@ { "name": "crw-mcp", - "version": "0.34.0", + "version": "0.34.1", "description": "MCP server for CRW web scraper — scrape, crawl, map, extract, search, and PDF-parse tools for AI agents", "license": "AGPL-3.0", "author": "fastCRW ", @@ -38,9 +38,9 @@ "skills/SKILL.md" ], "optionalDependencies": { - "crw-mcp-darwin-x64": "0.34.0", - "crw-mcp-darwin-arm64": "0.34.0", - "crw-mcp-linux-x64": "0.34.0", - "crw-mcp-linux-arm64": "0.34.0" + "crw-mcp-darwin-x64": "0.34.1", + "crw-mcp-darwin-arm64": "0.34.1", + "crw-mcp-linux-x64": "0.34.1", + "crw-mcp-linux-arm64": "0.34.1" } } diff --git a/sdks/python/pyproject.toml b/sdks/python/pyproject.toml index 02eb1a1c..8b978d76 100644 --- a/sdks/python/pyproject.toml +++ b/sdks/python/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "crw" -version = "0.34.0" +version = "0.34.1" description = "Python SDK for CRW web scraper — scrape, crawl, and map any website from Python" readme = "README.md" requires-python = ">=3.10" diff --git a/sdks/typescript/package.json b/sdks/typescript/package.json index d5c2c8f5..eaea1215 100644 --- a/sdks/typescript/package.json +++ b/sdks/typescript/package.json @@ -1,6 +1,6 @@ { "name": "crw-sdk", - "version": "0.34.0", + "version": "0.34.1", "description": "TypeScript/JavaScript SDK for CRW — scrape, crawl, map, search, parse, and extract any website", "license": "MIT", "author": "fastCRW ", diff --git a/server.json b/server.json index 403e469c..f8431a17 100644 --- a/server.json +++ b/server.json @@ -3,7 +3,7 @@ "name": "io.github.us/crw", "title": "CRW Web Scraper", "description": "Open-source web scraper for AI agents with scrape, crawl, and map tools", - "version": "0.34.0", + "version": "0.34.1", "websiteUrl": "https://fastcrw.com", "repository": { "url": "https://github.com/us/crw",