From e1191c2e00ee370b82834dd2a0ddc2bced54627b Mon Sep 17 00:00:00 2001
From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com>
Date: Mon, 15 Jun 2026 09:08:39 +0000
Subject: [PATCH 1/4] docs: add changelog entries for CLI v2.25.0, v2.26.0, and
June Platform release
---
changelog/index.mdx | 51 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 51 insertions(+)
diff --git a/changelog/index.mdx b/changelog/index.mdx
index 4fac8c2..55b521f 100644
--- a/changelog/index.mdx
+++ b/changelog/index.mdx
@@ -4,6 +4,57 @@ description: "Release notes for Kosli products."
rss: true
---
+
+
+## New features
+
+- **Sign in with SSO** — a redesigned sign-in page makes SSO a first-class option alongside other providers.
+- **Manage tags on controls** — add and remove arbitrary name/value tags on controls to categorise, filter, and search them without affecting version history.
+- **Membership history audit log** — organization membership and role changes are now appended to an audit history, capturing who changed what and when.
+- **Short fingerprints on artifact GETs** — artifact GET endpoints once again accept short fingerprint prefixes (5–64 chars), restoring documented CLI behaviour like `kosli get artifact flow@`.
+
+## Updates
+
+- **Improved decisions view on control pages** — Decisions is now the default tab on a control's detail page, and each row links to the flow and trail the decision was attested against.
+- **Faster org-scoped queries** — trail moments and recently-modified artifact queries now use org-scoped indexes for better performance on large organizations.
+
+## Bug fixes
+
+- Fixed revoking an already-archived service account API key returning `200 OK` instead of `404 Not Found`.
+- Fixed an order-dependent waiver leak in trail and provenance compliance evaluation where one waived exception could incorrectly carry over to later artifacts.
+
+
+
+
+
+## New features
+
+- **`kosli list environments` filtering and pagination** — new `--name`, `--type`, `--space-id`, `--tag`, `--page`, and `--page-limit` flags filter and paginate environment listings. See the [list environments reference](/client_reference/kosli_list_environments).
+- **`kosli list flows` name search** — new `--name` and `--ignore-case` flags search flows by name. See the [list flows reference](/client_reference/kosli_list_flows).
+
+## Updates
+
+- **`kosli attest jira`** — clearer help text for CVE and multi-segment identifier filtering behaviour. See the [attest jira reference](/client_reference/kosli_attest_jira).
+
+## Bug fixes
+
+- **Service account API key prompts** — the revoke confirmation prompt now reads inline, and cancellation messaging and key ID styling are consistent with other commands.
+
+[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.26.0)
+
+
+
+
+
+## New features
+
+- **`kosli service-account api-keys`** — new command group (alias `sa ak`) to manage service account API keys from the CLI, with `create`, `revoke`, `rotate`, and `list` subcommands.
+- **Short aliases for top-level verbs** — `get` (`g`), `rename` (`re`), `disable` (`dis`), `enable` (`en`), `log` (`lo`), and `status` (`s`, `st`) now have shorter aliases.
+
+[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.25.0)
+
+
+
## New features
From c025f257f98f79cd41c49ea2ae13e8449836683c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Gr=C3=B8ndahl?=
Date: Thu, 18 Jun 2026 13:14:27 +0200
Subject: [PATCH 2/4] docs: remove feature-flagged entries, fix British
spelling, add missing closing tag
---
changelog/index.mdx | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/changelog/index.mdx b/changelog/index.mdx
index 91c4fe1..502f667 100644
--- a/changelog/index.mdx
+++ b/changelog/index.mdx
@@ -9,13 +9,11 @@ rss: true
## New features
- **Sign in with SSO** — a redesigned sign-in page makes SSO a first-class option alongside other providers.
-- **Manage tags on controls** — add and remove arbitrary name/value tags on controls to categorise, filter, and search them without affecting version history.
- **Membership history audit log** — organization membership and role changes are now appended to an audit history, capturing who changed what and when.
-- **Short fingerprints on artifact GETs** — artifact GET endpoints once again accept short fingerprint prefixes (5–64 chars), restoring documented CLI behaviour like `kosli get artifact flow@`.
+- **Short fingerprints on artifact GETs** — artifact GET endpoints once again accept short fingerprint prefixes (5–64 chars), restoring documented CLI behavior like `kosli get artifact flow@`.
## Updates
-- **Improved decisions view on control pages** — Decisions is now the default tab on a control's detail page, and each row links to the flow and trail the decision was attested against.
- **Faster org-scoped queries** — trail moments and recently-modified artifact queries now use org-scoped indexes for better performance on large organizations.
## Bug fixes
@@ -34,7 +32,7 @@ rss: true
## Updates
-- **`kosli attest jira`** — clearer help text for CVE and multi-segment identifier filtering behaviour. See the [attest jira reference](/client_reference/kosli_attest_jira).
+- **`kosli attest jira`** — clearer help text for CVE and multi-segment identifier filtering behavior. See the [attest jira reference](/client_reference/kosli_attest_jira).
## Bug fixes
@@ -52,6 +50,9 @@ rss: true
- **Short aliases for top-level verbs** — `get` (`g`), `rename` (`re`), `disable` (`dis`), `enable` (`en`), `log` (`lo`), and `status` (`s`, `st`) now have shorter aliases.
[View on GitHub](https://github.com/kosli-dev/cli/releases/tag/v2.25.0)
+
+
+
## Updates
From 22eed78992a819c43febc5c1f1b7a8731a792b29 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Gr=C3=B8ndahl?=
Date: Thu, 18 Jun 2026 13:15:38 +0200
Subject: [PATCH 3/4] docs: add categorise to spelling rules and reference
styles in changelog workflow
---
.mintlify/workflows/update-changelog.md | 2 ++
styles/Kosli/AmericanSpelling.yml | 3 +++
2 files changed, 5 insertions(+)
diff --git a/.mintlify/workflows/update-changelog.md b/.mintlify/workflows/update-changelog.md
index 640fe7d..cf20872 100644
--- a/.mintlify/workflows/update-changelog.md
+++ b/.mintlify/workflows/update-changelog.md
@@ -44,4 +44,6 @@ If unsure about the structure, review recent changelog updates and follow that s
Be polite and terse. The changelog must be skimmable and quick to read. Include relevant links to docs pages.
+Before opening a PR, review all written content against the style rules in `styles/Kosli/`. In particular, `AmericanSpelling.yml` lists British spellings that must be replaced with their American equivalents (e.g., "behaviour" → "behavior", "categorise" → "categorize").
+
PR titles and commit messages must follow the conventional commits format described in CLAUDE.md. Use `docs:` as the type.
diff --git a/styles/Kosli/AmericanSpelling.yml b/styles/Kosli/AmericanSpelling.yml
index 580ff2c..50a5daa 100644
--- a/styles/Kosli/AmericanSpelling.yml
+++ b/styles/Kosli/AmericanSpelling.yml
@@ -15,3 +15,6 @@ swap:
standardise: standardize
standardised: standardized
standardising: standardizing
+ categorise: categorize
+ categorised: categorized
+ categorising: categorizing
From 309f499fb4060abbc4e7aeb727c0add79e2a5344 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Dan=20Gr=C3=B8ndahl?=
Date: Thu, 18 Jun 2026 13:37:23 +0200
Subject: [PATCH 4/4] fix: use American spellings in changelog workflow
instructions
---
.mintlify/workflows/update-changelog.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/.mintlify/workflows/update-changelog.md b/.mintlify/workflows/update-changelog.md
index cf20872..ea7c1ed 100644
--- a/.mintlify/workflows/update-changelog.md
+++ b/.mintlify/workflows/update-changelog.md
@@ -44,6 +44,6 @@ If unsure about the structure, review recent changelog updates and follow that s
Be polite and terse. The changelog must be skimmable and quick to read. Include relevant links to docs pages.
-Before opening a PR, review all written content against the style rules in `styles/Kosli/`. In particular, `AmericanSpelling.yml` lists British spellings that must be replaced with their American equivalents (e.g., "behaviour" → "behavior", "categorise" → "categorize").
+Before opening a PR, review all written content against the style rules in `styles/Kosli/`. In particular, `AmericanSpelling.yml` maps British spellings to their American equivalents — use American spelling throughout (e.g., "behavior", "categorize", "organize").
PR titles and commit messages must follow the conventional commits format described in CLAUDE.md. Use `docs:` as the type.