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.


Reply via email to