Skip to content

CIDER 0.16 (Riga)

Compare
Choose a tag to compare
@bbatsov bbatsov released this 28 Dec 18:53
· 2115 commits to master since this release

New Features

  • #2082, cider-nrepl#440: Add specialized stacktraces for clojure.spec assertions.
  • #2111: Add cider-pprint-eval-last-sexp-to-comment and cider-pprint-eval-defun-to-comment.
  • Add a REPL shortcut for cider-repl-require-repl-utils (this makes it easy to require common functions like doc, source, etc. in REPL buffers).
  • #2112: Add a new interactive command cider-find-keyword (bound to C-c C-:).
  • #2144: Create a Docker image to mimic the Travis CI environment.

Changes

  • cider-switch-to-last-clojure-buffer switches to most recent relevant Clojure(Script) buffer instead of the last "remembered" buffer.
  • cider-nrepl#438: Improve startup time by deferring loading CIDER's middleware until the first usage.
  • #2078: Improve startup time by bundling together sync requests during startup.
  • cider-rotate-default-connection will warn if you use it with only a single active connection.
  • cider-format-buffer tries to preserve the point position.

Bugs Fixed

  • #2084: Select correct REPL type (clj or cljs) in cider-switch-to-repl-buffer conditional on the current buffer.
  • #2088: Fix functions defined with def being font-locked as vars instead of functions.
  • #1651, cider-nrepl#445: Fix cider-expected-ns returns nil on boot projects.
  • #2120: Fix Travis CI build errors for Emacs versions >25.2.
  • #2117: Ensure cider-repl-result-prefix is only inserted before the first result chunk.
  • #2123: Process properly the Java version in Java 9.