[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[NonGNU ELPA] Cider version 1.4.1
From: |
ELPA update |
Subject: |
[NonGNU ELPA] Cider version 1.4.1 |
Date: |
Wed, 25 May 2022 17:03:03 -0400 |
Version 1.4.1 of package Cider has just been released in NonGNU ELPA.
You can now find it in M-x package-list RET.
Cider describes itself as:
Clojure Interactive Development Environment that Rocks
More at https://elpa.nongnu.org/nongnu/cider.html
Recent NEWS:
# Changelog
## master (unreleased)
## 1.4.1 (2022-05-25)
## Changes
* Upgrade cider-nrepl to
[0.28.4](https://github.com/clojure-emacs/cider-nrepl/blob/v0.28.4/CHANGELOG.md#0284-2022-05-18).
### Bugs fixed
* [#3195](https://github.com/clojure-emacs/cider/issues/3195): Revert the
change that resulted in `(error "Cyclic keymap inheritance")` on
`cider-test-run-test`.
* [#3182](https://github.com/clojure-emacs/cider/issues/3182): Don't try to
invoke
JVM-specific code outside of JVM Clojure.
* [#3202](https://github.com/clojure-emacs/cider/pull/3202): Fix
`cider-eval-ns-form`
* Do not always perform `undef-all`. Undef only with `C-u` prefix.
* Fix extraction of namespace name.
## 1.4.0 (2022-05-02)
## New features
* [#3188](https://github.com/clojure-emacs/cider/pull/3188): Add support for
`undef-all` op, for removing stale vars and conflicting aliases.
* Add new command `cider-undef-all`.
* Existing commands `cider-load-buffer`, `cider-load-file`, and
`cider-eval-ns-form` can be called with `C-u` prefix to execute `undef-all`
before reloading the ns.
* [#3185](https://github.com/clojure-emacs/cider/pull/3185): Add feature to
`cider-eval-in-context` for automatically extracting parent let bindings when
called with `C-u` prefix argument.
* Add new interactive command `cider-inspire-me`. It does what you'd expect.
* [#3162](https://github.com/clojure-emacs/cider/pull/3162): Save eval results
into kill ring and registers.
* Add new customization variable `cider-eval-register` to automatically store
the last interactive eval result into the specified register.
* Add interactive command `cider-kill-last-result` to manually save the last
eval result into kill ring.
### Changes
* [#3177](https://github.com/clojure-emacs/cider/pull/3177): Apply ANSI
colorization to test assertion output.
* Use clojure-mode
[5.14.0](https://github.com/clojure-emacs/clojure-mode/blob/v5.14.0/CHANGELOG.md#5140-2022-03-07).
### Bugs fixed
* [#3170](https://github.com/clojure-emacs/cider/issues/3170): Skip ensure repl
available checks on xref functions. (this improves the interop with
`clojure-lsp`)
* [#3173](https://github.com/clojure-emacs/cider/issues/3173): Locally remove
`cider-complete-at-point` from `completion-at-point-functions` instead of
killing it as a local variable.
* [#3172](https://github.com/clojure-emacs/cider/issues/3172): Restore the
long-lost (but critical) inspirational message on connect.
* [#3186](https://github.com/clojure-emacs/cider/pull/3186): An assortment of
small fixes.
## 1.3.0 (2022-03-07)
### New features
* [#3148](https://github.com/clojure-emacs/cider/pull/3148): Display error
messages in multiline comment eval results, and in result overlays when
`cider-show-error-buffer` is set to `nil`.
* [#3149](https://github.com/clojure-emacs/cider/pull/3149): Add option
`'change` to `cider-eval-result-duration`, allowing multiple eval result
overlays to persist until the next change to the buffer.
### Changes
* [#3127](https://github.com/clojure-emacs/cider/pull/3040): Strip all
exec-opts flags (`-A` `-M` `-T` `-X`) if they exist in
`cider-clojure-cli-aliases`. Also addresses a duplicate `:` in the generated
`clj` command.
* `cider-jack-in-lein-plugins` no longer affects non-Leiningen projects.
* Third-party packages should rely on `cider-jack-in-dependencies` instead.
* Upgrade cider-nrepl to
[0.28.3](https://github.com/clojure-emacs/cider-nrepl/blob/v0.28.3/CHANGELOG.md#0283-2022-02-22).
* Remove `cider-jdk-src-paths` defcustom since enrich-classpath makes it
redundant.
* Remove `cider-resolve-java-class` function since enrich-classpath makes it
redundant.
### Bugs fixed
* Upgrade
[enrich-classpath](https://github.com/clojure-emacs/enrich-classpath), which
fixes various edge cases.
* Remember: at the moment the enrich-classpath is disabled by default. If you
wish to try it out, you can customize `cider-enrich-classpath` to `t`.
* Also remember: for it to work, on Linux, you'll also have to do something
like `sudo apt install openjdk-11-source` (depending on your package manager
and JDK of choice).
...
...
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [NonGNU ELPA] Cider version 1.4.1,
ELPA update <=