diff --git a/CHANGELOG.md b/CHANGELOG.md index 0cedde3..2daeefe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,19 @@ All notable changes to this project will be documented in this file. This change ## [Unreleased] -### Added (post-v1.0.0-beta.3 CLI sync) +### Notes (v1.0.0-beta.4 sync) +Upstream `v1.0.0-beta.4` shipped no new Node.js SDK API surface relative to +`v1.0.0-beta.3` — every SDK-visible change in the upstream diff +(`ModelBilling.multiplier` optional, extension permission kinds, +`detachedFromSpawningParentSessionId`, advisor block fields on +`assistant.message`, `model` on `assistant.message`, model-picker categories, +`session.commands.respondToQueuedCommand`) was already brought in by the +earlier CLI 1.0.48 schema sync (PR #103), whose entries appear below. +`session.tasks.sendMessage` and the C#/Go-only changes from beta.4 are +deliberately out of scope per the API-parity rule (see Tracked-but-not-ported). +This release bumps the upstream marker from `1.0.0-beta.3` to `1.0.0-beta.4`. + +### Added (v1.0.0-beta.4 sync) - **Schema bump** — `.copilot-schema-version` advanced from `1.0.46` to `1.0.48` (the latest GA on npm). Generated wire specs and coercions regenerated. @@ -83,7 +95,7 @@ All notable changes to this project will be documented in this file. This change `?` suffix — csk does not append `?` for booleans). (upstream PR #1288, CLI 1.0.48-1) -### Tracked-but-not-ported (post-v1.0.0-beta.3 CLI sync) +### Tracked-but-not-ported (v1.0.0-beta.4 sync) - **`session.tasks.sendMessage` (experimental)** — the upstream Tasks API (`session.tasks.*`) is intentionally not surfaced in the Clojure SDK yet; the new `sendMessage` RPC is tracked here for a future port. diff --git a/README.md b/README.md index 3039fef..547d2b2 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Add to your `deps.edn`: ```clojure ;; From Maven Central -io.github.copilot-community-sdk/copilot-sdk-clojure {:mvn/version "1.0.0-beta.3.0"} +io.github.copilot-community-sdk/copilot-sdk-clojure {:mvn/version "1.0.0-beta.4.0"} ;; Or git dependency io.github.copilot-community-sdk/copilot-sdk-clojure {:git/url "https://github.com/copilot-community-sdk/copilot-sdk-clojure.git" diff --git a/build.clj b/build.clj index 52aa66e..cb407b7 100644 --- a/build.clj +++ b/build.clj @@ -7,7 +7,7 @@ (:import [java.io File])) (def lib 'io.github.copilot-community-sdk/copilot-sdk-clojure) -(def version "1.0.0-beta.3.0") +(def version "1.0.0-beta.4.0") (def class-dir "target/classes") (defn- try-sh