- #613: Change the :inspectcommand to work on the current expression. Add a new command:inspect-promptto inspect an arbitrary value.
- #654:
Change the format of debugger command messages to a set of command names, leaving key mappings up to client implementations.
- #653: Add inspect-def-current-valueto inspect middleware.
 
- Dynamic cljs completions (via suitable) are only enabled when adding enhanced-cljs-completionto cljs message like:
{:op "complete"
 :ns "..."
 :symbol "..."
 :enhanced-cljs-completion? t}
- #652: Respect *print-length*and*print-level*in the debugger.
- Respect nREPL print options in the debugger.
- Fix lockups and exceptions caused by clojuredocs cache download/corruption (fixed in Orchard 0.5.2).
- Bump the orcharddep to 0.5.1 to address missing specs for var metadata.
- Bump the suitabledep to address a NPE.
- #643: Fix ClojureScript completion when using a nodeREPL.
- #642: This fixes calls to suitable when the completion context contains no __prefix__.
- #605: Added a option for filtering vars to the ns-vars middleware.
- Added xrefmiddleware providingfn-depsandfn-refsops.
- #628: Added clojuredocsmiddleware providingclojuredocs-lookupandclojuredocs-refresh-cacheops.
- #633 Added runtime code completion for ClojureScript via suitable.
- Fix some functions defined with defnot being properly font locked when using dynamic font locking for ClojureScript.
- #618: Fix apropos to honor exclude-regexps to filter out namespaces by regex
- #605: Fix ns-vars-with-metato return public vars.
- (Breaking) Removed the cider.nrepl.mainnamespace. The functionality in it has been superseded bynrepl.cmdline.
- #615: (Breaking) Removed the cider.tasks/nrepl-servercustom task.
- Add a wrapper function for zprint, suitable for using withnrepl.middleware.print.
- The refreshop is now interruptible.
- (Breaking) Upgrade to nREPL 0.6.0. This is now the minimum required version.
- (Breaking) Upgrade to piggieback 0.4.0. This is now the minimum required version.
- (Breaking) Remove cider.nrepl.middleware.pprint. All functionality has been replaced by the built-in printing support in nREPL 0.6.0.
- Add print functions compatible with nREPL 0.5 to cider.nrepl.pprintnamespace.
- (Breaking) Drop support for nREPL 0.2.x (aka tools.nrepl). Now nREPL 0.4+ is required.
- (Breaking) Drop support for Piggieback 0.2.x (aka cemerick.piggieback).  Now Piggieback 0.3+ is required.
- Deprecated cider.nrepl.middleware.pprintif favour of the built-in pprint support in nREPL 0.5.
- #546: Added support for matcher-combinators to the test middleware.
- #556: Added configuration option for cljfmt to the format middleware.
- #558: Added the ns-aliasesop to the ns middleware.
- #550: Always return test documentation messages as strings.
- #563: Add :root-ex key to error summary that contains the classname of the root cause.
- #573: Fix inspector silently doing nothing if eval errored
- #540: Added support for nREPL 0.4.
- #532: Added a boot task to start the nREPL server (allows us to run nREPL 0.4 before boot upgrades to it).
- Drop "official" support for Java 7 and Clojure 1.7 (although they might still work for a while).
- Extract the inforelated functionality toorchard.
- #535: Check for cemerick/piggieback, before checking for
cider/piggieback.
- #542: Qualify references to *out*and*err*inwrap-out.
- Extracted part of the nREPL-agnostic functionality to orchard.
- Added a profiling middleware.
- Support for orchard var-query in apropos.
- Support for orchard var-query in test, introducing new test-var-query.
- Remove support for cljx.
- Remove support for piggieback 0.1.x.
- Add support for piggieback 0.3 or newer (aka cider/piggieback).
- Deprecate the testandtest-allops.
- Deprecated non-test-var filters in the aproposmiddleware.
 Can you improve this documentation? These fine people already did:
Bozhidar Batsov, Michael Griffiths, liquidz, Tijs Mallaerts, Robert Krahn, Alexander Yakushev, Arne Brasseur, Dominic Monroe, yuhan0, Masashi Iizuka, Oskar Kvist, dan sutton & Andrea RichiardiEdit on GitHub