diff --git a/CHANGELOG.md b/CHANGELOG.md index caa8aa4..3a6a1c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ All notable changes to this project will be documented in this file. This change ## [Unreleased] +## [0.2.1.1-SNAPSHOT] - 2026-03-26 ### Added (v0.2.1 sync) - **Commands support** — register slash commands per-session via `:commands` option in session config. Each command definition has `:name`, optional `:description`, and a `:command-handler` function. Commands are sent on the wire (name + description) and executed via `command.execute` broadcast events with `session.commands.handlePendingCommand` RPC callback (upstream PR #906). - **UI Elicitation convenience API** — new public functions `confirm!`, `select!`, `input!` wrap the existing `ui-elicitation!` with typed schemas. `capabilities` accessor returns host capabilities from session create/resume response. `elicitation-supported?` predicate checks if the host supports elicitation dialogs. All convenience methods throw with a clear error when elicitation is unsupported (upstream PR #906). @@ -356,7 +357,8 @@ All notable changes to this project will be documented in this file. This change - org.clojure/spec.alpha 0.5.238 - cheshire/cheshire 5.13.0 -[Unreleased]: https://github.com/copilot-community-sdk/copilot-sdk-clojure/compare/v0.2.0.0...HEAD +[Unreleased]: https://github.com/copilot-community-sdk/copilot-sdk-clojure/compare/v0.2.1.1-SNAPSHOT...HEAD +[0.2.1.1-SNAPSHOT]: https://github.com/copilot-community-sdk/copilot-sdk-clojure/compare/v0.2.0.0...v0.2.1.1-SNAPSHOT [0.2.0.0]: https://github.com/copilot-community-sdk/copilot-sdk-clojure/compare/v0.1.33.0-SNAPSHOT...v0.2.0.0 [0.1.33.0-SNAPSHOT]: https://github.com/copilot-community-sdk/copilot-sdk-clojure/compare/v0.1.32.0...v0.1.33.0-SNAPSHOT [0.1.32.0]: https://github.com/copilot-community-sdk/copilot-sdk-clojure/compare/v0.1.32.0...v0.1.32.0 diff --git a/README.md b/README.md index 0df781d..2383f55 100644 --- a/README.md +++ b/README.md @@ -27,11 +27,11 @@ Add to your `deps.edn`: ```clojure ;; From Maven Central -io.github.copilot-community-sdk/copilot-sdk-clojure {:mvn/version "0.2.1.0"} +io.github.copilot-community-sdk/copilot-sdk-clojure {:mvn/version "0.2.1.1-SNAPSHOT"} ;; Or git dependency io.github.copilot-community-sdk/copilot-sdk-clojure {:git/url "https://github.com/copilot-community-sdk/copilot-sdk-clojure.git" - :git/sha "23bea774510faaf4a60bd27ed64a1fa31ad2f4d3"} + :git/sha "7a30402b9bd843494752c46a18ff7f2fec27a620"} ``` > **Note:** The Clojars artifact `net.clojars.krukow/copilot-sdk` is deprecated. diff --git a/build.clj b/build.clj index c1ffd85..a6a5f82 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 "0.2.1.0") +(def version "0.2.1.1-SNAPSHOT") (def class-dir "target/classes") (defn- try-sh