docs: mark 0.4.0 as unreleased

This commit is contained in:
Peter Steinberger 2026-05-03 19:51:18 +01:00
parent 82ab83b572
commit cf2d9d2d41
No known key found for this signature in database
6 changed files with 18 additions and 9 deletions

View File

@ -1,12 +1,10 @@
# Changelog
## 0.3.1 - 2026-05-03
## 0.4.0 - Unreleased
### Added
- Added static SSH macOS and Windows targets with `--target macos|windows`, `--windows-mode normal|wsl2`, and config/env support for reusable hosts.
- Added `actions.fields` config support so repository-specific workflow inputs are sent on every Actions hydration, with CLI `-f key=value` overrides. Thanks @vincentkoc.
- Added a command-doc drift check to `npm run docs:check` so every top-level CLI command has a matching command page and index entry. Thanks @stainlu.
### Changed
@ -14,11 +12,21 @@
### Fixed
- Made Blacksmith live smoke explicit opt-in so the default live smoke works in repositories without a Testbox workflow.
## 0.3.1 - 2026-05-03
### Added
- Added `actions.fields` config support so repository-specific workflow inputs are sent on every Actions hydration, with CLI `-f key=value` overrides. Thanks @vincentkoc.
- Added a command-doc drift check to `npm run docs:check` so every top-level CLI command has a matching command page and index entry. Thanks @stainlu.
### Fixed
- Deferred run-history creation against legacy coordinators until a lease is known, avoiding noisy `invalid_lease_id` failures before command execution. Thanks @vincentkoc.
- Suppressed repeated run-event append warnings when a legacy coordinator does not support the newer run-event path. Thanks @vincentkoc.
- Fixed recorded run logs so long noisy commands are stored in bounded chunks instead of losing the failure evidence between the first output events and the final tail.
- Forced SSH to use Crabbox's per-lease identity file so local SSH-agent keys cannot exhaust server auth attempts before the runner key is tried.
- Made Blacksmith live smoke explicit opt-in so the default live smoke works in repositories without a Testbox workflow.
## 0.3.0 - 2026-05-02

View File

@ -28,6 +28,7 @@ No Homebrew? Grab a [GoReleaser archive](https://github.com/openclaw/crabbox/rel
Prerequisites on the laptop: `git`, `ssh`, `ssh-keygen`, `rsync`, `curl`.
Current stable release: [v0.3.1](https://github.com/openclaw/crabbox/releases/tag/v0.3.1).
Current development line: `0.4.0` (unreleased).
## Quick start

View File

@ -1,3 +1,3 @@
package cli
var version = "0.2.0"
var version = "0.4.0-unreleased"

View File

@ -1,6 +1,6 @@
{
"name": "@openclaw/crabbox-plugin",
"version": "0.3.1",
"version": "0.4.0",
"description": "OpenClaw plugin for running Crabbox remote testbox workflows",
"license": "MIT",
"type": "module",

View File

@ -1,12 +1,12 @@
{
"name": "@openclaw/crabbox-worker",
"version": "0.3.1",
"version": "0.4.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@openclaw/crabbox-worker",
"version": "0.3.1",
"version": "0.4.0",
"dependencies": {
"aws4fetch": "^1.0.20",
"fast-xml-parser": "^5.7.2"

View File

@ -1,6 +1,6 @@
{
"name": "@openclaw/crabbox-worker",
"version": "0.3.1",
"version": "0.4.0",
"private": true,
"type": "module",
"scripts": {