Merge pull request #728 from metosin/update-deps

Update dependencies
This commit is contained in:
Juho Teperi 2025-03-28 15:57:56 +02:00 committed by GitHub
commit fa28489b63
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 45 additions and 32 deletions

View file

@ -9,7 +9,7 @@ jobs:
strategy:
matrix:
# Supported Java versions: LTS releases and latest
jdk: [8, 11, 17, 21]
jdk: [11, 17, 21]
name: Clojure (Java ${{ matrix.jdk }})

View file

@ -15,7 +15,20 @@ We use [Break Versioning][breakver]. The version numbers follow a `<major>.<mino
## UNRELEASED
* **BREAKING**: throw error if `:responses` keys are not integers [#667](https://github.com/metosin/reitit/issues/667)
* **BREAKING**: Java 8 is no longer supported (Ring-core requires Apache Commons FileUpload which now requires Java 11)
* Add `:index-redirect?` option to `create-file-handler` and `create-resource-handler` to allow serving index files without redirect [#725](https://github.com/metosin/reitit/pull/725)
* Changes in 0.8.0-alpha1
* Updated dependencies:
```
[fipp "0.6.27"] is available but we use "0.6.26"
[metosin/jsonista "0.3.13"] is available but we use "0.3.10"
[metosin/malli "0.17.0"] is available but we use "0.16.4"
[metosin/muuntaja "0.6.11"] is available but we use "0.6.10"
[metosin/ring-swagger-ui "5.20.0"] is available but we use "5.9.0"
[ring/ring-core "1.14.1"] is available but we use "1.12.2"
[ring/ring-defaults "0.6.0"] is available but we use "0.5.0"
```
## 0.8.0-alpha1 (2025-01-31)

View file

@ -71,9 +71,9 @@ All main modules bundled:
Optionally, the parts can be required separately.
Malli requires Clojure 1.11.
Reitit requires Clojure 1.11 and Java 11.
Malli is tested with the LTS releases Java 8, 11, 17 and 21.
Reitit is tested with the LTS releases Java 11, 17 and 21.
## Quick start

8
package-lock.json generated
View file

@ -6,7 +6,7 @@
"": {
"name": "reitit",
"dependencies": {
"shadow-cljs": "^2.28.20"
"shadow-cljs": "^2.28.22"
},
"devDependencies": {
"@seriousme/openapi-schema-validator": "^2.3.1",
@ -2314,9 +2314,9 @@
}
},
"node_modules/shadow-cljs": {
"version": "2.28.20",
"resolved": "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-2.28.20.tgz",
"integrity": "sha512-Q9N+aw2suSUZ6vmWhZupl0rkyjoYrnpU1WbMrNrbuUiKE6XjvT1vcBkTUrqkMJEPraV7u+H9b5d/RcKnj8nbhg==",
"version": "2.28.22",
"resolved": "https://registry.npmjs.org/shadow-cljs/-/shadow-cljs-2.28.22.tgz",
"integrity": "sha512-WMDdriGwnw+J/0yykMbndtc8vpfe6wSXRl4rkFD5q/3X/AKMaqfZ+PP1Y8tUp6Hpr8+rCEmqkOPi9CKtah+Xcg==",
"license": "ISC",
"dependencies": {
"node-libs-browser": "^2.2.1",

View file

@ -9,6 +9,6 @@
"karma-cljs-test": "^0.1.0"
},
"dependencies": {
"shadow-cljs": "^2.28.20"
"shadow-cljs": "^2.28.22"
}
}

View file

@ -16,7 +16,8 @@
:scm {:name "git"
:url "https://github.com/metosin/reitit"}
;; TODO: need to verify that the code actually worked with Java1.8, see #242
:javac-options ["-Xlint:unchecked" "-target" "1.8" "-source" "1.8"]
;; Ring 1.13.1 drops support for Java 1.8 so lets target 11
:javac-options ["-Xlint:unchecked" "-target" "11" "-source" "11"]
:managed-dependencies [[metosin/reitit "0.8.0-alpha1"]
[metosin/reitit-core "0.8.0-alpha1"]
[metosin/reitit-dev "0.8.0-alpha1"]
@ -33,27 +34,27 @@
[metosin/reitit-frontend "0.8.0-alpha1"]
[metosin/reitit-sieppari "0.8.0-alpha1"]
[metosin/reitit-pedestal "0.8.0-alpha1"]
[metosin/ring-swagger-ui "5.9.0"]
[metosin/ring-swagger-ui "5.20.0"]
[metosin/spec-tools "0.10.7"]
[metosin/schema-tools "0.13.1"]
[metosin/muuntaja "0.6.10"]
[metosin/jsonista "0.3.10"]
[metosin/muuntaja "0.6.11"]
[metosin/jsonista "0.3.13"]
[metosin/sieppari "0.0.0-alpha13"]
[metosin/malli "0.16.4"]
[metosin/malli "0.17.0"]
;; https://clojureverse.org/t/depending-on-the-right-versions-of-jackson-libraries/5111
[com.fasterxml.jackson.core/jackson-core "2.17.2"]
[com.fasterxml.jackson.core/jackson-databind "2.17.2"]
[com.fasterxml.jackson.core/jackson-core "2.18.2"]
[com.fasterxml.jackson.core/jackson-databind "2.18.2"]
[meta-merge "1.0.0"]
[fipp "0.6.26" :exclusions [org.clojure/core.rrb-vector]]
[fipp "0.6.27" :exclusions [org.clojure/core.rrb-vector]]
;; Deep-diff uses this version, override olders versiom from fipp.
[org.clojure/core.rrb-vector "0.2.0"]
[expound "0.9.0"]
[lambdaisland/deep-diff "0.0-47"]
[com.bhauman/spell-spec "0.1.2"]
[mvxcvi/arrangement "2.1.0"]
[ring/ring-core "1.12.2"]
[ring/ring-core "1.14.1"]
[io.pedestal/pedestal.service "0.6.4"]]
@ -89,28 +90,28 @@
:java-source-paths ["modules/reitit-core/java-src"]
:dependencies [[org.clojure/clojure "1.11.4"]
[thheller/shadow-cljs "2.28.20"]
[thheller/shadow-cljs "2.28.22"]
[org.clojure/clojurescript "1.11.132"]
;; modules dependencies
[metosin/schema-tools "0.13.1"]
[metosin/spec-tools "0.10.7"]
[metosin/muuntaja "0.6.10"]
[metosin/muuntaja "0.6.11"]
[metosin/sieppari "0.0.0-alpha13"]
[metosin/jsonista "0.3.10"]
[metosin/malli "0.16.4"]
[metosin/jsonista "0.3.13"]
[metosin/malli "0.17.0"]
[lambdaisland/deep-diff "0.0-47"]
[meta-merge "1.0.0"]
[com.bhauman/spell-spec "0.1.2"]
[expound "0.9.0"]
[fipp "0.6.26"]
[fipp "0.6.27"]
[orchestra "2021.01.01-1"]
[ring "1.12.2"]
[ring "1.14.1"]
[ikitommi/immutant-web "3.0.0-alpha1"]
[metosin/ring-http-response "0.9.4"]
[metosin/ring-swagger-ui "5.9.0"]
[metosin/ring-http-response "0.9.5"]
[metosin/ring-swagger-ui "5.20.0"]
[org.clojure/tools.analyzer "1.2.0"]
[criterium "0.4.6"]
@ -121,32 +122,31 @@
[io.pedestal/pedestal.service "0.6.4"]
[org.clojure/core.async "1.6.681"]
[org.clojure/core.async "1.7.701"]
[manifold "0.4.3"]
[funcool/promesa "11.0.678"]
[com.clojure-goes-fast/clj-async-profiler "1.2.2"]
[com.clojure-goes-fast/clj-async-profiler "1.6.1"]
[ring-cors "0.1.13"]
[com.bhauman/rebel-readline "0.1.4"]]}
[com.bhauman/rebel-readline "0.1.5"]]}
:shadow {:test-paths ["test/cljs"]}
:perf {:jvm-opts ^:replace ["-server"
"-Xmx4096m"
"-Dclojure.compiler.direct-linking=true"]
:test-paths ["perf-test/clj"]
:dependencies [[compojure "1.7.1"]
[ring/ring-defaults "0.5.0"]
[ring/ring-defaults "0.6.0"]
[ikitommi/immutant-web "3.0.0-alpha1"]
[io.pedestal/pedestal.service "0.6.4"]
[io.pedestal/pedestal.jetty "0.6.4"]
[calfpath "0.8.1"]
[org.clojure/core.async "1.6.681"]
[org.clojure/core.async "1.7.701"]
[manifold "0.4.3"]
[funcool/promesa "11.0.678"]
[metosin/sieppari]
[yada "1.2.16"]
[aleph "0.8.1"]
[ring/ring-defaults "0.5.0"]
[aleph "0.8.3"]
[ataraxy "0.4.3"]
[bidi "2.1.6"]
[janus "1.3.2"]]}