Skip to content

Commit dfaaf7f

Browse files
committed
hotfix for OptimizationBase@v3 compat
1 parent e18cfe2 commit dfaaf7f

File tree

4 files changed

+13
-2
lines changed

4 files changed

+13
-2
lines changed

lib/OptimizationIpopt/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "OptimizationIpopt"
22
uuid = "43fad042-7963-4b32-ab19-e2a4f9a67124"
33
authors = ["Sebastian Micluța-Câmpeanu <sebastian.mc95@proton.me> and contributors"]
4-
version = "0.2.4"
4+
version = "0.2.5"
55
[deps]
66
Ipopt = "b6b21f68-93f8-5de0-b562-5493be1d77c9"
77
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"

lib/OptimizationIpopt/src/OptimizationIpopt.jl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,11 @@ function SciMLBase.has_init(alg::IpoptOptimizer)
170170
true
171171
end
172172

173+
# Compatibility with OptimizationBase@v3
174+
function SciMLBase.supports_opt_cache_interface(alg::IpoptOptimizer)
175+
true
176+
end
177+
173178
function SciMLBase.requiresgradient(opt::IpoptOptimizer)
174179
true
175180
end

lib/OptimizationMOI/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "OptimizationMOI"
22
uuid = "fd9f6733-72f4-499f-8506-86b2bdd0dea1"
33
authors = ["Vaibhav Dixit <vaibhavyashdixit@gmail.com> and contributors"]
4-
version = "0.5.9"
4+
version = "0.5.10"
55
[deps]
66
OptimizationBase = "bca83a33-5cc9-4baa-983d-23429ab6bcbb"
77
Symbolics = "0c5d862f-8b57-4792-8d23-62f2024744c7"

lib/OptimizationMOI/src/OptimizationMOI.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,12 @@ function SciMLBase.has_init(alg::Union{MOI.AbstractOptimizer,
288288
true
289289
end
290290

291+
# Compatibility with OptimizationBase@v3
292+
function SciMLBase.supports_opt_cache_interface(alg::Union{MOI.AbstractOptimizer,
293+
MOI.OptimizerWithAttributes})
294+
true
295+
end
296+
291297
function SciMLBase.__init(prob::OptimizationProblem,
292298
opt::Union{MOI.AbstractOptimizer, MOI.OptimizerWithAttributes};
293299
maxiters::Union{Number, Nothing} = nothing,

0 commit comments

Comments
 (0)