> WARNING: CIDER 1.22.2 requires cider-nrepl 0.59.0, but you're currently using cider-nrepl 0.60.0. The version mismatch might break some functionality!
is this intentional to check for exact version equality as opposed to just limit what's the earliest supported cider-nrepl version, but still allow newer ones?
Normally things work with newer cider-nrepl releases, although that's not a given. In this particular release there's nothing breaking, but for your suggestion to work we have to commit to never doing breaking changes in cider-nrepl. (they are rarely and are often minor, but they happen for from time to time when the payoff is reasonable)
I think there's some setting to disable this warning.
yes, there is an option and the rest of the error message mentions it too:
> WARNING: clj-refactor and refactor-nrepl are out of sync.
> Their versions are 3.11.3 and n/a, respectively.
> You can mute this warning by changing cljr-suppress-middleware-warnings.
but i prefer to be informed about such subtelties, because i've been bitten by them too many times.
even in the past hour im wrangling with datomic cloud jetty vs cider-nrepl -> org.clojure/tools.deps -> jetty dependency chain