From 47f08e78611d6e532cecbb72f4729ea292ee0c69 Mon Sep 17 00:00:00 2001 From: Mark Sto Date: Fri, 13 Jun 2025 20:54:37 +0400 Subject: [PATCH 1/4] Fix an issue with Clojure dependency leading to inability to run REPL or tests with accordance to CONTRIBUTING.md --- project.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project.clj b/project.clj index cda9996b..1a4cf3c4 100644 --- a/project.clj +++ b/project.clj @@ -6,12 +6,12 @@ :distribution :repo} :global-vars {*warn-on-reflection* false} :min-lein-version "2.0.0" - :exclusions [org.clojure/clojure] :dependencies [[org.apache.httpcomponents/httpcore "4.4.16"] [org.apache.httpcomponents/httpclient "4.5.14"] [org.apache.httpcomponents/httpclient-cache "4.5.14"] [org.apache.httpcomponents/httpasyncclient "4.1.5"] [org.apache.httpcomponents/httpmime "4.5.14"] + [org.clojure/clojure "[1.8,1.13)" :scope "provided"] [commons-codec "1.16.1"] [commons-io "2.16.1"] [slingshot "0.12.2"] From a2ccd2393493be4ddaf37e819cc651fab28dd4c6 Mon Sep 17 00:00:00 2001 From: Mark Sto Date: Fri, 13 Jun 2025 20:57:01 +0400 Subject: [PATCH 2/4] Cover all latest Clojure versions in the deps matrix --- project.clj | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/project.clj b/project.clj index 1a4cf3c4..2279b5b4 100644 --- a/project.clj +++ b/project.clj @@ -25,7 +25,7 @@ [com.cognitect/transit-clj "1.0.333"] [ring/ring-codec "1.2.0"] ;; other (testing) deps - [org.clojure/clojure "1.11.2"] + [org.clojure/clojure "1.12.1"] [org.clojure/tools.logging "1.3.0"] [ring/ring-jetty-adapter "1.12.1"] [ring/ring-devel "1.12.1"] @@ -42,8 +42,9 @@ [lein-nvd "0.5.2"]]} :1.8 {:dependencies [[org.clojure/clojure "1.8.0"]]} :1.9 {:dependencies [[org.clojure/clojure "1.9.0"]]} - :1.10 {:dependencies [[org.clojure/clojure "1.10.1"]]}} - :aliases {"all" ["with-profile" "dev,1.8:dev,1.9:dev,1.10:dev"]} + :1.10 {:dependencies [[org.clojure/clojure "1.10.3"]]} + :1.11 {:dependencies [[org.clojure/clojure "1.11.4"]]}} + :aliases {"all" ["with-profile" "dev,1.8:dev,1.9:dev,1.10:dev,1.11:dev"]} :plugins [[codox "0.6.4"]] :test-selectors {:default #(not (:integration %)) :integration :integration From 8a8e400fd8546e2773c3a549774143968f64ead7 Mon Sep 17 00:00:00 2001 From: Mark Sto Date: Fri, 13 Jun 2025 20:58:24 +0400 Subject: [PATCH 3/4] Add a missing SLF4J bridge dependency (eternal classics) SLF4J: No SLF4J providers were found. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details. --- project.clj | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/project.clj b/project.clj index 2279b5b4..bc56d573 100644 --- a/project.clj +++ b/project.clj @@ -35,7 +35,8 @@ ;; logging [org.apache.logging.log4j/log4j-api "2.23.1"] [org.apache.logging.log4j/log4j-core "2.23.1"] - [org.apache.logging.log4j/log4j-1.2-api "2.23.1"]] + [org.apache.logging.log4j/log4j-1.2-api "2.23.1"] + [org.apache.logging.log4j/log4j-slf4j2-impl "2.23.1"]] :plugins [[lein-ancient "0.7.0"] [jonase/eastwood "0.2.5"] [lein-kibit "0.1.5"] @@ -46,6 +47,6 @@ :1.11 {:dependencies [[org.clojure/clojure "1.11.4"]]}} :aliases {"all" ["with-profile" "dev,1.8:dev,1.9:dev,1.10:dev,1.11:dev"]} :plugins [[codox "0.6.4"]] - :test-selectors {:default #(not (:integration %)) + :test-selectors {:default #(not (:integration %)) :integration :integration :all (constantly true)}) From b3e85a8516a015e8f137beb30613714560b35636 Mon Sep 17 00:00:00 2001 From: Mark Sto Date: Wed, 18 Jun 2025 12:51:37 +0400 Subject: [PATCH 4/4] Do not mention supported Clojure versions explicitly --- project.clj | 1 - 1 file changed, 1 deletion(-) diff --git a/project.clj b/project.clj index bc56d573..8251a5c8 100644 --- a/project.clj +++ b/project.clj @@ -11,7 +11,6 @@ [org.apache.httpcomponents/httpclient-cache "4.5.14"] [org.apache.httpcomponents/httpasyncclient "4.1.5"] [org.apache.httpcomponents/httpmime "4.5.14"] - [org.clojure/clojure "[1.8,1.13)" :scope "provided"] [commons-codec "1.16.1"] [commons-io "2.16.1"] [slingshot "0.12.2"]