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

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

[NonGNU ELPA] Cider version 1.13.1


From: ELPA update
Subject: [NonGNU ELPA] Cider version 1.13.1
Date: Sun, 31 Mar 2024 07:07:35 -0400

Version 1.13.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)

### New features

- [#3366](https://github.com/clojure-emacs/cider/pull/3366): Support display of 
error overlays with #dbg! and #break! reader macros.
- [#3622](https://github.com/clojure-emacs/cider/pull/3461): Basic support for 
using CIDER from 
[clojure-ts-mode](https://github.com/clojure-emacs/clojure-ts-mode).
  - The `clojure-mode` dependency is still required for CIDER to function.
  - Some features like `cider-dynamic-indentation` and 
`cider-font-lock-dynamically` do not work with `clojure-ts-mode` (yet).
- [#3624](https://github.com/clojure-emacs/cider/pull/3624): Support new 
`cider.clj-reload/reload` cider-nrepl middleware.
  - adds `cider-ns-refresh-tool` defcustom, defaulting to `'tools.namespace`.
  - you can change it to `'clj-reload` to use 
[clj-reload](https://github.com/tonsky/clj-reload) instead of 
[tools.namespace](https://github.com/clojure/tools.namespace).

### Changes

- [#3626](https://github.com/clojure-emacs/cider/issues/3626): 
`cider-ns-refresh`: jump to the relevant file/line on errors.
- [#3628](https://github.com/clojure-emacs/cider/issues/3628): 
`cider-ns-refresh`: summarize errors as an overlay.
- Bump the injected nREPL to 
[1.1.1](https://github.com/nrepl/nrepl/blob/v1.1.1/CHANGELOG.md#111-2024-02-20).
- Bump the injected `cider-nrepl` to 
[0.47.0](https://github.com/clojure-emacs/cider-nrepl/blob/v0.47.0/CHANGELOG.md#0470-2024-03-10).
  - Updates 
[Orchard](https://github.com/clojure-emacs/orchard/blob/v0.23.2/CHANGELOG.md#0232-2024-03-10).
  - Updates 
[Logjam](https://github.com/clojure-emacs/logjam/blob/v0.3.0/CHANGELOG.md#030-2024-03-03).
  - Updates 
[Compliment](https://github.com/alexander-yakushev/compliment/blob/951604/CHANGELOG.md#master-unreleased).

### Bugs fixed

- [#3600](https://github.com/clojure-emacs/cider/pull/3600): Fix scittle jack 
in when using `cider-jack-in-clj`.


## 1.13.1 (2024-02-01)

### Bugs fixed

- [#3605](https://github.com/clojure-emacs/cider/issues/3605): avoid 
`cider--error-phase-of-last-exception` recursive loop.
- [#3613](https://github.com/clojure-emacs/cider/issues/3613): adapt 
`cider-completion-context.el` to upstream changes in Compliment.
- [#3587](https://github.com/clojure-emacs/cider/issues/3587): avoid overlays 
and `message`s on stderr that is unrelated to exception handling.

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



reply via email to

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