Skip to content

Commit 778bbe3

Browse files
Bump cider-nrepl to 0.55.6
1 parent f03cddb commit 778bbe3

File tree

9 files changed

+31
-31
lines changed

9 files changed

+31
-31
lines changed

CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
- [#3793](https://github.com/clojure-emacs/cider/issues/3793): **(Breaking)** Remove features that relied on printed exception parsing:
1717
- `cider-stacktrace-analyze-string` and `cider-stacktrace-analyze-at-point` functions.
1818
- Automatic stacktrace parsing in log viewer.
19-
- Bump the injected `cider-nrepl` to [0.55.5](https://github.com/clojure-emacs/cider-nrepl/blob/master/CHANGELOG.md#0555-2025-04-28).
19+
- Bump the injected `cider-nrepl` to [0.55.6](https://github.com/clojure-emacs/cider-nrepl/blob/master/CHANGELOG.md#0555-2025-04-28).
2020
- [compliment#122](https://github.com/alexander-yakushev/compliment/pull/122): Completion: sort candidates by priority.
2121
- Inspector: add dedicated view for Exceptions.
2222
- Stop vendoring Haystack dependency.

cider.el

+1-1
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,7 @@ the artifact.")
571571
572572
Used when `cider-jack-in-auto-inject-clojure' is set to `latest'.")
573573

574-
(defconst cider-required-middleware-version "0.55.5"
574+
(defconst cider-required-middleware-version "0.55.6"
575575
"The CIDER nREPL version that's known to work properly with CIDER.")
576576

577577
(defcustom cider-injected-middleware-version cider-required-middleware-version

dev/docker-sample-project/project.clj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
:dependencies [[org.clojure/clojure "1.11.1"]
33
[clj-http "3.12.3"]]
44
:source-paths ["src"]
5-
:plugins [[cider/cider-nrepl "0.55.5"]])
5+
:plugins [[cider/cider-nrepl "0.55.6"]])

dev/tramp-sample-project/project.clj

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
:dependencies [[org.clojure/clojure "1.11.1"]
33
[clj-http "3.12.3"]]
44
:source-paths ["src"]
5-
:plugins [[cider/cider-nrepl "0.55.5"]
5+
:plugins [[cider/cider-nrepl "0.55.6"]
66
[refactor-nrepl "3.9.0"]])

doc/modules/ROOT/pages/basics/middleware_setup.adoc

+5-5
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ Use the convenient plugin for defaults, either in your project's
2020

2121
[source,clojure]
2222
----
23-
:plugins [[cider/cider-nrepl "0.55.5"]]
23+
:plugins [[cider/cider-nrepl "0.55.6"]]
2424
----
2525

2626
A minimal `profiles.clj` for CIDER would be:
2727

2828
[source,clojure]
2929
----
30-
{:repl {:plugins [[cider/cider-nrepl "0.55.5"]]}}
30+
{:repl {:plugins [[cider/cider-nrepl "0.55.6"]]}}
3131
----
3232

3333
WARNING: Be careful not to place this in the `:user` profile, as this way CIDER's
@@ -43,11 +43,11 @@ run `cider-connect` or `cider-connect-cljs`.
4343

4444
[source,clojure]
4545
----
46-
:cider-clj {:extra-deps {cider/cider-nrepl {:mvn/version "0.55.5"}}
46+
:cider-clj {:extra-deps {cider/cider-nrepl {:mvn/version "0.55.6"}}
4747
:main-opts ["-m" "nrepl.cmdline" "--middleware" "[cider.nrepl/cider-middleware]"]}
4848
4949
:cider-cljs {:extra-deps {org.clojure/clojurescript {:mvn/version "1.10.339"}
50-
cider/cider-nrepl {:mvn/version "0.55.5"}
50+
cider/cider-nrepl {:mvn/version "0.55.6"}
5151
cider/piggieback {:mvn/version "0.6.0"}}
5252
:main-opts ["-m" "nrepl.cmdline" "--middleware"
5353
"[cider.nrepl/cider-middleware,cider.piggieback/wrap-cljs-repl]"]}
@@ -66,7 +66,7 @@ NOTE: Make sure you're using https://github.com/clojurephant/clojurephant[Clojur
6666
----
6767
dependencies {
6868
devImplementation 'nrepl:nrepl:0.9.0'
69-
devImplementation 'cider:cider-nrepl:0.55.5'
69+
devImplementation 'cider:cider-nrepl:0.55.6'
7070
}
7171
7272
tasks.named('clojureRepl') {

doc/modules/ROOT/pages/basics/up_and_running.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ simple - CIDER passes the extra dependencies and nREPL configuration to
7272
your build tool in the command it runs to start the nREPL server. Here's how
7373
this looks for `tools.deps`:
7474

75-
$ clojure -Sdeps '{:deps {nrepl {:mvn/version "1.3.1"} cider/cider-nrepl {:mvn/version "0.55.5"}}}' -m nrepl.cmdline --middleware '["cider.nrepl/cider-middleware"]'
75+
$ clojure -Sdeps '{:deps {nrepl {:mvn/version "1.3.1"} cider/cider-nrepl {:mvn/version "0.55.6"}}}' -m nrepl.cmdline --middleware '["cider.nrepl/cider-middleware"]'
7676

7777
TIP: If you don't want `cider-jack-in` to inject dependencies automatically, set
7878
`cider-inject-dependencies-at-jack-in` to `nil`. Note that you'll have to setup
@@ -332,7 +332,7 @@ It is also possible for plain `clj`, although the command is somewhat longer:
332332

333333
[source,sh]
334334
----
335-
$ clj -Sdeps '{:deps {cider/cider-nrepl {:mvn/version "0.55.5"}}}' -m nrepl.cmdline --middleware "[cider.nrepl/cider-middleware]"
335+
$ clj -Sdeps '{:deps {cider/cider-nrepl {:mvn/version "0.55.6"}}}' -m nrepl.cmdline --middleware "[cider.nrepl/cider-middleware]"
336336
----
337337

338338
Alternatively, you can start nREPL either manually or using the facilities

doc/modules/ROOT/pages/cljs/shadow-cljs.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ And connect to it with `cider-connect`.
6262
...For that to work, `shadow-cljs.edn` contents like the following are assumed:
6363

6464
```clj
65-
:dependencies [[cider/cider-nrepl "0.55.5"] ;; mandatory (unless it's inherited from deps.edn or otherwise present in the classpath of shadow-cljs's JVM process)
65+
:dependencies [[cider/cider-nrepl "0.55.6"] ;; mandatory (unless it's inherited from deps.edn or otherwise present in the classpath of shadow-cljs's JVM process)
6666
[refactor-nrepl/refactor-nrepl "3.9.0"]] ;; refactor-nrepl is optional
6767

6868
:nrepl {:middleware [cider.nrepl/cider-middleware ;; it's advisable to explicitly add this middleware. It's automatically added by shadow-cljs (if available in the classpath), unless `:nrepl {:cider false}`

doc/modules/ROOT/pages/cljs/up_and_running.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ or in `build.gradle`:
5252
----
5353
dependencies {
5454
devImplementation 'nrepl:nrepl:1.3.1'
55-
devImplementation 'cider:cider-nrepl:0.55.5'
55+
devImplementation 'cider:cider-nrepl:0.55.6'
5656
devImplementation 'cider:cider-piggieback:0.5.3'
5757
}
5858

test/cider-tests.el

+18-18
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@
144144
(describe "when there is a single dependency"
145145
(before-each
146146
(setq-local cider-injected-nrepl-version "0.9.0")
147-
(setq-local cider-injected-middleware-version "0.55.5")
147+
(setq-local cider-injected-middleware-version "0.55.6")
148148
(setq-local cider-jack-in-nrepl-middlewares '("cider.nrepl/cider-middleware"))
149149
(setq-local cider-jack-in-dependencies-exclusions '())
150150
(setq-local cider-enrich-classpath t)
@@ -155,7 +155,7 @@
155155
:to-equal (concat "update-in :dependencies conj "
156156
(shell-quote-argument "[nrepl/nrepl \"0.9.0\"]")
157157
" -- update-in :plugins conj "
158-
(shell-quote-argument "[cider/cider-nrepl \"0.55.5\"]")
158+
(shell-quote-argument "[cider/cider-nrepl \"0.55.6\"]")
159159
" -- update-in :plugins conj "
160160
(shell-quote-argument "[mx.cider/lein-enrich-classpath \"1.19.3\"]")
161161
" -- update-in :jvm-opts conj '\"-Djdk.attach.allowAttachSelf\"'"
@@ -169,7 +169,7 @@
169169
"update-in :dependencies conj "
170170
(shell-quote-argument "[nrepl/nrepl \"0.9.0\" :exclusions [org.clojure/clojure]]")
171171
" -- update-in :plugins conj "
172-
(shell-quote-argument "[cider/cider-nrepl \"0.55.5\"]")
172+
(shell-quote-argument "[cider/cider-nrepl \"0.55.6\"]")
173173
" -- update-in :plugins conj "
174174
(shell-quote-argument "[mx.cider/lein-enrich-classpath \"1.19.3\"]")
175175
" -- update-in :jvm-opts conj '\"-Djdk.attach.allowAttachSelf\"'"
@@ -182,7 +182,7 @@
182182
:to-equal (concat "update-in :dependencies conj "
183183
(shell-quote-argument "[nrepl/nrepl \"0.9.0\" :exclusions [org.clojure/clojure foo.bar/baz]]")
184184
" -- update-in :plugins conj "
185-
(shell-quote-argument "[cider/cider-nrepl \"0.55.5\"]")
185+
(shell-quote-argument "[cider/cider-nrepl \"0.55.6\"]")
186186
" -- update-in :plugins conj "
187187
(shell-quote-argument "[mx.cider/lein-enrich-classpath \"1.19.3\"]")
188188
" -- update-in :jvm-opts conj '\"-Djdk.attach.allowAttachSelf\"'"
@@ -193,7 +193,7 @@
193193
(expect (cider-inject-jack-in-dependencies "--no-daemon" ":clojureRepl" 'gradle)
194194
:to-equal (concat "--no-daemon "
195195
"-Pjdk.attach.allowAttachSelf "
196-
(shell-quote-argument "-Pdev.clojurephant.jack-in.nrepl=nrepl:nrepl:0.9.0,cider:cider-nrepl:0.55.5")
196+
(shell-quote-argument "-Pdev.clojurephant.jack-in.nrepl=nrepl:nrepl:0.9.0,cider:cider-nrepl:0.55.6")
197197
" :clojureRepl "
198198
(shell-quote-argument "--middleware=cider.nrepl/cider-middleware")))))
199199

@@ -210,7 +210,7 @@
210210
" -- update-in :plugins conj "
211211
(shell-quote-argument "[refactor-nrepl \"2.0.0\"]")
212212
" -- update-in :plugins conj "
213-
(shell-quote-argument "[cider/cider-nrepl \"0.55.5\"]")
213+
(shell-quote-argument "[cider/cider-nrepl \"0.55.6\"]")
214214
" -- update-in :plugins conj "
215215
(shell-quote-argument "[mx.cider/lein-enrich-classpath \"1.19.3\"]")
216216
" -- update-in :jvm-opts conj '\"-Djdk.attach.allowAttachSelf\"'"
@@ -229,7 +229,7 @@
229229
:to-equal (concat "-o -U update-in :dependencies conj "
230230
(shell-quote-argument "[nrepl/nrepl \"0.9.0\"]")
231231
" -- update-in :plugins conj "
232-
(shell-quote-argument "[cider/cider-nrepl \"0.55.5\"]")
232+
(shell-quote-argument "[cider/cider-nrepl \"0.55.6\"]")
233233
" -- update-in :plugins conj "
234234
(shell-quote-argument "[mx.cider/lein-enrich-classpath \"1.19.3\"]")
235235
" -- update-in :jvm-opts conj '\"-Djdk.attach.allowAttachSelf\"'"
@@ -239,7 +239,7 @@
239239
(expect (cider-inject-jack-in-dependencies "--no-daemon" ":clojureRepl" 'gradle)
240240
:to-equal (concat "--no-daemon "
241241
"-Pjdk.attach.allowAttachSelf "
242-
(shell-quote-argument "-Pdev.clojurephant.jack-in.nrepl=nrepl:nrepl:0.9.0,cider:cider-nrepl:0.55.5")
242+
(shell-quote-argument "-Pdev.clojurephant.jack-in.nrepl=nrepl:nrepl:0.9.0,cider:cider-nrepl:0.55.6")
243243
" :clojureRepl "
244244
(shell-quote-argument "--middleware=cider.nrepl/cider-middleware")))))
245245

@@ -254,14 +254,14 @@
254254
(setq-local cider-jack-in-nrepl-middlewares '(("refactor-nrepl.middleware/wrap-refactor" :predicate middlewares-predicate) "cider.nrepl/cider-middleware" ("another/middleware"))))
255255
(it "includes plugins whose predicates return true"
256256
(expect (cider-jack-in-normalized-lein-plugins)
257-
:to-equal '(("refactor-nrepl" "2.0.0") ("cider/cider-nrepl" "0.55.5"))))
257+
:to-equal '(("refactor-nrepl" "2.0.0") ("cider/cider-nrepl" "0.55.6"))))
258258
(it "includes middlewares whose predicates return true"
259259
(expect (cider-jack-in-normalized-nrepl-middlewares)
260260
:to-equal '("refactor-nrepl.middleware/wrap-refactor" "cider.nrepl/cider-middleware" "another/middleware")))
261261
(it "ignores plugins whose predicates return false"
262262
(spy-on 'plugins-predicate :and-return-value nil)
263263
(expect (cider-jack-in-normalized-lein-plugins)
264-
:to-equal '(("cider/cider-nrepl" "0.55.5")))
264+
:to-equal '(("cider/cider-nrepl" "0.55.6")))
265265
(spy-on 'middlewares-predicate :and-return-value nil)
266266
(expect (cider-jack-in-normalized-nrepl-middlewares)
267267
:to-equal '("cider.nrepl/cider-middleware" "another/middleware")))
@@ -290,7 +290,7 @@
290290
:and-return-value '("refactor-nrepl.middleware/wrap-refactor" "cider.nrepl/cider-middleware"))
291291
(spy-on 'cider-jack-in-normalized-lein-plugins
292292
:and-return-value '(("refactor-nrepl" "2.0.0")
293-
("cider/cider-nrepl" "0.55.5")
293+
("cider/cider-nrepl" "0.55.6")
294294
("mx.cider/lein-enrich-classpath" "1.19.3")))
295295
(setq-local cider-jack-in-dependencies-exclusions '())
296296
(setq-local cider-enrich-classpath t))
@@ -301,7 +301,7 @@
301301
" -- update-in :plugins conj "
302302
(shell-quote-argument "[refactor-nrepl \"2.0.0\"]")
303303
" -- update-in :plugins conj "
304-
(shell-quote-argument "[cider/cider-nrepl \"0.55.5\"]")
304+
(shell-quote-argument "[cider/cider-nrepl \"0.55.6\"]")
305305
" -- update-in :plugins conj "
306306
(shell-quote-argument "[mx.cider/lein-enrich-classpath \"1.19.3\"]")
307307
" -- update-in :jvm-opts conj '\"-Djdk.attach.allowAttachSelf\"'"
@@ -393,7 +393,7 @@
393393
(setq-local cider-jack-in-dependencies nil)
394394
(setq-local cider-jack-in-nrepl-middlewares '("cider.nrepl/cider-middleware"))
395395
(let ((expected (string-join `("clojure -Sdeps "
396-
,(shell-quote-argument "{:deps {nrepl/nrepl {:mvn/version \"0.9.0\"} cider/cider-nrepl {:mvn/version \"0.55.5\"}} :aliases {:cider/nrepl {:jvm-opts [\"-Djdk.attach.allowAttachSelf\"], :main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}")
396+
,(shell-quote-argument "{:deps {nrepl/nrepl {:mvn/version \"0.9.0\"} cider/cider-nrepl {:mvn/version \"0.55.6\"}} :aliases {:cider/nrepl {:jvm-opts [\"-Djdk.attach.allowAttachSelf\"], :main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}")
397397
" -M:cider/nrepl")
398398
"")))
399399
(setq-local cider-allow-jack-in-without-project t)
@@ -408,7 +408,7 @@
408408

409409
(it "allows specifying custom aliases with `cider-clojure-cli-aliases`"
410410
(let ((expected (string-join `("clojure -Sdeps "
411-
,(shell-quote-argument "{:deps {nrepl/nrepl {:mvn/version \"0.9.0\"} cider/cider-nrepl {:mvn/version \"0.55.5\"}} :aliases {:cider/nrepl {:jvm-opts [\"-Djdk.attach.allowAttachSelf\"], :main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}")
411+
,(shell-quote-argument "{:deps {nrepl/nrepl {:mvn/version \"0.9.0\"} cider/cider-nrepl {:mvn/version \"0.55.6\"}} :aliases {:cider/nrepl {:jvm-opts [\"-Djdk.attach.allowAttachSelf\"], :main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}")
412412
" -M:dev:test:cider/nrepl")
413413
"")))
414414
(setq-local cider-jack-in-dependencies nil)
@@ -426,7 +426,7 @@
426426
(it (format "should remove duplicates, yielding the same result (for %S command invocation)" command)
427427
;; repeat the same test for PowerShell too
428428
(let ((expected (string-join `("-Sdeps "
429-
,(cider--shell-quote-argument "{:deps {cider/cider-nrepl {:mvn/version \"0.55.5\"} nrepl/nrepl {:mvn/version \"0.9.0\"}} :aliases {:cider/nrepl {:jvm-opts [\"-Djdk.attach.allowAttachSelf\"], :main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}"
429+
,(cider--shell-quote-argument "{:deps {cider/cider-nrepl {:mvn/version \"0.55.6\"} nrepl/nrepl {:mvn/version \"0.9.0\"}} :aliases {:cider/nrepl {:jvm-opts [\"-Djdk.attach.allowAttachSelf\"], :main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}"
430430
command)
431431
" -M:dev:test:cider/nrepl")
432432
"")))
@@ -436,7 +436,7 @@
436436
:to-equal expected))))
437437
(it "handles aliases correctly"
438438
(let ((expected (string-join `("-Sdeps "
439-
,(shell-quote-argument "{:deps {cider/cider-nrepl {:mvn/version \"0.55.5\"} nrepl/nrepl {:mvn/version \"0.9.0\"}} :aliases {:cider/nrepl {:jvm-opts [\"-Djdk.attach.allowAttachSelf\"], :main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}")
439+
,(shell-quote-argument "{:deps {cider/cider-nrepl {:mvn/version \"0.55.6\"} nrepl/nrepl {:mvn/version \"0.9.0\"}} :aliases {:cider/nrepl {:jvm-opts [\"-Djdk.attach.allowAttachSelf\"], :main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}")
440440
" -M:test:cider/nrepl")
441441
""))
442442
(deps '(("nrepl/nrepl" "0.9.0"))))
@@ -464,7 +464,7 @@
464464
:to-equal expected)))))
465465
(it "allows for global options"
466466
(let ((expected (string-join `("-J-Xverify:none -Sdeps "
467-
,(shell-quote-argument "{:deps {cider/cider-nrepl {:mvn/version \"0.55.5\"} nrepl/nrepl {:mvn/version \"0.9.0\"}} :aliases {:cider/nrepl {:jvm-opts [\"-Djdk.attach.allowAttachSelf\"], :main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}")
467+
,(shell-quote-argument "{:deps {cider/cider-nrepl {:mvn/version \"0.55.6\"} nrepl/nrepl {:mvn/version \"0.9.0\"}} :aliases {:cider/nrepl {:jvm-opts [\"-Djdk.attach.allowAttachSelf\"], :main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}")
468468
" -M:test:cider/nrepl")
469469
""))
470470
(deps '(("nrepl/nrepl" "0.9.0"))))
@@ -475,7 +475,7 @@
475475
(setq-local cider-jack-in-dependencies '(("org.clojure/tools.deps" (("git/sha" . "6ae2b6f71773de7549d7f22759e8b09fec27f0d9")
476476
("git/url" . "https://github.com/clojure/tools.deps/")))))
477477
(let ((expected (string-join `("clojure -Sdeps "
478-
,(shell-quote-argument "{:deps {nrepl/nrepl {:mvn/version \"0.9.0\"} cider/cider-nrepl {:mvn/version \"0.55.5\"} org.clojure/tools.deps { :git/sha \"6ae2b6f71773de7549d7f22759e8b09fec27f0d9\" :git/url \"https://github.com/clojure/tools.deps/\" }} :aliases {:cider/nrepl {:jvm-opts [\"-Djdk.attach.allowAttachSelf\"], :main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}")
478+
,(shell-quote-argument "{:deps {nrepl/nrepl {:mvn/version \"0.9.0\"} cider/cider-nrepl {:mvn/version \"0.55.6\"} org.clojure/tools.deps { :git/sha \"6ae2b6f71773de7549d7f22759e8b09fec27f0d9\" :git/url \"https://github.com/clojure/tools.deps/\" }} :aliases {:cider/nrepl {:jvm-opts [\"-Djdk.attach.allowAttachSelf\"], :main-opts [\"-m\" \"nrepl.cmdline\" \"--middleware\" \"[cider.nrepl/cider-middleware]\"]}}}")
479479
" -M:cider/nrepl")
480480
"")))
481481
(setq-local cider-allow-jack-in-without-project t)

0 commit comments

Comments
 (0)