
TL;DR
clj-refactor.el 4.0 introduces significant user-facing improvements and restores the long-missed dependency hot-loading feature. Built on clojure.tools.deps, it now supports both deps.edn-style coordinate maps and classic Leiningen vectors.
✦ Why It Matters
Upgrade to clj-refactor.el 4.0 to utilize the restored hot-loading feature and ensure compatibility with the latest Emacs and CIDER versions.
Key Takeaways
Full Summary
The release of clj-refactor.el 4.0 follows the recent CIDER 2.0 launch and introduces a host of improvements after years of maintenance mode. Notably, it restores the cljr-hotload-dependency feature, allowing for easier dependency management with both deps.edn and Leiningen formats.
The new clj-refactor-menu organizes commands for easier access and learning, while project-wide refactorings now provide diffs before applying changes, enhancing user confidence. Asynchronous processing for heavy commands prevents Emacs from freezing during operations, improving the user experience significantly.
Additionally, many commands now function without a running REPL, and the overall package has been streamlined by removing unnecessary dependencies. This release sets the stage for future enhancements, including a static analysis index and closer integration with CIDER.
Related