From 719f06510cd8d281fb66db22fb66b85a6160046e Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Thu, 9 Apr 2026 03:54:05 +0100 Subject: [PATCH] chore: bump version to 2026.4.10 --- apps/android/app/build.gradle.kts | 4 ++-- .../Sources/OpenClaw/Resources/Info.plist | 4 ++-- extensions/acpx/package.json | 2 +- extensions/alibaba/package.json | 2 +- extensions/amazon-bedrock-mantle/package.json | 2 +- extensions/amazon-bedrock/package.json | 2 +- extensions/anthropic-vertex/package.json | 2 +- extensions/anthropic/package.json | 2 +- extensions/arcee/package.json | 2 +- extensions/bluebubbles/package.json | 10 +++++----- extensions/brave/package.json | 2 +- extensions/browser/package.json | 2 +- extensions/byteplus/package.json | 2 +- extensions/chutes/package.json | 2 +- extensions/cloudflare-ai-gateway/package.json | 2 +- extensions/comfy/package.json | 2 +- extensions/copilot-proxy/package.json | 2 +- extensions/deepgram/package.json | 2 +- extensions/deepseek/package.json | 2 +- extensions/diagnostics-otel/package.json | 6 +++--- extensions/diffs/package.json | 2 +- extensions/discord/package.json | 10 +++++----- extensions/duckduckgo/package.json | 2 +- extensions/elevenlabs/package.json | 2 +- extensions/exa/package.json | 2 +- extensions/fal/package.json | 2 +- extensions/feishu/package.json | 10 +++++----- extensions/firecrawl/package.json | 2 +- extensions/fireworks/package.json | 2 +- extensions/github-copilot/package.json | 2 +- extensions/google/package.json | 2 +- extensions/googlechat/package.json | 6 +++--- extensions/groq/package.json | 2 +- extensions/huggingface/package.json | 2 +- extensions/image-generation-core/package.json | 2 +- extensions/imessage/package.json | 2 +- extensions/irc/package.json | 4 ++-- extensions/kilocode/package.json | 2 +- extensions/kimi-coding/package.json | 2 +- extensions/line/package.json | 6 +++--- extensions/litellm/package.json | 2 +- extensions/llm-task/package.json | 2 +- extensions/lobster/package.json | 6 +++--- extensions/matrix/CHANGELOG.md | 6 ++++++ extensions/matrix/package.json | 6 +++--- extensions/mattermost/package.json | 6 +++--- .../media-understanding-core/package.json | 2 +- extensions/memory-core/package.json | 4 ++-- extensions/memory-lancedb/package.json | 8 ++++---- extensions/memory-wiki/package.json | 4 ++-- extensions/microsoft-foundry/package.json | 2 +- extensions/microsoft/package.json | 2 +- extensions/minimax/package.json | 2 +- extensions/mistral/package.json | 2 +- extensions/moonshot/package.json | 2 +- extensions/msteams/CHANGELOG.md | 6 ++++++ extensions/msteams/package.json | 10 +++++----- extensions/nextcloud-talk/package.json | 10 +++++----- extensions/nostr/CHANGELOG.md | 6 ++++++ extensions/nostr/package.json | 10 +++++----- extensions/nvidia/package.json | 2 +- extensions/ollama/package.json | 2 +- extensions/open-prose/package.json | 2 +- extensions/openai/package.json | 2 +- extensions/opencode-go/package.json | 2 +- extensions/opencode/package.json | 2 +- extensions/openrouter/package.json | 2 +- extensions/openshell/package.json | 2 +- extensions/perplexity/package.json | 2 +- extensions/qa-channel/package.json | 6 +++--- extensions/qa-lab/package.json | 8 ++++---- extensions/qianfan/package.json | 2 +- extensions/qqbot/package.json | 10 +++++----- extensions/qwen/package.json | 2 +- extensions/runway/package.json | 2 +- extensions/searxng/package.json | 2 +- extensions/sglang/package.json | 2 +- extensions/signal/package.json | 2 +- extensions/slack/package.json | 2 +- extensions/speech-core/package.json | 2 +- extensions/stepfun/package.json | 2 +- extensions/synology-chat/package.json | 4 ++-- extensions/synthetic/package.json | 2 +- extensions/tavily/package.json | 2 +- extensions/telegram/package.json | 2 +- extensions/tlon/package.json | 6 +++--- extensions/together/package.json | 2 +- extensions/twitch/CHANGELOG.md | 6 ++++++ extensions/twitch/package.json | 4 ++-- extensions/venice/package.json | 2 +- extensions/vercel-ai-gateway/package.json | 2 +- extensions/video-generation-core/package.json | 2 +- extensions/vllm/package.json | 2 +- extensions/voice-call/CHANGELOG.md | 6 ++++++ extensions/voice-call/package.json | 10 +++++----- extensions/volcengine/package.json | 2 +- extensions/vydra/package.json | 2 +- extensions/webhooks/package.json | 2 +- extensions/whatsapp/package.json | 10 +++++----- extensions/xai/package.json | 2 +- extensions/xiaomi/package.json | 2 +- extensions/zai/package.json | 2 +- extensions/zalo/CHANGELOG.md | 6 ++++++ extensions/zalo/package.json | 10 +++++----- extensions/zalouser/CHANGELOG.md | 6 ++++++ extensions/zalouser/package.json | 10 +++++----- package.json | 2 +- src/cli/update-cli.test.ts | 2 +- src/commands/status-all/format.test.ts | 2 +- src/commands/status-overview-rows.test.ts | 2 +- src/commands/status-overview-surface.test.ts | 2 +- .../status.command-report-data.test.ts | 2 +- src/config/schema.base.generated.ts | 2 +- .../stage-bundled-plugin-runtime-deps.test.ts | 4 ++-- test/openclaw-npm-postpublish-verify.test.ts | 18 +++++++++--------- test/plugin-npm-release.test.ts | 4 ++-- 116 files changed, 234 insertions(+), 192 deletions(-) diff --git a/apps/android/app/build.gradle.kts b/apps/android/app/build.gradle.kts index 18c2fed13ea..7d956df76a6 100644 --- a/apps/android/app/build.gradle.kts +++ b/apps/android/app/build.gradle.kts @@ -65,8 +65,8 @@ android { applicationId = "ai.openclaw.app" minSdk = 31 targetSdk = 36 - versionCode = 2026040901 - versionName = "2026.4.9" + versionCode = 2026041001 + versionName = "2026.4.10" ndk { // Support all major ABIs — native libs are tiny (~47 KB per ABI) abiFilters += listOf("armeabi-v7a", "arm64-v8a", "x86", "x86_64") diff --git a/apps/macos/Sources/OpenClaw/Resources/Info.plist b/apps/macos/Sources/OpenClaw/Resources/Info.plist index df4e1944c9a..6773c4c47d8 100644 --- a/apps/macos/Sources/OpenClaw/Resources/Info.plist +++ b/apps/macos/Sources/OpenClaw/Resources/Info.plist @@ -15,9 +15,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2026.4.9 + 2026.4.10 CFBundleVersion - 2026040901 + 2026041001 CFBundleIconFile OpenClaw CFBundleURLTypes diff --git a/extensions/acpx/package.json b/extensions/acpx/package.json index 1d740ffe4a2..5b9eb3d03cb 100644 --- a/extensions/acpx/package.json +++ b/extensions/acpx/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/acpx", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw ACP runtime backend", "type": "module", "dependencies": { diff --git a/extensions/alibaba/package.json b/extensions/alibaba/package.json index 0a8a6645554..19d475a2240 100644 --- a/extensions/alibaba/package.json +++ b/extensions/alibaba/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/alibaba-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Alibaba Model Studio video provider plugin", "type": "module", diff --git a/extensions/amazon-bedrock-mantle/package.json b/extensions/amazon-bedrock-mantle/package.json index deeb5dde838..f4f100cce01 100644 --- a/extensions/amazon-bedrock-mantle/package.json +++ b/extensions/amazon-bedrock-mantle/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/amazon-bedrock-mantle-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Amazon Bedrock Mantle (OpenAI-compatible) provider plugin", "type": "module", diff --git a/extensions/amazon-bedrock/package.json b/extensions/amazon-bedrock/package.json index 89c26104bc5..74e9919592d 100644 --- a/extensions/amazon-bedrock/package.json +++ b/extensions/amazon-bedrock/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/amazon-bedrock-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Amazon Bedrock provider plugin", "type": "module", diff --git a/extensions/anthropic-vertex/package.json b/extensions/anthropic-vertex/package.json index b5183dfc9f8..1b0f73d7bda 100644 --- a/extensions/anthropic-vertex/package.json +++ b/extensions/anthropic-vertex/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-vertex-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Anthropic Vertex provider plugin", "type": "module", diff --git a/extensions/anthropic/package.json b/extensions/anthropic/package.json index b2dbdb0b045..92420a376a3 100644 --- a/extensions/anthropic/package.json +++ b/extensions/anthropic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/anthropic-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Anthropic provider plugin", "type": "module", diff --git a/extensions/arcee/package.json b/extensions/arcee/package.json index 64b050453ab..4c26c8d3678 100644 --- a/extensions/arcee/package.json +++ b/extensions/arcee/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/arcee-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Arcee provider plugin", "type": "module", diff --git a/extensions/bluebubbles/package.json b/extensions/bluebubbles/package.json index 73f99d31268..be95a6ac441 100644 --- a/extensions/bluebubbles/package.json +++ b/extensions/bluebubbles/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/bluebubbles", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw BlueBubbles channel plugin", "type": "module", "devDependencies": { @@ -8,7 +8,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -40,13 +40,13 @@ "install": { "npmSpec": "@openclaw/bluebubbles", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "release": { "publishToClawHub": true, diff --git a/extensions/brave/package.json b/extensions/brave/package.json index 2bccc9e1942..a62587c170e 100644 --- a/extensions/brave/package.json +++ b/extensions/brave/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/brave-plugin", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Brave plugin", "type": "module", diff --git a/extensions/browser/package.json b/extensions/browser/package.json index faf55507d74..7f02ee6b92e 100644 --- a/extensions/browser/package.json +++ b/extensions/browser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/browser-plugin", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw browser tool plugin", "type": "module", diff --git a/extensions/byteplus/package.json b/extensions/byteplus/package.json index 16a6d7f28b6..b5594c935cc 100644 --- a/extensions/byteplus/package.json +++ b/extensions/byteplus/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/byteplus-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw BytePlus provider plugin", "type": "module", diff --git a/extensions/chutes/package.json b/extensions/chutes/package.json index 41079d392bd..167bc742a65 100644 --- a/extensions/chutes/package.json +++ b/extensions/chutes/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/chutes-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Chutes.ai provider plugin", "type": "module", diff --git a/extensions/cloudflare-ai-gateway/package.json b/extensions/cloudflare-ai-gateway/package.json index f2db5bf30b7..df4599d1b50 100644 --- a/extensions/cloudflare-ai-gateway/package.json +++ b/extensions/cloudflare-ai-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/cloudflare-ai-gateway-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Cloudflare AI Gateway provider plugin", "type": "module", diff --git a/extensions/comfy/package.json b/extensions/comfy/package.json index c8249752004..f0f4b474c0b 100644 --- a/extensions/comfy/package.json +++ b/extensions/comfy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/comfy-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw ComfyUI provider plugin", "type": "module", diff --git a/extensions/copilot-proxy/package.json b/extensions/copilot-proxy/package.json index c090d6306d7..02fd2656683 100644 --- a/extensions/copilot-proxy/package.json +++ b/extensions/copilot-proxy/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/copilot-proxy", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Copilot Proxy provider plugin", "type": "module", diff --git a/extensions/deepgram/package.json b/extensions/deepgram/package.json index 4c63de728c4..8d67b5b2afe 100644 --- a/extensions/deepgram/package.json +++ b/extensions/deepgram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepgram-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Deepgram media-understanding provider", "type": "module", diff --git a/extensions/deepseek/package.json b/extensions/deepseek/package.json index 5bb074f0241..34655f39959 100644 --- a/extensions/deepseek/package.json +++ b/extensions/deepseek/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/deepseek-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw DeepSeek provider plugin", "type": "module", diff --git a/extensions/diagnostics-otel/package.json b/extensions/diagnostics-otel/package.json index 1424ef94979..32ee9918fdf 100644 --- a/extensions/diagnostics-otel/package.json +++ b/extensions/diagnostics-otel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diagnostics-otel", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw diagnostics OpenTelemetry exporter", "type": "module", "dependencies": { @@ -24,10 +24,10 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "release": { "publishToClawHub": true, diff --git a/extensions/diffs/package.json b/extensions/diffs/package.json index 6fb6d66bb51..bb14e930e87 100644 --- a/extensions/diffs/package.json +++ b/extensions/diffs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/diffs", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw diff viewer plugin", "type": "module", diff --git a/extensions/discord/package.json b/extensions/discord/package.json index 17988e78403..2f5407fc352 100644 --- a/extensions/discord/package.json +++ b/extensions/discord/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/discord", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw Discord channel plugin", "type": "module", "dependencies": { @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -49,13 +49,13 @@ "install": { "npmSpec": "@openclaw/discord", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "bundle": { "stageRuntimeDependencies": true diff --git a/extensions/duckduckgo/package.json b/extensions/duckduckgo/package.json index 6e4e1796a08..19dc9474138 100644 --- a/extensions/duckduckgo/package.json +++ b/extensions/duckduckgo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/duckduckgo-plugin", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw DuckDuckGo plugin", "type": "module", diff --git a/extensions/elevenlabs/package.json b/extensions/elevenlabs/package.json index c5d4d9f7fff..d33fbac9289 100644 --- a/extensions/elevenlabs/package.json +++ b/extensions/elevenlabs/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/elevenlabs-speech", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw ElevenLabs speech plugin", "type": "module", diff --git a/extensions/exa/package.json b/extensions/exa/package.json index 4985c362951..f94c5ed5344 100644 --- a/extensions/exa/package.json +++ b/extensions/exa/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/exa-plugin", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Exa plugin", "type": "module", diff --git a/extensions/fal/package.json b/extensions/fal/package.json index 7336b43a5a8..c7d46a5b775 100644 --- a/extensions/fal/package.json +++ b/extensions/fal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fal-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw fal provider plugin", "type": "module", diff --git a/extensions/feishu/package.json b/extensions/feishu/package.json index 979cbf7e219..c7b30f1c655 100644 --- a/extensions/feishu/package.json +++ b/extensions/feishu/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/feishu", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw Feishu/Lark channel plugin (community maintained by @m1heng)", "type": "module", "dependencies": { @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -40,13 +40,13 @@ "install": { "npmSpec": "@openclaw/feishu", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "bundle": { "stageRuntimeDependencies": true diff --git a/extensions/firecrawl/package.json b/extensions/firecrawl/package.json index 36b4c387707..eccbda7f823 100644 --- a/extensions/firecrawl/package.json +++ b/extensions/firecrawl/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/firecrawl-plugin", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Firecrawl plugin", "type": "module", diff --git a/extensions/fireworks/package.json b/extensions/fireworks/package.json index 20b9db6f84d..2c07666a1dd 100644 --- a/extensions/fireworks/package.json +++ b/extensions/fireworks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/fireworks-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Fireworks provider plugin", "type": "module", diff --git a/extensions/github-copilot/package.json b/extensions/github-copilot/package.json index 4cbaf067a09..a207d0bf1e4 100644 --- a/extensions/github-copilot/package.json +++ b/extensions/github-copilot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/github-copilot-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw GitHub Copilot provider plugin", "type": "module", diff --git a/extensions/google/package.json b/extensions/google/package.json index 05f2eb365a3..26e803339d2 100644 --- a/extensions/google/package.json +++ b/extensions/google/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/google-plugin", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Google plugin", "type": "module", diff --git a/extensions/googlechat/package.json b/extensions/googlechat/package.json index 765f055b4ab..ef7b4b162e7 100644 --- a/extensions/googlechat/package.json +++ b/extensions/googlechat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/googlechat", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Google Chat channel plugin", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -43,7 +43,7 @@ "install": { "npmSpec": "@openclaw/googlechat", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" } } } diff --git a/extensions/groq/package.json b/extensions/groq/package.json index 66dd856c2b7..f2b9a5e84b1 100644 --- a/extensions/groq/package.json +++ b/extensions/groq/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/groq-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Groq media-understanding provider", "type": "module", diff --git a/extensions/huggingface/package.json b/extensions/huggingface/package.json index ab90ed3015e..466bf83b078 100644 --- a/extensions/huggingface/package.json +++ b/extensions/huggingface/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/huggingface-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Hugging Face provider plugin", "type": "module", diff --git a/extensions/image-generation-core/package.json b/extensions/image-generation-core/package.json index 55f7ed4604a..aed867f096d 100644 --- a/extensions/image-generation-core/package.json +++ b/extensions/image-generation-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/image-generation-core", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw image generation runtime package", "type": "module", diff --git a/extensions/imessage/package.json b/extensions/imessage/package.json index 773d129f47a..51134e91c8f 100644 --- a/extensions/imessage/package.json +++ b/extensions/imessage/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/imessage", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw iMessage channel plugin", "type": "module", diff --git a/extensions/irc/package.json b/extensions/irc/package.json index c527f36b4d9..cb91e80560b 100644 --- a/extensions/irc/package.json +++ b/extensions/irc/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/irc", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw IRC channel plugin", "type": "module", "devDependencies": { @@ -11,7 +11,7 @@ "./index.ts" ], "install": { - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "setupEntry": "./setup-entry.ts", "channel": { diff --git a/extensions/kilocode/package.json b/extensions/kilocode/package.json index 4a485d5a31e..7ef669b2c6e 100644 --- a/extensions/kilocode/package.json +++ b/extensions/kilocode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kilocode-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Kilo Gateway provider plugin", "type": "module", diff --git a/extensions/kimi-coding/package.json b/extensions/kimi-coding/package.json index e794ab0af78..837a2d95e11 100644 --- a/extensions/kimi-coding/package.json +++ b/extensions/kimi-coding/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/kimi-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Kimi provider plugin", "type": "module", diff --git a/extensions/line/package.json b/extensions/line/package.json index 6d555c9e24c..47c48755c6d 100644 --- a/extensions/line/package.json +++ b/extensions/line/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/line", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw LINE channel plugin", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -36,7 +36,7 @@ "install": { "npmSpec": "@openclaw/line", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" } } } diff --git a/extensions/litellm/package.json b/extensions/litellm/package.json index 492bc087ce6..d4935eaec4f 100644 --- a/extensions/litellm/package.json +++ b/extensions/litellm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/litellm-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw LiteLLM provider plugin", "type": "module", diff --git a/extensions/llm-task/package.json b/extensions/llm-task/package.json index 08038439030..442ea517ab1 100644 --- a/extensions/llm-task/package.json +++ b/extensions/llm-task/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/llm-task", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw JSON-only LLM task plugin", "type": "module", diff --git a/extensions/lobster/package.json b/extensions/lobster/package.json index 8bb399173a8..4bfcefd94c2 100644 --- a/extensions/lobster/package.json +++ b/extensions/lobster/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/lobster", - "version": "2026.4.9", + "version": "2026.4.10", "description": "Lobster workflow tool plugin (typed pipelines + resumable approvals)", "type": "module", "dependencies": { @@ -15,10 +15,10 @@ "./index.ts" ], "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "release": { "publishToClawHub": true, diff --git a/extensions/matrix/CHANGELOG.md b/extensions/matrix/CHANGELOG.md index 7a3fa26f282..c6c04b4f984 100644 --- a/extensions/matrix/CHANGELOG.md +++ b/extensions/matrix/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 2026.4.10 + +### Changes + +- Version alignment with core OpenClaw release numbers. + ## 2026.4.8 ### Changes diff --git a/extensions/matrix/package.json b/extensions/matrix/package.json index 51d93c964af..3f39a41f7bb 100644 --- a/extensions/matrix/package.json +++ b/extensions/matrix/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/matrix", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw Matrix channel plugin", "type": "module", "dependencies": { @@ -16,7 +16,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -45,7 +45,7 @@ "install": { "npmSpec": "@openclaw/matrix", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9", + "minHostVersion": ">=2026.4.10", "allowInvalidConfigRecovery": true } } diff --git a/extensions/mattermost/package.json b/extensions/mattermost/package.json index cb827c4d5c1..79032b3ac62 100644 --- a/extensions/mattermost/package.json +++ b/extensions/mattermost/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mattermost", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw Mattermost channel plugin", "type": "module", "dependencies": { @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -36,7 +36,7 @@ "install": { "npmSpec": "@openclaw/mattermost", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" } } } diff --git a/extensions/media-understanding-core/package.json b/extensions/media-understanding-core/package.json index 1df45f5c1d9..31ad5fd2593 100644 --- a/extensions/media-understanding-core/package.json +++ b/extensions/media-understanding-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/media-understanding-core", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw media understanding runtime package", "type": "module", diff --git a/extensions/memory-core/package.json b/extensions/memory-core/package.json index 7642975519a..0cee8162011 100644 --- a/extensions/memory-core/package.json +++ b/extensions/memory-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-core", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw core memory search plugin", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/memory-lancedb/package.json b/extensions/memory-lancedb/package.json index d5636dae6d6..1a9bbf6377e 100644 --- a/extensions/memory-lancedb/package.json +++ b/extensions/memory-lancedb/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-lancedb", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw LanceDB-backed long-term memory plugin with auto-recall/capture", "type": "module", "dependencies": { @@ -18,13 +18,13 @@ "install": { "npmSpec": "@openclaw/memory-lancedb", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "release": { "publishToClawHub": true, diff --git a/extensions/memory-wiki/package.json b/extensions/memory-wiki/package.json index 3ee80062871..05a36af72a8 100644 --- a/extensions/memory-wiki/package.json +++ b/extensions/memory-wiki/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/memory-wiki", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw persistent wiki plugin", "type": "module", @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { diff --git a/extensions/microsoft-foundry/package.json b/extensions/microsoft-foundry/package.json index 3c8bf51867d..63ead668e8b 100644 --- a/extensions/microsoft-foundry/package.json +++ b/extensions/microsoft-foundry/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-foundry", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Microsoft Foundry provider plugin", "type": "module", diff --git a/extensions/microsoft/package.json b/extensions/microsoft/package.json index 7c0fa23ba53..ab909acdbe4 100644 --- a/extensions/microsoft/package.json +++ b/extensions/microsoft/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/microsoft-speech", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Microsoft speech plugin", "type": "module", diff --git a/extensions/minimax/package.json b/extensions/minimax/package.json index 988ba058b97..36563e7a608 100644 --- a/extensions/minimax/package.json +++ b/extensions/minimax/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/minimax-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw MiniMax provider and OAuth plugin", "type": "module", diff --git a/extensions/mistral/package.json b/extensions/mistral/package.json index 855374c16b7..23b55ad6cb0 100644 --- a/extensions/mistral/package.json +++ b/extensions/mistral/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/mistral-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Mistral provider plugin", "type": "module", diff --git a/extensions/moonshot/package.json b/extensions/moonshot/package.json index 1a624b05e5f..1c4e1433135 100644 --- a/extensions/moonshot/package.json +++ b/extensions/moonshot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/moonshot-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Moonshot provider plugin", "type": "module", diff --git a/extensions/msteams/CHANGELOG.md b/extensions/msteams/CHANGELOG.md index b4021f518dd..abada097f47 100644 --- a/extensions/msteams/CHANGELOG.md +++ b/extensions/msteams/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 2026.4.10 + +### Changes + +- Version alignment with core OpenClaw release numbers. + ## 2026.4.8 ### Changes diff --git a/extensions/msteams/package.json b/extensions/msteams/package.json index d44c5605b11..b5f7ebff324 100644 --- a/extensions/msteams/package.json +++ b/extensions/msteams/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/msteams", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw Microsoft Teams channel plugin", "type": "module", "dependencies": { @@ -13,7 +13,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -40,13 +40,13 @@ "install": { "npmSpec": "@openclaw/msteams", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "release": { "publishToClawHub": true, diff --git a/extensions/nextcloud-talk/package.json b/extensions/nextcloud-talk/package.json index 700c69f6d5a..9a78d333334 100644 --- a/extensions/nextcloud-talk/package.json +++ b/extensions/nextcloud-talk/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nextcloud-talk", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw Nextcloud Talk channel plugin", "type": "module", "devDependencies": { @@ -8,7 +8,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -37,13 +37,13 @@ "install": { "npmSpec": "@openclaw/nextcloud-talk", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "release": { "publishToClawHub": true, diff --git a/extensions/nostr/CHANGELOG.md b/extensions/nostr/CHANGELOG.md index 13a65cb380d..475eadb47ed 100644 --- a/extensions/nostr/CHANGELOG.md +++ b/extensions/nostr/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 2026.4.10 + +### Changes + +- Version alignment with core OpenClaw release numbers. + ## 2026.4.8 ### Changes diff --git a/extensions/nostr/package.json b/extensions/nostr/package.json index 27a78a518f8..c0f0c96402f 100644 --- a/extensions/nostr/package.json +++ b/extensions/nostr/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nostr", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw Nostr channel plugin for NIP-04 encrypted DMs", "type": "module", "dependencies": { @@ -11,7 +11,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -36,13 +36,13 @@ "install": { "npmSpec": "@openclaw/nostr", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "bundle": { "stageRuntimeDependencies": true diff --git a/extensions/nvidia/package.json b/extensions/nvidia/package.json index b3eab503cdc..2fb18ca6fd0 100644 --- a/extensions/nvidia/package.json +++ b/extensions/nvidia/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/nvidia-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw NVIDIA provider plugin", "type": "module", diff --git a/extensions/ollama/package.json b/extensions/ollama/package.json index a085c046885..6ae2af8aee2 100644 --- a/extensions/ollama/package.json +++ b/extensions/ollama/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/ollama-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Ollama provider plugin", "type": "module", diff --git a/extensions/open-prose/package.json b/extensions/open-prose/package.json index 38a63867313..736d18367a5 100644 --- a/extensions/open-prose/package.json +++ b/extensions/open-prose/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/open-prose", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenProse VM skill pack plugin (slash command + telemetry).", "type": "module", diff --git a/extensions/openai/package.json b/extensions/openai/package.json index e6b67b96255..b0ca03ab986 100644 --- a/extensions/openai/package.json +++ b/extensions/openai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openai-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw OpenAI provider plugins", "type": "module", diff --git a/extensions/opencode-go/package.json b/extensions/opencode-go/package.json index e9bbcb2d867..d1bf509e22e 100644 --- a/extensions/opencode-go/package.json +++ b/extensions/opencode-go/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-go-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw OpenCode Go provider plugin", "type": "module", diff --git a/extensions/opencode/package.json b/extensions/opencode/package.json index 106759babd7..274f6050406 100644 --- a/extensions/opencode/package.json +++ b/extensions/opencode/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/opencode-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw OpenCode Zen provider plugin", "type": "module", diff --git a/extensions/openrouter/package.json b/extensions/openrouter/package.json index 0b1bad1af8d..aa813da0f5e 100644 --- a/extensions/openrouter/package.json +++ b/extensions/openrouter/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openrouter-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw OpenRouter provider plugin", "type": "module", diff --git a/extensions/openshell/package.json b/extensions/openshell/package.json index 7aaa12d4d97..2b5b24d470d 100644 --- a/extensions/openshell/package.json +++ b/extensions/openshell/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/openshell-sandbox", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw OpenShell sandbox backend", "type": "module", diff --git a/extensions/perplexity/package.json b/extensions/perplexity/package.json index c459668d90a..016b22cc848 100644 --- a/extensions/perplexity/package.json +++ b/extensions/perplexity/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/perplexity-plugin", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Perplexity plugin", "type": "module", diff --git a/extensions/qa-channel/package.json b/extensions/qa-channel/package.json index 4268559d93f..0cb414b1771 100644 --- a/extensions/qa-channel/package.json +++ b/extensions/qa-channel/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-channel", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw QA synthetic channel plugin", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -40,7 +40,7 @@ "install": { "npmSpec": "@openclaw/qa-channel", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" } } } diff --git a/extensions/qa-lab/package.json b/extensions/qa-lab/package.json index 0bee56b3ac7..855a6bcbcd3 100644 --- a/extensions/qa-lab/package.json +++ b/extensions/qa-lab/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qa-lab", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw QA lab plugin with private debugger UI and scenario runner", "type": "module", @@ -9,7 +9,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -23,10 +23,10 @@ "install": { "npmSpec": "@openclaw/qa-lab", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" } } } diff --git a/extensions/qianfan/package.json b/extensions/qianfan/package.json index a0a2c18dd93..2aa8733c87a 100644 --- a/extensions/qianfan/package.json +++ b/extensions/qianfan/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qianfan-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Qianfan provider plugin", "type": "module", diff --git a/extensions/qqbot/package.json b/extensions/qqbot/package.json index dc8278caa5a..a956e896008 100644 --- a/extensions/qqbot/package.json +++ b/extensions/qqbot/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qqbot", - "version": "2026.4.9", + "version": "2026.4.10", "private": false, "description": "OpenClaw QQ Bot channel plugin", "type": "module", @@ -15,7 +15,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -41,13 +41,13 @@ "npmSpec": "@openclaw/qqbot", "localPath": "extensions/qqbot", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "bundle": { "stageRuntimeDependencies": true diff --git a/extensions/qwen/package.json b/extensions/qwen/package.json index 69f2e5771e3..f6b930815e1 100644 --- a/extensions/qwen/package.json +++ b/extensions/qwen/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/qwen-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Qwen Cloud provider plugin", "type": "module", diff --git a/extensions/runway/package.json b/extensions/runway/package.json index 178ceb92284..058eb7b5ad2 100644 --- a/extensions/runway/package.json +++ b/extensions/runway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/runway-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Runway video provider plugin", "type": "module", diff --git a/extensions/searxng/package.json b/extensions/searxng/package.json index 6ea24b191c0..63e6200c8bd 100644 --- a/extensions/searxng/package.json +++ b/extensions/searxng/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/searxng-plugin", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw SearXNG plugin", "type": "module", diff --git a/extensions/sglang/package.json b/extensions/sglang/package.json index 258ca7deab0..8179e1ac834 100644 --- a/extensions/sglang/package.json +++ b/extensions/sglang/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/sglang-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw SGLang provider plugin", "type": "module", diff --git a/extensions/signal/package.json b/extensions/signal/package.json index 60940f463b3..240c69f2f2f 100644 --- a/extensions/signal/package.json +++ b/extensions/signal/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/signal", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Signal channel plugin", "type": "module", diff --git a/extensions/slack/package.json b/extensions/slack/package.json index c6e1e8faf01..0f72e185984 100644 --- a/extensions/slack/package.json +++ b/extensions/slack/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/slack", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Slack channel plugin", "type": "module", diff --git a/extensions/speech-core/package.json b/extensions/speech-core/package.json index 1363394a47c..3190530174e 100644 --- a/extensions/speech-core/package.json +++ b/extensions/speech-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/speech-core", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw speech runtime package", "type": "module", diff --git a/extensions/stepfun/package.json b/extensions/stepfun/package.json index 85fba68f993..337dc8722ba 100644 --- a/extensions/stepfun/package.json +++ b/extensions/stepfun/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/stepfun-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw StepFun provider plugin", "type": "module", diff --git a/extensions/synology-chat/package.json b/extensions/synology-chat/package.json index 9214c8abb18..8d2c129a1c4 100644 --- a/extensions/synology-chat/package.json +++ b/extensions/synology-chat/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synology-chat", - "version": "2026.4.9", + "version": "2026.4.10", "description": "Synology Chat channel plugin for OpenClaw", "type": "module", "devDependencies": { @@ -23,7 +23,7 @@ "install": { "npmSpec": "@openclaw/synology-chat", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" } } } diff --git a/extensions/synthetic/package.json b/extensions/synthetic/package.json index b029979220e..7bc7107cf38 100644 --- a/extensions/synthetic/package.json +++ b/extensions/synthetic/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/synthetic-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Synthetic provider plugin", "type": "module", diff --git a/extensions/tavily/package.json b/extensions/tavily/package.json index a2364cf84a5..cfe383cea77 100644 --- a/extensions/tavily/package.json +++ b/extensions/tavily/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tavily-plugin", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Tavily plugin", "type": "module", diff --git a/extensions/telegram/package.json b/extensions/telegram/package.json index 5213f16b3c3..4ac16f032bd 100644 --- a/extensions/telegram/package.json +++ b/extensions/telegram/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/telegram", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Telegram channel plugin", "type": "module", diff --git a/extensions/tlon/package.json b/extensions/tlon/package.json index fd9d98240fc..78b34e13376 100644 --- a/extensions/tlon/package.json +++ b/extensions/tlon/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/tlon", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw Tlon/Urbit channel plugin", "type": "module", "dependencies": { @@ -14,7 +14,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -39,7 +39,7 @@ "install": { "npmSpec": "@openclaw/tlon", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" } } } diff --git a/extensions/together/package.json b/extensions/together/package.json index 8647bc07b5b..9dd1b8380d0 100644 --- a/extensions/together/package.json +++ b/extensions/together/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/together-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Together provider plugin", "type": "module", diff --git a/extensions/twitch/CHANGELOG.md b/extensions/twitch/CHANGELOG.md index 11637ab1503..dd0d7aa60b4 100644 --- a/extensions/twitch/CHANGELOG.md +++ b/extensions/twitch/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 2026.4.10 + +### Changes + +- Version alignment with core OpenClaw release numbers. + ## 2026.4.8 ### Changes diff --git a/extensions/twitch/package.json b/extensions/twitch/package.json index 71317264621..631d4bf679e 100644 --- a/extensions/twitch/package.json +++ b/extensions/twitch/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/twitch", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw Twitch channel plugin", "type": "module", "dependencies": { @@ -16,7 +16,7 @@ "./index.ts" ], "install": { - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "channel": { "id": "twitch", diff --git a/extensions/venice/package.json b/extensions/venice/package.json index 9d84684a881..114b9269954 100644 --- a/extensions/venice/package.json +++ b/extensions/venice/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/venice-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Venice provider plugin", "type": "module", diff --git a/extensions/vercel-ai-gateway/package.json b/extensions/vercel-ai-gateway/package.json index 5c8d0aebbe1..6c071396257 100644 --- a/extensions/vercel-ai-gateway/package.json +++ b/extensions/vercel-ai-gateway/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vercel-ai-gateway-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Vercel AI Gateway provider plugin", "type": "module", diff --git a/extensions/video-generation-core/package.json b/extensions/video-generation-core/package.json index 92a1a352b4f..8bc1a5cf8f0 100644 --- a/extensions/video-generation-core/package.json +++ b/extensions/video-generation-core/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/video-generation-core", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw video generation runtime package", "type": "module", diff --git a/extensions/vllm/package.json b/extensions/vllm/package.json index 728619a4e08..aee60d4fb02 100644 --- a/extensions/vllm/package.json +++ b/extensions/vllm/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vllm-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw vLLM provider plugin", "type": "module", diff --git a/extensions/voice-call/CHANGELOG.md b/extensions/voice-call/CHANGELOG.md index 44ec826225c..c133735b8a7 100644 --- a/extensions/voice-call/CHANGELOG.md +++ b/extensions/voice-call/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 2026.4.10 + +### Changes + +- Version alignment with core OpenClaw release numbers. + ## 2026.4.8 ### Changes diff --git a/extensions/voice-call/package.json b/extensions/voice-call/package.json index b9a6313f7ca..1fce04ece84 100644 --- a/extensions/voice-call/package.json +++ b/extensions/voice-call/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/voice-call", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw voice-call plugin", "type": "module", "dependencies": { @@ -13,7 +13,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -25,13 +25,13 @@ "./index.ts" ], "install": { - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "release": { "publishToClawHub": true, diff --git a/extensions/volcengine/package.json b/extensions/volcengine/package.json index c60148e73cb..fbf9652a849 100644 --- a/extensions/volcengine/package.json +++ b/extensions/volcengine/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/volcengine-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Volcengine provider plugin", "type": "module", diff --git a/extensions/vydra/package.json b/extensions/vydra/package.json index 1c5368b16f9..d3128094653 100644 --- a/extensions/vydra/package.json +++ b/extensions/vydra/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/vydra-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Vydra media provider plugin", "type": "module", diff --git a/extensions/webhooks/package.json b/extensions/webhooks/package.json index 0a6861c84d3..090f460d287 100644 --- a/extensions/webhooks/package.json +++ b/extensions/webhooks/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/webhooks", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw webhook bridge plugin", "type": "module", diff --git a/extensions/whatsapp/package.json b/extensions/whatsapp/package.json index 837f5b114c9..3335df7e08c 100644 --- a/extensions/whatsapp/package.json +++ b/extensions/whatsapp/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/whatsapp", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw WhatsApp channel plugin", "type": "module", "dependencies": { @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -41,13 +41,13 @@ "install": { "npmSpec": "@openclaw/whatsapp", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "release": { "publishToClawHub": true, diff --git a/extensions/xai/package.json b/extensions/xai/package.json index c1fc8bfe422..401c5b16fcc 100644 --- a/extensions/xai/package.json +++ b/extensions/xai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xai-plugin", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw xAI plugin", "type": "module", diff --git a/extensions/xiaomi/package.json b/extensions/xiaomi/package.json index 6acc81c8aad..5c1305dc060 100644 --- a/extensions/xiaomi/package.json +++ b/extensions/xiaomi/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/xiaomi-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Xiaomi provider plugin", "type": "module", diff --git a/extensions/zai/package.json b/extensions/zai/package.json index 1a8dd9d1a10..d608ca8485b 100644 --- a/extensions/zai/package.json +++ b/extensions/zai/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zai-provider", - "version": "2026.4.9", + "version": "2026.4.10", "private": true, "description": "OpenClaw Z.AI provider plugin", "type": "module", diff --git a/extensions/zalo/CHANGELOG.md b/extensions/zalo/CHANGELOG.md index ee79409d4e2..962f94f9fbc 100644 --- a/extensions/zalo/CHANGELOG.md +++ b/extensions/zalo/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 2026.4.10 + +### Changes + +- Version alignment with core OpenClaw release numbers. + ## 2026.4.8 ### Changes diff --git a/extensions/zalo/package.json b/extensions/zalo/package.json index adfb9dc5df8..ba2aea4d6f0 100644 --- a/extensions/zalo/package.json +++ b/extensions/zalo/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalo", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw Zalo channel plugin", "type": "module", "dependencies": { @@ -11,7 +11,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -39,13 +39,13 @@ "install": { "npmSpec": "@openclaw/zalo", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "release": { "publishToClawHub": true, diff --git a/extensions/zalouser/CHANGELOG.md b/extensions/zalouser/CHANGELOG.md index b7647d477a0..d098b6efa58 100644 --- a/extensions/zalouser/CHANGELOG.md +++ b/extensions/zalouser/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 2026.4.10 + +### Changes + +- Version alignment with core OpenClaw release numbers. + ## 2026.4.8 ### Changes diff --git a/extensions/zalouser/package.json b/extensions/zalouser/package.json index 2d1cf32b577..164c16fc287 100644 --- a/extensions/zalouser/package.json +++ b/extensions/zalouser/package.json @@ -1,6 +1,6 @@ { "name": "@openclaw/zalouser", - "version": "2026.4.9", + "version": "2026.4.10", "description": "OpenClaw Zalo Personal Account plugin via native zca-js integration", "type": "module", "dependencies": { @@ -12,7 +12,7 @@ "openclaw": "workspace:*" }, "peerDependencies": { - "openclaw": ">=2026.4.9" + "openclaw": ">=2026.4.10" }, "peerDependenciesMeta": { "openclaw": { @@ -40,13 +40,13 @@ "install": { "npmSpec": "@openclaw/zalouser", "defaultChoice": "npm", - "minHostVersion": ">=2026.4.9" + "minHostVersion": ">=2026.4.10" }, "compat": { - "pluginApi": ">=2026.4.9" + "pluginApi": ">=2026.4.10" }, "build": { - "openclawVersion": "2026.4.9" + "openclawVersion": "2026.4.10" }, "release": { "publishToClawHub": true, diff --git a/package.json b/package.json index 5ce954661b4..cb07da532d3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openclaw", - "version": "2026.4.9", + "version": "2026.4.10", "description": "Multi-channel AI gateway with extensible messaging integrations", "keywords": [], "homepage": "https://github.com/openclaw/openclaw#readme", diff --git a/src/cli/update-cli.test.ts b/src/cli/update-cli.test.ts index 07986dded42..9cb4c579cca 100644 --- a/src/cli/update-cli.test.ts +++ b/src/cli/update-cli.test.ts @@ -1021,7 +1021,7 @@ describe("update-cli", () => { makeOkUpdateResult({ mode: "git", root: path.join(tempDir, "..", "openclaw"), - after: { version: "2026.4.9" }, + after: { version: "2026.4.10" }, }), ); serviceLoaded.mockResolvedValue(true); diff --git a/src/commands/status-all/format.test.ts b/src/commands/status-all/format.test.ts index 607bf90f127..49f872d454f 100644 --- a/src/commands/status-all/format.test.ts +++ b/src/commands/status-all/format.test.ts @@ -324,7 +324,7 @@ describe("status-all format", () => { ahead: 0, fetchOk: true, }, - registry: { latestVersion: "2026.4.9" }, + registry: { latestVersion: "2026.4.10" }, } as never, tailscaleMode: "serve", tailscaleDns: "box.tail.ts.net", diff --git a/src/commands/status-overview-rows.test.ts b/src/commands/status-overview-rows.test.ts index 4324cb33321..b4476b8d2c7 100644 --- a/src/commands/status-overview-rows.test.ts +++ b/src/commands/status-overview-rows.test.ts @@ -22,7 +22,7 @@ describe("status-overview-rows", () => { dirty: false, fetchOk: true, }, - registry: { latestVersion: "2026.4.9" }, + registry: { latestVersion: "2026.4.10" }, } as never, tailscaleMode: "serve", tailscaleDns: "box.tail.ts.net", diff --git a/src/commands/status-overview-surface.test.ts b/src/commands/status-overview-surface.test.ts index 2324ee4c1a1..9728f4a0d31 100644 --- a/src/commands/status-overview-surface.test.ts +++ b/src/commands/status-overview-surface.test.ts @@ -96,7 +96,7 @@ describe("status-overview-surface", () => { dirty: false, fetchOk: true, }, - registry: { latestVersion: "2026.4.9" }, + registry: { latestVersion: "2026.4.10" }, } as never, tailscaleMode: "off", tailscaleHttpsUrl: null, diff --git a/src/commands/status.command-report-data.test.ts b/src/commands/status.command-report-data.test.ts index aa0cf25dbf1..016a3f1a3a5 100644 --- a/src/commands/status.command-report-data.test.ts +++ b/src/commands/status.command-report-data.test.ts @@ -18,7 +18,7 @@ describe("buildStatusCommandReportData", () => { dirty: false, fetchOk: true, }, - registry: { latestVersion: "2026.4.9" }, + registry: { latestVersion: "2026.4.10" }, } as never, tailscaleMode: "serve", tailscaleDns: "box.tail.ts.net", diff --git a/src/config/schema.base.generated.ts b/src/config/schema.base.generated.ts index ad783e254a8..c692cce5e58 100644 --- a/src/config/schema.base.generated.ts +++ b/src/config/schema.base.generated.ts @@ -26910,6 +26910,6 @@ export const GENERATED_BASE_CONFIG_SCHEMA: BaseConfigSchemaResponse = { tags: ["advanced", "url-secret"], }, }, - version: "2026.4.9", + version: "2026.4.10", generatedAt: "2026-03-22T21:17:33.302Z", }; diff --git a/src/plugins/stage-bundled-plugin-runtime-deps.test.ts b/src/plugins/stage-bundled-plugin-runtime-deps.test.ts index 603d3952d91..e9330840c61 100644 --- a/src/plugins/stage-bundled-plugin-runtime-deps.test.ts +++ b/src/plugins/stage-bundled-plugin-runtime-deps.test.ts @@ -48,7 +48,7 @@ describe("stageBundledPluginRuntimeDeps", () => { JSON.stringify( { name: "@openclaw/feishu", - version: "2026.4.9", + version: "2026.4.10", dependencies: { "@larksuiteoapi/node-sdk": "^1.60.0", }, @@ -120,7 +120,7 @@ describe("stageBundledPluginRuntimeDeps", () => { JSON.stringify( { name: "@openclaw/amazon-bedrock-provider", - version: "2026.4.9", + version: "2026.4.10", dependencies: { "@aws-sdk/client-bedrock": "3.1024.0", }, diff --git a/test/openclaw-npm-postpublish-verify.test.ts b/test/openclaw-npm-postpublish-verify.test.ts index c10505bae9d..96b4afee732 100644 --- a/test/openclaw-npm-postpublish-verify.test.ts +++ b/test/openclaw-npm-postpublish-verify.test.ts @@ -41,14 +41,14 @@ describe("buildPublishedInstallScenarios", () => { describe("buildPublishedInstallCommandArgs", () => { it("runs lifecycle scripts for published install verification", () => { - const args = buildPublishedInstallCommandArgs("/tmp/openclaw-prefix", "openclaw@2026.4.9"); + const args = buildPublishedInstallCommandArgs("/tmp/openclaw-prefix", "openclaw@2026.4.10"); expect(args).toEqual([ "install", "-g", "--prefix", "/tmp/openclaw-prefix", - "openclaw@2026.4.9", + "openclaw@2026.4.10", "--no-fund", "--no-audit", ]); @@ -118,7 +118,7 @@ describe("collectInstalledMirroredRootDependencyManifestErrors", () => { try { writePackageFile(packageRoot, "package.json", { - version: "2026.4.9", + version: "2026.4.10", dependencies: {}, }); writePackageFile(packageRoot, "dist/extensions/slack/package.json", { @@ -146,7 +146,7 @@ describe("collectInstalledMirroredRootDependencyManifestErrors", () => { try { writePackageFile(packageRoot, "package.json", { - version: "2026.4.9", + version: "2026.4.10", optionalDependencies: { "@discordjs/opus": "^0.10.0", }, @@ -174,7 +174,7 @@ describe("collectInstalledMirroredRootDependencyManifestErrors", () => { try { writePackageFile(packageRoot, "package.json", { - version: "2026.4.9", + version: "2026.4.10", dependencies: { "@slack/web-api": "^7.16.0", }, @@ -204,7 +204,7 @@ describe("collectInstalledMirroredRootDependencyManifestErrors", () => { try { writePackageFile(packageRoot, "package.json", { - version: "2026.4.9", + version: "2026.4.10", dependencies: {}, }); mkdirSync(join(packageRoot, "dist/extensions/slack"), { recursive: true }); @@ -227,7 +227,7 @@ describe("collectInstalledMirroredRootDependencyManifestErrors", () => { try { writePackageFile(packageRoot, "package.json", { - version: "2026.4.9", + version: "2026.4.10", dependencies: {}, }); mkdirSync(join(packageRoot, "dist/extensions/slack"), { recursive: true }); @@ -245,7 +245,7 @@ describe("collectInstalledMirroredRootDependencyManifestErrors", () => { try { writePackageFile(packageRoot, "package.json", { - version: "2026.4.9", + version: "2026.4.10", dependencies: {}, }); writePackageFile(packageRoot, "dist/extensions/device-pair/openclaw.plugin.json", { @@ -264,7 +264,7 @@ describe("collectInstalledMirroredRootDependencyManifestErrors", () => { try { writePackageFile(packageRoot, "package.json", { - version: "2026.4.9", + version: "2026.4.10", dependencies: {}, }); writePackageFile(outsideManifestRoot, "package.json", { diff --git a/test/plugin-npm-release.test.ts b/test/plugin-npm-release.test.ts index aaf09a859cb..d12829abd9f 100644 --- a/test/plugin-npm-release.test.ts +++ b/test/plugin-npm-release.test.ts @@ -133,7 +133,7 @@ describe("collectPublishablePluginPackages", () => { mkdirSync(join(repoDir, "extensions", "demo-plugin"), { recursive: true }); writeJsonFile(join(repoDir, "extensions", "demo-plugin", "package.json"), { name: "@openclaw/demo-plugin", - version: "2026.4.9", + version: "2026.4.10", openclaw: { extensions: ["./index.ts"], install: { @@ -150,7 +150,7 @@ describe("collectPublishablePluginPackages", () => { extensionId: "demo-plugin", packageDir: "extensions/demo-plugin", packageName: "@openclaw/demo-plugin", - version: "2026.4.9", + version: "2026.4.10", channel: "stable", publishTag: "latest", installNpmSpec: "@openclaw/demo-plugin",