Releases: technomancy/leiningen
Releases · technomancy/leiningen
2.7.1
- Add support for SDKMAN! as installation alternative. (Jean Niklas L'orange)
- Improved explanation in some errors. (Jean Niklas L'orange)
- Don't require
nil
for version in managed deps. (Chris Price) - Fix a bug with snapshot dependencies for managed deps. (Chris Price)
2.7.0
- Add PowerShell script for Windows users. (Brian Lalonde)
- Run
:prep-tasks
beforelein test
, so generated test namespaces will be tested. (Martin Reck) - Better error message when attempting to do
lein run
withoutproject.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 toeval-in-leiningen
with*print-dup*
. (Eduardo Seabra Silva) - Update bash completions. (Zack Dever)
- Respect
:scm :dir
inlein 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 vialein jar
. (Chris Price) lein vsc push
for git will now only push branch-related tags. (Łukasz Klich)
2.6.1
2.6.0
- The templates, repl and Leiningen itself now uses 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
andlein
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)
2.5.3
- Add CHANGELOG.md to default lein templates. (Daniel Compton)
lein vcs tag
now supports the--no-sign
flag. (Daniel Compton)- Fix a bug where javac errors were not printed to terminal. (Brandon Shimanek)
- Fix a bug where environment variables were not propagated down to GPG. (Brandon Shimanek)
lein retest
now saves information on which tests that fail. (Shalaka Patil)
2.5.2
- Allow repl dependencies to be specified in default user profiles. (Jean Niklas L'orange)
- Fix a bug where transitive dependencies on tools.nrepl failed. (Jean Niklas L'orange)
- Fix a bug preventing custom certificates to work. (Jean Niklas L'orange)
- Add support for reader conditional files. (Stephen Nelson)
- Add
--template-version
flag tolein new
. (Ohta Shogo) - Bail immediately if snapshot dependencies are discovered during uberjaring. (Justin Smith)
- Use powershell by default in
lein.bat
. (Frederick Giasson, Florian Anderiasch) - Fix bug where manifest files could contain duplicate entries. (Michael Blume)
- Allow template designers to use a custom rendering function. (Dmitri Sotnikov)
- Fix a bug where
:uberjar-name
wasn't used when inside the:uberjar
profile. (Kyle Harrington)
2.5.1
- No longer skip certificate checking when upgrading on Windows. (Phil Hagelberg)
- Fix password prompt for Cygwin users. (Carsten Behring)
- Fix a bug where
lein pom
did not add the project's SCM URL to pom.xml. (Fredrick Giasson) lein clean
now cleans up all profile targets. (Jeb Beich, Jim Crossley)- The order included profiles are merged in is now retained. (Jim Crossley)
- Fix a bug preventing
update-in
to use functions not yet required. (Phil Hagelberg) - Allow multiple
:repl
profiles. (Hugo Duncan) - Fix an infinite recursion bug with aliases and
with-profile
. (Hugo Duncan) - Add flexibility in jar manifest declarations. (Fabio Tudone)
- Fix a bug preventing extra profiles from being included in jars. (Hugo Duncan)
- Fix a bug in self-install on Windows. (Sindunata Sudarmaji)
2.5.0
- Allow certain profiles to be
^:leaky
and affect downstream. (Hugo Duncan) - Allow profiles to be loaded out of plugins. (Phil Hagelberg, Hugo Duncan)
- Make
leiningen.core.project/read
init the project and merge default profiles. (Phil Hagelberg) - Move auto-clean to jar task for consistency. (Phil Hagelberg)
- Make compilation messages honor
$LEIN_SILENT
(Jean Niklas L'orange) - Fix a bug around EOF in the repl. (Colin Jones)
- Add
:implicits
subtask todeps
task. (Phil Hagelberg) - Update zsh completion rules. (Joshua Davey)
- Fix a stack overflow with :pedantic. (Nelson Morris)
- Fix a bug where repls outside of a project were broken. (Phil Hagelberg)
2.4.3
2.4.3 / 2014-08-05
- Allow implicit hooks/middleware to be disabled. (Phil Hagelberg)
- Print compilation errors as they occur. (Paul Legato)
- Switch Central repository to using HTTPS. (Manfred Moser)
- Add
LEIN_NO_USER_PROFILES
to avoid loading user profile. (Hugo Duncan) - Fix deploy task to work with signature files. (Phil Hagelberg)
- Allow vcs tags to be created with a prefix. (Yannick Scherer)
- Default to warning when version ranges are present. (Phil Hagelberg)
- Let templates be loaded from
:plugin-repositories
. (Jason Felice)
2.4.2
2.4.2 / 2014-06-15
- Fix a bug preventing out-of-project runs. (Phil Hagelberg)
- Only load Clojars SSL cert on-demand to improve boot time. (Phil Hagelberg)