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

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

[NonGNU ELPA] Cider version 1.16.0


From: ELPA update
Subject: [NonGNU ELPA] Cider version 1.16.0
Date: Tue, 24 Sep 2024 05:05:44 -0400

Version 1.16.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.16.0 (2024-09-24)

### Changes

- Bump the injected nREPL version to 
[1.3](https://github.com/nrepl/nrepl/releases/tag/v1.3.0).
- [#3733](https://github.com/clojure-emacs/cider/issues/3733): Remove support 
for sideloading. (this experimental feature was removed from nREPL 1.3)
- Bump the injected `cider-nrepl` to 
[0.50.2](https://github.com/clojure-emacs/cider-nrepl/blob/master/CHANGELOG.md#0502-2024-09-03).
  * Introduce new backend for CIDER tracing functionality (replacing 
`tools.trace`).
  * Remove special handling of Boot classpath.

### Bugs fixed

- [#3722](https://github.com/clojure-emacs/cider/pull/3722): Call 
`cider-docstring--format` after checking argument is not `nil`.
- [#3739](https://github.com/clojure-emacs/cider/pull/3739): Leiningen jack-in 
fails when `cider-enable-nrepl-jvmti-agent` is enabled.

## 1.15.1 (2024-07-01)

### Changes

- [#3714](https://github.com/clojure-emacs/cider/pull/3714): Show progress when 
evaluating files using `cider-load-all-files`.
- [#3713](https://github.com/clojure-emacs/cider/pull/3713): Optimize 
`nrepl-dict-get` and deprecate its 3-argument arity.
- [#3719](https://github.com/clojure-emacs/cider/pull/3719): Remove duplicated 
keybinding.
- Bump the injected `cider-nrepl` to 
[0.49.1](https://github.com/clojure-emacs/cider-nrepl/blob/master/CHANGELOG.md#0491-2024-06-30).
  - Reduces the minimal supported Clojure version to 1.10.0 (from 1.10.3).

## 1.15.0 (2024-06-10)

### New features

- [#3692](https://github.com/clojure-emacs/cider/pull/3692): Add ability to 
switch view modes in the inspector (bound to `v`).
- [#3693](https://github.com/clojure-emacs/cider/pull/3693): Add 
`cider-enable-nrepl-jvmti-agent` defcustom to enable loading native nREPL JVMTI 
agent which restores thread stop ability on Java 21+.

### Changes

- [#3691](https://github.com/clojure-emacs/cider/pull/3691): Deprecate 
`cider-sync-request:inspect-set-*` functions in favor of generic 
`inspect-refresh` op.
- Bump the injected `cider-nrepl` to 
[0.49.0](https://github.com/clojure-emacs/cider-nrepl/blob/master/CHANGELOG.md#0490-2024-06-02).
- Bump the injected nREPL version to 1.2.0.

### Bugs fixed

- [#3696](https://github.com/clojure-emacs/cider/pull/3696): Don't eagerly 
complete a candidate if there are other candidates matching `flex` style.
- [#3698](https://github.com/clojure-emacs/cider/pull/3698): Fix error messages 
in non-JVM runtimes being suppressed when `cider-show-error-buffer` is set to 
`nil`.

## 1.14.0 (2024-05-30)

### New features

- [#3681](https://github.com/clojure-emacs/cider/pull/3681): Add an alternative 
way to display cheatsheet in a buffer and make it the default.
  - Current `cider-cheatsheet` command is renamed to `cider-cheatsheet-select`.
  - New way to display cheatsheet in a buffer is available with 
`cider-cheatsheet` command.
- [#3686](https://github.com/clojure-emacs/cider/pull/3686): Add an alternative 
way to display `cider-cheatsheet-select` when called with a prefix argument.
- [#3632](https://github.com/clojure-emacs/cider/pull/3623): Add new 
configuration variable `cider-clojure-cli-global-aliases`.
- [#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-code-reload-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).
...
...



reply via email to

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