diff --git a/project.clj b/project.clj index 8104a1b..0877162 100644 --- a/project.clj +++ b/project.clj @@ -6,19 +6,20 @@ :license {:name "Eclipse Public License" :url "http://www.eclipse.org/legal/epl-v20.html"} :managed-dependencies [[metosin/muuntaja "0.6.10"] - [ring/ring-codec "1.1.2"] - [metosin/jsonista "0.3.1"] - [com.cognitect/transit-clj "1.0.324"] - [com.cnuernber/charred "1.033"] - [cheshire "5.10.0"] - [clj-commons/clj-yaml "1.0.27"] + [ring/ring-codec "1.2.0"] + [metosin/jsonista "0.3.13"] + [com.cognitect/transit-clj "1.0.333"] + [com.cnuernber/charred "1.034"] + [cheshire "5.13.0"] + [clj-commons/clj-yaml "1.0.29"] [clojure-msgpack "1.2.1" :exclusions [org.clojure/clojure]]] :deploy-repositories [["releases" {:url "https://repo.clojars.org/" :sign-releases false :username :env/CLOJARS_USER :password :env/CLOJARS_DEPLOY_TOKEN}]] :source-paths ["modules/muuntaja/src"] - :plugins [[lein-codox "0.10.7"]] + :plugins [[lein-codox "0.10.7"] + [lein-ancient "1.0.0-RC3"]] :codox {:src-uri "http://github.com/metosin/muuntaja/blob/master/{filepath}#L{line}" :output-path "doc" :metadata {:doc/format :markdown}} @@ -33,12 +34,12 @@ "modules/muuntaja-yaml/src" "modules/muuntaja-msgpack/src"] - :dependencies [[org.clojure/clojure "1.10.2"] - [com.cnuernber/charred "1.033"] - [ring/ring-core "1.9.0"] - [ring-middleware-format "0.7.4"] + :dependencies [[org.clojure/clojure "1.12.0"] + [com.cnuernber/charred "1.034"] + [ring/ring-core "1.13.0"] + [ring-middleware-format "0.7.5"] [ring-transit "0.1.6"] - [ring/ring-json "0.5.0"] + [ring/ring-json "0.5.1"] ;; modules [metosin/muuntaja "0.6.10"] @@ -49,23 +50,23 @@ [metosin/muuntaja-yaml "0.6.10"] ;; correct jackson - [com.fasterxml.jackson.core/jackson-databind "2.12.1"] + [com.fasterxml.jackson.core/jackson-databind "2.18.2"] ;; Sieppari [metosin/sieppari "0.0.0-alpha5"] ;; Pedestal - [org.clojure/core.async "1.3.610" :exclusions [org.clojure/tools.reader]] - [io.pedestal/pedestal.service "0.5.8" :exclusions [org.clojure/tools.reader + [org.clojure/core.async "1.7.701" :exclusions [org.clojure/tools.reader]] + [io.pedestal/pedestal.service "0.7.2" :exclusions [org.clojure/tools.reader org.clojure/core.async org.clojure/core.memoize]] - [javax.servlet/javax.servlet-api "4.0.1"] - [org.slf4j/slf4j-log4j12 "1.7.30"] + [jakarta.servlet/jakarta.servlet-api "5.0.0"] + [org.slf4j/slf4j-log4j12 "2.0.16"] [criterium "0.4.6"]]} - :1.7 {:dependencies [[org.clojure/clojure "1.7.0"]]} :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.2"]]} :perf {:jvm-opts ^:replace ["-server" "-Xmx4096m" "-Dclojure.compiler.direct-linking=true"]} @@ -74,6 +75,6 @@ "-XX:+PrintCompilation" "-XX:+UnlockDiagnosticVMOptions" "-XX:+PrintInlining"]}} - :aliases {"all" ["with-profile" "dev:dev,1.7:dev,1.8:dev,1.9"] + :aliases {"all" ["with-profile" "dev:dev,1.8:dev,1.9:dev,1.10"] "perf" ["with-profile" "default,dev,perf"] "analyze" ["with-profile" "default,dev,analyze"]})