Fork me on GitHub
#releases
<
2021-03-10
>
Alex Miller (Clojure team)07:03:51

Clojure CLI 1.10.2.805 prerelease is now available: • Fixed git checkout implementation (issues when using multiple commits from the same repo). If you have been using prerelease 1.10.2.801 for git deps, you should update and rm -rf ~/.gitlibs • Resolution of commits now only fetches if it can't resolve, which reduces network use and improves performance • When using the CLI, if your git command is not on the path as git for some reason, you can set GITLIBS_COMMAND env var ◦ If using tools.deps.alpha / tools.gitlibs directly, you can also use the Java system properties clojure.gitlibs.dir and clojure.gitlibs.command (these take precedence over the env vars). • Fix reflection error in tools.gitlibs • Updated tools.cli, and com.cognitect.aws libs (notably moves transitive deps org.eclipse.jetty/jetty-* to 9.4.36.v20210114)

🎉 15
pez18:03:56

Great stuff! I liked how you included instructions of how to test it in the pre-release. Maybe include instructions of how to start using the real thing when releasing it? Not that I need it myself, but it gives symmetry. 😃 Also, might educate a bit about that there was a phase where people could test it. Just a thought.

Alex Miller (Clojure team)19:03:55

re "instructions of how to start using the real thing" - you will use it the exact same way you use it now so...

Alex Miller (Clojure team)19:03:11

not sure what new things to say there

Alex Miller (Clojure team)20:03:23

Clojure CLI 1.10.3.810 prerelease is now available • Removed use of git option only available on newer gits to work with broader version range (git ≥ 2.5) • Check exit code on git dep checkout and throw with the git error • Overhauled configuration and option implementations for gitlibs, will write this up more for stable release, stuff from last release all still works • Use Clojure 1.10.3 as default Clojure version (as always, you can use any version of Clojure with any version of the Clojure CLI)

🎉 9