- Fetch ClojureDocs data from updated location (fixed in Orchard 0.6.2).
- Fix compatibility with Java 15 (fixed in Orchard 0.6.2).
- #684: Fix delayed middleware loading issue.
- #683: Support custom
print-methods in test reports.
- Address reflection warnings in
compliment and orchard.
- #667: Filter non file urls from classpath response.
- #679: Update to use bundled ClojureDocs documents.
- Remove workaround for converting column numbers to 0-based indexing. (Cider issue)
- Bump Orchard to 0.5.10, as the 0.5.9 was a bad build. (Orchard issue)
- #670: Extend
undef op to work on fully qualified symbols.
- #666: Add a
nil :query check in apropos's var-query-map. - #669: Fix NPE and add
isDirectory check in slurp middleware. - #672: Fix debug instrumentation for a dot special form case.
- Rename the
symbol param in the undef middleware to sym. (the old name is retained for backwards compatibility) - Rename the
symbol param in the complete middleware to prefix. (the old name is retained for backwards compatibility) - Rename the
symbol param in all the info middleware ops to sym. (the old name is retained for backwards compatibility)
- #663: Fix non-recognized
recur inside case in the debugger. - #664: Fix continue-all in conditional break.
- #665: Fix form location in map literals.
- #641: Integrate the new suitable ClojureScript completion.
- #613: Change the
:inspect command to work on the current expression. Add a new command :inspect-prompt to 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-value to inspect middleware.
- #661: Fix
info op not to return nil as a value of key.
- Dynamic cljs completions (via suitable) are only enabled when adding
enhanced-cljs-completion to cljs message like:
{:op "complete"
:ns "..."
:prefix "..."
: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
orchard dep to 0.5.1 to address missing specs for var metadata. - Bump the
suitable dep to address a NPE.
- #643: Fix ClojureScript completion when using a
node REPL.
- #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
xref middleware providing fn-deps and fn-refs ops. - #628: Added
clojuredocs middleware providing clojuredocs-lookup and clojuredocs-refresh-cache ops. - #633 Added runtime code completion for ClojureScript via suitable.
- Fix some functions defined with
def not 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-meta to return public vars.
- (Breaking) Removed the
cider.nrepl.main namespace. The functionality in it has been superseded by nrepl.cmdline. - #615: (Breaking) Removed the
cider.tasks/nrepl-server custom task.
- Add a wrapper function for
zprint, suitable for using with nrepl.middleware.print.
- The
refresh op 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.pprint namespace.
- (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.pprint if 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-aliases op 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
info related functionality to orchard.
- #535: Check for cemerick/piggieback, before checking for
cider/piggieback.
- #542: Qualify references to
*out* and *err* in wrap-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
test and test-all ops. - Deprecated non-test-var filters in the
apropos middleware.
Can you improve this documentation? These fine people already did:
Bozhidar Batsov, liquidz, Michael Griffiths, Pranav Gajjewar, yuhan0, FiV0, Tijs Mallaerts, Robert Krahn, Alexander Yakushev, Andrea Richiardi, Arne Brasseur, Dominic Monroe, Masashi Iizuka, Iizuka Masashi, Oskar Kvist, Felipe, Finn Petersen & dan suttonEdit on GitHub