File tree Expand file tree Collapse file tree 10 files changed +23
-25
lines changed Expand file tree Collapse file tree 10 files changed +23
-25
lines changed Original file line number Diff line number Diff line change 1
1
# Leiningen News -- history of user-visible changes
2
2
3
- ## 2.11.3 / ???
3
+ ## 2.12.0 / 2025-09-12
4
+
5
+ This will be the last release of Leiningen that is still mirrored on
6
+ Github; future releases will be Codeberg-only.
4
7
5
8
* Use ` :managed-dependencies ` instead of ` :exclusions ` for version ranges. (Phil Hagelberg)
6
9
* Add ` :plugin-tree-data ` subcommand to deps task. (Gabriel Giussi)
7
10
* Fix a bug in ` :active-profiles ` in middleware plugins. (Rob Browning)
8
11
* Update to nREPL 1.3.0 (oyakushev)
9
- * Update to Clojure 1.11.4 (Justin Polchlopek)
12
+ * Update Clojure version (Justin Polchlopek)
10
13
11
14
## 2.11.2 / 2024-02-13
12
15
Original file line number Diff line number Diff line change 14
14
Leiningen is for automating Clojure projects without setting your hair on fire.
15
15
16
16
Note: the canonical repository for Leiningen is [ on
17
- Codeberg] ( https://codeberg.org/leiningen/leiningen ) but we maintain [ a
18
- mirror on GitHub ] ( https://github.com/technomancy/leiningen ) for the
19
- time being in order to ease the transition. Please update your links
20
- and git remotes.
17
+ Codeberg] ( https://codeberg.org/leiningen/leiningen ) but we temporarily
18
+ maintain [ a mirror on
19
+ GitHub ] ( https://github.com/technomancy/leiningen ) . Please update your
20
+ links and git remotes.
21
21
22
22
## Installation
23
23
Original file line number Diff line number Diff line change 4
4
# somewhere on your $PATH, like ~/bin. The rest of Leiningen will be
5
5
# installed upon first run into the ~/.lein/self-installs directory.
6
6
7
- export LEIN_VERSION=" 2.11.3 -SNAPSHOT"
7
+ export LEIN_VERSION=" 2.12.0 -SNAPSHOT"
8
8
# Must be sha256sum, will be replaced by bin/release
9
9
export LEIN_CHECKSUM=' 7d31ae23ae769e927438b0cd55d15a93e7dabab09fd4fc15877979161e108774'
10
10
@@ -445,7 +445,6 @@ if $cygterm; then
445
445
stty -icanon min 1 -echo > /dev/null 2>&1
446
446
fi
447
447
448
- # TODO: investigate http://skife.org/java/unix/2.11.3-SNAPSHOT6/20/really_executable_jars.html
449
448
# If you're packaging this for a package manager (.deb, homebrew, etc)
450
449
# you need to remove the self-install and upgrade functionality or see lein-pkg.
451
450
if [ " $1 " = " self-install" ]; then
Original file line number Diff line number Diff line change 4
4
# It has all the cross-platform stuff stripped out as well as the
5
5
# logic for running from a source checkout and self-install/upgrading.
6
6
7
- export LEIN_VERSION=" 2.11.3 -SNAPSHOT"
7
+ export LEIN_VERSION=" 2.12.0 -SNAPSHOT"
8
8
9
9
if [[ " $CLASSPATH " != " " ]]; then
10
10
cat << -'EOS ' 1>&2
Original file line number Diff line number Diff line change 2
2
3
3
setLocal EnableExtensions EnableDelayedExpansion
4
4
5
- set LEIN_VERSION = 2.11.3 -SNAPSHOT
5
+ set LEIN_VERSION = 2.12.0 -SNAPSHOT
6
6
7
7
if " %LEIN_VERSION:~-9 % " == " -SNAPSHOT" (
8
8
set SNAPSHOT = YES
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ function Set-ParentLocation([string]$file)
34
34
35
35
function Initialize-Environment
36
36
{
37
- $env: LEIN_VERSION = ' 2.11.3 -SNAPSHOT'
37
+ $env: LEIN_VERSION = ' 2.12.0 -SNAPSHOT'
38
38
$env: SNAPSHOT = if ($env: LEIN_VERSION -like ' *-SNAPSHOT' ){' YES' }else {' NO' } # TODO: Still needed?
39
39
$env: ORIGINAL_PWD = $PWD -replace ' \\$' , ' \\'
40
40
Set-ParentLocation project.clj
Original file line number Diff line number Diff line change @@ -5,16 +5,15 @@ if [ "$1" = "" ]; then
5
5
exit 1
6
6
fi
7
7
8
- set -e -u
9
-
10
8
RELEASE_VERSION=$1
11
9
CURRENT_VERSION=" $RELEASE_VERSION -SNAPSHOT"
12
- LEIN_STABLE=$2
13
10
14
11
if [ " $LEIN_STABLE " = " " ]; then
15
- LEIN_STABLE=lein-stable
12
+ LEIN_STABLE=/usr/bin/ lein
16
13
fi
17
14
15
+ set -e -u
16
+
18
17
# Would like to use `lein release` here, but we don't have a way to
19
18
# update the bash scripts or watch for boot slowdowns that way. Maybe
20
19
# try adding lein-shell?
Original file line number Diff line number Diff line change 4
4
<groupId >leiningen-core</groupId >
5
5
<artifactId >leiningen-core</artifactId >
6
6
<packaging >jar</packaging >
7
- <version >2.11.3 -SNAPSHOT</version >
7
+ <version >2.12.0 -SNAPSHOT</version >
8
8
<name >leiningen-core</name >
9
9
<description >Library for core functionality of Leiningen.</description >
10
10
<url >https://codeberg.org/leiningen/leiningen</url >
11
11
<licenses >
12
12
<license >
13
13
<name >Eclipse Public License</name >
14
- <url >http ://www.eclipse.org/legal/epl-v10.html</url >
14
+ <url >https ://www.eclipse.org/legal/epl-v10.html</url >
15
15
</license >
16
16
</licenses >
17
17
<scm >
18
- <url >https://github.com/technomancy/leiningen</url >
19
- <connection >scm:git:git://github.com/technomancy/leiningen.git</connection >
20
- <developerConnection >scm:git:ssh://git@github.com/technomancy/leiningen.git</developerConnection >
21
- <tag >24fb93936133bd7fc30c393c127e9e69bb5f2392</tag >
18
+ <tag >6434b9a1005d8a1496d87e120f4f84678f70fd28</tag >
22
19
</scm >
23
20
<build >
24
21
<sourceDirectory >src</sourceDirectory >
66
63
<dependency >
67
64
<groupId >org.clojure</groupId >
68
65
<artifactId >clojure</artifactId >
69
- <version >1.11.4 </version >
66
+ <version >1.12.2 </version >
70
67
</dependency >
71
68
<dependency >
72
69
<groupId >timofreiberg</groupId >
Original file line number Diff line number Diff line change 1
- (defproject leiningen-core " 2.11.3 -SNAPSHOT"
1
+ (defproject leiningen-core " 2.12.0 -SNAPSHOT"
2
2
:url " https://codeberg.org/leiningen/leiningen"
3
3
:license {:name " Eclipse Public License"
4
4
:url " https://www.eclipse.org/legal/epl-v10.html" }
Original file line number Diff line number Diff line change 1
1
; ; This is Leiningen's own project configuration. See doc/TUTORIAL.md
2
2
; ; file as well as sample.project.clj for help writing your own.
3
3
4
- (defproject leiningen " 2.11.3 -SNAPSHOT"
4
+ (defproject leiningen " 2.12.0 -SNAPSHOT"
5
5
:description " Automate Clojure projects without setting your hair on fire."
6
6
:url " https://codeberg.org/leiningen/leiningen"
7
7
:license {:name " Eclipse Public License"
8
8
:url " https://www.eclipse.org/legal/epl-v10.html" }
9
9
; ; If you update these, update resources/leiningen/bootclasspath-deps.clj too
10
- :dependencies [[leiningen-core " 2.11.3 -SNAPSHOT" ]
10
+ :dependencies [[leiningen-core " 2.12.0 -SNAPSHOT" ]
11
11
; ; needed for pom
12
12
[org.clojure/data.xml " 0.2.0-alpha6" ]
13
13
; ; needed for test
You can’t perform that action at this time.
0 commit comments