[leiningen] [ANN] Leiningen 2.6.0

  • From: "Jean Niklas L'orange" <jeannikl@xxxxxxxxxxxx>
  • To: leiningen@xxxxxxxxxxxxx
  • Date: Fri, 5 Feb 2016 02:21:59 +0100

Greetings!

I am happy to announce Leiningen 2.6.0! This release contains mostly
usability improvements, along with some bugfixes.

The biggest notable change will likely be for Homebrew users. When the
Homebrew formula is updated to 2.6.0, you will likely experience startup
time improvements.

In addition, `lein release` now supports '-SNAPSHOT' on qualifiers (alpha,
beta, RC), and signing GPG artifacts from the terminal will give you
feedback on whether you managed to type in your passphrase correctly or
not.

Due to syntax changes from Clojure 1.1.0 to 1.2.0, we had to drop
support for Clojure 1.1.0 and older.

The full list of significant changes:

* The templates, repl and Leiningen itself now use Clojure 1.8.
* Support for Clojure 1.1.0 and older is now dropped.
* Warn if possibly stale native dependencies end up in `:native-path`.
  (Jean Niklas L'orange)
* Speed up restarts after `:dependency` changes. (Jean Niklas L'orange)
* `lein release` now supports SNAPSHOT on qualifiers. (Chris Price)
* Synchronise `lein-pkg` and `lein` scripts. (Thu Trang Pham)
* Decrease timeout for the Clojure compiler agent thread pool. (Ryan
  Fowler)
* Fix a bug where implicit resource directories were created by default.
  (Jean Niklas L'orange)
* Avoid optimizing away stack traces by default. (solicode)
* Fix a bug where duplicate profiles were merged when profile merging.
  (Jean Niklas L'orange)
* Improved GPG artifact signing feedback. (Jean Niklas L'orange, Andrea
  Richiardi)
* Add function to support binary files with `lein-new`. (Sergiy Bondaryev)
* Show better error message when java is not found on the path. (Pavel
  Prokopenko, Jürgen Hötzel)
* Fix a bug with non-GitHub SCM urls in pom files. (Ralf Schmitt)
* Don't send aot warning if `:aot` contains regex matching the main
  namespace. (Emlyn Corrin)

As usual, for those who manually installed, `lein upgrade` will pull in
the latest. `lein downgrade 2.5.3` will back it down to the previous
version if you run into any issues.

Thanks to all the contributors who made this happen!

-- 
Regards,
Jean Niklas L'orange

Other related posts:

  • » [leiningen] [ANN] Leiningen 2.6.0 - Jean Niklas L'orange