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

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

[NonGNU ELPA] Cider version 1.6.0


From: ELPA update
Subject: [NonGNU ELPA] Cider version 1.6.0
Date: Wed, 21 Dec 2022 05:06:22 -0500

Version 1.6.0 of package Cider has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Cider describes itself as:

  ======================================================
  Clojure Interactive Development Environment that Rocks
  ======================================================

More at https://elpa.nongnu.org/nongnu/cider.html

## Summary:

  Provides a Clojure interactive development environment for Emacs, built on

## Recent NEWS:

# Changelog

## master (unreleased)

## 1.6.0 (2022-12-21)

### New features

- [#3278](https://github.com/clojure-emacs/cider/pull/3278) Introduce 
integration tests, which also fix a long standing issue with orphaned process 
on MS-Windows by contracting `taskkill`, if available, to properly kill the 
nREPL server process tree.
- [#3061](https://github.com/clojure-emacs/cider/issues/3061): Add support for 
nbb.
- [#3249](https://github.com/clojure-emacs/cider/pull/3249): Add support for 
Clojure Spec 2.
- [#3247](https://github.com/clojure-emacs/cider/pull/3247): Add the 
`cider-stacktrace-analyze-at-point` and `cider-stacktrace-analyze-in-region` 
commands to view printed exceptions in the stacktrace inspector.

### Changes

- Bump the injected nREPL version to 1.0.
- [#3291](https://github.com/clojure-emacs/cider/pull/3291): **Remove** the 
`'cljs-pending` `repl-type`. It is replaced by 
`cider-repl-cljs-upgrade-pending`.
- [#3261](https://github.com/clojure-emacs/cider/issues/3261): If user is 
connecting to nREPL from a TRAMP buffer, use its connection parameters (port, 
username) for establishing SSH tunnel.

### Bugs fixed

- Remove needless quotes from the choices of 
`cider-jack-in-auto-inject-clojure`.
- [#2561](https://github.com/clojure-emacs/cider/issues/2561): Disable undo in 
`*cider-test-report*` buffers.
- [#3251](https://github.com/clojure-emacs/cider/pull/3251): Disable undo in 
`*cider-stacktrace*` buffers.
- Consecutive overlays will not be spuriously deleted.
- [#3260](https://github.com/clojure-emacs/cider/pull/3260): Scroll REPL buffer 
in other frame.
- [#3061](https://github.com/clojure-emacs/cider/issues/3061): Allow
  to use `cider-connect-clj` for self-hosted cljs repls (e.g. `nbb`).
- [#3293](https://github.com/clojure-emacs/cider/issues/3293): Can't jack in to 
more than one bb projects.

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



reply via email to

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