[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`.
...
...
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [NonGNU ELPA] Cider version 1.6.0,
ELPA update <=