Skip to content

chore: release#290

Merged
cramforce merged 1 commit into
mainfrom
changeset-release/main
Jul 8, 2026
Merged

chore: release#290
cramforce merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

just-bash@3.1.0

Minor Changes

  • #284 af2e0f4 Thanks @arimxyer! - sandbox: forward capability flags from SandboxOptions into the underlying Bash

    Sandbox.create(opts) previously constructed its internal Bash with only a subset
    of BashOptions, silently dropping the optional capability flags (python,
    javascript, commands, customCommands, fetch). A host that drives just-bash
    through the Sandbox API (rather than new Bash(...)) therefore could not enable
    python3, js-exec, a restricted command set, custom commands, or a custom fetch — even
    though the runtimes ship in the package.

    SandboxOptions now exposes those fields and Sandbox.create forwards them into the
    Bash it builds. Behavior is unchanged when a caller omits them (each falls back to
    its existing BashOptions default — Python/js-exec stay off, the full command set
    stays available). Fixes the root cause behind justbash() backend can't enable just-bash's bundled Python (capability passthrough) vercel/eve#431.

Patch Changes

  • #268 7a5a0b9 Thanks @trieloff! - jq: allow nested double-quoted strings inside "\(...)" string interpolation

    jq string interpolation of the form "\(...)" that contained a nested double-quoted string — for example "\(sub("T.*";""))" or "\(ltrimstr("ab"))" — previously failed with a parse error. The tokenizer terminated the outer string at the first " it saw inside the interpolation expression, so the rest of the expression became orphaned tokens.

    The lexer now tracks \(...) depth while consuming a string literal and treats nested "..." pairs as opaque content while inside an interpolation, restoring them verbatim into the captured interpolation source. parseStringInterpolation similarly skips over nested strings when balancing parentheses, so the interpolation expression is captured as a whole and handed to the expression parser intact.

@just-bash/executor@2.0.0

Patch Changes

executor-tools-example@1.0.6

Patch Changes

  • Updated dependencies [7a5a0b9, af2e0f4]:
    • just-bash@3.1.0
    • @just-bash/executor@2.0.0

@github-actions github-actions Bot requested a review from cramforce as a code owner July 8, 2026 14:26
@vercel

vercel Bot commented Jul 8, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
just-bash-website Ready Ready Preview, Comment Jul 8, 2026 2:37pm
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
just-bash Ignored Ignored Jul 8, 2026 2:37pm

@cramforce cramforce merged commit bb9a20b into main Jul 8, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant