Skip to content

Update all dependencies to current versions#48

Merged
bbatsov merged 1 commit intomasterfrom
update-dependencies
Feb 18, 2026
Merged

Update all dependencies to current versions#48
bbatsov merged 1 commit intomasterfrom
update-dependencies

Conversation

@bbatsov
Copy link
Contributor

@bbatsov bbatsov commented Feb 18, 2026

All dependencies were 6+ years old (from 2018-2019). This brings everything up to date: nREPL 1.5.2, Ring 1.15.3, Cheshire 6.1.0, clj-http 3.13.1, Compojure 1.7.2, and lein-cljfmt 0.9.2.

Drops Clojure 1.7-1.9 support — minimum is now 1.10, tested against 1.10, 1.11, and 1.12.

The nREPL 1.x upgrade required a fix in the client transport: json/parse-string now keywordizes keys, since nrepl.core/message filters responses by keyword :id.

All deps were 6+ years old. Also drops Clojure 1.7-1.9 support
(minimum is now 1.10) and adds 1.11/1.12 to the test matrix.

The nREPL 1.x upgrade required keywordizing JSON keys in the client
transport, since nrepl.core/message now filters responses by keyword :id.

Ring 1.15.3 pulls in Jetty 12 which needs Java 17+, so Java 11 is
dropped from the CI matrix.
@bbatsov bbatsov force-pushed the update-dependencies branch from 1bdf7c4 to 285acbc Compare February 18, 2026 16:03
@bbatsov bbatsov merged commit 35ab91a into master Feb 18, 2026
2 checks passed
@bbatsov bbatsov deleted the update-dependencies branch February 18, 2026 16:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant