Updating Leiningen is a goal for the Bookworm release. While this change set was based on 2.9.8's released dependencies, we are likely to target 2.9.9 which will be built with Clojure 1.11 for the release. == Summary of Changes == * Update commons-io 2.6 -> 2.8.0 * Done (2.11) https://packages.debian.org/sid/libcommons-io-java * Add commons-codec 1.15 * Done (1.15) https://packages.debian.org/sid/libcommons-codec-java * Update upstream for pomegranate (com.cemerick -> clj-commons) and bump version (1.1.0 -> 1.2.1) * Done (https://bugs.debian.org/1010950) (/pollo) * Update Clojure to 1.10.3 (currently 1.10.2) * Needs bug * Update nrepl 0.6.0 -> --(0.8.3)-- 0.9.0 for 2.9.9 * Done (https://bugs.debian.org/1010980) * Update upstream for sjacket (net.cgrand -> org.clojars.trptcolin) and bump version (0.1.1 -> 0.1.1.1) * Needs bug * Uploaded 0.1.1.1 to experimental (/ehashman) * Add org.apache.httpclient/core * Done: Core provided by https://packages.debian.org/sid/libhttpcore-java * Done: Client provided by https://packages.debian.org/sid/libhttpclient-java * Update data.xml 0.0.8 -> 0.2.0-alpha5 (may want to consider bumping to alpha6 upstream) * Done (0.2.0-alpha6) in experimental * Proposed https://github.com/technomancy/leiningen/pull/2796 to get deps to match * Add jsoup * Done (1.14.3) https://packages.debian.org/sid/libjsoup-java === Raw diff between 2.9.{1,8} === {{{#!highlight diff diff --git a/tmp/lein-2.9.1 b/tmp/lein-2.9.8 index d2712165..bf71e7d3 100644 --- a/tmp/lein-2.9.1 +++ b/tmp/lein-2.9.8 @@ -1,50 +1,50 @@ [clojure-complete "0.2.5" :exclusions [[org.clojure/clojure]]] - [commons-io "2.6"] + [commons-codec "1.15"] + [commons-io "2.8.0"] [commons-lang "2.6"] - [leiningen-core "2.9.1"] - [com.cemerick/pomegranate "1.1.0" :exclusions [[org.slf4j/jcl-over-slf4j]]] - [org.apache.httpcomponents/httpclient "4.5.3"] - [commons-codec "1.9"] - [commons-logging "1.2"] - [org.apache.maven.resolver/maven-resolver-connector-basic "1.0.3"] - [org.apache.maven.resolver/maven-resolver-transport-file "1.0.3"] - [org.apache.maven.resolver/maven-resolver-transport-http "1.0.3"] - [org.apache.maven.resolver/maven-resolver-transport-wagon "1.0.3"] - [org.apache.maven.wagon/wagon-http "3.0.0"] - [org.apache.httpcomponents/httpcore "4.4.6"] - [org.apache.maven.wagon/wagon-http-shared "3.0.0"] - [org.jsoup/jsoup "1.7.2"] - [org.apache.maven.wagon/wagon-provider-api "3.0.0"] - [org.apache.maven/maven-resolver-provider "3.5.3"] + [leiningen-core "2.9.8"] + [clj-commons/pomegranate "1.2.1" :exclusions [[org.slf4j/jcl-over-slf4j]]] + [org.apache.maven.resolver/maven-resolver-api "1.3.3"] + [org.apache.maven.resolver/maven-resolver-connector-basic "1.3.3"] + [org.apache.maven.resolver/maven-resolver-impl "1.3.3"] + [org.apache.maven.resolver/maven-resolver-spi "1.3.3"] + [org.apache.maven.resolver/maven-resolver-transport-file "1.3.3"] + [org.apache.maven.resolver/maven-resolver-transport-http "1.3.3"] + [org.apache.maven.resolver/maven-resolver-transport-wagon "1.3.3"] + [org.apache.maven.resolver/maven-resolver-util "1.3.3"] + [org.apache.maven.wagon/wagon-http "3.3.4"] + [org.apache.maven.wagon/wagon-http-shared "3.3.4"] + [org.apache.maven.wagon/wagon-provider-api "3.3.4"] + [org.apache.maven/maven-resolver-provider "3.6.1"] [javax.inject "1"] - [org.apache.commons/commons-lang3 "3.5"] - [org.apache.maven.resolver/maven-resolver-api "1.1.1"] - [org.apache.maven.resolver/maven-resolver-impl "1.1.1"] - [org.apache.maven.resolver/maven-resolver-spi "1.1.1"] - [org.apache.maven.resolver/maven-resolver-util "1.1.1"] - [org.apache.maven/maven-model-builder "3.5.3"] - [com.google.guava/guava "20.0"] - [org.apache.maven/maven-artifact "3.5.3"] - [org.apache.maven/maven-builder-support "3.5.3"] + [org.apache.maven/maven-model-builder "3.6.1"] + [org.apache.maven/maven-artifact "3.6.1"] + [org.apache.commons/commons-lang3 "3.8.1"] + [org.apache.maven/maven-builder-support "3.6.1"] [org.codehaus.plexus/plexus-component-annotations "1.7.1" :exclusions [[junit]]] - [org.codehaus.plexus/plexus-interpolation "1.24"] - [org.apache.maven/maven-model "3.5.3"] - [org.apache.maven/maven-repository-metadata "3.5.3"] - [org.codehaus.plexus/plexus-utils "3.1.0"] + [org.codehaus.plexus/plexus-interpolation "1.25"] + [org.apache.maven/maven-model "3.6.1"] + [org.apache.maven/maven-repository-metadata "3.6.1"] + [org.codehaus.plexus/plexus-utils "3.2.0"] [com.hypirion/io "0.3.1"] - [org.clojure/clojure "1.10.0"] - [org.clojure/core.specs.alpha "0.2.44"] - [org.clojure/spec.alpha "0.2.176"] + [org.clojure/clojure "1.10.3"] + [org.clojure/core.specs.alpha "0.2.56"] + [org.clojure/spec.alpha "0.2.194"] [org.clojure/tools.macro "0.1.5"] [org.flatland/classlojure "0.7.1"] [org.slf4j/slf4j-nop "1.7.25"] [org.slf4j/slf4j-api "1.7.25"] [robert/hooke "1.3.0"] [net.cgrand/parsley "0.9.3" :exclusions [[org.clojure/clojure]]] - [net.cgrand/sjacket "0.1.1" :exclusions [[org.clojure/clojure]]] + [nrepl "0.8.3"] + [org.apache.httpcomponents/httpclient "4.5.13"] + [commons-logging "1.2"] + [org.apache.httpcomponents/httpcore "4.4.13"] + [org.clojars.trptcolin/sjacket "0.1.1.1" :exclusions [[org.clojure/clojure]]] [net.cgrand/regex "1.1.0"] - [nrepl "0.6.0"] - [org.clojure/data.xml "0.0.8"] + [org.clojure/data.xml "0.2.0-alpha5"] + [org.clojure/data.codec "0.1.0"] + [org.jsoup/jsoup "1.14.2"] [scout "0.1.1"] [stencil "0.5.0" :exclusions [[org.clojure/core.cache]]] [quoin "0.1.2"] }}}