From 63f5c456d9ce6ab58d66c7e6cc23d5415c7d869f Mon Sep 17 00:00:00 2001 From: CompatHelper Julia Date: Sat, 28 Mar 2026 02:14:36 +0000 Subject: [PATCH 1/4] CompatHelper: bump compat for LinearMPC in [weakdeps] to 0.9, (keep existing compat) --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index c0201fe44..1176cd6db 100644 --- a/Project.toml +++ b/Project.toml @@ -41,7 +41,7 @@ ForwardDiff = "0.10, 1" Ipopt = "1" JuMP = "1.21" LinearAlgebra = "1.10" -LinearMPC = "0.8.0" +LinearMPC = "0.8.0, 0.9" Logging = "1.10" MathOptInterface = "1.46" OSQP = "0.8" From a8f48b8650b7876d84d83ce1a92fbd88dde194fb Mon Sep 17 00:00:00 2001 From: franckgaga Date: Sat, 28 Mar 2026 12:14:16 -0400 Subject: [PATCH 2/4] also bump doc `compat` --- Project.toml | 2 +- docs/Project.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 1176cd6db..f78ce737f 100644 --- a/Project.toml +++ b/Project.toml @@ -41,7 +41,7 @@ ForwardDiff = "0.10, 1" Ipopt = "1" JuMP = "1.21" LinearAlgebra = "1.10" -LinearMPC = "0.8.0, 0.9" +LinearMPC = "0.8, 0.9" Logging = "1.10" MathOptInterface = "1.46" OSQP = "0.8" diff --git a/docs/Project.toml b/docs/Project.toml index ed8b97618..37769181a 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -16,7 +16,7 @@ DAQP = "0.6, 0.7.1" Documenter = "1" JuMP = "1" LinearAlgebra = "1.10" -LinearMPC = "0.8.0" +LinearMPC = "0.8, 0.9" Logging = "1.10" ModelingToolkit = "10, 11" Plots = "1" From 33cdb6e0993aaa38d8e4d879efca6a7814eb275e Mon Sep 17 00:00:00 2001 From: franckgaga Date: Sat, 28 Mar 2026 15:30:42 -0400 Subject: [PATCH 3/4] bump `DAQP` compat --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index f78ce737f..962ab07e0 100644 --- a/Project.toml +++ b/Project.toml @@ -32,7 +32,7 @@ LinearMPCext = "LinearMPC" [compat] Aqua = "0.8" ControlSystemsBase = "1.18.2" -DAQP = "0.6, 0.7.1" +DAQP = "0.6, 0.7.1, 0.8" DifferentiationInterface = "0.7.11" Documenter = "1" FastGaussQuadrature = "1.1.0" From 9bc479a9aae99c4af422b9202394907d75d3dc88 Mon Sep 17 00:00:00 2001 From: franckgaga Date: Sat, 28 Mar 2026 16:06:24 -0400 Subject: [PATCH 4/4] test: remove `DAQP` time limit warning checkup --- test/3_test_predictive_control.jl | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/test/3_test_predictive_control.jl b/test/3_test_predictive_control.jl index a0ecaf960..ea48f4d9d 100644 --- a/test/3_test_predictive_control.jl +++ b/test/3_test_predictive_control.jl @@ -18,10 +18,7 @@ mpc6 = LinMPC(model, Lwt=[0,1], Hp=15) @test mpc6.weights.L_Hp ≈ Diagonal(diagm(repeat(Float64[0, 1], 15))) @test mpc6.weights.L_Hp isa Hermitian{Float64, Diagonal{Float64, Vector{Float64}}} - mpc7 = @test_logs( - (:warn, "Solving time limit is not supported by the DAQP optimizer."), - LinMPC(model, optim=JuMP.Model(DAQP.Optimizer)) - ) + mpc7 = LinMPC(model, optim=JuMP.Model(DAQP.Optimizer)) @test solver_name(mpc7.optim) == "DAQP" kf = KalmanFilter(model) mpc8 = LinMPC(kf)