Skip to content

Release - #153

Merged
jamie-at-bunny merged 1 commit into
mainfrom
changeset-release/main
Aug 20, 2026
Merged

Release#153
jamie-at-bunny merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 12, 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 publish to npm yourself or setup this action to publish 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

@bunny.net/cli@0.14.0

Minor Changes

  • #160 c95da7e Thanks @jamie-at-bunny! - feat(skills): bunny skills install (aliases: add, update) installs the bunny agent skill so AI coding tools know how to use the CLI; a project install upserts a marked block into AGENTS.md and, when the project uses Claude Code, writes the full skill with references to .claude/skills/bunny-cli/, while --global writes it to ~/.agents/skills/bunny-cli/ (the cross-tool directory) and ~/.claude/skills/bunny-cli/ for every project; bunny skills remove (aliases: rm, uninstall) undoes either scope; the installed content is the shipped skills/bunny-cli/ skill embedded at build time

  • #170 9338eb0 Thanks @jamie-at-bunny! - feat(auth): bunny login detects when no browser is usable (SSH, CI, containers, no display) and offers an API key instead; --output json prints the result as one object

  • #167 2757151 Thanks @jamie-at-bunny! - feat(sandbox): breaking - bunny sandbox cp moves to bunny sandbox files cp, next to bunny sandbox files list, so every file command lives in one namespace; the old path no longer copies anything and instead errors with the exact replacement command to run, and defineCommand gains hidden for stubs like it

  • #161 80115c0 Thanks @jamie-at-bunny! - feat(skills): bunny login offers a one-time global agent-skill install after authenticating (interactive runs only, skipped when already installed), and install.sh now points at bunny skills install --global

Patch Changes

  • #156 3dff411 Thanks @jamie-at-bunny! - anycast endpoints now send the iPv4 IP protocol version documented by the Magic Containers API

  • #156 3dff411 Thanks @jamie-at-bunny! - point documentation links at bunny.net/docs, including the Scriptable DNS link that had gone dead

  • #149 19aec86 Thanks @jamie-at-bunny! - fix(domains): verify a certificate actually landed on the exact hostname before forcing HTTPS or reporting success, and TLS-probe the domain afterwards so a mismatched certificate (e.g. shadowed by another zone's wildcard) warns instead of printing a broken "Live at" URL

  • #152 81f9e4d Thanks @jedisct1! - Prevent JSON output from being truncated when piped.

  • #143 8884779 Thanks @jedisct1! - fix(sandbox): let cp copy into an existing remote directory without a trailing slash. The SDK gains a public sandbox.stat(path) method, and bunny sandbox cp now checks the destination on both sides: an existing directory (or a trailing slash) keeps the source filename instead of failing with "Failed to write".

  • #145 654fb29 Thanks @jedisct1! - chore(sandbox): install uv in the sandbox image and add /workplace/bin to the PATH

  • #159 36e145f Thanks @jamie-at-bunny! - feat(sites): sites deployments delete <id> deletes a single deploy — its preview zone, files, and record — for CI cleanup of a closed PR's preview; the live deploy and the rollback target are refused, and deleting an already-gone ID is a no-op success

  • #149 19aec86 Thanks @jamie-at-bunny! - feat(sites): every deploy gets its own preview pull zone (sites-dpl-<id>-<suffix>.b-cdn.net) with instant HTTPS and no custom domain or DNS setup; publishing is explicit via --production (the interactive first deploy offers it), custom domains become production-only, and prune/delete clean up preview zones

  • #169 ef246eb Thanks @jamie-at-bunny! - storage zones surface tier and S3 support: Tier/S3 columns on list, both reported by show, and add prompts for them (--tier hdd|ssd, --s3) then offers to link the directory, show HTTP API, FTP, or S3 connection details, and save them to .env; zones credentials gains the same --connection http|ftp|s3 picker with a docs link per protocol, --format sdk for a ready-to-paste @bunny.net/storage-sdk snippet alongside the rclone, aws, s3cmd, and env configs, and its own .env follow-up

@bunny.net/openapi-client@0.3.0

Minor Changes

  • #157 cdb130a Thanks @jamie-at-bunny! - Standalone-library DX improvements: export authMiddleware so custom openapi-fetch clients can reuse the shared auth/error-normalization middleware; add per-API subpath entrypoints (@bunny.net/openapi-client/core, /compute, /database, /magic-containers, /origin-errors, /shield, /storage, /stream) that bundle each client factory with its generated spec types (the generated/* paths remain for backwards compatibility); and fill in npm metadata — license (MIT, with a bundled LICENSE file), description, repository, homepage, bugs, keywords, sideEffects: false, and an engines field (Node ≥ 18).

Patch Changes

@bunny.net/sandbox@0.4.0

Minor Changes

  • #143 8884779 Thanks @jedisct1! - fix(sandbox): let cp copy into an existing remote directory without a trailing slash. The SDK gains a public sandbox.stat(path) method, and bunny sandbox cp now checks the destination on both sides: an existing directory (or a trailing slash) keeps the source filename instead of failing with "Failed to write".

Patch Changes

  • #156 3dff411 Thanks @jamie-at-bunny! - anycast endpoints now send the iPv4 IP protocol version documented by the Magic Containers API

  • Updated dependencies [cdb130a, 3dff411]:

    • @bunny.net/openapi-client@0.3.0

@bunny.net/scriptable-dns-types@0.1.2

Patch Changes

  • #156 3dff411 Thanks @jamie-at-bunny! - point documentation links at bunny.net/docs, including the Scriptable DNS link that had gone dead

@bunny.net/cli-darwin-arm64@0.14.0

@bunny.net/cli-darwin-x64@0.14.0

@bunny.net/cli-linux-arm64@0.14.0

@bunny.net/cli-linux-x64@0.14.0

@bunny.net/cli-windows-x64@0.14.0

@bunny.net/config@0.1.5

Patch Changes

  • Updated dependencies [cdb130a, 3dff411]:
    • @bunny.net/openapi-client@0.3.0

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 10 times, most recently from 7ab26a0 to 8253294 Compare August 20, 2026 09:01
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 8253294 to 52c662b Compare August 20, 2026 09:49
@jamie-at-bunny
jamie-at-bunny merged commit 936bc4e into main Aug 20, 2026
1 check passed
@jamie-at-bunny
jamie-at-bunny deleted the changeset-release/main branch August 20, 2026 13:57
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