Greetings, hackers. Last night I pushed out version 2.1.0 of Leiningen! Here are some highlights from the release:
• Running `lein deps :tree` will now warn you whenever any of your dependencies declare version ranges. Transitive version ranges have been a common source of confusion[1] for a long time, so I'm happy to see this get out. • Add support for `:eval-in :nrepl` which allows Leiningen to run tasks in an already-running project JVM rather than launching a new one. This can significantly speed up task runs at the expense of keeping around state in between task runs. See the wiki[2] for a further explanation and other things you can do to speed things up. • Windows users can get lein.bat to self-install without curl now as long as they have PowerShell installed. The batch file has also had a number of bug fixes. • New `update-in` higher-order task allows for arbitrary project map transformations on the command-line a la `clojure.core/update-in`. • There is now a GPG guide (`lein help gpg`), and the error messages you get when GPG is not installed or a keypair is not found are much better. • Classifiers for jars can now be specified. And more at https://github.com/technomancy/leiningen/blob/master/NEWS.md We had lots of contributors step up to make this release happen, but I'd especially like to thank Jean Niklas L'orange (hyPiRion) and Nelson Morris (xeqi) this time around. If you manually downloaded the `lein` script, you should be able to upgrade with `lein upgrade 2.1.0`. There was a bug where plain `lein upgrade` won't get you the latest, so watch out for that. If you haven't filled out the 2013 Leiningen user survey it would be great if you could take a couple moments to do so at https://lein-survey-2013.herokuapp.com. As always, issues may be reported on the GitHub issue tracker[3]. thanks, Phil [1] - http://nelsonmorris.net/2012/07/31/do-not-use-version-ranges-in-project-clj.html [2] - https://github.com/technomancy/leiningen/wiki/Faster [3] - https://github.com/technomancy/leiningen/issues -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.