From 030a5559a81e2ada861a682dfb4b7bca16b4a0cf Mon Sep 17 00:00:00 2001 From: CompatHelper Julia Date: Tue, 15 Jul 2025 02:21:12 +0000 Subject: [PATCH 1/2] CompatHelper: bump compat for SparseConnectivityTracer in [weakdeps] to 1 for package DifferentiationInterface, (keep existing compat) --- DifferentiationInterface/Project.toml | 29 ++++----------------------- 1 file changed, 4 insertions(+), 25 deletions(-) diff --git a/DifferentiationInterface/Project.toml b/DifferentiationInterface/Project.toml index 2300756bf..1dff4dd8c 100644 --- a/DifferentiationInterface/Project.toml +++ b/DifferentiationInterface/Project.toml @@ -41,11 +41,7 @@ DifferentiationInterfaceForwardDiffExt = ["ForwardDiff", "DiffResults"] DifferentiationInterfaceGPUArraysCoreExt = "GPUArraysCore" DifferentiationInterfaceGTPSAExt = "GTPSA" DifferentiationInterfaceMooncakeExt = "Mooncake" -DifferentiationInterfacePolyesterForwardDiffExt = [ - "PolyesterForwardDiff", - "ForwardDiff", - "DiffResults", -] +DifferentiationInterfacePolyesterForwardDiffExt = ["PolyesterForwardDiff", "ForwardDiff", "DiffResults"] DifferentiationInterfaceReverseDiffExt = ["ReverseDiff", "DiffResults"] DifferentiationInterfaceSparseArraysExt = "SparseArrays" DifferentiationInterfaceSparseConnectivityTracerExt = "SparseConnectivityTracer" @@ -56,8 +52,8 @@ DifferentiationInterfaceTrackerExt = "Tracker" DifferentiationInterfaceZygoteExt = ["Zygote", "ForwardDiff"] [compat] -Aqua = "0.8.12" ADTypes = "1.13.0" +Aqua = "0.8.12" ChainRulesCore = "1.23.0" ComponentArrays = "0.15.27" DataFrames = "1.7.0" @@ -82,7 +78,7 @@ PolyesterForwardDiff = "0.1.2" Random = "1" ReverseDiff = "1.15.1" SparseArrays = "1" -SparseConnectivityTracer = "0.6.14" +SparseConnectivityTracer = "0.6.14, 1" SparseMatrixColorings = "0.4.9" StableRNGs = "1.0.1" StaticArrays = "1.9.7" @@ -125,21 +121,4 @@ Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" [targets] -test = [ - "ADTypes", - "Aqua", - "ComponentArrays", - "DataFrames", - "ExplicitImports", - "JET", - "JLArrays", - "JuliaFormatter", - "Pkg", - "Random", - "SparseArrays", - "SparseConnectivityTracer", - "SparseMatrixColorings", - "StableRNGs", - "StaticArrays", - "Test", -] +test = ["ADTypes", "Aqua", "ComponentArrays", "DataFrames", "ExplicitImports", "JET", "JLArrays", "JuliaFormatter", "Pkg", "Random", "SparseArrays", "SparseConnectivityTracer", "SparseMatrixColorings", "StableRNGs", "StaticArrays", "Test"] From e8c34c04d9507031df88fc60d7a5cc1cb9010032 Mon Sep 17 00:00:00 2001 From: Guillaume Dalle <22795598+gdalle@users.noreply.github.com> Date: Tue, 15 Jul 2025 08:57:51 +0200 Subject: [PATCH 2/2] Add changelog and bump DI version --- DifferentiationInterface/CHANGELOG.md | 10 ++++++- DifferentiationInterface/Project.toml | 27 ++++++++++++++++--- DifferentiationInterfaceTest/CHANGELOG.md | 5 ++++ DifferentiationInterfaceTest/Project.toml | 33 ++++++++++++++++++++--- 4 files changed, 68 insertions(+), 7 deletions(-) diff --git a/DifferentiationInterface/CHANGELOG.md b/DifferentiationInterface/CHANGELOG.md index a43ef3563..2b6fe4060 100644 --- a/DifferentiationInterface/CHANGELOG.md +++ b/DifferentiationInterface/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.7.3] + +### Fixed + +- Bump compat for SparseConnectivityTracer v1 ([#823]) + ## [0.7.2] ### Feat @@ -48,13 +54,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Allocate Enzyme shadow memory during preparation ([#782]) -[unreleased]: https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.2...main +[unreleased]: https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.3...main +[0.7.3]: https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.2...DifferentiationInterface-v0.7.3 [0.7.2]: https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.1...DifferentiationInterface-v0.7.2 [0.7.1]: https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.7.0...DifferentiationInterface-v0.7.1 [0.7.0]: https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.6.54...DifferentiationInterface-v0.7.0 [0.6.54]: https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.6.53...DifferentiationInterface-v0.6.54 [0.6.53]: https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterface-v0.6.52...DifferentiationInterface-v0.6.53 +[#823]: https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/823 [#818]: https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/818 [#812]: https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/812 [#810]: https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/810 diff --git a/DifferentiationInterface/Project.toml b/DifferentiationInterface/Project.toml index 1dff4dd8c..fd7ae96cc 100644 --- a/DifferentiationInterface/Project.toml +++ b/DifferentiationInterface/Project.toml @@ -1,7 +1,7 @@ name = "DifferentiationInterface" uuid = "a0c0ee7d-e4b9-4e03-894e-1c5f64a51d63" authors = ["Guillaume Dalle", "Adrian Hill"] -version = "0.7.2" +version = "0.7.3" [deps] ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b" @@ -41,7 +41,11 @@ DifferentiationInterfaceForwardDiffExt = ["ForwardDiff", "DiffResults"] DifferentiationInterfaceGPUArraysCoreExt = "GPUArraysCore" DifferentiationInterfaceGTPSAExt = "GTPSA" DifferentiationInterfaceMooncakeExt = "Mooncake" -DifferentiationInterfacePolyesterForwardDiffExt = ["PolyesterForwardDiff", "ForwardDiff", "DiffResults"] +DifferentiationInterfacePolyesterForwardDiffExt = [ + "PolyesterForwardDiff", + "ForwardDiff", + "DiffResults", +] DifferentiationInterfaceReverseDiffExt = ["ReverseDiff", "DiffResults"] DifferentiationInterfaceSparseArraysExt = "SparseArrays" DifferentiationInterfaceSparseConnectivityTracerExt = "SparseConnectivityTracer" @@ -121,4 +125,21 @@ Tracker = "9f7883ad-71c0-57eb-9f7f-b5c9e6d3789c" Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" [targets] -test = ["ADTypes", "Aqua", "ComponentArrays", "DataFrames", "ExplicitImports", "JET", "JLArrays", "JuliaFormatter", "Pkg", "Random", "SparseArrays", "SparseConnectivityTracer", "SparseMatrixColorings", "StableRNGs", "StaticArrays", "Test"] +test = [ + "ADTypes", + "Aqua", + "ComponentArrays", + "DataFrames", + "ExplicitImports", + "JET", + "JLArrays", + "JuliaFormatter", + "Pkg", + "Random", + "SparseArrays", + "SparseConnectivityTracer", + "SparseMatrixColorings", + "StableRNGs", + "StaticArrays", + "Test", +] diff --git a/DifferentiationInterfaceTest/CHANGELOG.md b/DifferentiationInterfaceTest/CHANGELOG.md index 764ffd6ff..c0eca7a37 100644 --- a/DifferentiationInterfaceTest/CHANGELOG.md +++ b/DifferentiationInterfaceTest/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed + +- Bump compat for SparseConnectivityTracer v1 ([#823]) + ## [0.10.0] ### Changed @@ -29,6 +33,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [0.10.0]: https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterfaceTest-v0.9.6...DifferentiationInterfaceTest-v0.10.0 [0.9.6]: https://github.com/JuliaDiff/DifferentiationInterface.jl/compare/DifferentiationInterfaceTest-v0.9.5...DifferentiationInterfaceTest-v0.9.6 +[#823]: https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/823 [#796]: https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/796 [#786]: https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/786 [#749]: https://github.com/JuliaDiff/DifferentiationInterface.jl/pull/749 diff --git a/DifferentiationInterfaceTest/Project.toml b/DifferentiationInterfaceTest/Project.toml index 666ec721b..5b98aed4c 100644 --- a/DifferentiationInterfaceTest/Project.toml +++ b/DifferentiationInterfaceTest/Project.toml @@ -34,7 +34,12 @@ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" DifferentiationInterfaceTestComponentArraysExt = "ComponentArrays" DifferentiationInterfaceTestFluxExt = ["FiniteDifferences", "Flux", "Functors"] DifferentiationInterfaceTestJLArraysExt = "JLArrays" -DifferentiationInterfaceTestLuxExt = ["ComponentArrays", "ForwardDiff", "Lux", "LuxTestUtils"] +DifferentiationInterfaceTestLuxExt = [ + "ComponentArrays", + "ForwardDiff", + "Lux", + "LuxTestUtils", +] DifferentiationInterfaceTestStaticArraysExt = "StaticArrays" [compat] @@ -62,7 +67,7 @@ Pkg = "1" ProgressMeter = "1" Random = "1" SparseArrays = "1" -SparseConnectivityTracer = "0.5.0,0.6" +SparseConnectivityTracer = "0.5.0,0.6,1" SparseMatrixColorings = "0.4.9" StaticArrays = "1.9" Statistics = "1" @@ -96,4 +101,26 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" [targets] -test = ["ADTypes", "Aqua", "ComponentArrays", "DataFrames", "DifferentiationInterface", "ExplicitImports", "FiniteDiff", "FiniteDifferences", "Flux", "ForwardDiff", "JET", "JLArrays", "JuliaFormatter", "Pkg", "Random", "SparseArrays", "SparseConnectivityTracer", "SparseMatrixColorings", "StaticArrays", "Test", "Zygote"] +test = [ + "ADTypes", + "Aqua", + "ComponentArrays", + "DataFrames", + "DifferentiationInterface", + "ExplicitImports", + "FiniteDiff", + "FiniteDifferences", + "Flux", + "ForwardDiff", + "JET", + "JLArrays", + "JuliaFormatter", + "Pkg", + "Random", + "SparseArrays", + "SparseConnectivityTracer", + "SparseMatrixColorings", + "StaticArrays", + "Test", + "Zygote", +]