CIDER 2.0 brings significant improvements to ClojureScript support across the full stack (CIDER, cider-nrepl, and Piggieback). Key changes include: test commands now work in ClojureScript REPLs including async tests, a long-standing macro expansion bug from 2017 is fixed, shadow-cljs gets a dedicated compiler environment provider, the cider-tap viewer works with ClojureScript, stack frames render correctly, and JDK version mismatches no longer crash sessions. A strategic decision was also made to explicitly scope JVM-only tools (debugger, profiling, tracing) as Clojure-only rather than leaving them in ambiguous limbo, improving clarity about what's supported. Documentation was also updated with a new full-stack guide.
Table of contents
First, a strategic decisionWhat actually got betterAn unexpected assistWhat’s nextArticles in the Series6 Impressions