From 885c86b349d7332e727e30b99b02126cf7419061 Mon Sep 17 00:00:00 2001 From: Mike Boyle Date: Wed, 29 Oct 2025 08:06:24 -0400 Subject: [PATCH 1/6] Restrict FastDifferentiation version again --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index f730188..ff9ec83 100644 --- a/Project.toml +++ b/Project.toml @@ -47,7 +47,7 @@ Documenter = "1.14.1" DoubleFloats = "1.4.3" EllipsisNotation = "1.8.0" Enzyme = "0.13.82" -FastDifferentiation = "0.3.15, 0.4" +FastDifferentiation = "0.3.15" FiniteDifferences = "0.12.33" ForwardDiff = "0.10, 1" GenericLinearAlgebra = "0.3.11" From abbf6af9f4dd9841e084a2cb39dbcfc77576aabe Mon Sep 17 00:00:00 2001 From: Mike Boyle Date: Wed, 29 Oct 2025 08:47:09 -0400 Subject: [PATCH 2/6] Ignore all versions of Manifest --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index a997fe8..19813cb 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,7 @@ docs/site/ # committed for packages, but should be committed for applications that require a static # environment. Manifest.toml +Manifest-v*.toml # Recommended by https://github.com/tkf/BenchmarkCI.jl .benchmarkci From 4168f6f0934f504ba9a71359da5267e736eed6f2 Mon Sep 17 00:00:00 2001 From: Mike Boyle Date: Wed, 29 Oct 2025 08:50:29 -0400 Subject: [PATCH 3/6] Loosen DifferentiationInterface/Test compat for FastDifferentiation --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index ff9ec83..af9a993 100644 --- a/Project.toml +++ b/Project.toml @@ -41,8 +41,8 @@ ChainRules = "1.72.6" ChainRulesCore = "1" ChainRulesTestUtils = "1.13.0" Coverage = "1.7.0" -DifferentiationInterface = "0.7.8" -DifferentiationInterfaceTest = "0.10.2" +DifferentiationInterface = "0.6.2" +DifferentiationInterfaceTest = "0.7.0, 0.8.0, 0.9.0, 0.10.0" Documenter = "1.14.1" DoubleFloats = "1.4.3" EllipsisNotation = "1.8.0" From f41ba00c7bff2e40b3a5992de261f7ada6341a54 Mon Sep 17 00:00:00 2001 From: Mike Boyle Date: Wed, 29 Oct 2025 08:55:29 -0400 Subject: [PATCH 4/6] Loosen Zygote compat for DifferentiationInterface/Test --- Project.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Project.toml b/Project.toml index af9a993..8d19260 100644 --- a/Project.toml +++ b/Project.toml @@ -41,7 +41,7 @@ ChainRules = "1.72.6" ChainRulesCore = "1" ChainRulesTestUtils = "1.13.0" Coverage = "1.7.0" -DifferentiationInterface = "0.6.2" +DifferentiationInterface = "0.6.2, 0.7.0" DifferentiationInterfaceTest = "0.7.0, 0.8.0, 0.9.0, 0.10.0" Documenter = "1.14.1" DoubleFloats = "1.4.3" @@ -65,8 +65,8 @@ Symbolics = "0.1, 1, 2, 3, 4, 5, 6" Test = "1.11.0" TestItemRunner = "1" TestItems = "1" -Zygote = "0.7.10" -ZygoteRules = "0.2.7" +Zygote = "0.6" +ZygoteRules = "0.2.5" julia = "1.6" From 749f058c8116f15730655abaf0a5fdae22a1001d Mon Sep 17 00:00:00 2001 From: Mike Boyle Date: Wed, 29 Oct 2025 09:04:37 -0400 Subject: [PATCH 5/6] Stick to 1.11 until Mooncake supports 1.12 --- .github/workflows/CI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index e935e95..2c94248 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -22,7 +22,7 @@ jobs: fail-fast: false matrix: version: - - '1' + - '1.11' # Stick to 1.11 until Mooncake supports 1.12 os: - ubuntu-latest - macOS-latest From 0f1ea3ef0455a5483390b6f5bb7d644397bf3918 Mon Sep 17 00:00:00 2001 From: CompatHelper Julia Date: Thu, 30 Oct 2025 00:12:27 +0000 Subject: [PATCH 6/6] CompatHelper: bump compat for Zygote in [weakdeps] to 0.7, (keep existing compat) --- Project.toml | 35 +++-------------------------------- 1 file changed, 3 insertions(+), 32 deletions(-) diff --git a/Project.toml b/Project.toml index 8d19260..006da50 100644 --- a/Project.toml +++ b/Project.toml @@ -27,8 +27,8 @@ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" ZygoteRules = "700de1a5-db45-46bc-99cf-38207098b444" [extensions] -QuaternionicChainRulesExt = ["ChainRules", "ChainRulesCore"] QuaternionicChainRulesCoreExt = "ChainRulesCore" +QuaternionicChainRulesExt = ["ChainRules", "ChainRulesCore"] QuaternionicFastDifferentiationExt = "FastDifferentiation" QuaternionicForwardDiffExt = "ForwardDiff" QuaternionicLatexifyExt = "Latexify" @@ -65,11 +65,10 @@ Symbolics = "0.1, 1, 2, 3, 4, 5, 6" Test = "1.11.0" TestItemRunner = "1" TestItems = "1" -Zygote = "0.6" +Zygote = "0.6, 0.7" ZygoteRules = "0.2.5" julia = "1.6" - [extras] Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" ChainRules = "082447d4-558c-5d27-93f4-14fc19e9eca2" @@ -96,33 +95,5 @@ TestItemRunner = "f8b46487-2199-4994-9208-9a1283c18c0a" Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" ZygoteRules = "700de1a5-db45-46bc-99cf-38207098b444" - [targets] -test = [ - "Aqua", - "ChainRules", - "ChainRulesCore", - "ChainRulesTestUtils", - "Coverage", - "DifferentiationInterface", - "DifferentiationInterfaceTest", - "Documenter", - "DoubleFloats", - "EllipsisNotation", - "Enzyme", - "FastDifferentiation", - "FiniteDifferences", - "ForwardDiff", - "GenericLinearAlgebra", - "LinearAlgebra", - "Mooncake", - "Random", - "ReverseDiff", - "StaticArrays", - "StaticArraysCore", - "Symbolics", - "Test", - "TestItemRunner", - "Zygote", - "ZygoteRules", -] +test = ["Aqua", "ChainRules", "ChainRulesCore", "ChainRulesTestUtils", "Coverage", "DifferentiationInterface", "DifferentiationInterfaceTest", "Documenter", "DoubleFloats", "EllipsisNotation", "Enzyme", "FastDifferentiation", "FiniteDifferences", "ForwardDiff", "GenericLinearAlgebra", "LinearAlgebra", "Mooncake", "Random", "ReverseDiff", "StaticArrays", "StaticArraysCore", "Symbolics", "Test", "TestItemRunner", "Zygote", "ZygoteRules"]