From ec6e3ac2ae283589e5c224f9eeb90a3a93ead192 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 8 Oct 2026 13:18:12 +0000 Subject: [PATCH 1/2] chore(main): release 1.10.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 12 ++++++++++++ COMMANDS.md | 2 +- cli-reference.json | 2 +- cli/package.json | 2 +- cli/src/version.ts | 2 +- 6 files changed, 17 insertions(+), 5 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 2b6f978..d9246dd 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.9.1" + ".": "1.10.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 568f536..4222e85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,18 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.10.0](https://github.com/altertable-ai/altertable-cli/compare/v1.9.1...v1.10.0) (2026-10-08) + + +### Features + +* **data-app:** add commands to validate, publish, and update data apps from files ([#131](https://github.com/altertable-ai/altertable-cli/issues/131)) ([439444b](https://github.com/altertable-ai/altertable-cli/commit/439444bd4fa41035ad489d5943336380b68460f7)) + + +### Bug Fixes + +* **data-app:** upgrade CLI starter and fixtures to v0.66.0 ([#130](https://github.com/altertable-ai/altertable-cli/issues/130)) ([503ed70](https://github.com/altertable-ai/altertable-cli/commit/503ed702af198e5d20ab0c0482604975a4c76b1a)) + ## [1.9.1](https://github.com/altertable-ai/altertable-cli/compare/v1.9.0...v1.9.1) (2026-10-02) ### Changed diff --git a/COMMANDS.md b/COMMANDS.md index 4739a68..3943611 100644 --- a/COMMANDS.md +++ b/COMMANDS.md @@ -2,7 +2,7 @@ # Altertable CLI command reference -Altertable CLI v1.9.1 • Query and manage your data platform from the terminal. +Altertable CLI v1.10.0 • Query and manage your data platform from the terminal. **Global options** diff --git a/cli-reference.json b/cli-reference.json index 06d8ee9..ab3f8ac 100644 --- a/cli-reference.json +++ b/cli-reference.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, - "cliVersion": "1.9.1", + "cliVersion": "1.10.0", "globalOptions": [ { "name": "help", diff --git a/cli/package.json b/cli/package.json index ce54520..2adf34e 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,6 +1,6 @@ { "name": "@altertable/cli", - "version": "1.9.1", + "version": "1.10.0", "description": "Altertable CLI — query and manage your data platform", "homepage": "https://github.com/altertable-ai/altertable-cli#readme", "bugs": { diff --git a/cli/src/version.ts b/cli/src/version.ts index 82233a5..099df6f 100644 --- a/cli/src/version.ts +++ b/cli/src/version.ts @@ -1,2 +1,2 @@ -export const VERSION = "1.9.1"; // x-release-please-version +export const VERSION = "1.10.0"; // x-release-please-version export const USER_AGENT = `altertable-cli/${VERSION}`; From 947af5332554aa0438aeaddda151287876476663 Mon Sep 17 00:00:00 2001 From: Albert Date: Thu, 8 Oct 2026 16:42:08 +0200 Subject: [PATCH 2/2] test(usage): allow wrapped version banner (#133) ## Summary Makes the help-banner assertion compare normalized whitespace, so it verifies the complete versioned sentence whether the terminal renderer wraps it or not. ## Impact This is a test-only correction for the release branch. It restores release verification for multi-digit version components without changing CLI behavior or help rendering. ## Verification - `bun test src/lib/usage.test.ts` - `git diff --check` --- cli/src/lib/usage.test.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/cli/src/lib/usage.test.ts b/cli/src/lib/usage.test.ts index abc8d50..6596185 100644 --- a/cli/src/lib/usage.test.ts +++ b/cli/src/lib/usage.test.ts @@ -28,10 +28,9 @@ describe("renderAltertableUsage", () => { test("groups root commands before global flags in a custom help panel", async () => { const usage = await renderAltertableUsage(buildMainCommand()); - expect(usage).toContain( - `Altertable CLI v${VERSION} • Query and manage your data platform from the`, + expect(usage.replace(/\s+/g, " ")).toContain( + `Altertable CLI v${VERSION} • Query and manage your data platform from the terminal.`, ); - expect(usage).toContain("terminal."); expect(usage).toContain("Usage\n altertable [flags]"); expect(usage).toContain("\n Commands\n"); expect(usage).toContain("\n Commands\n Platform\n");