I'm excited about this :managed-dependencies feature along with it's combined usage with lein-parent. I think this is a feature I really needed from Leiningen for quite some time now.
On Wednesday, August 24, 2016 at 7:03:52 PM UTC-5, Jean Niklas L'orange wrote: > > Greetings, fellow Clojurians! > > I am happy to announce Leiningen 2.7.0! This release contains mostly > bugfixes, but two major new improvements were added. There is now a > PowerShell version of `lein.bat`, and `:managed-dependencies` has been > added to Leiningen. > > Both improvements should be considered to be in beta, but please try > them out and report bugs you find in the GitHub issue tracker. The > rationale for `:managed-dependencies` can be found at [1]. > > To replace `lein.bat` with the PowerShell equivalent, download > `lein.cmd` [2] and `lein.ps1` [3] in its stead, and run as usual. If > you end up with an error related to `Invoke-WebRequest`, then it may > be a result of an old version of PowerShell, which seems to be > resolved by installing the Windows Management Framework 4.0 [4]. > > The full list of significant user changes: > > * Add PowerShell script for Windows users. (Brian Lalonde) > * Run `:prep-tasks` before `lein test`, so generated test namespaces > will be tested. (Martin Reck) > * Better error message when attempting to do `lein run` without > `project.clj`. (Eduardo Seabra Silva) > * Add support for `:managed-dependencies`. (Chris Price) > * Provide the current clojars certificate. (Toby Crawley) > * Add `*eval-print-dup*` to evaluate forms passed to > `eval-in-leiningen` with `*print-dup*`. (Eduardo Seabra Silva) > * Update bash completions. (Zack Dever) > * Respect `:scm :dir` in `lein vcs` commands. (Ian Kerins) > * Improve whitespace handling from `JVM_OPTS`. (Stephen Nelson) > * Catch and handle fixture errors during `lein test`. (Alex Hall) > * Fix a bug where spaces in directory names on Windows caused crashes. > (Leon Mergen, Tobias Kiertscher, Jean Niklas L'orange) > * Fix a bug where `lein search` would take forever downloading > clojars.org. (Paul Dorman) > * Retain user defined private repositories when building jars, > uberjars and deploy. (Rick Moynihan) > * Honor whitelist settings when `lein javac` is called via `lein jar`. > (Chris Price) > * `lein vsc push` for git will now only push branch-related tags. > (Ćukasz Klich) > > Those who have manually installed Leiningen can run `lein upgrade` to > pull down 2.7.0. `lein downgrade 2.6.1` will back it down to the > previous version if you run into any issues. Keep in mind that the > PowerShell script was introduced in this release, hence there are no > downgrade candidates for it right now. > > We have had lots of contributors help out making this release happen, > and I'd especially like to thank Chris Price (cprice404) and Florian > Anderiasch (winks) for their help with this release. > > [1]: > https://github.com/technomancy/leiningen/blob/stable/doc/MANAGED_DEPS.md > [2]: > https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein.cmd > [3]: > https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein.ps1 > [4]: > http://social.technet.microsoft.com/wiki/contents/articles/21016.how-to-install-windows-powershell-4-0.aspx > > -- Jean Niklas > > > -- 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/d/optout.