Skip to content

CIDER 0.14 (Berlin)

Compare
Choose a tag to compare
@bbatsov bbatsov released this 13 Oct 14:46
· 2418 commits to master since this release

New Features

  • #1825: Display test input generated by test.check.
  • #1769: Display function spec in the doc buffers.
  • Add a new interactive command cider-toggle-request-dispatch. It allows you to quickly toggle between dynamic and static
    request dispatch.
  • Add a new interactive command nrepl-toggle-message-logging. It allows you to quickly toggle nREPL message logging on and off
    within the scope of your current Emacs session.
  • #1851: Add a command to rerun the last test ran via cider-test-run-test. The new command is named cider-test-rerun-test and is about to C-c C-t (C-)g.
  • #1748: Add new interactive command cider-pprint-eval-last-sexp-to-repl.
  • #1789: Make it easy to change the connection of the cider-scratch buffer from the mode's menu.
  • New interactive command cider-toggle-buffer-connection.
  • #1861: New interactive commands in message log buffer nrepl-log-expand-button and nrepl-log-expand-all-buttons.

Changes

  • #1758: Disable nREPL message logging by default due to its negative impact on performance.
  • Warn when running cider-jack-in without a Clojure project. This behaviour is controllable via cider-allow-jack-in-without-project.

Bugs Fixed

  • #1677: Interpret \r as a newline.
  • #1819: Handle properly missing commands on cider-jack-in.
  • Add option to define exclusions for injected dependecies. Fixes #1824: Can no longer jack-in to an inherited clojure version.
  • #1820: Don't try to display eldoc in EDN buffers.
  • #1823: Fix column location metadata set by interactive evaluation.
  • #1859: Make nREPL message log much faster. nrepl-dict-max-message-size custom variable was removed.
  • #1613: Check whether a before/after refresh function is resolvable.