Skip to content

Commit 345fd20

Browse files
committed
Drop support for nREPL 0.2
1 parent e372602 commit 345fd20

File tree

2 files changed

+8
-15
lines changed

2 files changed

+8
-15
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
* [#268](https://github.com/clojure-emacs/refactor-nrepl/pull/268): Added support for fetching artifact versions from Clojars.
1111
* [#271](https://github.com/clojure-emacs/refactor-nrepl/pull/271): Improved shadow-cljs support.
1212

13+
### Changes
14+
15+
* Drop support for nREPL 0.2.
16+
1317
### Bugs fixed
1418

1519
* [#256](https://github.com/clojure-emacs/refactor-nrepl/pull/256): Ignore malformed artifact coordinates when fetching from Clojars.

src/refactor_nrepl/middleware.clj

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,10 @@
55
[refactor-nrepl.core :as core]
66
[refactor-nrepl.ns.libspecs :refer [namespace-aliases]]
77
[refactor-nrepl.stubs-for-interface :refer [stubs-for-interface]]
8-
[clojure.walk :as walk]))
9-
10-
;; Compatibility with the legacy tools.nrepl and the new nREPL 0.4.x.
11-
;; The assumption is that if someone is using old lein repl or boot repl
12-
;; they'll end up using the tools.nrepl, otherwise the modern one.
13-
(when-not (resolve 'set-descriptor!)
14-
(if (find-ns 'clojure.tools.nrepl)
15-
(require
16-
'[clojure.tools.nrepl.middleware :refer [set-descriptor!]]
17-
'[clojure.tools.nrepl.misc :refer [response-for]]
18-
'[clojure.tools.nrepl.transport :as transport])
19-
(require
20-
'[nrepl.middleware :refer [set-descriptor!]]
21-
'[nrepl.misc :refer [response-for]]
22-
'[nrepl.transport :as transport])))
8+
[clojure.walk :as walk]
9+
[nrepl.middleware :refer [set-descriptor!]]
10+
[nrepl.misc :refer [response-for]]
11+
[nrepl.transport :as transport]))
2312

2413
(defn- require-and-resolve [sym]
2514
(require (symbol (namespace sym)))

0 commit comments

Comments
 (0)