Skip to content

Commit 3507952

Browse files
committed
Fix OptimizationState version compatibility in solver packages
Updated Optimization.jl version constraint from "4" to "4.4" across all solver packages to ensure compatibility with OptimizationState struct that includes the `p` parameter field. The `p` parameter was added to OptimizationState in version 4.4.0, but solver packages were using version constraint "4" which allowed older versions that don't have this field. This was causing downgrade CI failures when the downgrade process resolved to older Optimization.jl versions while solver packages expected the newer OptimizationState API. Updated packages: - OptimizationBBO, OptimizationCMAEvolutionStrategy, OptimizationEvolutionary - OptimizationGCMAES, OptimizationMOI, OptimizationManopt, OptimizationMetaheuristics - OptimizationMultistartOptimization, OptimizationNLPModels, OptimizationNLopt - OptimizationNOMAD, OptimizationODE, OptimizationOptimJL, OptimizationOptimisers - OptimizationPRIMA, OptimizationPolyalgorithms, OptimizationQuadDIRECT - OptimizationSciPy, OptimizationSpeedMapping 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 557bdf1 commit 3507952

File tree

19 files changed

+19
-19
lines changed

19 files changed

+19
-19
lines changed

lib/OptimizationBBO/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1010

1111
[compat]
1212
BlackBoxOptim = "0.6"
13-
Optimization = "4"
13+
Optimization = "4.4"
1414
Reexport = "1.2"
1515
julia = "1.10"
1616

lib/OptimizationCMAEvolutionStrategy/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1111
[compat]
1212
julia = "1.10"
1313
CMAEvolutionStrategy = "0.2"
14-
Optimization = "4"
14+
Optimization = "4.4"
1515
Reexport = "1.2"
1616

1717
[extras]

lib/OptimizationEvolutionary/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1111
[compat]
1212
julia = "1.10"
1313
Evolutionary = "0.11"
14-
Optimization = "4"
14+
Optimization = "4.4"
1515
Reexport = "1.2"
1616

1717
[extras]

lib/OptimizationGCMAES/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1010

1111
[compat]
1212
julia = "1.10"
13-
Optimization = "4"
13+
Optimization = "4.4"
1414
GCMAES = "0.1"
1515
Reexport = "1.2"
1616

lib/OptimizationMOI/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ LinearAlgebra = "1"
2424
MathOptInterface = "1"
2525
ModelingToolkit = "10"
2626
NLopt = "1"
27-
Optimization = "4"
27+
Optimization = "4.4"
2828
Reexport = "1.2"
2929
SciMLStructures = "1"
3030
SparseArrays = "1.6"

lib/OptimizationManopt/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ManifoldDiff = "0.3.10"
1818
Manifolds = "0.9.18"
1919
ManifoldsBase = "0.15.10"
2020
Manopt = "0.4.63"
21-
Optimization = "4"
21+
Optimization = "4.4"
2222
Reexport = "1.2"
2323
julia = "1.10"
2424

lib/OptimizationMetaheuristics/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1212
julia = "1.10"
1313
Metaheuristics = "3"
1414
Reexport = "1.2"
15-
Optimization = "4"
15+
Optimization = "4.4"
1616

1717
[extras]
1818
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"

lib/OptimizationMultistartOptimization/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1111
[compat]
1212
julia = "1.10"
1313
MultistartOptimization = "0.2, 0.3"
14-
Optimization = "4"
14+
Optimization = "4.4"
1515
Reexport = "1.2"
1616

1717
[extras]

lib/OptimizationNLPModels/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1212
[compat]
1313
ADTypes = "1.7"
1414
NLPModels = "0.21"
15-
Optimization = "4"
15+
Optimization = "4.4"
1616
Reexport = "1.2"
1717
julia = "1.10"
1818

lib/OptimizationNLopt/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69"
1111

1212
[compat]
1313
NLopt = "1.1"
14-
Optimization = "4"
14+
Optimization = "4.4"
1515
Reexport = "1.2"
1616
julia = "1.10"
1717

0 commit comments

Comments
 (0)