Skip to content

0.3.0

Compare
Choose a tag to compare
@darwin darwin released this 05 May 23:29
· 3427 commits to master since this release

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)