Skip to content

Housekeeping ahead of the 4.0 release - #602

Merged
bbatsov merged 3 commits into
masterfrom
prep-4-0
Jul 16, 2026
Merged

bbatsov merged 3 commits into
masterfrom
prep-4-0

Conversation

@bbatsov

@bbatsov bbatsov commented Jul 16, 2026

Copy link
Copy Markdown
Member

Three small things spotted while auditing the repo against the CIDER 2.0 release:

  • The version metadata disagreed with itself (Version: 3.12.0 header, cljr-version "3.11.3") and with the README's 4.0.0+ compatibility table. Both are now 4.0.0-snapshot, CIDER-style; the suffix gets dropped at the cut.

  • The setup docs only mentioned clojure-mode-hook, so clojure-ts-mode users never got clj-refactor-mode enabled. Now documented.

  • The roadmap still listed work that shipped (dep slimming, alias removal) and claimed the ecukes suite isn't in CI (it is). Marked those done and added two new items: the clojure-ts-mode vetting sweep and the eventual jack-in injection API migration.

  • The commits are consistent with our contribution guidelines

  • You've added tests (if possible) to cover your change(s)

  • The new code is not generating byte compile warnings (run make compile)

  • All tests are passing (run make test)

  • You've updated the changelog (if adding/changing user-visible functionality)

  • You've updated the readme (if adding/changing user-visible functionality)

bbatsov added 3 commits July 16, 2026 18:04
The Version header said 3.12.0, cljr-version said 3.11.3, and the
README compatibility table already talks about 4.0.0+. Set both to
4.0.0-snapshot (the convention CIDER uses between releases); the
-snapshot suffix gets dropped at the release cut. cljr-version is
user-visible - the middleware out-of-sync warning prints it.
The setup instructions only mentioned clojure-mode-hook, so
clojure-ts-mode users following them never got clj-refactor-mode
enabled.
The dep-slimming and alias removal shipped with the 4.0 work, and the
ecukes suite is in fact wired into CI. Add the clojure-ts-mode vetting
sweep and the eventual jack-in injection API migration as known work.
@bbatsov
bbatsov merged commit d0171a1 into master Jul 16, 2026
5 of 7 checks passed
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