0.3.0
Joining nREPL sessions
The main feature in this release is introduction of commands to control Dirac nREPL middleware which allows joining existing Dirac REPL sessions (in your browser) from remote Clojure REPL sessions (in your editor).
Curious? I have demonstrated it briefly in this document.
Clojure 1.8 required (for now)
I have unintentionally used some library functions avail only since Clojure 1.8. This breaks the Dirac Agent for people with older Clojure. This requirement will be likely dropped in the next release.
DevTools
Embedded DevTools rolled to 4150aff which should work best with Chrome ~52.0.2725.
Installation changes
I have changed the name for Dirac middleware, you should rename dirac.nrepl.middleware/dirac-repl
to simpler dirac.nrepl/middleware
. The old name still works, but I will remove it in some future release eventually.
Here is the relevant diff for sample project:
binaryage/dirac-sample@736bdcc#diff-0fff143854a4f5c0469a3819b978a483L67
Notable commits
eb90374 fix for #12 (Scope disappearing when disclosure triangle clicked)