Skip to content

Commit c4f197b

Browse files
chore: release
1 parent d64009a commit c4f197b

8 files changed

Lines changed: 37 additions & 24 deletions

File tree

.changeset/curl-data-at-file.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

.changeset/slick-frogs-happen.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

examples/executor-tools/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# executor-tools-example
22

3+
## 1.0.4
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`1369b77`](https://github.com/vercel-labs/just-bash/commit/1369b772fe887694c09ce834d1b0b21aa6420b59), [`d64009a`](https://github.com/vercel-labs/just-bash/commit/d64009aef6bc1556e7c84b22ed455863275ea953)]:
8+
- just-bash@3.0.2
9+
- @just-bash/executor@1.0.3
10+
311
## 1.0.3
412

513
### Patch Changes

examples/executor-tools/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "executor-tools-example",
3-
"version": "1.0.3",
3+
"version": "1.0.4",
44
"description": "Example of @just-bash/executor — inline tools + GraphQL/OpenAPI/MCP discovery",
55
"type": "module",
66
"scripts": {

packages/just-bash-executor/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @just-bash/executor
22

3+
## 1.0.3
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`1369b77`](https://github.com/vercel-labs/just-bash/commit/1369b772fe887694c09ce834d1b0b21aa6420b59), [`d64009a`](https://github.com/vercel-labs/just-bash/commit/d64009aef6bc1556e7c84b22ed455863275ea953)]:
8+
- just-bash@3.0.2
9+
310
## 1.0.2
411

512
### Patch Changes

packages/just-bash-executor/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@just-bash/executor",
3-
"version": "1.0.2",
3+
"version": "1.0.3",
44
"description": "Experimental tool-invocation companion for just-bash. Wires @executor-js/sdk into js-exec via the invokeTool hook.",
55
"repository": {
66
"type": "git",

packages/just-bash/CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
# just-bash
22

3+
## 3.0.2
4+
5+
### Patch Changes
6+
7+
- [#239](https://github.com/vercel-labs/just-bash/pull/239) [`1369b77`](https://github.com/vercel-labs/just-bash/commit/1369b772fe887694c09ce834d1b0b21aa6420b59) Thanks [@trieloff](https://github.com/trieloff)! - curl: interpret `@file` for `-d`/`--data`, `--data-binary`, and `--data-urlencode`
8+
9+
Real curl reads file contents when these flags are passed `@filename`:
10+
11+
- `-d @file` / `--data @file` — read file contents, strip CR/LF.
12+
- `--data-binary @file` — read file contents verbatim (newlines preserved).
13+
- `--data-urlencode @file` — read file, URL-encode the contents.
14+
- `--data-urlencode name@file` — prefix the URL-encoded contents with `name=`.
15+
16+
just-bash's curl previously passed `@filename` through verbatim as the HTTP body. Posting JSON or any non-trivial payload via `curl --data-binary @payload.json https://…` sent the literal string `@payload.json` instead of the file. The new behavior matches upstream curl; `--data-raw` keeps the documented "no `@` interpretation" semantics.
17+
18+
- [#248](https://github.com/vercel-labs/just-bash/pull/248) [`d64009a`](https://github.com/vercel-labs/just-bash/commit/d64009aef6bc1556e7c84b22ed455863275ea953) Thanks [@Hazzng](https://github.com/Hazzng)! - perf(grep): up to 14.5× speedup via preFilter extensions and matcher reuse.
19+
20+
Anchored alternation patterns like `^def \|^async def` now extract literal needles (stripping outer `^`/`$`), enabling the `String.indexOf` fast-path. Files with no matching needle are rejected before `split("\n")`, skipping RE2 entirely. `acquireMatcher()` extended to `match()`, `replace()`, `search()`, and `matchAll()` to reduce GC pressure across awk/sed hot-paths.
21+
322
## 3.0.1
423

524
### Patch Changes

packages/just-bash/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "just-bash",
3-
"version": "3.0.1",
3+
"version": "3.0.2",
44
"description": "A simulated bash environment with virtual filesystem",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)