diff --git a/CHANGELOG.md b/CHANGELOG.md index 547cc9f38..04af0944c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,13 @@ ### Changes - [#3546](https://github.com/clojure-emacs/cider/issues/3546): Inspector: render Java items using `java-mode` syntax coloring. +- [#3521](https://github.com/clojure-emacs/cider/issues/3521): Expand `cider-clojure-compilation-regexp` to also match e.g. `Unexpected error (ExceptionInfo) macroexpanding defmulti at (src/ns.clj:1:1).`. +- Remove module info from the [CIDER error overlay](https://docs.cider.mx/cider/usage/dealing_with_errors.html#configuration). + - Example string that is now trimmed away: `(java.lang.Long is in module java.base of loader 'bootstrap'; clojure.lang.IObj is in unnamed module of loader 'app')` +- [#3522](https://github.com/clojure-emacs/cider/issues/3522): Introduce a new possible value for [`cider-use-overlays`](https://docs.cider.mx/cider/usage/code_evaluation.html#overlays): `errors-only`. + - If specified, only errors will result in an overlay being shown. +- [#3527](https://github.com/clojure-emacs/cider/issues/3527): Preserve the font size as one navigates through the CIDER inspector. +- [#3525](https://github.com/clojure-emacs/cider/issues/3525): Introduce [`cider-inline-error-message-function`](https://docs.cider.mx/cider/usage/code_evaluation.html#overlays) customization option. - [#3528](https://github.com/clojure-emacs/cider/issues/3528): Bump the injected `cider-nrepl` to [0.41.0](https://github.com/clojure-emacs/cider-nrepl/blob/v0.41.0/CHANGELOG.md#0410-2023-10-24). - Updates [Orchard](https://github.com/clojure-emacs/orchard/blob/v0.17.0/CHANGELOG.md#0170-2023-10-24), providing misc presentational improvements for the CIDER Inspector. @@ -21,13 +28,6 @@ ### Changes -- [#3521](https://github.com/clojure-emacs/cider/issues/3521): Expand `cider-clojure-compilation-regexp` to also match e.g. `Unexpected error (ExceptionInfo) macroexpanding defmulti at (src/ns.clj:1:1).`. -- Remove module info from the [CIDER error overlay](https://docs.cider.mx/cider/usage/dealing_with_errors.html#configuration). - - Example string that is now trimmed away: `(java.lang.Long is in module java.base of loader 'bootstrap'; clojure.lang.IObj is in unnamed module of loader 'app')` -- [#3522](https://github.com/clojure-emacs/cider/issues/3522): Introduce a new possible value for [`cider-use-overlays`](https://docs.cider.mx/cider/usage/code_evaluation.html#overlays): `errors-only`. - - If specified, only errors will result in an overlay being shown. -- [#3527](https://github.com/clojure-emacs/cider/issues/3527): Preserve the font size as one navigates through the CIDER inspector. -- [#3525](https://github.com/clojure-emacs/cider/issues/3525): Introduce [`cider-inline-error-message-function`](https://docs.cider.mx/cider/usage/code_evaluation.html#overlays) customization option. - [#2903](https://github.com/clojure-emacs/cider/issues/2903): Avoid `No comment syntax is defined` prompts. - Bump the `clojure-mode` required version to [5.18.0](https://github.com/clojure-emacs/clojure-mode/blob/v5.18.0/CHANGELOG.md#5180-2023-10-18) diff --git a/cider-inspector.el b/cider-inspector.el index 563b2c661..d267e50a9 100644 --- a/cider-inspector.el +++ b/cider-inspector.el @@ -338,8 +338,8 @@ current-namespace." (let ((response (cider-sync-request:inspect-tap-current-val))) (nrepl-dbind-response response (value err) (if value - (message "Successully tapped the current Inspector value") - (error"Could not tap the current Inspector value: %s" err)))) + (message "Successfully tapped the current Inspector value") + (error "Could not tap the current Inspector value: %s" err)))) (user-error "No CIDER session found"))) ;; nREPL interactions diff --git a/cider.el b/cider.el index a89f4f602..3d97db0d6 100644 --- a/cider.el +++ b/cider.el @@ -11,7 +11,7 @@ ;; Steve Purcell ;; Maintainer: Bozhidar Batsov ;; URL: http://www.github.com/clojure-emacs/cider -;; Version: 1.8.3 +;; Version: 1.9.0 ;; Package-Requires: ((emacs "26") (clojure-mode "5.18.0") (parseedn "1.2.0") (queue "0.2") (spinner "1.7") (seq "2.22") (sesman "0.3.2") (transient "0.4.1")) ;; Keywords: languages, clojure, cider @@ -93,10 +93,10 @@ (require 'sesman) (require 'package) -(defconst cider-version "1.8.4-snapshot" +(defconst cider-version "1.9.0" "The current version of CIDER.") -(defconst cider-codename "Geneva" +(defconst cider-codename "Barcelona" "Codename used to denote stable releases.") (defcustom cider-lein-command diff --git a/doc/antora.yml b/doc/antora.yml index fd9dacd59..cfbe5f1b0 100644 --- a/doc/antora.yml +++ b/doc/antora.yml @@ -2,6 +2,6 @@ name: cider title: CIDER # We always provide version without patch here (e.g. 1.1), # as patch versions should not appear in the docs. -version: ~ +version: 1.9 nav: - modules/ROOT/nav.adoc diff --git a/doc/modules/ROOT/pages/about/compatibility.adoc b/doc/modules/ROOT/pages/about/compatibility.adoc index 899bdb957..f9244b621 100644 --- a/doc/modules/ROOT/pages/about/compatibility.adoc +++ b/doc/modules/ROOT/pages/about/compatibility.adoc @@ -148,6 +148,20 @@ Below you can find the official compatibility matrix for CIDER. | 8 | 1.8 +| 1.8 +| 26.1 +| 1.0 +| 0.40 +| 8 +| 1.8 + +| 1.9 +| 26.1 +| 1.0 +| 0.41 +| 8 +| 1.8 + |=== TIP: You can also check the requirements of a particular CIDER version by inspecting