From 9fb0b7233a399d0b2e36faf0dd0468f300e611ea Mon Sep 17 00:00:00 2001 From: Juho Teperi Date: Thu, 27 Mar 2025 13:53:35 +0200 Subject: [PATCH 1/4] Update dependencies --- CHANGELOG.md | 12 ++++++++++++ package-lock.json | 8 ++++---- package.json | 2 +- project.clj | 47 +++++++++++++++++++++++------------------------ 4 files changed, 40 insertions(+), 29 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3795ebe4..ee6b57ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,18 @@ We use [Break Versioning][breakver]. The version numbers follow a `. Date: Fri, 28 Mar 2025 15:40:26 +0200 Subject: [PATCH 2/4] Drop Java 8 tests and support --- .github/workflows/testsuite.yml | 2 +- project.clj | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/testsuite.yml b/.github/workflows/testsuite.yml index 9c5e7e1f..fd8f56bb 100644 --- a/.github/workflows/testsuite.yml +++ b/.github/workflows/testsuite.yml @@ -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 }}) diff --git a/project.clj b/project.clj index 2d9b2b1e..73e467bc 100644 --- a/project.clj +++ b/project.clj @@ -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"] From a103411bf7840fb0b8c6298c0d73527d5e746654 Mon Sep 17 00:00:00 2001 From: Juho Teperi Date: Fri, 28 Mar 2025 15:40:58 +0200 Subject: [PATCH 3/4] Update ring --- CHANGELOG.md | 2 +- project.clj | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee6b57ac..50dedec9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,7 +25,7 @@ We use [Break Versioning][breakver]. The version numbers follow a `. Date: Fri, 28 Mar 2025 15:54:24 +0200 Subject: [PATCH 4/4] Mention Java 11 requirement --- CHANGELOG.md | 1 + README.md | 4 ++-- project.clj | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 50dedec9..7a3cf152 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ We use [Break Versioning][breakver]. The version numbers follow a `.