Releases: clojure-emacs/cider-nrepl
Releases · clojure-emacs/cider-nrepl
cider-nrepl 0.27.3
Bugs fixed
- #733:
middleware.out: remove reflection. - #719:
middleware.test: gracefully handle exceptions thrown within fixtures. - #722:
middleware.format: print otherwise non-serializable objects as strings. - #708: Upgrade Compliment, improving how autocompletion works in Windows.
- #713: Fix a regression in test results formatting.
cider-nrepl 0.26
New features
- #694: [Inspector] Configure truncation limits.
Bugs fixed
- Update
clj-suitableto version 0.4 and re-enable enhanced completions forshadow-cljs.
cider-nrepl 0.25.5
cider-nrepl 0.22.0
New features
- #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.
Bugs fixed
- 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.
Changes
- (Breaking) Removed the
cider.nrepl.mainnamespace. The functionality in it has been superseded bynrepl.cmdline. - #615: (Breaking) Removed the
cider.tasks/nrepl-servercustom task.
cider-nrepl 0.21.1
New features
- Add a wrapper function for
zprint, suitable for using withnrepl.middleware.print.
cider-nrepl 0.21
New features
- The
refreshop is now interruptible.
Changes
- (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.
cider-nrepl 0.20
New features
- Add print functions compatible with nREPL 0.5 to
cider.nrepl.pprintnamespace.
Changes
- (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.
cider-nrepl 0.19
New features
- #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.
Changes
- #550: Always return test documentation messages as strings.
- #563: Add :root-ex key to error summary that contains the classname of the root cause.
Bugs fixed
- #573: Fix inspector silently doing nothing if eval errored
cider-nrepl 0.18
New features
- #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).
Changes
- Drop "official" support for Java 7 and Clojure 1.7 (although they might still work for a while).
- Extract the
inforelated functionality toorchard.
Bugs fixed
cider-nrepl 0.17
New features
- 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.
Changes
- 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.