Skip to content

Releases: gaelic-ghost/SwiftASB

v1.8.1

Choose a tag to compare

@gaelic-ghost gaelic-ghost released this 09 Jul 01:55
1e3e682

SwiftASB v1.8.1 Release Notes

What Changed

  • Refreshed the internal Codex wire snapshot and reviewed compatibility window
    for Codex CLI 0.143.x, with 0.142.x kept as the latest prior compatible
    minor when feasible.
  • Updated the stored turn-item paging protocol route from
    thread/turns/items/list to the upstream thread/items/list method while
    keeping SwiftASB's public turn-item paging request focused on a required
    turn id.
  • Preserved source compatibility for SwiftASB's public .onFailure approval
    policy after Codex CLI 0.143.0 removed the matching upstream wire enum;
    SwiftASB now encodes that public case as on-request.
  • Mapped the new npm plugin source kind for extension inventory summaries while
    keeping detailed npm package, registry, and version metadata internal for
    future extension-management design.
  • Restored Apache License 2.0 as the current public license and removed the
    obsolete split license-policy files.
  • Synced Swift package repo guidance through sync-swift-package-guidance,
    refreshing the managed repo-maintenance scripts for the Swift package
    profile.

Breaking Changes

  • No Swift source-breaking API changes are intended in this patch release.
  • License terms for current public versions are Apache License 2.0 again.

Migration And Upgrade Notes

  • Consumers should use Codex CLI 0.143.x where possible. 0.142.x remains in
    the reviewed prior-minor window when feasible.
  • Callers using CodexAppServer.ApprovalPolicy.onFailure do not need source
    changes, but the current upstream app-server no longer distinguishes that
    mode from on-request at the wire level.
  • Existing listThreadTurnItems(...) callers do not need source changes; the
    route rename is handled internally.

Verification

  • npm view @openai/codex version
  • codex --version
  • scripts/dump-codex-schemas.sh --dump-if-newer --json
  • SCHEMA_VERSION=v0.143.0 scripts/generate-wire-types.sh
  • uv run /Users/galew/.codex/plugins/cache/socket/apple-dev-skills/8.6.0/skills/sync-swift-package-guidance/scripts/run_workflow.py --repo-root /Users/galew/.codex/worktrees/9358/SwiftASB
  • swift build
  • swift test
  • uv run pytest from Tools/AgentSB
  • bash scripts/repo-maintenance/validate-all.sh
  • git diff --check

v1.8.0

Choose a tag to compare

@gaelic-ghost gaelic-ghost released this 30 Jun 01:46
e9bae54

SwiftASB v1.8.0 Release Notes

What Changed

  • Refreshed the internal Codex app-server v2 wire snapshot for Codex CLI
    0.142.4.
  • Updated SwiftASB's reviewed Codex CLI compatibility window to 0.142.x plus
    0.141.x when that prior runtime remains compatible.
  • Added public preservation for the new upstream sleep turn item
    classification through CodexTurnItem.Kind.sleep.
  • Kept deprecated upstream multi-agent mode fields internal to generated wire
    compatibility instead of adding new public request options.
  • Kept the new OpenAI-form MCP elicitation capability internal for now while the
    public initialization model remains deliberately narrow.
  • Refreshed maintainer notes, generator defaults, AgentSB expectations, and
    compatibility tests around the v0.142.4 schema baseline.

Breaking Changes

  • No source-breaking Swift API changes are intended in this minor release.
  • Startup compatibility now treats Codex CLI 0.140.x as outside SwiftASB's
    reviewed support window. Consumers should update their local Codex CLI before
    using the default startup compatibility policy.

Migration And Upgrade Notes

  • Consumers should use Codex CLI 0.142.x where possible. 0.141.x remains in
    the reviewed prior-minor window when compatible.
  • Clients that switch over CodexTurnItem.Kind should handle the new sleep
    case.
  • No public migration is required for the generated multiAgentMode or
    mcpServerOpenaiFormElicitation wire additions because SwiftASB does not
    expose them as public request controls in this release.

Verification

  • scripts/dump-codex-schemas.sh --dump-if-newer --json
  • SCHEMA_VERSION=v0.142.4 scripts/generate-wire-types.sh
  • swift build
  • swift test
  • uv run pytest from Tools/AgentSB
  • bash scripts/repo-maintenance/validate-all.sh
  • git diff --check

v1.7.5

Choose a tag to compare

@gaelic-ghost gaelic-ghost released this 17 Jun 06:30
59e8537

What's Changed

Full Changelog: v1.7.4...v1.7.5

v1.7.4

Choose a tag to compare

