Skip to content

Releases: technomancy/leiningen

2.7.1

21 Sep 23:17
2.7.1
150d98b
Compare
Choose a tag to compare
  • 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

24 Aug 00:24
2.7.0
c5d95b7
Compare
Choose a tag to compare
  • 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)

2.6.1

08 Feb 17:27
2.6.1
f9a464e
Compare
Choose a tag to compare
  • Fix a bug where some plugins crashed when used. (Jean Niklas L'orange)

2.6.0

05 Feb 00:26
2.6.0
0fe3f86
Compare
Choose a tag to compare
  • 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 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)

2.5.3

21 Sep 21:58
2.5.3
Compare
Choose a tag to compare
  • 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

09 Aug 13:32
2.5.2
Compare
Choose a tag to compare
  • 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 to lein 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

09 Jan 17:49
2.5.1
Compare
Choose a tag to compare
  • 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

15 Sep 04:38
2.5.0
Compare
Choose a tag to compare
  • 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 to deps 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

05 Aug 23:17
Compare
Choose a tag to compare

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

16 Jun 00:16
Compare
Choose a tag to compare

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)