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.