@gaelic-ghost gaelic-ghost released this 14 Jun 19:23
0fc6bc0

SwiftASB v1.7.4 Release Notes

What Changed

  • Added the first usable ASBSwiftUI components:
    ASBThreadSidebar, ASBAgendaPanel, and ASBDashboardPanel.
  • Replaced the scaffold-only ASBSwiftUI module marker with real public SwiftUI
    component files grouped by surface.
  • Updated README usage examples and maintainer planning docs for the new
    ASBSwiftUI component surface.
  • Recorded a SwiftPM test coverage audit in ROADMAP.md and added concrete
    follow-up actions for renderer, presentation, transport, error, and workspace
    coverage gaps.

Breaking Changes

  • No Swift API breaking changes are intended in this patch release.

Migration And Upgrade Notes

  • Consumers using ASBSwiftUI can now adopt ASBThreadSidebar,
    ASBAgendaPanel, and ASBDashboardPanel directly from the ASBSwiftUI
    product.
  • Existing SwiftASB, ASBPresentation, and ASBAppKit APIs remain source
    compatible.

Verification

  • swift build
  • swift test
  • swift test --enable-code-coverage
  • bash scripts/repo-maintenance/validate-all.sh
  • uv run pytest from Tools/AgentSB
  • git diff --check
  • scripts/run-live-codex-release-gate.sh

v1.7.3

Choose a tag to compare

@gaelic-ghost gaelic-ghost released this 13 Jun 23:27
aa737f1

SwiftASB v1.7.3 Release Notes

What Changed

  • Refreshed the internal Codex wire snapshot and reviewed compatibility window
    for Codex CLI 0.139.x.
  • Classified the v0.139.0 schema delta before promotion and kept the new
    optional threadId on mcpServer/startupStatus/updated internal-only for
    now.
  • Added a regression test that proves SwiftASB's public MCP status diagnostics
    remain app-wide even when the upstream wire payload includes a thread target.
  • Refreshed maintainer docs and generator defaults so future schema reviews and
    release prep use the 0.139.x baseline consistently.

Breaking Changes

  • No Swift API breaking changes are intended in this patch release.

Migration And Upgrade Notes

  • Consumers should use Codex CLI 0.139.x.
  • No public API migration is required for the new optional MCP status
    threadId; SwiftASB intentionally keeps that field inside the internal wire
    layer until a thread-scoped MCP diagnostic model is deliberately designed.

Verification

  • swift build
  • swift test
  • bash scripts/repo-maintenance/validate-all.sh
  • uv run pytest from Tools/AgentSB
  • git diff --check
  • scripts/run-live-codex-release-gate.sh

v1.7.2

Choose a tag to compare

@gaelic-ghost gaelic-ghost released this 10 Jun 02:01
62dc85d

SwiftASB v1.7.2 Release Notes

What Changed

  • Added the ASBPresentation foundation for renderer-neutral UI snapshots,
    intents, and cache policy values.
  • Added the first ASBAppKit thread sidebar view backed by
    ThreadSidebarSnapshot data.
  • Refreshed the internal Codex wire snapshot and reviewed compatibility window
    for Codex CLI 0.138.x.
  • Moved future public versions to the PolyForm Noncommercial License 1.0.0
    while preserving historical Apache License 2.0 terms for earlier versions.

Breaking Changes

  • License change for future public versions: commercial use now requires a
    separate written commercial license from Gale.
  • No Swift API breaking changes are intended in this patch release.

Migration And Upgrade Notes

  • Consumers should use Codex CLI 0.138.x.
  • Commercial users should review COMMERCIAL-USE.md
    and contact Gale for licensing.
  • Earlier published SwiftASB versions remain available under the license terms
    that applied to those versions.

Verification

  • swift build
  • swift test
  • uv run pytest from Tools/AgentSB
  • bash scripts/repo-maintenance/validate-all.sh
  • git diff --check
  • Release flow now prefers this checked-in release-note file when creating the
    GitHub release.

v1.7.1

Choose a tag to compare

@gaelic-ghost gaelic-ghost released this 06 Jun 14:51

What's Changed

Full Changelog: v1.7.0...v1.7.1

v1.7.0

Choose a tag to compare

@gaelic-ghost gaelic-ghost released this 31 May 22:59

What's Changed

Full Changelog: v1.6.0...v1.7.0

v1.6.0

Choose a tag to compare

@gaelic-ghost gaelic-ghost released this 30 May 21:43

What's Changed

Full Changelog: v1.5.0...v1.6.0

v1.5.0

Choose a tag to compare

@gaelic-ghost gaelic-ghost released this 30 May 18:57

What's Changed

Full Changelog: v1.4.0...v1.5.0