diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f94efc7..7a667eeb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## master (unreleased) +## 0.55.4 (2025-04-26) + +* Bump `orchard` to [0.34.2](https://github.com/clojure-emacs/orchard/blob/master/CHANGELOG.md#0342-2025-04-26). + ## 0.55.3 (2025-04-24) * [#933](https://github.com/clojure-emacs/cider-nrepl/pull/933): Add the `cider-inspector-print-current-value` command to print the current value of the inspector. diff --git a/doc/modules/ROOT/pages/compatibility.adoc b/doc/modules/ROOT/pages/compatibility.adoc index 12d8331d..e8ae5e41 100644 --- a/doc/modules/ROOT/pages/compatibility.adoc +++ b/doc/modules/ROOT/pages/compatibility.adoc @@ -65,7 +65,7 @@ given compatibility tuple. | 1.9 | 1.0.0 -| 0.55.3 +| 0.55.4 | 8 | 1.10 | 1.0.0 diff --git a/doc/modules/ROOT/pages/usage.adoc b/doc/modules/ROOT/pages/usage.adoc index 486208c5..895b62ce 100644 --- a/doc/modules/ROOT/pages/usage.adoc +++ b/doc/modules/ROOT/pages/usage.adoc @@ -14,14 +14,14 @@ Use the convenient plugin for defaults, either in your project's [source,clojure] ---- -:plugins [[cider/cider-nrepl "0.55.3"]] +:plugins [[cider/cider-nrepl "0.55.4"]] ---- A minimal `profiles.clj` for CIDER would be: [source,clojure] ---- -{:user {:plugins [[cider/cider-nrepl "0.55.3"]]}} +{:user {:plugins [[cider/cider-nrepl "0.55.4"]]}} ---- Or (if you know what you're doing) add `cider-nrepl` to your `:dev @@ -30,7 +30,7 @@ under `:repl-options`. [source,clojure] ---- -:dependencies [[cider/cider-nrepl "0.55.3"]] +:dependencies [[cider/cider-nrepl "0.55.4"]] :repl-options {:nrepl-middleware [cider.nrepl/wrap-apropos cider.nrepl/wrap-classpath @@ -63,7 +63,7 @@ You can easily boot an nREPL server with the CIDER middleware loaded with the following "magic" incantation: ---- -clj -Sdeps '{:deps {cider/cider-nrepl {:mvn/version "0.55.3"} }}' -M -m nrepl.cmdline --middleware "[cider.nrepl/cider-middleware]" +clj -Sdeps '{:deps {cider/cider-nrepl {:mvn/version "0.55.4"} }}' -M -m nrepl.cmdline --middleware "[cider.nrepl/cider-middleware]" ---- There are also two convenient aliases you can employ: @@ -73,12 +73,12 @@ There are also two convenient aliases you can employ: {... :aliases {:cider-clj {:extra-deps {org.clojure/clojure {:mvn/version "1.10.3"} - cider/cider-nrepl {:mvn/version "0.55.3"}} + cider/cider-nrepl {:mvn/version "0.55.4"}} :main-opts ["-m" "nrepl.cmdline" "--middleware" "[cider.nrepl/cider-middleware]"]} :cider-cljs {:extra-deps {org.clojure/clojure {:mvn/version "1.10.3"} org.clojure/clojurescript {:mvn/version "1.10.339"} - cider/cider-nrepl {:mvn/version "0.55.3"} + cider/cider-nrepl {:mvn/version "0.55.4"} cider/piggieback {:mvn/version "0.5.2"}} :main-opts ["-m" "nrepl.cmdline" "--middleware" "[cider.nrepl/cider-middleware,cider.piggieback/wrap-cljs-repl]"]}}} diff --git a/project.clj b/project.clj index a4d9dbc3..19c2ddf2 100644 --- a/project.clj +++ b/project.clj @@ -22,7 +22,7 @@ :url "http://www.eclipse.org/legal/epl-v10.html"} :scm {:name "git" :url "https://github.com/clojure-emacs/cider-nrepl"} :dependencies [[nrepl/nrepl "1.3.1" :exclusions [org.clojure/clojure]] - [cider/orchard "0.34.1" :exclusions [org.clojure/clojure]] + [cider/orchard "0.34.2" :exclusions [org.clojure/clojure]] ^:inline-dep [fipp ~fipp-version] ; can be removed in unresolved-tree mode ^:inline-dep [compliment "0.7.0"] ^:inline-dep [org.rksm/suitable "0.6.2" :exclusions [org.clojure/clojure diff --git a/src/cider/nrepl/middleware/track_state.clj b/src/cider/nrepl/middleware/track_state.clj index 9a7ed2b4..129b4174 100644 --- a/src/cider/nrepl/middleware/track_state.clj +++ b/src/cider/nrepl/middleware/track_state.clj @@ -287,10 +287,6 @@ ;;; State management -(defn- transport-send [transport msg] - ;; Only exists to be rebindable during testing. - (transport/send transport msg)) - (defn calculate-changed-project-state-response "Calculate changes in project state since we lasst notified the client. Response is a map: @@ -338,7 +334,7 @@ (.send transport response) (when (contains? status :done) (future - (transport-send transport (calculate-changed-project-state-response msg))))))) + (transport/send transport (calculate-changed-project-state-response msg))))))) (defn handle-tracker [handler {:keys [op session] :as msg}] (cond