Releases: technomancy/leiningen
Releases · technomancy/leiningen
2.9.4
2.9.4 / 2020-07-08
- Fix a bug where dependency conflict resolution errors were wrong. (Phil Hagelberg)
- Make test selectors skip non-test vars. (Mourjo Sen)
- Fix a bug where
deps :query
would report incorrect results. (Chris Thunes) - Update nREPL to 0.7. (Bozhidar Batsov)
- Add scheme configuration support to REPL-y and use configured transport when starting the ack-server. (Paulo Feodrippe, Bozhidar Batsov)
2.9.3
- Fix a bug where deploying would fail to send signature checksums. (Antonin Hildebrand)
- Memoize application of project middleware. (Chris Thunes)
- Fix a bug where checksum verification failed on non-GNU systems. (Antonio Hernández Blas)
2.9.2
2.9.2 / 2020-02-28
- Bump to Clojure 1.10.1. (Phil Hagelberg)
- Fix a bug where disabling implicit middleware disabled explicit ones. (radhika reddy)
- Add checksum check during self-install process. (Toyam Cox)
- Include repository auth when verifying dependencies. (David Bürgin)
- Fix bugs in certain kinds of profile merging. (David Bürgin)
- Include
:repositories
fromproject.clj
inpom.xml
file. (David Bürgin)
2.9.1
2.9.1 / 2019-02-26
- Fix a bug where provided namespace compilation order was overridden. (Phil Hagelberg)
- Don't emit namespaced maps when merging data readers for uberjar. (Joel Kaasinen)
2.9.0
2.9.0 / 2019-02-10
- Re-enable bootclasspath optimization by default. (Phil Hagelberg)
- Sort namespace order consistently during AOT. (Logan Girard)
- Use Clojure 1.10.0 for plugins and new templates projects. (Alex Miller, Phil Hagelberg)
2.8.3
2.8.3 / 2018-12-14
- Fix a warning in the powershell script. (Florian Anderiasch)
- Fix a bug where the repl wouldn't launch. (Bozhidar Batsov)
- Remove broken unattended GPG deploy feature.
- Fix a bug where the repl didn't use
:main
as the initial ns. (Phil Hagelberg)
2.8.2
- Fix a bug where hidden files would be included in jars. (James Elliott)
- Add support for repository-overrides.clj to bootstrap repository info. (Greg Haskins)
- Use stderr consistently for diagnostics. (Rob Browning)
- Fix a bug in aliases that come from profiles. (Arnout Roemers)
- Fix TLS errors in self-install on Windows. (Florian Anderiasch)
- Templates use EPL-2.0 with GPL secondary license. (Yegor Timoshenko)
- Allow GPG to be invoked unattended with passphrase. (Neil Okamoto)
- Add pprint
--not-pretty
argument that prints instead of pprinting. (Rob Browning) - Always send diagnostic messages to standard error. (Rob Browning)
- Add project coordinate data to jar metadata. (Conor McDermottroe)
- Allow freeform
:pom-plugin
configuration. (Hannu Hartikainen)
2.8.1
2.8.1 / 2017-10-27
- Fix a bug where
lein help
couldn't list built-in tasks on Java 9. (Phil Hagelberg) - Fix a bug where
lein
installed from package managers would obscure exit code. (Phil Hagelberg) - Fix an errant reflection warning on Java 9. (Toby Crawley)
- Fix an error when no
:plugins
are specified. (Phil Hagelberg) - Fix a bug where launching project subprocesses would encounter unreadable forms. (Phil Hagelberg)
- Remove auto-setting of cgroups memory limit. (Florian Anderiasch)
2.8.0
2.8.0 / 2017-10-17
- Support
LEIN_USE_BOOTCLASSPATH
for users on Java 8. (Phil Hagelberg) - Disable bytecode verification in Leiningen's own JVM for Java 9 compatibility. (Ghadi Shayban)
- Infer values for pom
<scm>
tag from.git
directory. (Nicolas Berger)
2.8.0-RC1
2.8.0-RC1 / 2017-09-18
- Project middleware, hooks, and the
:test
profile are considered deprecated. (Phil Hagelberg) - JVMs on 8u131 and newer will default to using cgroups settings for memory limits. (Phil Hagelberg)
- Add
:query
subcommand todeps
to quickly find latest versions. (Phil Hagelberg) - Fix a bug where dependency resolution wasn't cached correctly. (Phil Hagelberg)
- Warn when
$CLASSPATH
is set. (Phil Hagelberg) - Remove warning when running as root. (Phil Hagelberg)
- Add
:why
subtask todeps
for tracing individual deps. (Phil Hagelberg) - Remove clj-http and cheshire dependencies, reducing likelihood of conflict (Phil Hagelberg)
- Warn when plugin dependencies conflict with Leiningen's own. (Phil Hagelberg)
- Fix a bug where repls outside a project were not run in Leiningen's own process. (Phil Hagelberg)
- Add
:plugin-tree
and:tree-data
subtasks todeps
. (Ken Restivo) - Support skipping bootclasspath for Java 9 compatibility. (Phil Hagelberg)
- Allow
vcs
task to skip signing tags. (Nicolas Berger) - The
search
task no longer downloads indices but hits live search APIs. (Phil Hagelberg) - Remove duplicate exclusions in
lein deps
(Emlyn Corrin) - Leiningen is now installable again via chocolatey (Florian Anderiasch)
- Dependency names can be specified as strings in addition to symbols (Wes Morgan)