gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[NonGNU ELPA] Cider version 1.5.0


From: ELPA update
Subject: [NonGNU ELPA] Cider version 1.5.0
Date: Wed, 24 Aug 2022 05:03:04 -0400

Version 1.5.0 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.5.0 (2022-08-24)

### New features

- [#3226](https://github.com/clojure-emacs/cider/pull/3226): Populate 
completions metadata, making it possible to change the style of completion via 
`completion-category-override` or `completion-category-defaults`.
- [#2946](https://github.com/clojure-emacs/cider/issues/2946): Add custom var 
`cider-merge-sessions` to allow combining sessions in two different ways: 
Setting `cider-merge-sessions` to `'host` will merge all sessions associated 
with the same host within a project. Setting it to `'project` will combine all 
sessions of a project irrespective of their host.
- Support Gradle jack-in via the Gradle wrapper (`gradlew`), instead of just a 
globally installed `gradle` on the `PATH`.
- Gradle projects can now inject dependencies and middleware as with other 
build tools (dependency injection requires 
[Clojurephant](https://github.com/clojurephant/clojurephant) 0.7.0 or higher).
- [#3239](https://github.com/clojure-emacs/cider/issues/3239): Added commands 
to evaluate and tap last sexp (`cider-tap-last-sexp`) and sexp at point 
(`cider-tap-sexp-at-point`).

## Changes

- Upgrade clojure-mode to 
[5.15.1](https://github.com/clojure-emacs/clojure-mode/blob/v5.15.1/CHANGELOG.md).
- Upgrade injected `cider-nrepl` to 
[0.28.5](https://github.com/clojure-emacs/cider-nrepl/releases/tag/v0.28.5).
- [#3200](https://github.com/clojure-emacs/cider/issues/3200): Improve 
cider-browse-ns interface to allow selective hiding of var types as well as 
grouping options.  Include private vars in result list.
- Changed default `cider-gradle-command` to `./gradlew` to use the Gradle 
wrapper.
- Changed default `cider-gradle-global-options` to `""` (empty, formerly 
`--no-daemon`).
- [#3234](https://github.com/clojure-emacs/cider/pull/3234): Autocomplete 
multiple available ports on nREPL connect.

### Bugs fixed

- [#3235](https://github.com/clojure-emacs/cider/issues/3235): Check `name` is 
a TRAMP file in `cider--client-tramp-filename` via `tramp-tramp-file-p`.

## 1.4.1 (2022-05-25)

## Changes

* Upgrade cider-nrepl to 
[0.28.4](https://github.com/clojure-emacs/cider-nrepl/releases/tag/v0.28.4).

### 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`)
...
...



reply via email to

[Prev in Thread] Current Thread [Next in Thread]