0.7.0 #189
ajoberstar
announced in
Announcements
0.7.0
#189
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The big theme is improved editor/IDE support, with dependency "Jack-In" now supported by Clojurephant (will be working on sending PRs to Cider and Calva to take advantage of this). Also some cleanup of issues that caused problems in Intellij/Cursive and Eclipse.
Clojurephant projects can now take advantage of Gradle's toolchain feature to set the JVM used by tasks:
Otherwise, trying to get up-to-date with the latest Gradle versions and best practices, including support for Gradle's configuration cache.
This release also prepares for the clojurephant-tooling library which will be useful in the REPL, in particular for starting ClojureScript REPLs.
Breaking Changes
clojure {}
andclojurescript {}
extensions changed to take advantage of Gradle decorating the types for DSL use. Our tests projects didn't require changes, but we don't have full coverage, so you could encounter some issues with mismatched property types.ClojureBuild.getSourceSet()
andClojureScriptBuild.getSourceSet()
due to incompatibility with Gradle's configuration cache Support Gradle's configuration cache #169Enhancements
-Pdev.clojurephant.jack-in.nrepl=dep1,dep2
(wheredep*
are the typical Gradlegroup:artifact:version
notation) minor(cider): Support jack-in of dependencies #179clojureRepl
classpath is now enriched with sources/javadoc JARs of your dependencies (useful in CIDER).clojureRepl
depends on fewer other tasks, meaning it should start up a smidge faster Cleanup default classpaths for Clojure/ClojureScript and make them more configurable #173Allow Clojure tasks to be run with a JavaToolchain #174
Fixes
AsynchronousCloseExceptions
that could be triggered when any of the Clojure related tasks shut down Cleanup default classpaths for Clojure/ClojureScript and make them more configurable #173Deprecations
None
Compatibility
Tested on the following version:
Requires Clojure 1.10+ (due to use of prepl)
This discussion was created from the release 0.7.0.
Beta Was this translation helpful? Give feedback.
All reactions