From 452a1654323af7756db5aed784955c2c5c107e83 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Sat, 13 Jun 2026 07:00:46 -0400 Subject: [PATCH] Downgrade: raise Optim compat floor to 1.12 (old 1.7.5 floor unresolvable at downgrade minimum) At the downgrade minimum, ForwardDiff is pinned to its floor (1.x) while Optim is pinned to its floor 1.7.5. Optim 1.5-1.11 declare `ForwardDiff = "0.10"` (no ForwardDiff 1.x support); only Optim >= 1.12 declares `ForwardDiff = ["0.10", "1"]`. So Optim 1.7.5 cannot co-install with ForwardDiff 1, giving an Unsatisfiable in the merged downgrade test project. Optim 1.12 is the first release compatible with ForwardDiff 1, so it is the smallest co-installable floor. The upper bound (2) is unchanged. Co-Authored-By: Chris Rackauckas Co-Authored-By: Claude Opus 4.8 (1M context) --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index b53cdc05..ff50323f 100644 --- a/Project.toml +++ b/Project.toml @@ -42,7 +42,7 @@ ForwardDiff = "1" LinearAlgebra = "1.10" Makie = "0.22, 0.23, 0.24" Mooncake = "0.4, 0.5" -Optim = "1.7.5, 2" +Optim = "1.12, 2" PrettyTables = "2.4, 3" QuadGK = "2.9.1" RecipesBase = "1.3.4"