Releases: technomancy/leiningen
Releases · technomancy/leiningen
2.12.0
2.12.0 / 2025-09-12
This will be the last release of Leiningen that is still mirrored on
Github; future releases will be Codeberg-only.
- Use
:managed-dependenciesinstead of:exclusionsfor version ranges. (Phil Hagelberg) - Add
:plugin-tree-datasubcommand to deps task. (Gabriel Giussi) - Fix a bug in
:active-profilesin middleware plugins. (Rob Browning) - Update to nREPL 1.3.0 (oyakushev)
- Update Clojure version (Justin Polchlopek)
2.11.2
2.11.2 / 2024-02-13
- Add
:preserve-eval-metasetting to avoid project code reflection. (Marco Biscaro) - Fix a bug where metadata on project code caused plugin incompatibilities. (Marco Biscaro)
2.11.1
2.11.1 / 2024-01-28
- Fix a bug when deploying using passwords read from the console. (Phil Hagelberg)
2.11.0
2.11.0 / 2024-01-27
- Top-level
:exclusionscan now affect top-level:dependencies. (Juan Monetta) - Fix a bug where
:eval-in :nreplcouldn't detect running repl. (Phil Hagelberg) - Fix a bug where
:eval-in :nreplwould crash. (Marco Biscaro) - Fix a bug where files on test path could be visible during jar. (Phil Hagelberg)
- Fix an issue with
checkin namespaces that rely on AOT. (Phil Hagelberg) - Fix a redundant confusing dependencies warning. (Phil Hagelberg)
- Add
static-classpathtask for static analysis. (Phil Hagelberg) - Major performance improvements handling pathological dependency trees. (Marco Biscaro)
- Improve error reporting for search failures. (rome user)
- Support XDG config directories. (Phil Hagelberg)
- Use
$XDG_CACHE_HOMEfor self-installs if it exists. (Phil Hagelberg) - Add warnings for buggy composite profiles. (Phil Hagelberg)
2.10.0
2.10.0 / 2022-12-09
- Update to nREPL 1.0.0 (Phil Hagelberg)
- Fix a bug where
:eval-in :leiningencould suppress test exit code. (Phil Hagelberg) - Add the ability to sign deployed files using SSH keys, not just GPG. (Phil Hagelberg)
- Fix a bug where uberjar splices profiles into target path incorrectly. (Phil Hagelberg)
2.9.10
2.9.10 / 2022-08-09
- Fix a bug where dev-resources could leak into jars/uberjars. (Phil Hagelberg)
- Avoid illegal reflective access doing XML parsing in uberjar/search. (Phil Hagelberg)
2.9.9
- Migrate the repository from Github to Codeberg. (Phil Hagelberg)
- Fix a bug in
newwhere template group-ids could be ignored. (Phil Hagelberg) - Work around a change in Java 9 which broke template listing. (Phil Hagelberg)
- Fix a bug in pedantic checks which resulted in infinite loops. (Phil Hagelberg)
- Prevent
module-info.classfiles from being included in uberjars. (Phil Hagelberg) - Prevent duplicate warnings in
resource-pathswhen creating jars. (Phil Hagelberg) - Fix an issue with
checkwhere AOT would shadow reflection warnings. (Phil Hagelberg) - Allow
changeto edit dependency versions. (Eric Schoen) - Fix a bug where composite profiles would leak dependencies downstream. (Phil Hagelberg)
- Allow
replto bind to filesystem sockets via:headless :socket PATH(Rob Browning)
2.9.8
2.9.8 / 2021-11-11
- Fix a bug where certain deep dependency trees would overflow stack. (Phil Hagelberg)
- Allow
LEIN_JARto be overridden if you install elsewhere. (Ahmed Sajid)
2.9.7
- Detect certain pathological dependency trees and warn. (Phil Hagelberg)
- Bump to Clojure 1.10.3. (Grzegorz Smajdor)
- Don't warn on version ranges which point to a single version. (Pierre-Yves Ritschard)
- Fix a bug where verifying deps could loop forever. (James Carnegie)
- Get better error messages when deploys fail. (Toby Crawley)
Note: previous release jars were published under .zip filenames to work around quirks in Github; this is no longer needed so jar files have a .jar extension now as expected.
2.9.6
2.9.6 / 2021-04-15
- Look for templates in a way that reflects new Clojars group rules. (Phil Hagelberg)
- Update template-generating template to reflect new Clojars rules. (Phil Hagelberg)
- Don't
:reloadin tests unless connecting to an nrepl. (Ambrose Bonnaire-Sergeant)