Awesome - well done to all involved!

Sent from my iPhone

> On 7 May 2018, at 21:07, Gregg Reynolds <d...@mobileink.com> wrote:
> 
> Looks awesome!
> 
> Any idea when 1.0 will be out?
> 
>> On Mon, May 7, 2018, 2:55 PM Bozhidar Batsov <bozhi...@batsov.com> 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 clojure@googlegroups.com
>> Note that posts from new members are moderated - please be patient with your 
>> first post.
>> To unsubscribe from this group, send email to
>> clojure+unsubscr...@googlegroups.com
>> 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 clojure+unsubscr...@googlegroups.com.
>> 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 clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> 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 clojure+unsubscr...@googlegroups.com.
> 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 clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
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 clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to