Version 1.13.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.13.0 (2024-01-14)

### Changes

- [#3588](https://github.com/clojure-emacs/cider/issues/3588): Compatibility 
with pwsh 7.3 quoting rules.
- Introduce the `cider-log-show` function.
  - Please refer to the (slightly revamped) [CIDER Log Mode 
guide](https://docs.cider.mx/cider/debugging/logging.html).
- Bump the injected `enrich-classpath` to 
[1.19.0](https://github.com/clojure-emacs/enrich-classpath/compare/v1.18.6...v1.19.0).
- Bump the `parseedn` required version to 1.2.1.
- Bump the injected `cider-nrepl` to 
[0.45.0](https://github.com/clojure-emacs/cider-nrepl/blob/v0.45.0/CHANGELOG.md#0450-2024-01-14).
  - Introduces Timbre compatibility for [CIDER Log 
Mode](https://docs.cider.mx/cider/debugging/logging.html).
  - Fixes JS completions for nested objects.
  - Bundles other fixes and reliability improvements.

## 1.12.0 (2023-11-24)

### 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.
- CIDER 
[Inspector](https://docs.cider.mx/cider/debugging/inspector.html#usage): 
introduce `1` keybinding which performs `cider-inspector-tap-at-point`.
- CIDER 
[Inspector](https://docs.cider.mx/cider/debugging/inspector.html#usage): 
introduce `o` keybinding which performs `cider-inspector-open-thing-at-point`.
- CIDER 
[Inspector](https://docs.cider.mx/cider/debugging/inspector.html#usage): 
introduce `:` keybinding which performs `cider-inspect-expr-from-inspector`.
- CIDER [Inspector](https://docs.cider.mx/cider/debugging/inspector.html): 
retain 
[`truncate-lines`](https://www.gnu.org/software/emacs/manual/html_node/emacs/Line-Truncation.html)
 values across screens. 
- [#3580](https://github.com/clojure-emacs/cider/issues/3580): `cider-test`: 
make test vars in [test results 
reports](https://docs.cider.mx/cider/testing/test_reports.html) clickable.
  - As defined in the newly introduced `cider-test-var-keymap` var.
- [#3582](https://github.com/clojure-emacs/cider/issues/3582): Handle 
`cider-clojure-compilation-error-phases` values that have been customized to 
`t`.
- [#3581](https://github.com/clojure-emacs/cider/issues/3581): Bump the 
injected `enrich-classpath` to 
[1.18.6](https://github.com/clojure-emacs/enrich-classpath/compare/v1.18.4...v1.18.6).
  - Handles Clojure CLI `:paths` directly defined as `:aliases`.
- Bump the `clojure-mode` required version to 
[5.18.1](https://github.com/clojure-emacs/clojure-mode/blob/v5.18.1/CHANGELOG.md#5181-2023-11-24).
- Bump the injected `cider-nrepl` to 
[0.44.0](https://github.com/clojure-emacs/cider-nrepl/blob/44da162f51765464192ba04102398c5982f01638/CHANGELOG.md#0440-2023-11-24).

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

Reply via email to