From 428915ba66895b31a7807138d5a2f561bf073783 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 16 Oct 2026 13:53:56 +0000 Subject: [PATCH 01/10] Bump the all-julia-packages group across 2 directories with 3 updates Updates the requirements on LinearAlgebra, SparseArrays and Markdown to permit the latest version. Updates `LinearAlgebra` to Updates `SparseArrays` to Updates `Markdown` to --- updated-dependencies: - dependency-name: LinearAlgebra dependency-version: dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: SparseArrays dependency-version: dependency-type: direct:production dependency-group: all-julia-packages - dependency-name: Markdown dependency-version: dependency-type: direct:production dependency-group: all-julia-packages ... Signed-off-by: dependabot[bot] --- Project.toml | 2 ++ docs/Project.toml | 1 + 2 files changed, 3 insertions(+) diff --git a/Project.toml b/Project.toml index 5ef139503..a01932ee9 100644 --- a/Project.toml +++ b/Project.toml @@ -11,7 +11,9 @@ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" BenchmarkTools = "1.5" Compat = "4.15" FiniteDifferences = "0.12.32" +LinearAlgebra = "1.10" OffsetArrays = "1.14" +SparseArrays = "1.10" StaticArrays = "1.9.8" julia = "1.10" diff --git a/docs/Project.toml b/docs/Project.toml index d7a3da37f..c9742e288 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -11,6 +11,7 @@ ChainRulesCore = "1" Compat = "4" DocThemeIndigo = "0.1.3" Documenter = "1" +Markdown = "<0.0.1, 1" Plots = "1.20" [sources] From d23371de499d94dc4a5f5ffcbce55aa65e787807 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20M=C3=BCller-Widmann?= Date: Tue, 20 Oct 2026 08:47:55 +0200 Subject: [PATCH 02/10] Use "1" for stdlibs --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index a01932ee9..050608b1a 100644 --- a/Project.toml +++ b/Project.toml @@ -11,9 +11,9 @@ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" BenchmarkTools = "1.5" Compat = "4.15" FiniteDifferences = "0.12.32" -LinearAlgebra = "1.10" +LinearAlgebra = "1" OffsetArrays = "1.14" -SparseArrays = "1.10" +SparseArrays = "1" StaticArrays = "1.9.8" julia = "1.10" From ecde0cf0c829a57115f7df3fcc4267130e30a00a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20M=C3=BCller-Widmann?= Date: Tue, 20 Oct 2026 08:53:25 +0200 Subject: [PATCH 03/10] Only use "1" in docs env --- docs/Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/Project.toml b/docs/Project.toml index c9742e288..606dd58e1 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -11,7 +11,7 @@ ChainRulesCore = "1" Compat = "4" DocThemeIndigo = "0.1.3" Documenter = "1" -Markdown = "<0.0.1, 1" +Markdown = "1" Plots = "1.20" [sources] From 7a84fcf726d60c1460eca3366098b413e41e81a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20M=C3=BCller-Widmann?= Date: Tue, 20 Oct 2026 08:54:08 +0200 Subject: [PATCH 04/10] Make docs env a workspace --- Project.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Project.toml b/Project.toml index 050608b1a..bba2d04d4 100644 --- a/Project.toml +++ b/Project.toml @@ -33,3 +33,6 @@ test = ["Test", "BenchmarkTools", "FiniteDifferences", "OffsetArrays", "SparseAr [weakdeps] SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" + +[workspace] +projects = ["docs"] From c5d3fc8efe5b050db08683a9e6676765fabe5e09 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20M=C3=BCller-Widmann?= Date: Tue, 20 Oct 2026 08:55:25 +0200 Subject: [PATCH 05/10] Simplify Julia package configuration in dependabot.yml --- .github/dependabot.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 4dae5f9d6..2bd27c77c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,9 +6,7 @@ updates: schedule: interval: "weekly" - package-ecosystem: "julia" - directories: - - "/" - - "/docs" + directory: "/" schedule: interval: "weekly" groups: From 88fcf9a5c49248fa11d08cccfbfc203ce78dd4b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20M=C3=BCller-Widmann?= Date: Tue, 20 Oct 2026 08:57:18 +0200 Subject: [PATCH 06/10] Remove SparseArrays from dependencies --- Project.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/Project.toml b/Project.toml index bba2d04d4..5d1d1ef51 100644 --- a/Project.toml +++ b/Project.toml @@ -5,7 +5,6 @@ version = "1.26.2" [deps] Compat = "34da2185-b29b-5c13-b0c7-acf172513d20" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" -SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [compat] BenchmarkTools = "1.5" From 05905ddc12b623153aa9d3be93e92f7e16bae27f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20M=C3=BCller-Widmann?= Date: Tue, 20 Oct 2026 09:01:07 +0200 Subject: [PATCH 07/10] Remove unused Compat imports --- src/ChainRulesCore.jl | 1 - 1 file changed, 1 deletion(-) diff --git a/src/ChainRulesCore.jl b/src/ChainRulesCore.jl index 544b3d9c6..01f311f14 100644 --- a/src/ChainRulesCore.jl +++ b/src/ChainRulesCore.jl @@ -2,7 +2,6 @@ module ChainRulesCore using Base.Broadcast: broadcasted, Broadcasted, broadcastable, materialize, materialize! using Base.Meta using LinearAlgebra -using Compat: hasfield, hasproperty, ismutabletype, Returns export frule, rrule # core function # rule configurations From f4d3641942b67703db2ad086ded77c2b9d6b7505 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20M=C3=BCller-Widmann?= Date: Tue, 20 Oct 2026 09:01:41 +0200 Subject: [PATCH 08/10] Update version to 1.26.3 and remove Compat dependency --- Project.toml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Project.toml b/Project.toml index 5d1d1ef51..5d9fb9225 100644 --- a/Project.toml +++ b/Project.toml @@ -1,14 +1,12 @@ name = "ChainRulesCore" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" -version = "1.26.2" +version = "1.26.3" [deps] -Compat = "34da2185-b29b-5c13-b0c7-acf172513d20" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" [compat] BenchmarkTools = "1.5" -Compat = "4.15" FiniteDifferences = "0.12.32" LinearAlgebra = "1" OffsetArrays = "1.14" From 679405c46048206968987292204ae9f87f8fa3a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20M=C3=BCller-Widmann?= Date: Tue, 20 Oct 2026 09:02:32 +0200 Subject: [PATCH 09/10] Remove Compat from docs env --- docs/Project.toml | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/Project.toml b/docs/Project.toml index 606dd58e1..57db7065b 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -1,6 +1,5 @@ [deps] ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" -Compat = "34da2185-b29b-5c13-b0c7-acf172513d20" DocThemeIndigo = "8bac0ac5-51bf-41f9-885e-2bf1ac2bec5f" Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" Markdown = "d6f4376e-aef5-505a-96c1-9c027394607a" @@ -8,7 +7,6 @@ Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" [compat] ChainRulesCore = "1" -Compat = "4" DocThemeIndigo = "0.1.3" Documenter = "1" Markdown = "1" From 2d484e54c3469d3f3b0513db76c8e9e75575793c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20M=C3=BCller-Widmann?= Date: Tue, 20 Oct 2026 09:09:01 +0200 Subject: [PATCH 10/10] Create test/Project.toml --- Project.toml | 17 +---------------- test/Project.toml | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 16 deletions(-) create mode 100644 test/Project.toml diff --git a/Project.toml b/Project.toml index 5d9fb9225..290ccca4c 100644 --- a/Project.toml +++ b/Project.toml @@ -6,30 +6,15 @@ version = "1.26.3" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" [compat] -BenchmarkTools = "1.5" -FiniteDifferences = "0.12.32" LinearAlgebra = "1" -OffsetArrays = "1.14" SparseArrays = "1" -StaticArrays = "1.9.8" julia = "1.10" [extensions] ChainRulesCoreSparseArraysExt = "SparseArrays" -[extras] -BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" -FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000" -OffsetArrays = "6fe1bfb0-de20-5000-8ca7-80f57d26f881" -SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" -StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" -Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" - -[targets] -test = ["Test", "BenchmarkTools", "FiniteDifferences", "OffsetArrays", "SparseArrays", "StaticArrays"] - [weakdeps] SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [workspace] -projects = ["docs"] +projects = ["test", "docs"] diff --git a/test/Project.toml b/test/Project.toml new file mode 100644 index 000000000..77a84d6b8 --- /dev/null +++ b/test/Project.toml @@ -0,0 +1,21 @@ +[deps] +BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" +ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" +FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000" +LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" +OffsetArrays = "6fe1bfb0-de20-5000-8ca7-80f57d26f881" +SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" +StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" +Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" + +[compat] +BenchmarkTools = "1.5" +ChainRulesCore = "1" +FiniteDifferences = "0.12.32" +LinearAlgebra = "1" +OffsetArrays = "1.14" +SparseArrays = "1" +StaticArrays = "1.9.8" + +[sources] +ChainRulesCore = { path = ".." }