From 802ac34f76170d389cb8590f2cbf278ecb8f3bf6 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas Date: Mon, 6 Oct 2025 19:34:41 -0400 Subject: [PATCH 1/7] Bump OptimizationBase requirement to v3 and increment sublibrary versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Updated all sublibraries to require OptimizationBase v3 instead of v2.13 - Bumped minor version for packages >= 1.0.0 (e.g., 1.0.0 -> 1.1.0) - Bumped patch version for packages < 1.0.0 (e.g., 0.3.1 -> 0.3.2) Updated sublibraries: - OptimizationAuglag: 1.0.0 -> 1.1.0 - OptimizationBBO: 0.4.2 -> 0.4.3 - OptimizationCMAEvolutionStrategy: 0.3.2 -> 0.3.3 - OptimizationEvolutionary: 0.4.2 -> 0.4.3 - OptimizationGCMAES: 0.3.1 -> 0.3.2 - OptimizationIpopt: 0.2.2 -> 0.2.3 - OptimizationLBFGSB: 1.0.0 -> 1.1.0 - OptimizationManopt: 1.0.0 -> 1.1.0 - OptimizationMetaheuristics: 0.3.2 -> 0.3.3 - OptimizationMOI: 0.5.7 -> 0.5.8 - OptimizationMultistartOptimization: 0.3.1 -> 0.3.2 - OptimizationNLopt: 0.3.4 -> 0.3.5 - OptimizationNLPModels: 0.0.2 -> 0.0.3 - OptimizationNOMAD: 0.3.2 -> 0.3.3 - OptimizationODE: 0.1.2 -> 0.1.3 - OptimizationOptimisers: 0.3.11 -> 0.3.12 - OptimizationOptimJL: 0.4.5 -> 0.4.6 - OptimizationPolyalgorithms: 0.3.1 -> 0.3.2 - OptimizationPRIMA: 0.3.1 -> 0.3.2 - OptimizationPyCMA: 1.1.0 -> 1.2.0 - OptimizationQuadDIRECT: 0.3.1 -> 0.3.2 - OptimizationSciPy: 0.4.2 -> 0.4.3 - OptimizationSophia: 1.0.0 -> 1.1.0 - OptimizationSpeedMapping: 0.2.1 -> 0.2.2 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- lib/OptimizationAuglag/Project.toml | 4 ++-- lib/OptimizationBBO/Project.toml | 4 ++-- lib/OptimizationCMAEvolutionStrategy/Project.toml | 4 ++-- lib/OptimizationEvolutionary/Project.toml | 4 ++-- lib/OptimizationGCMAES/Project.toml | 4 ++-- lib/OptimizationIpopt/Project.toml | 4 ++-- lib/OptimizationLBFGSB/Project.toml | 4 ++-- lib/OptimizationMOI/Project.toml | 4 ++-- lib/OptimizationManopt/Project.toml | 4 ++-- lib/OptimizationMetaheuristics/Project.toml | 4 ++-- lib/OptimizationMultistartOptimization/Project.toml | 4 ++-- lib/OptimizationNLPModels/Project.toml | 4 ++-- lib/OptimizationNLopt/Project.toml | 4 ++-- lib/OptimizationNOMAD/Project.toml | 4 ++-- lib/OptimizationODE/Project.toml | 4 ++-- lib/OptimizationOptimJL/Project.toml | 4 ++-- lib/OptimizationOptimisers/Project.toml | 4 ++-- lib/OptimizationPRIMA/Project.toml | 4 ++-- lib/OptimizationPolyalgorithms/Project.toml | 4 ++-- lib/OptimizationPyCMA/Project.toml | 4 ++-- lib/OptimizationQuadDIRECT/Project.toml | 4 ++-- lib/OptimizationSciPy/Project.toml | 4 ++-- lib/OptimizationSophia/Project.toml | 4 ++-- lib/OptimizationSpeedMapping/Project.toml | 4 ++-- 24 files changed, 48 insertions(+), 48 deletions(-) diff --git a/lib/OptimizationAuglag/Project.toml b/lib/OptimizationAuglag/Project.toml index 6bf05b4cf..cb6ba3413 100644 --- a/lib/OptimizationAuglag/Project.toml +++ b/lib/OptimizationAuglag/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationAuglag" uuid = "2ea93f80-9333-43a1-a68d-1f53b957a421" authors = ["paramthakkar123 "] -version = "1.0.0" +version = "1.1.0" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -18,7 +18,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] ForwardDiff = "1.0.1" -OptimizationBase = "2.13" +OptimizationBase = "3" MLUtils = "0.4.8" OptimizationOptimisers = "0.3.8" Test = "1.10.0" diff --git a/lib/OptimizationBBO/Project.toml b/lib/OptimizationBBO/Project.toml index 118d3f549..42a5be3ad 100644 --- a/lib/OptimizationBBO/Project.toml +++ b/lib/OptimizationBBO/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationBBO" uuid = "3e6eede4-6085-4f62-9a71-46d9bc1eb92b" authors = ["Vaibhav Dixit and contributors"] -version = "0.4.2" +version = "0.4.3" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -18,7 +18,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] julia = "1.10" BlackBoxOptim = "0.6" -OptimizationBase = "2.13" +OptimizationBase = "3" SciMLBase = "2.58" Reexport = "1.2" diff --git a/lib/OptimizationCMAEvolutionStrategy/Project.toml b/lib/OptimizationCMAEvolutionStrategy/Project.toml index f9e1d198a..493501379 100644 --- a/lib/OptimizationCMAEvolutionStrategy/Project.toml +++ b/lib/OptimizationCMAEvolutionStrategy/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationCMAEvolutionStrategy" uuid = "bd407f91-200f-4536-9381-e4ba712f53f8" authors = ["Vaibhav Dixit and contributors"] -version = "0.3.2" +version = "0.3.3" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -18,7 +18,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] CMAEvolutionStrategy = "0.2" julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" SciMLBase = "2.58" Reexport = "1.2" diff --git a/lib/OptimizationEvolutionary/Project.toml b/lib/OptimizationEvolutionary/Project.toml index 1bc181d56..8ef07539a 100644 --- a/lib/OptimizationEvolutionary/Project.toml +++ b/lib/OptimizationEvolutionary/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationEvolutionary" uuid = "cb963754-43f6-435e-8d4b-99009ff27753" authors = ["Vaibhav Dixit and contributors"] -version = "0.4.2" +version = "0.4.3" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -18,7 +18,7 @@ Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" Evolutionary = "0.11" SciMLBase = "2.58" Reexport = "1.2" diff --git a/lib/OptimizationGCMAES/Project.toml b/lib/OptimizationGCMAES/Project.toml index 9b71c90c4..02ff2ad93 100644 --- a/lib/OptimizationGCMAES/Project.toml +++ b/lib/OptimizationGCMAES/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationGCMAES" uuid = "6f0a0517-dbc2-4a7a-8a20-99ae7f27e911" authors = ["Vaibhav Dixit and contributors"] -version = "0.3.1" +version = "0.3.2" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -18,7 +18,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" SciMLBase = "2.58" Reexport = "1.2" GCMAES = "0.1" diff --git a/lib/OptimizationIpopt/Project.toml b/lib/OptimizationIpopt/Project.toml index a73e001fa..6ba6ddcad 100644 --- a/lib/OptimizationIpopt/Project.toml +++ b/lib/OptimizationIpopt/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationIpopt" uuid = "43fad042-7963-4b32-ab19-e2a4f9a67124" authors = ["Sebastian Micluța-Câmpeanu and contributors"] -version = "0.2.2" +version = "0.2.3" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -18,7 +18,7 @@ SymbolicIndexingInterface = "2efcf032-c050-4f8e-a9bb-153293bab1f5" Ipopt = "1.10.3" LinearAlgebra = "1.10.0" ModelingToolkit = "10.23" -OptimizationBase = "2.13" +OptimizationBase = "3" SciMLBase = "2.90.0" SparseArrays = "1.10.0" SymbolicIndexingInterface = "0.3.40" diff --git a/lib/OptimizationLBFGSB/Project.toml b/lib/OptimizationLBFGSB/Project.toml index e6bb6142c..8ef929290 100644 --- a/lib/OptimizationLBFGSB/Project.toml +++ b/lib/OptimizationLBFGSB/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationLBFGSB" uuid = "22f7324a-a79d-40f2-bebe-3af60c77bd15" authors = ["paramthakkar123 "] -version = "1.0.0" +version = "1.1.0" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -23,7 +23,7 @@ DocStringExtensions = "0.9.5" ForwardDiff = "1.0.1" LBFGSB = "0.4.1" MLUtils = "0.4.8" -OptimizationBase = "2.13" +OptimizationBase = "3" SciMLBase = "2.58" Zygote = "0.7.10" julia = "1.10" diff --git a/lib/OptimizationMOI/Project.toml b/lib/OptimizationMOI/Project.toml index 7918a1c55..2a8c2a35e 100644 --- a/lib/OptimizationMOI/Project.toml +++ b/lib/OptimizationMOI/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationMOI" uuid = "fd9f6733-72f4-499f-8506-86b2bdd0dea1" authors = ["Vaibhav Dixit and contributors"] -version = "0.5.7" +version = "0.5.8" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -31,7 +31,7 @@ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" [compat] HiGHS = "1" -OptimizationBase = "2.13" +OptimizationBase = "3" Test = "1.6" Symbolics = "6" AmplNLWriter = "1" diff --git a/lib/OptimizationManopt/Project.toml b/lib/OptimizationManopt/Project.toml index 672db60b6..a327060e7 100644 --- a/lib/OptimizationManopt/Project.toml +++ b/lib/OptimizationManopt/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationManopt" uuid = "e57b7fff-7ee7-4550-b4f0-90e9476e9fb6" authors = ["Mateusz Baran ", "Ronny Bergmann "] -version = "1.0.0" +version = "1.1.0" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -30,7 +30,7 @@ Enzyme = "7da242da-08ed-463a-9acd-ee780be4f1d9" [compat] julia = "1.10" Manopt = "0.5" -OptimizationBase = "2.13" +OptimizationBase = "3" LinearAlgebra = "1.10" ManifoldsBase = "1" ManifoldDiff = "0.4" diff --git a/lib/OptimizationMetaheuristics/Project.toml b/lib/OptimizationMetaheuristics/Project.toml index a483e7f2c..8a67a02e1 100644 --- a/lib/OptimizationMetaheuristics/Project.toml +++ b/lib/OptimizationMetaheuristics/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationMetaheuristics" uuid = "3aafef2f-86ae-4776-b337-85a36adf0b55" authors = ["Vaibhav Dixit and contributors"] -version = "0.3.2" +version = "0.3.3" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -18,7 +18,7 @@ Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" Metaheuristics = "3" SciMLBase = "2.58" Reexport = "1.2" diff --git a/lib/OptimizationMultistartOptimization/Project.toml b/lib/OptimizationMultistartOptimization/Project.toml index 08b7020b3..3e9c4d22d 100644 --- a/lib/OptimizationMultistartOptimization/Project.toml +++ b/lib/OptimizationMultistartOptimization/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationMultistartOptimization" uuid = "e4316d97-8bbb-4fd3-a7d8-3851d2a72823" authors = ["Vaibhav Dixit and contributors"] -version = "0.3.1" +version = "0.3.2" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -21,7 +21,7 @@ OptimizationNLopt = "4e6fcdb7-1186-4e1f-a706-475e75c168bb" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" MultistartOptimization = "0.2, 0.3" SciMLBase = "2.58" Reexport = "1.2" diff --git a/lib/OptimizationNLPModels/Project.toml b/lib/OptimizationNLPModels/Project.toml index da186aa5a..673f863dd 100644 --- a/lib/OptimizationNLPModels/Project.toml +++ b/lib/OptimizationNLPModels/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationNLPModels" uuid = "064b21be-54cf-11ef-1646-cdfee32b588f" authors = ["Vaibhav Dixit and contributors"] -version = "0.0.2" +version = "0.0.3" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -26,7 +26,7 @@ OptimizationOptimJL = "36348300-93cb-4f02-beb5-3c3902f8871e" julia = "1.10" NLPModels = "0.21" ADTypes = "1.7" -OptimizationBase = "2.13" +OptimizationBase = "3" SciMLBase = "2.58" Reexport = "1.2" diff --git a/lib/OptimizationNLopt/Project.toml b/lib/OptimizationNLopt/Project.toml index 942f10ab5..48e6efac4 100644 --- a/lib/OptimizationNLopt/Project.toml +++ b/lib/OptimizationNLopt/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationNLopt" uuid = "4e6fcdb7-1186-4e1f-a706-475e75c168bb" authors = ["Vaibhav Dixit and contributors"] -version = "0.3.4" +version = "0.3.5" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -20,7 +20,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" NLopt = "1.1" SciMLBase = "2.58" Reexport = "1.2" diff --git a/lib/OptimizationNOMAD/Project.toml b/lib/OptimizationNOMAD/Project.toml index 854f31e81..196318a0c 100644 --- a/lib/OptimizationNOMAD/Project.toml +++ b/lib/OptimizationNOMAD/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationNOMAD" uuid = "2cab0595-8222-4775-b714-9828e6a9e01b" authors = ["Vaibhav Dixit and contributors"] -version = "0.3.2" +version = "0.3.3" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -17,7 +17,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" NOMAD = "2.4.1" SciMLBase = "2.58" Reexport = "1.2" diff --git a/lib/OptimizationODE/Project.toml b/lib/OptimizationODE/Project.toml index 4ff11893f..05cc37f07 100644 --- a/lib/OptimizationODE/Project.toml +++ b/lib/OptimizationODE/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationODE" uuid = "dfa73e59-e644-4d8a-bf84-188d7ecb34e4" authors = ["Paras Puneet Singh "] -version = "0.1.2" +version = "0.1.3" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -20,7 +20,7 @@ NonlinearSolve = "8913a72c-1f9b-4ce2-8d82-65094dcecaec" [compat] DiffEqBase = "6.190" ForwardDiff = "0.10, 1" -OptimizationBase = "2.13" +OptimizationBase = "3" OrdinaryDiffEq = "6.70" NonlinearSolve = "4" Reexport = "1" diff --git a/lib/OptimizationOptimJL/Project.toml b/lib/OptimizationOptimJL/Project.toml index 6c80460dc..7a6626ed2 100644 --- a/lib/OptimizationOptimJL/Project.toml +++ b/lib/OptimizationOptimJL/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationOptimJL" uuid = "36348300-93cb-4f02-beb5-3c3902f8871e" authors = ["Vaibhav Dixit and contributors"] -version = "0.4.5" +version = "0.4.6" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -25,7 +25,7 @@ ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78" [compat] julia = "1.10" PrecompileTools = "1.2" -OptimizationBase = "2.13" +OptimizationBase = "3" SparseArrays = "1.6" Optim = "1" Reexport = "1.2" diff --git a/lib/OptimizationOptimisers/Project.toml b/lib/OptimizationOptimisers/Project.toml index d672627d3..80e25aea4 100644 --- a/lib/OptimizationOptimisers/Project.toml +++ b/lib/OptimizationOptimisers/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationOptimisers" uuid = "42dfb2eb-d2b4-4451-abcd-913932933ac1" authors = ["Vaibhav Dixit and contributors"] -version = "0.3.11" +version = "0.3.12" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -26,7 +26,7 @@ Lux = "b2108857-7c20-44ae-9111-449ecde12c47" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" ProgressLogging = "0.1" SciMLBase = "2.58" Optimisers = "0.2, 0.3, 0.4" diff --git a/lib/OptimizationPRIMA/Project.toml b/lib/OptimizationPRIMA/Project.toml index 48aec8e71..52010c479 100644 --- a/lib/OptimizationPRIMA/Project.toml +++ b/lib/OptimizationPRIMA/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationPRIMA" uuid = "72f8369c-a2ea-4298-9126-56167ce9cbc2" authors = ["Vaibhav Dixit and contributors"] -version = "0.3.1" +version = "0.3.2" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -20,7 +20,7 @@ ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" PRIMA = "0.2.0" SciMLBase = "2.58" Reexport = "1" diff --git a/lib/OptimizationPolyalgorithms/Project.toml b/lib/OptimizationPolyalgorithms/Project.toml index d7bc40d68..2f0dd0f09 100644 --- a/lib/OptimizationPolyalgorithms/Project.toml +++ b/lib/OptimizationPolyalgorithms/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationPolyalgorithms" uuid = "500b13db-7e66-49ce-bda4-eed966be6282" authors = ["Vaibhav Dixit and contributors"] -version = "0.3.1" +version = "0.3.2" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -19,7 +19,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" OptimizationOptimisers = "0.3" SciMLBase = "2.58" Reexport = "1.2" diff --git a/lib/OptimizationPyCMA/Project.toml b/lib/OptimizationPyCMA/Project.toml index f7ea5bfeb..e094fdd2f 100644 --- a/lib/OptimizationPyCMA/Project.toml +++ b/lib/OptimizationPyCMA/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationPyCMA" uuid = "fb0822aa-1fe5-41d8-99a6-e7bf6c238d3b" authors = ["Maximilian Pochapski <67759684+mxpoch@users.noreply.github.com>"] -version = "1.1.0" +version = "1.2.0" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -16,7 +16,7 @@ PythonCall = "6099a3de-0909-46bc-b1f4-468b9a2dfc0d" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" CondaPkg = "0.2" Test = "1.10" SciMLBase = "2.58" diff --git a/lib/OptimizationQuadDIRECT/Project.toml b/lib/OptimizationQuadDIRECT/Project.toml index faa6da896..a8b81cec4 100644 --- a/lib/OptimizationQuadDIRECT/Project.toml +++ b/lib/OptimizationQuadDIRECT/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationQuadDIRECT" uuid = "842ac81e-713d-465f-80f7-84eddaced298" authors = ["Vaibhav Dixit and contributors"] -version = "0.3.1" +version = "0.3.2" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -18,7 +18,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" SciMLBase = "2.58" Reexport = "1.2" diff --git a/lib/OptimizationSciPy/Project.toml b/lib/OptimizationSciPy/Project.toml index 6b34960a5..2ed185fcc 100644 --- a/lib/OptimizationSciPy/Project.toml +++ b/lib/OptimizationSciPy/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationSciPy" uuid = "cce07bd8-c79b-4b00-aee8-8db9cce22837" authors = ["Aditya Pandey and contributors"] -version = "0.4.2" +version = "0.4.3" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -22,7 +22,7 @@ ModelingToolkit = "961ee093-0014-501f-94e3-6117800e7a78" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" SciMLBase = "2.58" Reexport = "1.2" PythonCall = "0.9" diff --git a/lib/OptimizationSophia/Project.toml b/lib/OptimizationSophia/Project.toml index 033f4b28e..a3c515d38 100644 --- a/lib/OptimizationSophia/Project.toml +++ b/lib/OptimizationSophia/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationSophia" uuid = "892fee11-dca1-40d6-b698-84ba0d87399a" authors = ["paramthakkar123 "] -version = "1.0.0" +version = "1.1.0" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -24,7 +24,7 @@ Zygote = "e88e6eb3-aa80-5325-afca-941959d7151f" ComponentArrays = "0.15.29" Lux = "1.16.0" MLUtils = "0.4.8" -OptimizationBase = "2.13" +OptimizationBase = "3" OrdinaryDiffEqTsit5 = "1.2.0" Random = "1.10.0" SciMLBase = "2.58" diff --git a/lib/OptimizationSpeedMapping/Project.toml b/lib/OptimizationSpeedMapping/Project.toml index bf785b9e8..76e52421a 100644 --- a/lib/OptimizationSpeedMapping/Project.toml +++ b/lib/OptimizationSpeedMapping/Project.toml @@ -1,7 +1,7 @@ name = "OptimizationSpeedMapping" uuid = "3d669222-0d7d-4eb9-8a9f-d8528b0d9b91" authors = ["Vaibhav Dixit and contributors"] -version = "0.2.1" +version = "0.2.2" [sources] OptimizationBase = {path = "../OptimizationBase"} @@ -18,7 +18,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [compat] julia = "1.10" -OptimizationBase = "2.13" +OptimizationBase = "3" SpeedMapping = "0.3" SciMLBase = "2.58" Reexport = "1.2" From 6cf5632097ebe707bb0e15af1cf604ed55a021f8 Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Tue, 7 Oct 2025 00:11:44 +0000 Subject: [PATCH 2/7] Bump to allow OptimizationBase v3 --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index a4c55c6f7..312e7964b 100644 --- a/Project.toml +++ b/Project.toml @@ -50,7 +50,7 @@ ModelingToolkit = "10.23" Mooncake = "0.4.138" Optim = ">= 1.4.1" Optimisers = ">= 0.2.5" -OptimizationBase = "2" +OptimizationBase = "3" OptimizationLBFGSB = "1" OptimizationMOI = "0.5" OptimizationOptimJL = "0.4" From a709ecbae151fa3d501b1f227f23ea2bde0c7d1e Mon Sep 17 00:00:00 2001 From: ChrisRackauckas Date: Mon, 6 Oct 2025 20:39:09 -0400 Subject: [PATCH 3/7] Remove [sources] sections from all sublibraries MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removed local path dependencies to OptimizationBase from all sublibrary Project.toml files. The packages will now resolve OptimizationBase from the registry instead of using local paths. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- lib/OptimizationAuglag/Project.toml | 3 --- lib/OptimizationBBO/Project.toml | 4 ---- lib/OptimizationCMAEvolutionStrategy/Project.toml | 4 ---- lib/OptimizationEvolutionary/Project.toml | 4 ---- lib/OptimizationGCMAES/Project.toml | 4 ---- lib/OptimizationIpopt/Project.toml | 4 ---- lib/OptimizationLBFGSB/Project.toml | 4 ---- lib/OptimizationMOI/Project.toml | 4 ---- lib/OptimizationManopt/Project.toml | 4 ---- lib/OptimizationMetaheuristics/Project.toml | 4 ---- lib/OptimizationMultistartOptimization/Project.toml | 4 ---- lib/OptimizationNLPModels/Project.toml | 4 ---- lib/OptimizationNLopt/Project.toml | 4 ---- lib/OptimizationNOMAD/Project.toml | 4 ---- lib/OptimizationODE/Project.toml | 4 ---- lib/OptimizationOptimJL/Project.toml | 4 ---- lib/OptimizationOptimisers/Project.toml | 4 ---- lib/OptimizationPRIMA/Project.toml | 4 ---- lib/OptimizationPolyalgorithms/Project.toml | 4 ---- lib/OptimizationPyCMA/Project.toml | 4 ---- lib/OptimizationQuadDIRECT/Project.toml | 4 ---- lib/OptimizationSciPy/Project.toml | 4 ---- lib/OptimizationSophia/Project.toml | 4 ---- lib/OptimizationSpeedMapping/Project.toml | 4 ---- 24 files changed, 95 deletions(-) diff --git a/lib/OptimizationAuglag/Project.toml b/lib/OptimizationAuglag/Project.toml index cb6ba3413..181d608ac 100644 --- a/lib/OptimizationAuglag/Project.toml +++ b/lib/OptimizationAuglag/Project.toml @@ -3,9 +3,6 @@ uuid = "2ea93f80-9333-43a1-a68d-1f53b957a421" authors = ["paramthakkar123 "] version = "1.1.0" -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" diff --git a/lib/OptimizationBBO/Project.toml b/lib/OptimizationBBO/Project.toml index 42a5be3ad..987bdb4e3 100644 --- a/lib/OptimizationBBO/Project.toml +++ b/lib/OptimizationBBO/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationBBO" uuid = "3e6eede4-6085-4f62-9a71-46d9bc1eb92b" authors = ["Vaibhav Dixit and contributors"] version = "0.4.3" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] BlackBoxOptim = "a134a8b2-14d6-55f6-9291-3336d3ab0209" OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" diff --git a/lib/OptimizationCMAEvolutionStrategy/Project.toml b/lib/OptimizationCMAEvolutionStrategy/Project.toml index 493501379..00a55ddef 100644 --- a/lib/OptimizationCMAEvolutionStrategy/Project.toml +++ b/lib/OptimizationCMAEvolutionStrategy/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationCMAEvolutionStrategy" uuid = "bd407f91-200f-4536-9381-e4ba712f53f8" authors = ["Vaibhav Dixit and contributors"] version = "0.3.3" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] CMAEvolutionStrategy = "8d3b24bd-414e-49e0-94fb-163cc3a3e411" OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" diff --git a/lib/OptimizationEvolutionary/Project.toml b/lib/OptimizationEvolutionary/Project.toml index 8ef07539a..fbb65c25c 100644 --- a/lib/OptimizationEvolutionary/Project.toml +++ b/lib/OptimizationEvolutionary/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationEvolutionary" uuid = "cb963754-43f6-435e-8d4b-99009ff27753" authors = ["Vaibhav Dixit and contributors"] version = "0.4.3" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" Evolutionary = "86b6b26d-c046-49b6-aa0b-5f0f74682bd6" diff --git a/lib/OptimizationGCMAES/Project.toml b/lib/OptimizationGCMAES/Project.toml index 02ff2ad93..a48a714f6 100644 --- a/lib/OptimizationGCMAES/Project.toml +++ b/lib/OptimizationGCMAES/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationGCMAES" uuid = "6f0a0517-dbc2-4a7a-8a20-99ae7f27e911" authors = ["Vaibhav Dixit and contributors"] version = "0.3.2" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" diff --git a/lib/OptimizationIpopt/Project.toml b/lib/OptimizationIpopt/Project.toml index 6ba6ddcad..ddf1cc31f 100644 --- a/lib/OptimizationIpopt/Project.toml +++ b/lib/OptimizationIpopt/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationIpopt" uuid = "43fad042-7963-4b32-ab19-e2a4f9a67124" authors = ["Sebastian Micluța-Câmpeanu and contributors"] version = "0.2.3" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] Ipopt = "b6b21f68-93f8-5de0-b562-5493be1d77c9" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" diff --git a/lib/OptimizationLBFGSB/Project.toml b/lib/OptimizationLBFGSB/Project.toml index 8ef929290..c74000abc 100644 --- a/lib/OptimizationLBFGSB/Project.toml +++ b/lib/OptimizationLBFGSB/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationLBFGSB" uuid = "22f7324a-a79d-40f2-bebe-3af60c77bd15" authors = ["paramthakkar123 "] version = "1.1.0" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae" LBFGSB = "5be7bae1-8223-5378-bac3-9e7378a2f6e6" diff --git a/lib/OptimizationMOI/Project.toml b/lib/OptimizationMOI/Project.toml index 2a8c2a35e..730ee43bd 100644 --- a/lib/OptimizationMOI/Project.toml +++ b/lib/OptimizationMOI/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationMOI" uuid = "fd9f6733-72f4-499f-8506-86b2bdd0dea1" authors = ["Vaibhav Dixit and contributors"] version = "0.5.8" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" Symbolics = "0c5d862f-8b57-4792-8d23-62f2024744c7" diff --git a/lib/OptimizationManopt/Project.toml b/lib/OptimizationManopt/Project.toml index a327060e7..97375c1f9 100644 --- a/lib/OptimizationManopt/Project.toml +++ b/lib/OptimizationManopt/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationManopt" uuid = "e57b7fff-7ee7-4550-b4f0-90e9476e9fb6" authors = ["Mateusz Baran ", "Ronny Bergmann "] version = "1.1.0" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] Manopt = "0fc0a36d-df90-57f3-8f93-d78a9fc72bb5" OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" diff --git a/lib/OptimizationMetaheuristics/Project.toml b/lib/OptimizationMetaheuristics/Project.toml index 8a67a02e1..90141e02b 100644 --- a/lib/OptimizationMetaheuristics/Project.toml +++ b/lib/OptimizationMetaheuristics/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationMetaheuristics" uuid = "3aafef2f-86ae-4776-b337-85a36adf0b55" authors = ["Vaibhav Dixit and contributors"] version = "0.3.3" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" Metaheuristics = "bcdb8e00-2c21-11e9-3065-2b553b22f898" diff --git a/lib/OptimizationMultistartOptimization/Project.toml b/lib/OptimizationMultistartOptimization/Project.toml index 3e9c4d22d..195709915 100644 --- a/lib/OptimizationMultistartOptimization/Project.toml +++ b/lib/OptimizationMultistartOptimization/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationMultistartOptimization" uuid = "e4316d97-8bbb-4fd3-a7d8-3851d2a72823" authors = ["Vaibhav Dixit and contributors"] version = "0.3.2" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" MultistartOptimization = "3933049c-43be-478e-a8bb-6e0f7fd53575" diff --git a/lib/OptimizationNLPModels/Project.toml b/lib/OptimizationNLPModels/Project.toml index 673f863dd..01dbe50dd 100644 --- a/lib/OptimizationNLPModels/Project.toml +++ b/lib/OptimizationNLPModels/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationNLPModels" uuid = "064b21be-54cf-11ef-1646-cdfee32b588f" authors = ["Vaibhav Dixit and contributors"] version = "0.0.3" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] NLPModels = "a4795742-8479-5a88-8948-cc11e1c8c1a6" ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b" diff --git a/lib/OptimizationNLopt/Project.toml b/lib/OptimizationNLopt/Project.toml index 48e6efac4..1b509c297 100644 --- a/lib/OptimizationNLopt/Project.toml +++ b/lib/OptimizationNLopt/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationNLopt" uuid = "4e6fcdb7-1186-4e1f-a706-475e75c168bb" authors = ["Vaibhav Dixit and contributors"] version = "0.3.5" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" diff --git a/lib/OptimizationNOMAD/Project.toml b/lib/OptimizationNOMAD/Project.toml index 196318a0c..607622d39 100644 --- a/lib/OptimizationNOMAD/Project.toml +++ b/lib/OptimizationNOMAD/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationNOMAD" uuid = "2cab0595-8222-4775-b714-9828e6a9e01b" authors = ["Vaibhav Dixit and contributors"] version = "0.3.3" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" NOMAD = "02130f1c-4665-5b79-af82-ff1385104aa0" diff --git a/lib/OptimizationODE/Project.toml b/lib/OptimizationODE/Project.toml index 05cc37f07..f3e5c97d7 100644 --- a/lib/OptimizationODE/Project.toml +++ b/lib/OptimizationODE/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationODE" uuid = "dfa73e59-e644-4d8a-bf84-188d7ecb34e4" authors = ["Paras Puneet Singh "] version = "0.1.3" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" diff --git a/lib/OptimizationOptimJL/Project.toml b/lib/OptimizationOptimJL/Project.toml index 7a6626ed2..50968416e 100644 --- a/lib/OptimizationOptimJL/Project.toml +++ b/lib/OptimizationOptimJL/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationOptimJL" uuid = "36348300-93cb-4f02-beb5-3c3902f8871e" authors = ["Vaibhav Dixit and contributors"] version = "0.4.6" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] PrecompileTools = "aea7be01-6a6a-4083-8856-8a6e6704d82a" OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" diff --git a/lib/OptimizationOptimisers/Project.toml b/lib/OptimizationOptimisers/Project.toml index 80e25aea4..2c65ea722 100644 --- a/lib/OptimizationOptimisers/Project.toml +++ b/lib/OptimizationOptimisers/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationOptimisers" uuid = "42dfb2eb-d2b4-4451-abcd-913932933ac1" authors = ["Vaibhav Dixit and contributors"] version = "0.3.12" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" ProgressLogging = "33c8b6b6-d38a-422a-b730-caa89a2f386c" diff --git a/lib/OptimizationPRIMA/Project.toml b/lib/OptimizationPRIMA/Project.toml index 52010c479..e662802d3 100644 --- a/lib/OptimizationPRIMA/Project.toml +++ b/lib/OptimizationPRIMA/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationPRIMA" uuid = "72f8369c-a2ea-4298-9126-56167ce9cbc2" authors = ["Vaibhav Dixit and contributors"] version = "0.3.2" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" PRIMA = "0a7d04aa-8ac2-47b3-b7a7-9dbd6ad661ed" diff --git a/lib/OptimizationPolyalgorithms/Project.toml b/lib/OptimizationPolyalgorithms/Project.toml index 2f0dd0f09..137db158d 100644 --- a/lib/OptimizationPolyalgorithms/Project.toml +++ b/lib/OptimizationPolyalgorithms/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationPolyalgorithms" uuid = "500b13db-7e66-49ce-bda4-eed966be6282" authors = ["Vaibhav Dixit and contributors"] version = "0.3.2" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" OptimizationOptimisers = "42dfb2eb-d2b4-4451-abcd-913932933ac1" diff --git a/lib/OptimizationPyCMA/Project.toml b/lib/OptimizationPyCMA/Project.toml index e094fdd2f..6646aa033 100644 --- a/lib/OptimizationPyCMA/Project.toml +++ b/lib/OptimizationPyCMA/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationPyCMA" uuid = "fb0822aa-1fe5-41d8-99a6-e7bf6c238d3b" authors = ["Maximilian Pochapski <67759684+mxpoch@users.noreply.github.com>"] version = "1.2.0" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" CondaPkg = "992eb4ea-22a4-4c89-a5bb-47a3300528ab" diff --git a/lib/OptimizationQuadDIRECT/Project.toml b/lib/OptimizationQuadDIRECT/Project.toml index a8b81cec4..65b4a774b 100644 --- a/lib/OptimizationQuadDIRECT/Project.toml +++ b/lib/OptimizationQuadDIRECT/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationQuadDIRECT" uuid = "842ac81e-713d-465f-80f7-84eddaced298" authors = ["Vaibhav Dixit and contributors"] version = "0.3.2" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" QuadDIRECT = "dae52e8d-d666-5120-a592-9e15c33b8d7a" diff --git a/lib/OptimizationSciPy/Project.toml b/lib/OptimizationSciPy/Project.toml index 2ed185fcc..eb1b17cf0 100644 --- a/lib/OptimizationSciPy/Project.toml +++ b/lib/OptimizationSciPy/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationSciPy" uuid = "cce07bd8-c79b-4b00-aee8-8db9cce22837" authors = ["Aditya Pandey and contributors"] version = "0.4.3" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" SciMLBase = "0bca4576-84f4-4d90-8ffe-ffa030f20462" diff --git a/lib/OptimizationSophia/Project.toml b/lib/OptimizationSophia/Project.toml index a3c515d38..1eb9ec882 100644 --- a/lib/OptimizationSophia/Project.toml +++ b/lib/OptimizationSophia/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationSophia" uuid = "892fee11-dca1-40d6-b698-84ba0d87399a" authors = ["paramthakkar123 "] version = "1.1.0" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" diff --git a/lib/OptimizationSpeedMapping/Project.toml b/lib/OptimizationSpeedMapping/Project.toml index 76e52421a..8455d6ce9 100644 --- a/lib/OptimizationSpeedMapping/Project.toml +++ b/lib/OptimizationSpeedMapping/Project.toml @@ -2,10 +2,6 @@ name = "OptimizationSpeedMapping" uuid = "3d669222-0d7d-4eb9-8a9f-d8528b0d9b91" authors = ["Vaibhav Dixit and contributors"] version = "0.2.2" - -[sources] -OptimizationBase = {path = "../OptimizationBase"} - [deps] OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb" SpeedMapping = "f1835b91-879b-4a3f-a438-e4baacf14412" From 2f5cbfb3bfa0bf5f2df4f08bc88ede3975544e4c Mon Sep 17 00:00:00 2001 From: ChrisRackauckas Date: Tue, 7 Oct 2025 01:01:55 -0400 Subject: [PATCH 4/7] Replace Optimization with OptimizationBase in all sublibrary tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changed all test files to use OptimizationBase instead of Optimization.jl. OptimizationBase re-exports SciMLBase which provides OptimizationFunction and OptimizationProblem, so tests will work correctly without depending on the main Optimization.jl package. Changes: - Replaced "using Optimization" with "using OptimizationBase" in 25 test files - No changes needed to test logic since OptimizationBase re-exports the necessary types This ensures sublibraries do not depend on Optimization.jl, only OptimizationBase. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- lib/OptimizationBBO/test/runtests.jl | 2 +- lib/OptimizationBase/test/cvxtest.jl | 2 +- lib/OptimizationCMAEvolutionStrategy/test/runtests.jl | 2 +- lib/OptimizationEvolutionary/test/runtests.jl | 2 +- lib/OptimizationGCMAES/test/runtests.jl | 2 +- lib/OptimizationIpopt/test/additional_tests.jl | 2 +- lib/OptimizationIpopt/test/advanced_features.jl | 2 +- lib/OptimizationIpopt/test/problem_types.jl | 2 +- lib/OptimizationIpopt/test/runtests.jl | 2 +- lib/OptimizationMOI/test/runtests.jl | 2 +- lib/OptimizationManopt/test/runtests.jl | 2 +- lib/OptimizationMetaheuristics/test/runtests.jl | 2 +- lib/OptimizationMultistartOptimization/test/runtests.jl | 2 +- lib/OptimizationNLPModels/test/runtests.jl | 2 +- lib/OptimizationNLopt/test/runtests.jl | 2 +- lib/OptimizationNOMAD/test/runtests.jl | 2 +- lib/OptimizationODE/test/runtests.jl | 2 +- lib/OptimizationOptimJL/test/runtests.jl | 2 +- lib/OptimizationOptimisers/test/runtests.jl | 2 +- lib/OptimizationPRIMA/test/runtests.jl | 2 +- lib/OptimizationPolyalgorithms/test/runtests.jl | 2 +- lib/OptimizationQuadDIRECT/test/runtests.jl | 2 +- lib/OptimizationSciPy/test/runtests.jl | 2 +- lib/OptimizationSophia/test/runtests.jl | 2 +- lib/OptimizationSpeedMapping/test/runtests.jl | 2 +- 25 files changed, 25 insertions(+), 25 deletions(-) diff --git a/lib/OptimizationBBO/test/runtests.jl b/lib/OptimizationBBO/test/runtests.jl index e6575bc02..5158c58d3 100644 --- a/lib/OptimizationBBO/test/runtests.jl +++ b/lib/OptimizationBBO/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationBBO, Optimization, BlackBoxOptim +using OptimizationBBO, OptimizationBase, BlackBoxOptim using SciMLBase: MultiObjectiveOptimizationFunction using Test diff --git a/lib/OptimizationBase/test/cvxtest.jl b/lib/OptimizationBase/test/cvxtest.jl index c2d7ad470..701f26e2d 100644 --- a/lib/OptimizationBase/test/cvxtest.jl +++ b/lib/OptimizationBase/test/cvxtest.jl @@ -1,4 +1,4 @@ -using Optimization, OptimizationBase, ForwardDiff, SymbolicAnalysis, LinearAlgebra, +using OptimizationBase, OptimizationBase, ForwardDiff, SymbolicAnalysis, LinearAlgebra, Manifolds, OptimizationManopt, OptimizationLBFGSB function f(x, p = nothing) diff --git a/lib/OptimizationCMAEvolutionStrategy/test/runtests.jl b/lib/OptimizationCMAEvolutionStrategy/test/runtests.jl index 25847b750..f9e46dc5f 100644 --- a/lib/OptimizationCMAEvolutionStrategy/test/runtests.jl +++ b/lib/OptimizationCMAEvolutionStrategy/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationCMAEvolutionStrategy, Optimization +using OptimizationCMAEvolutionStrategy, OptimizationBase using Test @testset "OptimizationCMAEvolutionStrategy.jl" begin diff --git a/lib/OptimizationEvolutionary/test/runtests.jl b/lib/OptimizationEvolutionary/test/runtests.jl index 3af7250b0..3ad5e395d 100644 --- a/lib/OptimizationEvolutionary/test/runtests.jl +++ b/lib/OptimizationEvolutionary/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationEvolutionary, Optimization, Random +using OptimizationEvolutionary, OptimizationBase, Random using SciMLBase: MultiObjectiveOptimizationFunction using Test diff --git a/lib/OptimizationGCMAES/test/runtests.jl b/lib/OptimizationGCMAES/test/runtests.jl index b17c18509..3d68e3adb 100644 --- a/lib/OptimizationGCMAES/test/runtests.jl +++ b/lib/OptimizationGCMAES/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationGCMAES, Optimization, ForwardDiff +using OptimizationGCMAES, OptimizationBase, ForwardDiff using Test @testset "OptimizationGCMAES.jl" begin diff --git a/lib/OptimizationIpopt/test/additional_tests.jl b/lib/OptimizationIpopt/test/additional_tests.jl index 18b425f14..47df61bc1 100644 --- a/lib/OptimizationIpopt/test/additional_tests.jl +++ b/lib/OptimizationIpopt/test/additional_tests.jl @@ -1,4 +1,4 @@ -using Optimization, OptimizationIpopt +using OptimizationBase, OptimizationIpopt using Zygote using Test using LinearAlgebra diff --git a/lib/OptimizationIpopt/test/advanced_features.jl b/lib/OptimizationIpopt/test/advanced_features.jl index e1724a900..73c945b27 100644 --- a/lib/OptimizationIpopt/test/advanced_features.jl +++ b/lib/OptimizationIpopt/test/advanced_features.jl @@ -1,4 +1,4 @@ -using Optimization, OptimizationIpopt +using OptimizationBase, OptimizationIpopt using Zygote using Test using LinearAlgebra diff --git a/lib/OptimizationIpopt/test/problem_types.jl b/lib/OptimizationIpopt/test/problem_types.jl index 9461a438c..2ffe06427 100644 --- a/lib/OptimizationIpopt/test/problem_types.jl +++ b/lib/OptimizationIpopt/test/problem_types.jl @@ -1,4 +1,4 @@ -using Optimization, OptimizationIpopt +using OptimizationBase, OptimizationIpopt using Zygote using Test using LinearAlgebra diff --git a/lib/OptimizationIpopt/test/runtests.jl b/lib/OptimizationIpopt/test/runtests.jl index 8fbf9a6eb..6fc958a0c 100644 --- a/lib/OptimizationIpopt/test/runtests.jl +++ b/lib/OptimizationIpopt/test/runtests.jl @@ -1,4 +1,4 @@ -using Optimization, OptimizationIpopt +using OptimizationBase, OptimizationIpopt using Zygote using Symbolics using Test diff --git a/lib/OptimizationMOI/test/runtests.jl b/lib/OptimizationMOI/test/runtests.jl index 691b66797..6c134049e 100644 --- a/lib/OptimizationMOI/test/runtests.jl +++ b/lib/OptimizationMOI/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationMOI, Optimization, Ipopt, NLopt, Zygote, ModelingToolkit, ReverseDiff +using OptimizationMOI, OptimizationBase, Ipopt, NLopt, Zygote, ModelingToolkit, ReverseDiff using AmplNLWriter, Ipopt_jll, Juniper, HiGHS, MathOptInterface using Test, SparseArrays diff --git a/lib/OptimizationManopt/test/runtests.jl b/lib/OptimizationManopt/test/runtests.jl index 5eaefb42e..3a1e276b7 100644 --- a/lib/OptimizationManopt/test/runtests.jl +++ b/lib/OptimizationManopt/test/runtests.jl @@ -1,5 +1,5 @@ using OptimizationManopt -using Optimization +using OptimizationBase using Manifolds using ForwardDiff, Zygote, Enzyme, FiniteDiff, ReverseDiff using Manopt, RipQP, QuadraticModels diff --git a/lib/OptimizationMetaheuristics/test/runtests.jl b/lib/OptimizationMetaheuristics/test/runtests.jl index b78714760..a451b53cf 100644 --- a/lib/OptimizationMetaheuristics/test/runtests.jl +++ b/lib/OptimizationMetaheuristics/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationMetaheuristics, Optimization, Random +using OptimizationMetaheuristics, OptimizationBase, Random using Test Random.seed!(42) diff --git a/lib/OptimizationMultistartOptimization/test/runtests.jl b/lib/OptimizationMultistartOptimization/test/runtests.jl index 43572bb7e..b321cea1f 100644 --- a/lib/OptimizationMultistartOptimization/test/runtests.jl +++ b/lib/OptimizationMultistartOptimization/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationMultistartOptimization, Optimization, ForwardDiff, OptimizationNLopt +using OptimizationMultistartOptimization, OptimizationBase, ForwardDiff, OptimizationNLopt using Test, ReverseDiff @testset "OptimizationMultistartOptimization.jl" begin diff --git a/lib/OptimizationNLPModels/test/runtests.jl b/lib/OptimizationNLPModels/test/runtests.jl index b1075e832..c068ceade 100644 --- a/lib/OptimizationNLPModels/test/runtests.jl +++ b/lib/OptimizationNLPModels/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationNLPModels, Optimization, NLPModelsTest, Ipopt, OptimizationMOI, Zygote, +using OptimizationNLPModels, OptimizationBase, NLPModelsTest, Ipopt, OptimizationMOI, Zygote, ReverseDiff, OptimizationLBFGSB, OptimizationOptimJL using Test diff --git a/lib/OptimizationNLopt/test/runtests.jl b/lib/OptimizationNLopt/test/runtests.jl index d00010017..12d86b21d 100644 --- a/lib/OptimizationNLopt/test/runtests.jl +++ b/lib/OptimizationNLopt/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationNLopt, Optimization, Zygote, ReverseDiff +using OptimizationNLopt, OptimizationBase, Zygote, ReverseDiff using Test, Random @testset "OptimizationNLopt.jl" begin diff --git a/lib/OptimizationNOMAD/test/runtests.jl b/lib/OptimizationNOMAD/test/runtests.jl index 8f03bd5d4..9b6797111 100644 --- a/lib/OptimizationNOMAD/test/runtests.jl +++ b/lib/OptimizationNOMAD/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationNOMAD, Optimization +using OptimizationNOMAD, OptimizationBase using Test @testset "OptimizationNOMAD.jl" begin diff --git a/lib/OptimizationODE/test/runtests.jl b/lib/OptimizationODE/test/runtests.jl index 2a36fa79a..a4fe4ab96 100644 --- a/lib/OptimizationODE/test/runtests.jl +++ b/lib/OptimizationODE/test/runtests.jl @@ -1,6 +1,6 @@ using Test using OptimizationODE -using Optimization +using OptimizationBase using LinearAlgebra, ForwardDiff using OrdinaryDiffEq, SteadyStateDiffEq, Sundials diff --git a/lib/OptimizationOptimJL/test/runtests.jl b/lib/OptimizationOptimJL/test/runtests.jl index 4f59bff76..d57324d00 100644 --- a/lib/OptimizationOptimJL/test/runtests.jl +++ b/lib/OptimizationOptimJL/test/runtests.jl @@ -1,5 +1,5 @@ using OptimizationOptimJL, - OptimizationOptimJL.Optim, Optimization, ForwardDiff, Zygote, ReverseDiff, + OptimizationOptimJL.Optim, OptimizationBase, ForwardDiff, Zygote, ReverseDiff, Random, ModelingToolkit, OptimizationBase.OptimizationBase.DifferentiationInterface using Test diff --git a/lib/OptimizationOptimisers/test/runtests.jl b/lib/OptimizationOptimisers/test/runtests.jl index 8a5fc0b50..ad754cf74 100644 --- a/lib/OptimizationOptimisers/test/runtests.jl +++ b/lib/OptimizationOptimisers/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationOptimisers, ForwardDiff, Optimization +using OptimizationOptimisers, ForwardDiff, OptimizationBase using Test using Zygote using Lux, MLUtils, Random, ComponentArrays, Printf, MLDataDevices diff --git a/lib/OptimizationPRIMA/test/runtests.jl b/lib/OptimizationPRIMA/test/runtests.jl index cb5ee8d9b..09f69f25c 100644 --- a/lib/OptimizationPRIMA/test/runtests.jl +++ b/lib/OptimizationPRIMA/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationPRIMA, Optimization, ForwardDiff, ModelingToolkit, ReverseDiff +using OptimizationPRIMA, OptimizationBase, ForwardDiff, ModelingToolkit, ReverseDiff using Test @testset "OptimizationPRIMA.jl" begin diff --git a/lib/OptimizationPolyalgorithms/test/runtests.jl b/lib/OptimizationPolyalgorithms/test/runtests.jl index d93c831f4..25069b1af 100644 --- a/lib/OptimizationPolyalgorithms/test/runtests.jl +++ b/lib/OptimizationPolyalgorithms/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationPolyalgorithms, Optimization, ForwardDiff +using OptimizationPolyalgorithms, OptimizationBase, ForwardDiff using Test @testset "OptimizationPolyalgorithms.jl" begin diff --git a/lib/OptimizationQuadDIRECT/test/runtests.jl b/lib/OptimizationQuadDIRECT/test/runtests.jl index a8ee0deb2..b6a1d8d9e 100644 --- a/lib/OptimizationQuadDIRECT/test/runtests.jl +++ b/lib/OptimizationQuadDIRECT/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationQuadDIRECT, Optimization +using OptimizationQuadDIRECT, OptimizationBase using Test @testset "OptimizationQuadDIRECT.jl" begin diff --git a/lib/OptimizationSciPy/test/runtests.jl b/lib/OptimizationSciPy/test/runtests.jl index 9138def9d..fcec383a7 100644 --- a/lib/OptimizationSciPy/test/runtests.jl +++ b/lib/OptimizationSciPy/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationSciPy, Optimization, Zygote, ReverseDiff, ForwardDiff +using OptimizationSciPy, OptimizationBase, Zygote, ReverseDiff, ForwardDiff using Test, Random using SciMLBase: ReturnCode, NonlinearLeastSquaresProblem using PythonCall diff --git a/lib/OptimizationSophia/test/runtests.jl b/lib/OptimizationSophia/test/runtests.jl index efd24f863..844e2c4d7 100644 --- a/lib/OptimizationSophia/test/runtests.jl +++ b/lib/OptimizationSophia/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationBase, Optimization +using OptimizationBase, OptimizationBase using SciMLBase: solve, OptimizationFunction, OptimizationProblem using OptimizationSophia using Lux, MLUtils, Random, ComponentArrays diff --git a/lib/OptimizationSpeedMapping/test/runtests.jl b/lib/OptimizationSpeedMapping/test/runtests.jl index 12e0f03c9..d13bed493 100644 --- a/lib/OptimizationSpeedMapping/test/runtests.jl +++ b/lib/OptimizationSpeedMapping/test/runtests.jl @@ -1,4 +1,4 @@ -using OptimizationSpeedMapping, Optimization, ForwardDiff +using OptimizationSpeedMapping, OptimizationBase, ForwardDiff using Test @testset "OptimizationSpeedMapping.jl" begin From 5c34dbf3d020124a0772c8a29f31e9eaf3431193 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas Date: Tue, 7 Oct 2025 01:39:09 -0400 Subject: [PATCH 5/7] Add OptimizationLBFGSB test dependency to OptimizationNLPModels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Added OptimizationLBFGSB to [extras] and [targets] test array - This package is used in the OptimizationNLPModels test suite - Fixes test errors related to missing OptimizationLBFGSB package Note: OptimizationAuglag already has SciMLBase in [deps], so it should be available. OptimizationMultistartOptimization doesn't have any Optimization.jl dependencies. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- lib/OptimizationNLPModels/Project.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/OptimizationNLPModels/Project.toml b/lib/OptimizationNLPModels/Project.toml index 01dbe50dd..b844a09f2 100644 --- a/lib/OptimizationNLPModels/Project.toml +++ b/lib/OptimizationNLPModels/Project.toml @@ -17,6 +17,7 @@ Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" OptimizationMOI = "fd9f6733-72f4-499f-8506-86b2bdd0dea1" Ipopt = "b6b21f68-93f8-5de0-b562-5493be1d77c9" OptimizationOptimJL = "36348300-93cb-4f02-beb5-3c3902f8871e" +OptimizationLBFGSB = "22f7324a-a79d-40f2-bebe-3af60c77bd15" [compat] julia = "1.10" @@ -27,4 +28,4 @@ SciMLBase = "2.58" Reexport = "1.2" [targets] -test = ["Test", "NLPModelsTest", "OptimizationOptimJL", "ReverseDiff", "Zygote", "Ipopt", "OptimizationMOI"] +test = ["Test", "NLPModelsTest", "OptimizationOptimJL", "ReverseDiff", "Zygote", "Ipopt", "OptimizationMOI", "OptimizationLBFGSB"] From 415b56dce094d2374216d35ff89c57e7ac25e180 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas Date: Tue, 7 Oct 2025 02:22:30 -0400 Subject: [PATCH 6/7] Add missing `using SciMLBase` to OptimizationAuglag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The module was using SciMLBase qualified names (e.g., SciMLBase.supports_opt_cache_interface) but only importing specific symbols from it. Added full `using SciMLBase` statement to make the module name available for qualified access. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- lib/OptimizationAuglag/src/OptimizationAuglag.jl | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/OptimizationAuglag/src/OptimizationAuglag.jl b/lib/OptimizationAuglag/src/OptimizationAuglag.jl index c5088c8db..5796a3cf5 100644 --- a/lib/OptimizationAuglag/src/OptimizationAuglag.jl +++ b/lib/OptimizationAuglag/src/OptimizationAuglag.jl @@ -1,5 +1,6 @@ module OptimizationAuglag +using SciMLBase using SciMLBase: OptimizationProblem, OptimizationFunction, OptimizationStats using OptimizationBase.LinearAlgebra: norm From 5c7f587f44b9841af657249e877073e8bce3c36f Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Tue, 7 Oct 2025 10:54:07 -0400 Subject: [PATCH 7/7] Update OptimizationAuglag.jl --- lib/OptimizationAuglag/src/OptimizationAuglag.jl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/OptimizationAuglag/src/OptimizationAuglag.jl b/lib/OptimizationAuglag/src/OptimizationAuglag.jl index 5796a3cf5..801552ca4 100644 --- a/lib/OptimizationAuglag/src/OptimizationAuglag.jl +++ b/lib/OptimizationAuglag/src/OptimizationAuglag.jl @@ -1,8 +1,9 @@ module OptimizationAuglag using SciMLBase +using OptimizationBase using SciMLBase: OptimizationProblem, OptimizationFunction, OptimizationStats -using OptimizationBase.LinearAlgebra: norm +using LinearAlgebra: norm @kwdef struct AugLag inner::Any