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

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

[NonGNU ELPA] Cider version 1.11.1


From: ELPA update
Subject: [NonGNU ELPA] Cider version 1.11.1
Date: Sun, 12 Nov 2023 05:05:50 -0500

Version 1.11.1 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)

### Changes

- [#3576](https://github.com/clojure-emacs/cider/issues/3576): CIDER 
[Inspector](https://docs.cider.mx/cider/debugging/inspector.html): display Java 
class/method/field block tags (Returns/Throws/Params info) when available.

## 1.11.1 (2023-11-11)

### Changes

- Bump the injected `cider-nrepl` to 
[0.43.3](https://github.com/clojure-emacs/cider-nrepl/blob/v0.43.3/CHANGELOG.md#0433-2023-11-11).
  - Improves performance for error-handling functionality.
- Bump the injected `enrich-classpath` to 
[1.18.4](https://github.com/clojure-emacs/enrich-classpath/compare/v1.18.2...v1.18.4).
  - Handles a Clojure CLI edge case.

## 1.11.0 (2023-11-07)

### New features

- [#3565](https://github.com/clojure-emacs/cider/issues/3565): 
[`*cider-error*`](https://docs.cider.mx/cider/usage/dealing_with_errors.html#inspector-integration):
 open a given Exception in the 
[Inspector](https://docs.cider.mx/cider/debugging/inspector.html) by clicking 
it, or hitting <kbd>p</kbd>.

### Changes

- CIDER [Inspector](https://docs.cider.mx/cider/debugging/inspector.html): 
display Java class/method/field info when available.
  - This info is available when 
[enrich-classpath](https://docs.cider.mx/cider/config/basic_config.html#use-enrich-classpath)
 is active.
- [#3495](https://github.com/clojure-emacs/cider/issues/3495): possibly display 
error overlays on 
[`cider-load-buffer`](https://docs.cider.mx/cider/usage/code_evaluation.html#basic-evaluation).
- `cider-popup-buffer-display`: honor `special-display-buffer-names` if 
customized for a given CIDER buffer name (e.g. `*cider-inspect*`), avoiding the 
double-rendering of the given buffer.
- [#3572](https://github.com/clojure-emacs/cider/issues/3572): `lein.sh`: honor 
`XDG_CACHE_HOME`. 
- Bump the injected `cider-nrepl` to 
[0.43.1](https://github.com/clojure-emacs/cider-nrepl/blob/v0.43.1/CHANGELOG.md#0431-2023-11-07).
  - Improves performance for exception handling and other use cases.
  - Fixes 
[`cider-inspector-refresh`](https://docs.cider.mx/cider/debugging/inspector.html#usage)
  - Offers better completions related to `:as-alias` under ClojureScript.

## 1.10.0 (2023-10-31)

### New features

- [#3555](https://github.com/clojure-emacs/cider/pull/3555): Introduce 
[`cider-start-nrepl-server`](https://docs.cider.mx/cider/basics/up_and_running.html#starting-nrepl-server-without-trying-to-connect-to-it)
 function which does the same as `cider-jack-in`
but without connecting to the started nREPL server.
  - This can help setting up more complex workflows.

### Changes

- Bump the injected `cider-nrepl` to 
[0.42.1](https://github.com/clojure-emacs/cider-nrepl/blob/v0.42.1/CHANGELOG.md#0421-2023-10-31).
  - Improves performance for completions- and info-related functionality.
  - Updates 
[Orchard](https://github.com/clojure-emacs/orchard/blob/v0.18.0/CHANGELOG.md#0180-2023-10-30)
    - Improves various Inspector presentational aspects.
  - Updates 
[Suitable](https://github.com/clojure-emacs/clj-suitable/blob/v0.5.1/CHANGELOG.md#051-2023-10-31)
    - Improves keyword completion for ClojureScript.
- [#3553](https://github.com/clojure-emacs/cider/issues/3553): 
`cider-pprint-eval-last-sexp`, `cider-eval-last-sexp-to-repl`, 
`cider-pprint-eval-last-sexp-to-repl`: use error overlays to indicate failure.
  - this also avoids showing an empty `*cider-result*` buffer.
- [#3554](https://github.com/clojure-emacs/cider/issues/3554): CIDER 
macroexpand: handle errors more gracefully.

### Bugs fixed

- [#3541](https://github.com/clojure-emacs/cider/issues/3541): Fix 
`cider-jack-in` failing with SSH remotes.
- [#3559](https://github.com/clojure-emacs/cider/issues/3559): Don't apply 
[dynamic syntax 
highlighting](https://docs.cider.mx/cider/config/syntax_highlighting.html) over 
buffers belonging to unrelated Sesman sessions.

## 1.9.0 (2023-10-24)

### New features

- [#3529](https://github.com/clojure-emacs/cider/issues/3529): CIDER inspector: 
introduce `cider-inspector-previous-sibling`, `cider-inspector-next-sibling` 
commands ([doc](https://docs.cider.mx/cider/debugging/inspector.html#usage)).
...
...



reply via email to

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