diff --git a/CHANGELOG.md b/CHANGELOG.md index bf64de66c..84a5f5201 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## master (unreleased) +- [#934](https://github.com/clojure-emacs/cider-nrepl/pull/934): **BREAKING** — Remove Boot support. + ## 0.55.1 (2025-04-14) * [#931](https://github.com/clojure-emacs/cider-nrepl/pull/931): Redesign and optimize track-state middleware. diff --git a/eastwood.clj b/eastwood.clj index 5b2a77604..5f873ea59 100644 --- a/eastwood.clj +++ b/eastwood.clj @@ -1,9 +1,3 @@ -(disable-warning - {:linter :unused-ret-vals - :if-inside-macroexpansion-of #{'boot.core/deftask} - :within-depth 7 - :reason "The `deftask` macro often includes calls to `boot.util/dbug*` whose purpose is solely for side-effects."}) - (disable-warning {:linter :deprecations :symbol-matches #{#"^public boolean java\.lang\.reflect\.AccessibleObject\.isAccessible\(\)$"} diff --git a/src/cider/tasks.clj b/src/cider/tasks.clj deleted file mode 100644 index c36c1abd9..000000000 --- a/src/cider/tasks.clj +++ /dev/null @@ -1,19 +0,0 @@ -(ns cider.tasks - (:require - [boot.core :refer [deftask]] - [boot.repl :as repl] - [boot.util :as util])) - -(deftask add-middleware - "CIDER middleware injection task - - This task allows to inject middleware in `boot.repl/*default-middleware*`. - Just pass it as -m|-middleware. The input is a name but will be converted to - symbol." - [m middleware MIDDLEWARE #{sym} "Name of the middleware to inject"] - (if-let [default-middleware (resolve 'boot.repl/*default-middleware*)] - (do (util/dbug* "Current middleware: %s\n" (vec @@default-middleware)) - (swap! @default-middleware concat middleware) - (util/dbug* "After cider-nrepl injection: %s\n" (vec @@default-middleware))) - (util/dbug "Cannot resolve boot.repl/*default-middleware*, skipping middleware injection...\n")) - identity)