chore(release): 0.2.0

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
drakezhang
2026-09-02 18:17:56 +08:00
co-authored by Cursor
parent 0302d5592b
commit 556bea1645
6 changed files with 23 additions and 19 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ Starting from 0.2.0, CLI / Extension / DSH Plugin share the same version number.
## [Unreleased] ## [Unreleased]
## [0.2.0] - 2026-09-XX ## [0.2.0] - 2026-09-02
### Added ### Added
- File transfer: upload and download support across CLI, Extension, and DSH Plugin - File transfer: upload and download support across CLI, Extension, and DSH Plugin
Generated
+2 -2
View File
@@ -134,7 +134,7 @@ dependencies = [
[[package]] [[package]]
name = "bsk" name = "bsk"
version = "0.1.11" version = "0.2.0"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"base64", "base64",
@@ -169,7 +169,7 @@ dependencies = [
[[package]] [[package]]
name = "bsk-protocol" name = "bsk-protocol"
version = "0.1.11" version = "0.2.0"
dependencies = [ dependencies = [
"schemars", "schemars",
"semver", "semver",
+2 -2
View File
@@ -7,7 +7,7 @@ members = [
default-members = ["crates/bsk-cli"] default-members = ["crates/bsk-cli"]
[workspace.package] [workspace.package]
version = "0.1.11" version = "0.2.0"
edition = "2024" edition = "2024"
rust-version = "1.85" rust-version = "1.85"
license = "MIT" license = "MIT"
@@ -43,7 +43,7 @@ rand = "0.8"
uuid = { version = "1", features = ["v4", "serde"] } uuid = { version = "1", features = ["v4", "serde"] }
# Workspace crates (version required for `cargo publish` of dependents) # Workspace crates (version required for `cargo publish` of dependents)
bsk-protocol = { version = "0.1.9", path = "crates/bsk-protocol" } bsk-protocol = { version = "0.2.0", path = "crates/bsk-protocol" }
[profile.release] [profile.release]
strip = "symbols" strip = "symbols"
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "@browser-skill/extension", "name": "@browser-skill/extension",
"version": "0.1.7", "version": "0.2.0",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {
@@ -1,7 +1,7 @@
{ {
"name": "@wxg-prc-cpg/browser-skill-dsh-plugin", "name": "@wxg-prc-cpg/browser-skill-dsh-plugin",
"description": "DeepSeek Harness tool plugin that exposes BrowserSkill browser automation (browser_* tools) to the model", "description": "DeepSeek Harness tool plugin that exposes BrowserSkill browser automation (browser_* tools) to the model",
"version": "0.1.2", "version": "0.2.0",
"license": "MIT", "license": "MIT",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
+16 -12
View File
@@ -170,19 +170,23 @@ function updateChangelog(version) {
} }
const today = new Date().toISOString().slice(0, 10); const today = new Date().toISOString().slice(0, 10);
const unreleased = /^## \[Unreleased\]/m; const escapedVer = version.replace(/[.*+?^${}()|[\]\\]/g, "\\$&");
if (unreleased.test(content)) {
content = content.replace( // First: fill in any date-placeholder line for this version (e.g. "## [0.2.0] - 2026-09-XX")
unreleased, const versionPlaceholder = new RegExp(
`## [Unreleased]\n\n## [${version}] - ${today}`, `^## \\[${escapedVer}\\]\\s*-\\s*\\d{4}-\\d{2}-XX`,
); "m",
);
if (versionPlaceholder.test(content)) {
content = content.replace(versionPlaceholder, `## [${version}] - ${today}`);
} else { } else {
const versionPlaceholder = new RegExp( // Otherwise: insert a new section after [Unreleased]
`^## \\[${version.replace(/[.*+?^${}()|[\]\\]/g, "\\$&")}\\]\\s*-\\s*\\d{4}-\\d{2}-XX`, const unreleased = /^## \[Unreleased\]/m;
"m", if (unreleased.test(content)) {
); content = content.replace(
if (versionPlaceholder.test(content)) { unreleased,
content = content.replace(versionPlaceholder, `## [${version}] - ${today}`); `## [Unreleased]\n\n## [${version}] - ${today}`,
);
} }
} }