0.7.0-beta.1 #183
ajoberstar
announced in
Announcements
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.
Otherwise, trying to get up-to-date with the latest Gradle versions and best practices, including support for Gradle's configuration cache.
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
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 #173-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).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.1.
Beta Was this translation helpful? Give feedback.
All reactions