chore(deps): update clojure deps.edn - #23
Merged
Merged
Conversation
renovate
Bot
force-pushed
the
renovate/clj-deps-edn
branch
from
March 19, 2026 20:40
cb26fc7 to
bc08090
Compare
renovate
Bot
force-pushed
the
renovate/clj-deps-edn
branch
from
March 20, 2026 00:38
bc08090 to
5bc71e4
Compare
renovate
Bot
force-pushed
the
renovate/clj-deps-edn
branch
2 times, most recently
from
April 14, 2026 17:05
fcbefc3 to
d28ead3
Compare
renovate
Bot
force-pushed
the
renovate/clj-deps-edn
branch
from
May 12, 2026 03:51
d28ead3 to
b8530e7
Compare
renovate
Bot
force-pushed
the
renovate/clj-deps-edn
branch
from
May 21, 2026 23:42
b8530e7 to
ce17c9c
Compare
renovate
Bot
force-pushed
the
renovate/clj-deps-edn
branch
from
June 24, 2026 17:43
ce17c9c to
8cc4d71
Compare
renovate
Bot
force-pushed
the
renovate/clj-deps-edn
branch
2 times, most recently
from
July 8, 2026 21:14
1f0ab0a to
577ef4e
Compare
renovate
Bot
force-pushed
the
renovate/clj-deps-edn
branch
from
July 15, 2026 06:34
577ef4e to
1fa07eb
Compare
renovate
Bot
force-pushed
the
renovate/clj-deps-edn
branch
from
July 21, 2026 22:17
1fa07eb to
5f17039
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
6.1.0→6.2.00.58.0→0.62.21.5.2→1.7.01.8.741→1.9.8653.11.0→3.14.0Release Notes
dakrone/cheshire (cheshire/cheshire)
v6.2.0Compare Source
clojure-emacs/cider-nrepl (cider/cider-nrepl)
v0.62.2Compare Source
enlightenevaluations being silently ignored on nREPL 1.5+: the debug middleware's eval function shadowed the one the enlighten middleware installs, so code never lit up.SocketExceptionuntil the server was restarted.v0.62.1Compare Source
Unable to resolve symbol: STATE__) when#dbgis placed on a bare collection literal that closes over a local or a qualified name (e.g.#dbg [x]).STATE__error for the#lightenlighten reader.no conversion to symbol) when a test is interrupted (or otherwise throws outside both anisassertion and a fixture); the escaped exception is now reported as an error instead.Method code too large!compiler error. It's first retried without local capture (with a warning; breakpoints still work), and if it still won't fit, cider-nrepl reports a clear error and leaves it unevaluated rather than silently evaluating it without instrumentation.Symbol cannot be cast to Keyword) when a function argument is destructured with more than eight explicit key/val pairs.No implementation of method ... found for class ... PersistentArrayMap).Unable to resolve symbol: STATE__on adefrecord/deftypewith inline protocol methods: those bodies compile to real class methods that can't close over the debugger's state, so they are now left uninstrumented (reifybodies, which capture their environment, remain instrumentable).v0.62.0Compare Source
orchardto 0.44.0 (inspector: the Datafy section is gone,ARefcontents render fully, and wide columns are truncated in table mode).interrupt-stopinstead of the deprecatedThread.stop, so quitting the debugger keeps working on JDKs whereThread.stopwas removed (also fixes aNullPointerExceptionwhen the session carries no thread).valuefrom responses the content-type middleware decorates: the requester opted in to content types and renders thebodyinstead, and clients that naively rendered both slots used to show results twice. Responses the middleware leaves alone (unrecognized types, non-fetchable URI schemes) keep theirvalueas before.file:/http:/https:URIs and URLs are annotated as fetchable content (amailto:URI no longer triggers a slurp attempt),cider/slurpreads at most 4MB (configurable viacider.nrepl.middleware.slurp/*max-content-size*) with buffered IO and connect/read timeouts instead of an unbounded byte-at-a-time loop, and a failed fetch replies with a plain-text explanation instead of crashing the nREPL handler.cider/info,cider/refresh, thetestops, the stacktrace ops,cider/undef,cider/profile-summary, and others), and fixcider.clj-reload/reload-alldocumenting the wrong return key. Adds amake descriptor-contractcheck that keeps the descriptors honest.requiring-resolve(which already serializes therequirethat the old hand-rolled lock guarded), removing the internaldelayed-handlers,require-lock, andrun-deferred-handlervars. No change in boot time or behavior.inline-depsentry point).v0.61.0Compare Source
cider/format-codeop now accepts aformatterargument, the fully-qualified name of a formatting function[code options] -> code, so projects can format with zprint (cider.nrepl.middleware.format/zprint) instead of the default cljfmt.cider.nrepl.pprint/pprintwithorchard.ppinstead ofclojure.pprint, so pretty-printing a lazy sequence no longer interleaves its realization side effects into the result. The previousclojure.pprintbehavior is still available ascider.nrepl.pprint/clojure-pprint.tapmiddleware now works in ClojureScript: a runtime helper buffers values sent totap>and the JVM side polls and streams them (the same approach the cljs test middleware uses for async tests). Streaming only - cljs tapped values aren't inspectable, since the value lives in the JS runtime.test-ns-hook, so a namespace whose tests run only through the hook (with no standalonedeftestvars) is no longer silently skipped.Throwable, so cider-nrepl falls back to a Clojure-only setup instead of failing to load.tapmiddleware:cider/tap-subscribestreams a summary of every value sent totap>(retaining recent ones, bounded),cider/tap-inspectopens an inspector session on a retained value by index, andcider/tap-unsubscribestops the stream. Clojure-only for now.complimentto 0.8.0 (adds Babashka compatibility).Throwable(not justException) when handling ops, so an op that hits anError(e.g.StackOverflowError,AssertionError) returns a proper error response instead of hanging the client without a terminaldone. The stacktrace ops, which reply outside the shared error machinery, got the same guarantee.cider/get-state's return values (previously rendered blank) and correct thecider/log-remove-consumerreturn key.cljfmtto 0.16.4 (from 0.9.2).cider/format-codeop now applies the project's.cljfmt.edn/.cljfmt.cljconfiguration automatically, with any options passed in the request taking precedence.:refer-macros), which previously echoed back unexpanded because the compiler env was passed to the analyzer instead of a proper analysis environment.clojure-onlystatus when a ClojureScript REPL is active, instead of a confusing failure or a JVM-only result.testops (cider/test,cider/test-var-query,cider/test-all,cider/retest) now run ClojureScript tests viacljs.testwhen a ClojureScript REPL is active, returning the same report shape as for Clojure. Asynchronous (cljs.test/async) tests are awaited, bounded by an optional:timeout(default 30s).v0.60.0Compare Source
cider/type-protocolsop (the protocols a type implements) and thecider/protocols-with-methodop (the protocols declaring a method of a given name), each returning:name :file :file-url :line :columnmaps (requiresorchard0.43.0).cider/who-implementsop, returning the implementations of a protocol (bothextend-style and inlinedefrecord/deftype, with source locations) or the dispatch values of a multimethod (requiresorchard0.43.0).cider/trace-subscribeandcider/trace-unsubscribeops, streaming a structured event for every traced call and return so clients can render trace output in a dedicated buffer instead of the REPL (requiresorchard0.43.0).cider/list-tracedop (listing the currently traced vars and namespaces) and thecider/untrace-allop (untracing everything at once).orchardto 0.42.0 and adapt to its removal of the inspector analytics hint (the:display-analytics-hintinspect option is gone; use thecider/inspect-display-analyticsop to show analytics on demand).cider/classify-symbolsop, classifying the given symbols as macros, inline-expandable functions, special forms or plain functions, for both Clojure and ClojureScript.v0.59.0Compare Source
nreplto 1.7.0.tools.readerto 1.6.0.tools.namespaceto 1.5.1.orchardto 0.41.0.cider/complete) the default and keep the old names as deprecated aliases.nrepl/nrepl (nrepl/nrepl)
v1.7.0Compare Source
Changes
Bugs fixed
.getHostName(which returnslocalhostand breaks IPv6-only clients).v1.6.0Compare Source
New features
^:concatmetadata support for config merging.^:optionalmetadata.Changes
stdinmiddleware.:requires/:expectsinto the resulting handler. This behavior still works but will produce an error in the future. It is thus recommended to include all necessary middleware into the list passed tonrepl.server/default-handler.Bugs fixed
load-filesending nil message for empty/comment-only files.err-exitthrowing a string instead of an Exception.clojure/core.async (org.clojure/core.async)
v1.9.865Compare Source
clojure-emacs/refactor-nrepl (refactor-nrepl/refactor-nrepl)
v3.14.0Compare Source
find-symbol/find-usagesno longer build an AST (which requires loading and evaluating the namespace) for files whose source doesn't even mention the symbol. Since only occurrences present before macroexpansion are ever reported, a textual pre-check safely skips the expensive analysis for the vast majority of files, turning "analyze the whole project" into "analyze the few files that reference the symbol". This also improves reliability, as far fewer namespaces get loaded.find-macrosskips reader-parsing files that don't textually containdefmacro, and defers building the project-wide namespace tracker until the queried symbol is confirmed to be a project macro (previously the tracker was built on everyfind-symbolcall, even for non-macros).OutOfMemoryErroron large projects. The limit defaults to 512 namespaces and is tunable viarefactor-nrepl.analyzer/ast-cache-limit(reset!it, or set it tonilto disable the bound). Eviction only costs a rebuild on the next access, never correctness.(set! *warn-on-reflection* true)(or*unchecked-math*) at the top level no longer fails with "Can't change/establish root binding ... with set". Those vars are now thread-bound around analysis, whichanalyze-nsevaluates. Previously this only worked by accident, when the namespace happened to be analyzed and cached by an earlier, unrelated operation.v3.13.0: refactor-nrepl v3.13.0Compare Source
What's Changed
Full Changelog: clojure-emacs/refactor-nrepl@v3.12.0...v3.13.0
v3.12.0: refactor-nrepl v3.12.0Compare Source
What's Changed
Full Changelog: clojure-emacs/refactor-nrepl@v3.11.0...v3.12.0
Configuration
📅 Schedule: (UTC)
* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.