From 14f6eed5a360e955fc0f0ebb4c0b48caa933f5d7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 3 Oct 2026 01:14:11 +0000 Subject: [PATCH 1/3] chore(main): release 0.14.1 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 15 +++++++++++++++ src/crabcode | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 727e2be..7b5cb64 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.14.0" + ".": "0.14.1" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 46210f9..f557142 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ ## Unreleased +## [0.14.1](https://github.com/promptfoo/crabcode/compare/v0.14.0...v0.14.1) (2026-10-03) + + +### Features + +* add version subcommand ([#128](https://github.com/promptfoo/crabcode/issues/128)) ([9d9c8e6](https://github.com/promptfoo/crabcode/commit/9d9c8e6a3405b78c06d2ca17ca27020e51c0bdff)) +* **env:** add crab env encrypt command ([#68](https://github.com/promptfoo/crabcode/issues/68)) ([0e7d584](https://github.com/promptfoo/crabcode/commit/0e7d584aaaab50c8ef27c98a82737236dcec67c0)) + + +### Bug Fixes + +* **deps:** update react monorepo to v19 ([#105](https://github.com/promptfoo/crabcode/issues/105)) ([454106b](https://github.com/promptfoo/crabcode/commit/454106bdfb5bd61bbdf20414422c6df66128982a)) +* draw ui dependabot alerts ([#102](https://github.com/promptfoo/crabcode/issues/102)) ([a00a14b](https://github.com/promptfoo/crabcode/commit/a00a14b9946e7de3e346f50dab3c205ad082a9ad)) +* **draw:** restore collaborative UI and patch pinned dependencies ([#118](https://github.com/promptfoo/crabcode/issues/118)) ([f6d0c12](https://github.com/promptfoo/crabcode/commit/f6d0c12ace35e58d6261a45e786ba378813b6850)) + ## [0.14.0](https://github.com/promptfoo/crabcode/compare/v0.13.1...v0.14.0) (2026-03-18) ### Changed diff --git a/src/crabcode b/src/crabcode index f377c2e..60e1397 100755 --- a/src/crabcode +++ b/src/crabcode @@ -28,7 +28,7 @@ set -e -VERSION="0.14.0" # x-release-please-version +VERSION="0.14.1" # x-release-please-version CONFIG_DIR="$HOME/.crabcode" CONFIG_FILE="$CONFIG_DIR/config.yaml" WIP_BASE="$CONFIG_DIR/wip" From f0dd7ebc0d27310fd2dc57718856d09c1dab949b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 3 Oct 2026 01:14:21 +0000 Subject: [PATCH 2/3] chore: format CHANGELOG.md with prettier --- CHANGELOG.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f557142..f395b1a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,18 +4,16 @@ ## [0.14.1](https://github.com/promptfoo/crabcode/compare/v0.14.0...v0.14.1) (2026-10-03) - ### Features -* add version subcommand ([#128](https://github.com/promptfoo/crabcode/issues/128)) ([9d9c8e6](https://github.com/promptfoo/crabcode/commit/9d9c8e6a3405b78c06d2ca17ca27020e51c0bdff)) -* **env:** add crab env encrypt command ([#68](https://github.com/promptfoo/crabcode/issues/68)) ([0e7d584](https://github.com/promptfoo/crabcode/commit/0e7d584aaaab50c8ef27c98a82737236dcec67c0)) - +- add version subcommand ([#128](https://github.com/promptfoo/crabcode/issues/128)) ([9d9c8e6](https://github.com/promptfoo/crabcode/commit/9d9c8e6a3405b78c06d2ca17ca27020e51c0bdff)) +- **env:** add crab env encrypt command ([#68](https://github.com/promptfoo/crabcode/issues/68)) ([0e7d584](https://github.com/promptfoo/crabcode/commit/0e7d584aaaab50c8ef27c98a82737236dcec67c0)) ### Bug Fixes -* **deps:** update react monorepo to v19 ([#105](https://github.com/promptfoo/crabcode/issues/105)) ([454106b](https://github.com/promptfoo/crabcode/commit/454106bdfb5bd61bbdf20414422c6df66128982a)) -* draw ui dependabot alerts ([#102](https://github.com/promptfoo/crabcode/issues/102)) ([a00a14b](https://github.com/promptfoo/crabcode/commit/a00a14b9946e7de3e346f50dab3c205ad082a9ad)) -* **draw:** restore collaborative UI and patch pinned dependencies ([#118](https://github.com/promptfoo/crabcode/issues/118)) ([f6d0c12](https://github.com/promptfoo/crabcode/commit/f6d0c12ace35e58d6261a45e786ba378813b6850)) +- **deps:** update react monorepo to v19 ([#105](https://github.com/promptfoo/crabcode/issues/105)) ([454106b](https://github.com/promptfoo/crabcode/commit/454106bdfb5bd61bbdf20414422c6df66128982a)) +- draw ui dependabot alerts ([#102](https://github.com/promptfoo/crabcode/issues/102)) ([a00a14b](https://github.com/promptfoo/crabcode/commit/a00a14b9946e7de3e346f50dab3c205ad082a9ad)) +- **draw:** restore collaborative UI and patch pinned dependencies ([#118](https://github.com/promptfoo/crabcode/issues/118)) ([f6d0c12](https://github.com/promptfoo/crabcode/commit/f6d0c12ace35e58d6261a45e786ba378813b6850)) ## [0.14.0](https://github.com/promptfoo/crabcode/compare/v0.13.1...v0.14.0) (2026-03-18) From d3c51f2380c2f316ec28e28154054dc9f1cf6e40 Mon Sep 17 00:00:00 2001 From: Michael D'Angelo Date: Fri, 2 Oct 2026 18:15:27 -0700 Subject: [PATCH 3/3] docs: complete 0.14.1 release notes --- CHANGELOG.md | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f395b1a..508fb76 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,14 +6,22 @@ ### Features -- add version subcommand ([#128](https://github.com/promptfoo/crabcode/issues/128)) ([9d9c8e6](https://github.com/promptfoo/crabcode/commit/9d9c8e6a3405b78c06d2ca17ca27020e51c0bdff)) -- **env:** add crab env encrypt command ([#68](https://github.com/promptfoo/crabcode/issues/68)) ([0e7d584](https://github.com/promptfoo/crabcode/commit/0e7d584aaaab50c8ef27c98a82737236dcec67c0)) +- Add `crab version` as an alias for checking the installed version ([#128](https://github.com/promptfoo/crabcode/pull/128)). +- Add `crab env encrypt [output-file]` to retry snapshot encryption without rerunning the agent. Preserve staging on failure, reject existing backups and output inside staging, and handle relative paths and names beginning with a dash ([#68](https://github.com/promptfoo/crabcode/pull/68)). ### Bug Fixes -- **deps:** update react monorepo to v19 ([#105](https://github.com/promptfoo/crabcode/issues/105)) ([454106b](https://github.com/promptfoo/crabcode/commit/454106bdfb5bd61bbdf20414422c6df66128982a)) -- draw ui dependabot alerts ([#102](https://github.com/promptfoo/crabcode/issues/102)) ([a00a14b](https://github.com/promptfoo/crabcode/commit/a00a14b9946e7de3e346f50dab3c205ad082a9ad)) -- **draw:** restore collaborative UI and patch pinned dependencies ([#118](https://github.com/promptfoo/crabcode/issues/118)) ([f6d0c12](https://github.com/promptfoo/crabcode/commit/f6d0c12ace35e58d6261a45e786ba378813b6850)) +- Restore Draw canvas styling, initialize collaboration after the Excalidraw API is ready, and display collaborator cursors. Browser checks cover Mermaid conversion, shared edits, and scene reloads ([#118](https://github.com/promptfoo/crabcode/pull/118)). +- Patch Nano ID and lodash-es versions pinned inside Excalidraw dependencies, and update Sass to remove the vulnerable Chokidar/Braces chain ([#118](https://github.com/promptfoo/crabcode/pull/118)). +- Upgrade Zod to v4 ([#50](https://github.com/promptfoo/crabcode/pull/50)), Excalidraw to v0.18.1 ([#104](https://github.com/promptfoo/crabcode/pull/104)), and React to v19 ([#105](https://github.com/promptfoo/crabcode/pull/105)). +- Address Draw UI dependency alerts ([#102](https://github.com/promptfoo/crabcode/pull/102)) and refresh plugin locks with patched Engine.IO, Socket.IO parser, Immutable, DOMPurify, Mermaid, PostCSS, Vite, and Vitest dependencies ([#116](https://github.com/promptfoo/crabcode/pull/116), [#130](https://github.com/promptfoo/crabcode/pull/130)). +- Load Node type definitions explicitly so the Tax plugin compiles, and keep the Draw UI lockfile installable with npm 10 and 11 ([#116](https://github.com/promptfoo/crabcode/pull/116)). + +### Development + +- Upgrade all plugin compilers to TypeScript 7.0.2 and require at least Vite 8.0.16 and Vitest 4.1.11, while retaining Node 20/22/24 support ([#125](https://github.com/promptfoo/crabcode/pull/125)). +- Build and test every plugin on Node 20, 22, and 24; add Draw UI type checking and Promptfoo parser/configuration smoke tests ([#116](https://github.com/promptfoo/crabcode/pull/116), [#125](https://github.com/promptfoo/crabcode/pull/125)). +- Update the pinned checkout, setup-node, and CI aggregation actions ([#124](https://github.com/promptfoo/crabcode/pull/124), [#153](https://github.com/promptfoo/crabcode/pull/153), [#154](https://github.com/promptfoo/crabcode/pull/154)). ## [0.14.0](https://github.com/promptfoo/crabcode/compare/v0.13.1...v0.14.0) (2026-03-18)