From 52c662bb411778b1939c0fe4ff8832703646932d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 20 Aug 2026 09:49:52 +0000 Subject: [PATCH] Version Packages --- .changeset/agent-skills.md | 5 --- .changeset/anycast-ip-protocol-version.md | 6 ---- .changeset/docs-urls-bunny-net-docs.md | 6 ---- ...ains-verify-certificates-before-success.md | 5 --- .changeset/fix-piped-json-output.md | 5 --- .changeset/headless-login.md | 5 --- .../openapi-client-entrypoints-metadata.md | 5 --- .changeset/openapi-specs-refresh.md | 5 --- .changeset/sandbox-cp-directory-dest.md | 6 ---- .changeset/sandbox-files-cp.md | 5 --- .changeset/sandbox-uv-workplace-bin.md | 5 --- .changeset/sites-deployments-delete.md | 5 --- .changeset/sites-preview-zones-per-deploy.md | 5 --- .changeset/skills-onboarding-offer.md | 5 --- .changeset/storage-zone-tier-and-s3.md | 5 --- packages/cli-darwin-arm64/CHANGELOG.md | 2 ++ packages/cli-darwin-arm64/package.json | 2 +- packages/cli-darwin-x64/CHANGELOG.md | 2 ++ packages/cli-darwin-x64/package.json | 2 +- packages/cli-linux-arm64/CHANGELOG.md | 2 ++ packages/cli-linux-arm64/package.json | 2 +- packages/cli-linux-x64/CHANGELOG.md | 2 ++ packages/cli-linux-x64/package.json | 2 +- packages/cli-windows-x64/CHANGELOG.md | 2 ++ packages/cli-windows-x64/package.json | 2 +- packages/cli/CHANGELOG.md | 32 +++++++++++++++++++ packages/cli/package.json | 12 +++---- packages/config/CHANGELOG.md | 7 ++++ packages/config/package.json | 2 +- packages/openapi-client/CHANGELOG.md | 10 ++++++ packages/openapi-client/package.json | 2 +- packages/sandbox/CHANGELOG.md | 13 ++++++++ packages/sandbox/package.json | 2 +- packages/scriptable-dns-types/CHANGELOG.md | 6 ++++ packages/scriptable-dns-types/package.json | 2 +- 35 files changed, 93 insertions(+), 93 deletions(-) delete mode 100644 .changeset/agent-skills.md delete mode 100644 .changeset/anycast-ip-protocol-version.md delete mode 100644 .changeset/docs-urls-bunny-net-docs.md delete mode 100644 .changeset/domains-verify-certificates-before-success.md delete mode 100644 .changeset/fix-piped-json-output.md delete mode 100644 .changeset/headless-login.md delete mode 100644 .changeset/openapi-client-entrypoints-metadata.md delete mode 100644 .changeset/openapi-specs-refresh.md delete mode 100644 .changeset/sandbox-cp-directory-dest.md delete mode 100644 .changeset/sandbox-files-cp.md delete mode 100644 .changeset/sandbox-uv-workplace-bin.md delete mode 100644 .changeset/sites-deployments-delete.md delete mode 100644 .changeset/sites-preview-zones-per-deploy.md delete mode 100644 .changeset/skills-onboarding-offer.md delete mode 100644 .changeset/storage-zone-tier-and-s3.md diff --git a/.changeset/agent-skills.md b/.changeset/agent-skills.md deleted file mode 100644 index 6bfd18cf..00000000 --- a/.changeset/agent-skills.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bunny.net/cli": minor ---- - -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 diff --git a/.changeset/anycast-ip-protocol-version.md b/.changeset/anycast-ip-protocol-version.md deleted file mode 100644 index 18c47623..00000000 --- a/.changeset/anycast-ip-protocol-version.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@bunny.net/cli": patch -"@bunny.net/sandbox": patch ---- - -anycast endpoints now send the `iPv4` IP protocol version documented by the Magic Containers API diff --git a/.changeset/docs-urls-bunny-net-docs.md b/.changeset/docs-urls-bunny-net-docs.md deleted file mode 100644 index 2bcdb2c2..00000000 --- a/.changeset/docs-urls-bunny-net-docs.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@bunny.net/cli": patch -"@bunny.net/scriptable-dns-types": patch ---- - -point documentation links at bunny.net/docs, including the Scriptable DNS link that had gone dead diff --git a/.changeset/domains-verify-certificates-before-success.md b/.changeset/domains-verify-certificates-before-success.md deleted file mode 100644 index ed4757d8..00000000 --- a/.changeset/domains-verify-certificates-before-success.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bunny.net/cli": patch ---- - -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 diff --git a/.changeset/fix-piped-json-output.md b/.changeset/fix-piped-json-output.md deleted file mode 100644 index 81f20bf3..00000000 --- a/.changeset/fix-piped-json-output.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bunny.net/cli": patch ---- - -Prevent JSON output from being truncated when piped. diff --git a/.changeset/headless-login.md b/.changeset/headless-login.md deleted file mode 100644 index b4ca15bc..00000000 --- a/.changeset/headless-login.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bunny.net/cli": minor ---- - -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 diff --git a/.changeset/openapi-client-entrypoints-metadata.md b/.changeset/openapi-client-entrypoints-metadata.md deleted file mode 100644 index 88ecf74c..00000000 --- a/.changeset/openapi-client-entrypoints-metadata.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bunny.net/openapi-client": minor ---- - -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). diff --git a/.changeset/openapi-specs-refresh.md b/.changeset/openapi-specs-refresh.md deleted file mode 100644 index 6073f290..00000000 --- a/.changeset/openapi-specs-refresh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bunny.net/openapi-client": patch ---- - -refresh OpenAPI specs from the sources listed at https://bunny.net/docs/openapi diff --git a/.changeset/sandbox-cp-directory-dest.md b/.changeset/sandbox-cp-directory-dest.md deleted file mode 100644 index 4864c08a..00000000 --- a/.changeset/sandbox-cp-directory-dest.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@bunny.net/sandbox": minor -"@bunny.net/cli": patch ---- - -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". diff --git a/.changeset/sandbox-files-cp.md b/.changeset/sandbox-files-cp.md deleted file mode 100644 index a5bb3b0d..00000000 --- a/.changeset/sandbox-files-cp.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bunny.net/cli": minor ---- - -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 diff --git a/.changeset/sandbox-uv-workplace-bin.md b/.changeset/sandbox-uv-workplace-bin.md deleted file mode 100644 index b0e12725..00000000 --- a/.changeset/sandbox-uv-workplace-bin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bunny.net/cli": patch ---- - -chore(sandbox): install uv in the sandbox image and add /workplace/bin to the PATH diff --git a/.changeset/sites-deployments-delete.md b/.changeset/sites-deployments-delete.md deleted file mode 100644 index 9967579f..00000000 --- a/.changeset/sites-deployments-delete.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bunny.net/cli": patch ---- - -feat(sites): `sites deployments delete ` 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 diff --git a/.changeset/sites-preview-zones-per-deploy.md b/.changeset/sites-preview-zones-per-deploy.md deleted file mode 100644 index 920f43ea..00000000 --- a/.changeset/sites-preview-zones-per-deploy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bunny.net/cli": patch ---- - -feat(sites): every deploy gets its own preview pull zone (`sites-dpl--.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 diff --git a/.changeset/skills-onboarding-offer.md b/.changeset/skills-onboarding-offer.md deleted file mode 100644 index 19941898..00000000 --- a/.changeset/skills-onboarding-offer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bunny.net/cli": minor ---- - -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` diff --git a/.changeset/storage-zone-tier-and-s3.md b/.changeset/storage-zone-tier-and-s3.md deleted file mode 100644 index ea5d13a8..00000000 --- a/.changeset/storage-zone-tier-and-s3.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@bunny.net/cli": patch ---- - -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 diff --git a/packages/cli-darwin-arm64/CHANGELOG.md b/packages/cli-darwin-arm64/CHANGELOG.md index ec252b46..ccb2ce5b 100644 --- a/packages/cli-darwin-arm64/CHANGELOG.md +++ b/packages/cli-darwin-arm64/CHANGELOG.md @@ -1,5 +1,7 @@ # @bunny.net/cli-darwin-arm64 +## 0.14.0 + ## 0.13.0 ## 0.12.0 diff --git a/packages/cli-darwin-arm64/package.json b/packages/cli-darwin-arm64/package.json index 95b5d099..86b8d95f 100644 --- a/packages/cli-darwin-arm64/package.json +++ b/packages/cli-darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@bunny.net/cli-darwin-arm64", - "version": "0.13.0", + "version": "0.14.0", "description": "bunny.net CLI binary for macOS arm64", "os": [ "darwin" diff --git a/packages/cli-darwin-x64/CHANGELOG.md b/packages/cli-darwin-x64/CHANGELOG.md index bc076fe5..17c2d107 100644 --- a/packages/cli-darwin-x64/CHANGELOG.md +++ b/packages/cli-darwin-x64/CHANGELOG.md @@ -1,5 +1,7 @@ # @bunny.net/cli-darwin-x64 +## 0.14.0 + ## 0.13.0 ## 0.12.0 diff --git a/packages/cli-darwin-x64/package.json b/packages/cli-darwin-x64/package.json index 87549adb..12c0e9cc 100644 --- a/packages/cli-darwin-x64/package.json +++ b/packages/cli-darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "@bunny.net/cli-darwin-x64", - "version": "0.13.0", + "version": "0.14.0", "description": "bunny.net CLI binary for macOS x64", "os": [ "darwin" diff --git a/packages/cli-linux-arm64/CHANGELOG.md b/packages/cli-linux-arm64/CHANGELOG.md index 7e32769e..4d6d3e66 100644 --- a/packages/cli-linux-arm64/CHANGELOG.md +++ b/packages/cli-linux-arm64/CHANGELOG.md @@ -1,5 +1,7 @@ # @bunny.net/cli-linux-arm64 +## 0.14.0 + ## 0.13.0 ## 0.12.0 diff --git a/packages/cli-linux-arm64/package.json b/packages/cli-linux-arm64/package.json index 3dfeae22..6e60c84f 100644 --- a/packages/cli-linux-arm64/package.json +++ b/packages/cli-linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "@bunny.net/cli-linux-arm64", - "version": "0.13.0", + "version": "0.14.0", "description": "bunny.net CLI binary for Linux arm64", "os": [ "linux" diff --git a/packages/cli-linux-x64/CHANGELOG.md b/packages/cli-linux-x64/CHANGELOG.md index 4505786d..b0bda379 100644 --- a/packages/cli-linux-x64/CHANGELOG.md +++ b/packages/cli-linux-x64/CHANGELOG.md @@ -1,5 +1,7 @@ # @bunny.net/cli-linux-x64 +## 0.14.0 + ## 0.13.0 ## 0.12.0 diff --git a/packages/cli-linux-x64/package.json b/packages/cli-linux-x64/package.json index 57069ff8..466135e5 100644 --- a/packages/cli-linux-x64/package.json +++ b/packages/cli-linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "@bunny.net/cli-linux-x64", - "version": "0.13.0", + "version": "0.14.0", "description": "bunny.net CLI binary for Linux x64", "os": [ "linux" diff --git a/packages/cli-windows-x64/CHANGELOG.md b/packages/cli-windows-x64/CHANGELOG.md index b2713d05..bd241dab 100644 --- a/packages/cli-windows-x64/CHANGELOG.md +++ b/packages/cli-windows-x64/CHANGELOG.md @@ -1,5 +1,7 @@ # @bunny.net/cli-windows-x64 +## 0.14.0 + ## 0.13.0 ## 0.12.0 diff --git a/packages/cli-windows-x64/package.json b/packages/cli-windows-x64/package.json index 674beab5..de45e794 100644 --- a/packages/cli-windows-x64/package.json +++ b/packages/cli-windows-x64/package.json @@ -1,6 +1,6 @@ { "name": "@bunny.net/cli-windows-x64", - "version": "0.13.0", + "version": "0.14.0", "description": "bunny.net CLI binary for Windows x64", "os": [ "win32" diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index a8bf5ace..a55db41a 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,37 @@ # @bunny.net/cli +## 0.14.0 + +### Minor Changes + +- [#160](https://github.com/BunnyWay/cli/pull/160) [`c95da7e`](https://github.com/BunnyWay/cli/commit/c95da7ecab6eb0814ae640bdc7771df88cde1872) Thanks [@jamie-at-bunny](https://github.com/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](https://github.com/BunnyWay/cli/pull/170) [`9338eb0`](https://github.com/BunnyWay/cli/commit/9338eb0cbfb705f194c00f882dfa0dec81061027) Thanks [@jamie-at-bunny](https://github.com/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](https://github.com/BunnyWay/cli/pull/167) [`2757151`](https://github.com/BunnyWay/cli/commit/2757151535b00d1e4d4d9bcff535420c3d94c17c) Thanks [@jamie-at-bunny](https://github.com/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](https://github.com/BunnyWay/cli/pull/161) [`80115c0`](https://github.com/BunnyWay/cli/commit/80115c01f50b9c0e87b63b12e7f276471902cb81) Thanks [@jamie-at-bunny](https://github.com/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](https://github.com/BunnyWay/cli/pull/156) [`3dff411`](https://github.com/BunnyWay/cli/commit/3dff411468a9bf3602dfd66f0bdc0a9f2cbf851e) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - anycast endpoints now send the `iPv4` IP protocol version documented by the Magic Containers API + +- [#156](https://github.com/BunnyWay/cli/pull/156) [`3dff411`](https://github.com/BunnyWay/cli/commit/3dff411468a9bf3602dfd66f0bdc0a9f2cbf851e) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - point documentation links at bunny.net/docs, including the Scriptable DNS link that had gone dead + +- [#149](https://github.com/BunnyWay/cli/pull/149) [`19aec86`](https://github.com/BunnyWay/cli/commit/19aec86d94bff28a96d7649318de52887caafd4a) Thanks [@jamie-at-bunny](https://github.com/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](https://github.com/BunnyWay/cli/pull/152) [`81f9e4d`](https://github.com/BunnyWay/cli/commit/81f9e4dc2ea5edbb82b410a0bda05834e3eca7ca) Thanks [@jedisct1](https://github.com/jedisct1)! - Prevent JSON output from being truncated when piped. + +- [#143](https://github.com/BunnyWay/cli/pull/143) [`8884779`](https://github.com/BunnyWay/cli/commit/88847797d2216b5cf23ae3e335a7ea2becb3fd95) Thanks [@jedisct1](https://github.com/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](https://github.com/BunnyWay/cli/pull/145) [`654fb29`](https://github.com/BunnyWay/cli/commit/654fb2992a64e32686cbdd3d45d0e6d51a8846a9) Thanks [@jedisct1](https://github.com/jedisct1)! - chore(sandbox): install uv in the sandbox image and add /workplace/bin to the PATH + +- [#159](https://github.com/BunnyWay/cli/pull/159) [`36e145f`](https://github.com/BunnyWay/cli/commit/36e145f2f98358c0fd66e7e06046be156ca2b936) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - feat(sites): `sites deployments delete ` 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](https://github.com/BunnyWay/cli/pull/149) [`19aec86`](https://github.com/BunnyWay/cli/commit/19aec86d94bff28a96d7649318de52887caafd4a) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - feat(sites): every deploy gets its own preview pull zone (`sites-dpl--.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](https://github.com/BunnyWay/cli/pull/169) [`ef246eb`](https://github.com/BunnyWay/cli/commit/ef246ebceeec313445667c6fdc936c2b0bdbd5a7) Thanks [@jamie-at-bunny](https://github.com/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 + ## 0.13.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index d29b22ad..0c548114 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@bunny.net/cli", - "version": "0.13.0", + "version": "0.14.0", "type": "module", "module": "src/index.ts", "bin": { @@ -29,11 +29,11 @@ "zod": "^4.3.6" }, "optionalDependencies": { - "@bunny.net/cli-linux-x64": "0.13.0", - "@bunny.net/cli-linux-arm64": "0.13.0", - "@bunny.net/cli-darwin-x64": "0.13.0", - "@bunny.net/cli-darwin-arm64": "0.13.0", - "@bunny.net/cli-windows-x64": "0.13.0" + "@bunny.net/cli-linux-x64": "0.14.0", + "@bunny.net/cli-linux-arm64": "0.14.0", + "@bunny.net/cli-darwin-x64": "0.14.0", + "@bunny.net/cli-darwin-arm64": "0.14.0", + "@bunny.net/cli-windows-x64": "0.14.0" }, "publishConfig": { "access": "public" diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index bc6756d0..a351104d 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,12 @@ # @bunny.net/config +## 0.1.5 + +### Patch Changes + +- Updated dependencies [[`cdb130a`](https://github.com/BunnyWay/cli/commit/cdb130ad869c96eee4bee8eef610e360f51b4958), [`3dff411`](https://github.com/BunnyWay/cli/commit/3dff411468a9bf3602dfd66f0bdc0a9f2cbf851e)]: + - @bunny.net/openapi-client@0.3.0 + ## 0.1.4 ### Patch Changes diff --git a/packages/config/package.json b/packages/config/package.json index c1e44d1f..b00985b6 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@bunny.net/config", - "version": "0.1.4", + "version": "0.1.5", "private": true, "type": "module", "module": "src/index.ts", diff --git a/packages/openapi-client/CHANGELOG.md b/packages/openapi-client/CHANGELOG.md index 85d9cf3f..9ef173d7 100644 --- a/packages/openapi-client/CHANGELOG.md +++ b/packages/openapi-client/CHANGELOG.md @@ -1,5 +1,15 @@ # @bunny.net/openapi-client +## 0.3.0 + +### Minor Changes + +- [#157](https://github.com/BunnyWay/cli/pull/157) [`cdb130a`](https://github.com/BunnyWay/cli/commit/cdb130ad869c96eee4bee8eef610e360f51b4958) Thanks [@jamie-at-bunny](https://github.com/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 + +- [#156](https://github.com/BunnyWay/cli/pull/156) [`3dff411`](https://github.com/BunnyWay/cli/commit/3dff411468a9bf3602dfd66f0bdc0a9f2cbf851e) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - refresh OpenAPI specs from the sources listed at https://bunny.net/docs/openapi + ## 0.2.0 ### Minor Changes diff --git a/packages/openapi-client/package.json b/packages/openapi-client/package.json index fd4ee4c2..d8619e2d 100644 --- a/packages/openapi-client/package.json +++ b/packages/openapi-client/package.json @@ -1,6 +1,6 @@ { "name": "@bunny.net/openapi-client", - "version": "0.2.0", + "version": "0.3.0", "description": "Type-safe TypeScript client for the bunny.net APIs (CDN, DNS, Edge Storage, Stream, Shield, Magic Containers), generated from official OpenAPI specs.", "license": "MIT", "repository": { diff --git a/packages/sandbox/CHANGELOG.md b/packages/sandbox/CHANGELOG.md index 2b22de47..fe68954b 100644 --- a/packages/sandbox/CHANGELOG.md +++ b/packages/sandbox/CHANGELOG.md @@ -1,5 +1,18 @@ # @bunny.net/sandbox +## 0.4.0 + +### Minor Changes + +- [#143](https://github.com/BunnyWay/cli/pull/143) [`8884779`](https://github.com/BunnyWay/cli/commit/88847797d2216b5cf23ae3e335a7ea2becb3fd95) Thanks [@jedisct1](https://github.com/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](https://github.com/BunnyWay/cli/pull/156) [`3dff411`](https://github.com/BunnyWay/cli/commit/3dff411468a9bf3602dfd66f0bdc0a9f2cbf851e) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - anycast endpoints now send the `iPv4` IP protocol version documented by the Magic Containers API + +- Updated dependencies [[`cdb130a`](https://github.com/BunnyWay/cli/commit/cdb130ad869c96eee4bee8eef610e360f51b4958), [`3dff411`](https://github.com/BunnyWay/cli/commit/3dff411468a9bf3602dfd66f0bdc0a9f2cbf851e)]: + - @bunny.net/openapi-client@0.3.0 + ## 0.3.3 ### Patch Changes diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index 74bd68eb..89bbaa07 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@bunny.net/sandbox", - "version": "0.3.3", + "version": "0.4.0", "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", diff --git a/packages/scriptable-dns-types/CHANGELOG.md b/packages/scriptable-dns-types/CHANGELOG.md index 2c5b8553..c1db1062 100644 --- a/packages/scriptable-dns-types/CHANGELOG.md +++ b/packages/scriptable-dns-types/CHANGELOG.md @@ -1,5 +1,11 @@ # @bunny.net/scriptable-dns-types +## 0.1.2 + +### Patch Changes + +- [#156](https://github.com/BunnyWay/cli/pull/156) [`3dff411`](https://github.com/BunnyWay/cli/commit/3dff411468a9bf3602dfd66f0bdc0a9f2cbf851e) Thanks [@jamie-at-bunny](https://github.com/jamie-at-bunny)! - point documentation links at bunny.net/docs, including the Scriptable DNS link that had gone dead + ## 0.1.1 ### Patch Changes diff --git a/packages/scriptable-dns-types/package.json b/packages/scriptable-dns-types/package.json index 1ef0c70d..05b28fcd 100644 --- a/packages/scriptable-dns-types/package.json +++ b/packages/scriptable-dns-types/package.json @@ -1,6 +1,6 @@ { "name": "@bunny.net/scriptable-dns-types", - "version": "0.1.1", + "version": "0.1.2", "description": "Ambient TypeScript types for the bunny.net Scriptable DNS runtime.", "license": "MIT", "types": "index.d.ts",