From 8876e14edfba9d3561702a0e8f3bde4729997d84 Mon Sep 17 00:00:00 2001 From: Andre Landgraf Date: Tue, 25 Aug 2026 15:48:23 -0700 Subject: [PATCH] chore: release neon@4.5.0, neonctl@4.5.0 --- .changeset/calm-bears-claim.md | 8 -------- internals/env-core/CHANGELOG.md | 7 +++++++ internals/env-core/package.json | 2 +- packages/cli/CHANGELOG.md | 14 ++++++++++++++ packages/cli/package.json | 2 +- packages/config-runtime/CHANGELOG.md | 7 +++++++ packages/config-runtime/package.json | 2 +- packages/config/CHANGELOG.md | 8 ++++++++ packages/config/package.json | 2 +- packages/env/CHANGELOG.md | 7 +++++++ packages/env/package.json | 2 +- packages/neonctl/CHANGELOG.md | 7 +++++++ packages/neonctl/package.json | 2 +- 13 files changed, 56 insertions(+), 14 deletions(-) delete mode 100644 .changeset/calm-bears-claim.md diff --git a/.changeset/calm-bears-claim.md b/.changeset/calm-bears-claim.md deleted file mode 100644 index bc0d87a7..00000000 --- a/.changeset/calm-bears-claim.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"neon": minor -"@neon/config": patch ---- - -Add `neon claim` and its `claimable` alias for creating, using, claiming, listing, and deleting temporary Claimable Neon projects without an account. `status`, `accept`, and `delete` take an optional project id from `claim list`. `list` prints `state` from the assertion clock and the project expiry, and `delete` drops a local record after the identity assertion expires. `create` prints CLI service names and `project_expires_at`. - -Recognize Claimable Neon capability errors in Config-as-Code so unavailable pre-claim services keep their actionable claim guidance instead of being reported as API-key failures. diff --git a/internals/env-core/CHANGELOG.md b/internals/env-core/CHANGELOG.md index 41e4e0c3..12281ea6 100644 --- a/internals/env-core/CHANGELOG.md +++ b/internals/env-core/CHANGELOG.md @@ -1,5 +1,12 @@ # @neon-internals/env-core +## 0.0.3 + +### Patch Changes + +- Updated dependencies [512baf3] + - @neon/config@1.0.3 + ## 0.0.2 ### Patch Changes diff --git a/internals/env-core/package.json b/internals/env-core/package.json index fd22a19f..dc4e97f2 100644 --- a/internals/env-core/package.json +++ b/internals/env-core/package.json @@ -1,6 +1,6 @@ { "name": "@neon-internals/env-core", - "version": "0.0.2", + "version": "0.0.3", "private": true, "description": "Branch env resolution and credential reuse shared by the `neon` and `@neon/env` CLIs. Never published - bundled into each consumer.", "type": "module", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 7b0a9573..3108e410 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,19 @@ # neon +## 4.5.0 + +### Minor Changes + +- 512baf3: Add `neon claim` and its `claimable` alias for creating, using, claiming, listing, and deleting temporary Claimable Neon projects without an account. `status`, `accept`, and `delete` take an optional project id from `claim list`. `list` prints `state` from the assertion clock and the project expiry, and `delete` drops a local record after the identity assertion expires. `create` prints CLI service names and `project_expires_at`. + + Recognize Claimable Neon capability errors in Config-as-Code so unavailable pre-claim services keep their actionable claim guidance instead of being reported as API-key failures. + +### Patch Changes + +- Updated dependencies [512baf3] + - @neon/config@1.0.3 + - @neon/config-runtime@1.0.3 + ## 4.4.0 ### Minor Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 6bfa0459..6b86ce09 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "neon", - "version": "4.4.0", + "version": "4.5.0", "description": "CLI tool for Neon, the cloud backend primitives built around Lakebase Postgres", "keywords": [ "neon", diff --git a/packages/config-runtime/CHANGELOG.md b/packages/config-runtime/CHANGELOG.md index 1dfd55b3..053e55dd 100644 --- a/packages/config-runtime/CHANGELOG.md +++ b/packages/config-runtime/CHANGELOG.md @@ -1,5 +1,12 @@ # @neondatabase/config-runtime +## 1.0.3 + +### Patch Changes + +- Updated dependencies [512baf3] + - @neon/config@1.0.3 + ## 1.0.2 ### Patch Changes diff --git a/packages/config-runtime/package.json b/packages/config-runtime/package.json index d9b2a6af..0acc6263 100644 --- a/packages/config-runtime/package.json +++ b/packages/config-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@neon/config-runtime", - "version": "1.0.2", + "version": "1.0.3", "description": "Imperative runtime for @neon/config: inspect/plan/apply a neon.ts policy against the Neon API and bundle + deploy Neon Functions. Pulls in esbuild; import this from CLIs and CI, not from neon.ts.", "keywords": [ "neon", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index cefc8d91..8b9d01ce 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,13 @@ # @neondatabase/config +## 1.0.3 + +### Patch Changes + +- 512baf3: Add `neon claim` and its `claimable` alias for creating, using, claiming, listing, and deleting temporary Claimable Neon projects without an account. `status`, `accept`, and `delete` take an optional project id from `claim list`. `list` prints `state` from the assertion clock and the project expiry, and `delete` drops a local record after the identity assertion expires. `create` prints CLI service names and `project_expires_at`. + + Recognize Claimable Neon capability errors in Config-as-Code so unavailable pre-claim services keep their actionable claim guidance instead of being reported as API-key failures. + ## 1.0.2 ### Patch Changes diff --git a/packages/config/package.json b/packages/config/package.json index c8a9fc27..149f52b9 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@neon/config", - "version": "1.0.2", + "version": "1.0.3", "description": "Config-as-Code for Neon. Define a `neon.ts` policy and inspect/diff/deploy it against the Neon API as plain TypeScript functions.", "keywords": [ "neon", diff --git a/packages/env/CHANGELOG.md b/packages/env/CHANGELOG.md index 1364600f..b0882515 100644 --- a/packages/env/CHANGELOG.md +++ b/packages/env/CHANGELOG.md @@ -1,5 +1,12 @@ # @neondatabase/env +## 1.1.3 + +### Patch Changes + +- Updated dependencies [512baf3] + - @neon/config@1.0.3 + ## 1.1.2 ### Patch Changes diff --git a/packages/env/package.json b/packages/env/package.json index 8b5946c0..de48bd1e 100644 --- a/packages/env/package.json +++ b/packages/env/package.json @@ -1,6 +1,6 @@ { "name": "@neon/env", - "version": "1.1.2", + "version": "1.1.3", "description": "Resolve and inject Neon connection strings for the branch selected by your neon.ts policy. fetchEnv / parseEnv plus a `neon-env` CLI with `run` and `export`.", "keywords": [ "neon", diff --git a/packages/neonctl/CHANGELOG.md b/packages/neonctl/CHANGELOG.md index f0e1906d..0a91e0c3 100644 --- a/packages/neonctl/CHANGELOG.md +++ b/packages/neonctl/CHANGELOG.md @@ -1,5 +1,12 @@ # neonctl +## 4.5.0 + +### Patch Changes + +- Updated dependencies [512baf3] + - neon@4.5.0 + ## 4.4.0 ### Minor Changes diff --git a/packages/neonctl/package.json b/packages/neonctl/package.json index e010a90e..a3c1cccf 100644 --- a/packages/neonctl/package.json +++ b/packages/neonctl/package.json @@ -1,6 +1,6 @@ { "name": "neonctl", - "version": "4.4.0", + "version": "4.5.0", "description": "Compatibility command for the Neon CLI", "keywords": [ "neon",