Looks awesome!

Any idea when 1.0 will be out?

On Mon, May 7, 2018, 2:55 PM Bozhidar Batsov <[email protected]> wrote:

> Hey everyone!
>
> I'm happy to share with you that CIDER finally made it all the way
> to Andalucía! This was a massive release that added a lot of new
> functionality and improved much of the existing one. Here are the most
> important changes in a nutshell:
>
> - improved ClojureScript support
> - the ability to display images in the REPL
> - support for deps.edn "projects"
> - support for test selectors
> - much of the core functionality on the Clojure side was been extracted to
> a stand-alone library https://github.com/clojure-emacs/orchard (that's
> step towards socket REPL support and stronger cross-editor collaboration)
>
> And here are all the details:
>
> ### New features
>
> * [#2248](https://github.com/clojure-emacs/cider/pull/2248): `cider-repl`
> can now display recognized images in the REPL buffer.
> * [#2172](https://github.com/clojure-emacs/cider/pull/2172): Render diffs
> for expected / actual test results.
> * [#2167](https://github.com/clojure-emacs/cider/pull/2167): Add new
> defcustom `cider-jdk-src-paths`. Configure it to connect stack trace links
> to Java source code.
> * [#2161](https://github.com/clojure-emacs/cider/issues/2161): Add new
> interactive command `cider-eval-defun-to-point` which is bound to `C-c C-v
> (C-)z`. It evaluates the current top-level form up to the point.
> * [#2113](https://github.com/clojure-emacs/cider/issues/2113): Add new
> interactive commands `cider-eval-last-sexp-in-context` (bound to `C-c C-v
> (C-)c`) and `cider-eval-sexp-at-point-in-context` (bound to `C-c C-v
> (C-)b`).
> * Add new interactive command `cider-repl-set-type`.
> * [#1976](https://github.com/clojure-emacs/cider/issues/1976): Add new
> interactive command `cider-connect-clojurescript`.
> * Add a menu for `cider-browse-ns-mode`.
> * [#2160](https://github.com/clojure-emacs/cider/issues/2160): Make it
> possible to configure the default `*print-level*` and `*print-length*` via
> defcustoms (`cider-repl-print-level` and `cider-repl-print-length`).
> * New interactive command `cider-cheatsheet` allows you to browse the
> Clojure Cheatsheet with an Emacs interface.
> * [#2191](https://github.com/clojure-emacs/cider/issues/2191): Add
> support for jacking-in just with the `clojure` command-line tool and
> `tools.deps`.
> * Make it possible to start a Nashorn ClojureScript REPL.
> * [#2235](https://github.com/clojure-emacs/cider/pull/2235): Make the
> REPL ignore blank input rather than evaluating.
> * [#2241](https://github.com/clojure-emacs/cider/pull/2241): Make
> `cider-test-ediff` diff eval'ed values.
> * Add support for shadow-cljs to `cider-jack-in`.
> * [#2244](https://github.com/clojure-emacs/cider/issues/2244): Display
> the REPL type in the modeline.
> * [#2238](https://github.com/clojure-emacs/cider/pull/2238): Allow
> specifying predicates for entries in `cider-jack-in-lein-plugins` and
> `cider-jack-in-nrepl-middlewares`.
> * Add support for test selectors. If test all or all loaded is called with
> a prefix ask for filter test selectors in the minibuffer and only run those
> tests in the project which match the filters. Add variation of test
> namespace which asks for filter selectors the same way and only runs a
> subset of the namespace tests.
> * Add a configuration variable allowing to control whether server output
> should be redirected to the REPL (`cider-redirect-server-output-to-repl`).
>
> ### Bugs Fixed
>
> * [#1913](https://github.com/clojure-emacs/cider/issues/1913): Fix
> `cider-toggle-buffer-connection` to allow cycling of connection and
> restoring all connections in cljc buffers.
> * [#2148](https://github.com/clojure-emacs/cider/issues/2148): Fix `jump
> to definition` working properly when remote `cider-jack-in` and
> `cider-connect`.
> * Font-lock failed assertions even in tests that were evaluated
> interactively.
> * [#2102](https://github.com/clojure-emacs/cider/issues/2102): Make
> `cider-format-buffer` handle mismatched parens gracefully.
>
> ### Changes
>
> * [#2163](https://github.com/clojure-emacs/cider/issues/2163): Add
> `cider-browse-spec-regex`, and changed `cider-browse-spec-all` to use it.
> * [#2029](https://github.com/clojure-emacs/cider/pull/2154): Make
> cider-doc use cider-browse-spec functionality to print the spec part of the
> doc buffer
> * [#2151](https://github.com/clojure-emacs/cider/pull/2151): Improve
> formatting of spec in `cider-doc` buffer.
> * Remove support for CLJX.
> * Fix `cider-eval-region` masking `clojure-refactor-map` in
> `cider-repl-mode`.
> * [#2171](https://github.com/clojure-emacs/cider/issues/2171): Update
> `See Also` mappings for Clojure 1.9.
> * [#2202](https://github.com/clojure-emacs/cider/issues/2202): Make
> `cider-jack-in-clojurescript` prompt from the ClojureScript REPL type to
> use.
> * [#2202](https://github.com/clojure-emacs/cider/issues/2202): Don't try
> to start a ClojureScript REPL before checking whether that's possible or
> not.
> * [orchard#24](https://github.com/clojure-emacs/orchard/pull/24):
> Inspector now separately renders clickable keys and values when inspecting
> maps.
> * [orchard#24](https://github.com/clojure-emacs/orchard/pull/24):
> Inspector now remembers the current page of each level of nesting when
> navigating big and nested collection.
> * Require piggieback 0.3 or newer.
> * Drops support for Rhino in favour of the modern Nashorn.
>
> Enjoy responsibly! :-)
>
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to [email protected]
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to