diff --git a/CHANGELOG.md b/CHANGELOG.md index 1087ca8..07019fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to webclaw are documented here. Format follows [Keep a Changelog](https://keepachangelog.com/). +## [0.3.2] — 2026-03-31 + +### Added +- **`--cookie-file` flag**: load cookies from JSON files exported by browser extensions (EditThisCookie, Cookie-Editor). Format: `[{name, value, domain, ...}]`. +- **MCP `cookies` parameter**: the `scrape` tool now accepts a `cookies` array for authenticated scraping. +- **Combined cookies**: `--cookie` and `--cookie-file` can be used together and merge automatically. + +--- + ## [0.3.1] — 2026-03-30 ### Added diff --git a/Cargo.lock b/Cargo.lock index c5eb6f3..60360e8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3072,7 +3072,7 @@ dependencies = [ [[package]] name = "webclaw-cli" -version = "0.3.1" +version = "0.3.2" dependencies = [ "clap", "dotenvy", @@ -3092,7 +3092,7 @@ dependencies = [ [[package]] name = "webclaw-core" -version = "0.3.1" +version = "0.3.2" dependencies = [ "ego-tree", "once_cell", @@ -3110,7 +3110,7 @@ dependencies = [ [[package]] name = "webclaw-fetch" -version = "0.3.1" +version = "0.3.2" dependencies = [ "calamine", "http", @@ -3148,7 +3148,7 @@ dependencies = [ [[package]] name = "webclaw-llm" -version = "0.3.1" +version = "0.3.2" dependencies = [ "async-trait", "reqwest 0.12.28", @@ -3161,7 +3161,7 @@ dependencies = [ [[package]] name = "webclaw-mcp" -version = "0.3.1" +version = "0.3.2" dependencies = [ "dotenvy", "reqwest 0.12.28", @@ -3181,7 +3181,7 @@ dependencies = [ [[package]] name = "webclaw-pdf" -version = "0.3.1" +version = "0.3.2" dependencies = [ "pdf-extract", "thiserror", diff --git a/Cargo.toml b/Cargo.toml index 249fe6b..4f425a2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "2" members = ["crates/*"] [workspace.package] -version = "0.3.1" +version = "0.3.2" edition = "2024" license = "MIT" repository = "https://github.com/0xMassi/webclaw"