From fb146c68f83f189843ac852191c3344f517371a7 Mon Sep 17 00:00:00 2001 From: CompatHelper Julia Date: Wed, 22 Apr 2026 00:39:53 +0000 Subject: [PATCH 1/6] CompatHelper: bump compat for DiffEqBase to 7, (keep existing compat) --- Project.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Project.toml b/Project.toml index 7ba060632..126cbf305 100644 --- a/Project.toml +++ b/Project.toml @@ -1,8 +1,8 @@ name = "ControlSystems" uuid = "a6e380b2-a6ca-5380-bf3e-84a91bcd477e" +version = "1.15.2" authors = ["Dept. Automatic Control, Lund University"] repo = "https://github.com/JuliaControl/ControlSystems.jl.git" -version = "1.15.2" [deps] ControlSystemsBase = "aaaaaaaa-a6ca-5380-bf3e-84a91bcd477e" @@ -23,7 +23,7 @@ StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" Aqua = "0.5" ControlSystemsBase = "1.3" DelayDiffEq = "5.31" -DiffEqBase = "6" +DiffEqBase = "6, 7" DiffEqCallbacks = "2.16, 3, 4" ForwardDiff = "0.10, 1" OrdinaryDiffEq = "6.60" From 82b8d5a6329af27cc3d4f073f1a61aa45baa7d38 Mon Sep 17 00:00:00 2001 From: Fredrik Bagge Carlson Date: Thu, 23 Apr 2026 14:01:21 +0200 Subject: [PATCH 2/6] Update Project.toml --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 126cbf305..66d842915 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "ControlSystems" uuid = "a6e380b2-a6ca-5380-bf3e-84a91bcd477e" -version = "1.15.2" +version = "1.15.3" authors = ["Dept. Automatic Control, Lund University"] repo = "https://github.com/JuliaControl/ControlSystems.jl.git" From 4fa46acdbaa459d404b0225abca51826d812a71d Mon Sep 17 00:00:00 2001 From: Fredrik Bagge Carlson Date: Fri, 24 Apr 2026 07:58:18 +0200 Subject: [PATCH 3/6] Update Project.toml --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 66d842915..30fa1603c 100644 --- a/Project.toml +++ b/Project.toml @@ -26,7 +26,7 @@ DelayDiffEq = "5.31" DiffEqBase = "6, 7" DiffEqCallbacks = "2.16, 3, 4" ForwardDiff = "0.10, 1" -OrdinaryDiffEq = "6.60" +OrdinaryDiffEq = "6.60, 7" RecipesBase = "1" Reexport = "1" StaticArrays = "1" From 1a6a5ee9bdcd8a0fbd5f305c0ccd1b35f2abba50 Mon Sep 17 00:00:00 2001 From: Fredrik Bagge Carlson Date: Mon, 27 Apr 2026 08:45:05 +0200 Subject: [PATCH 4/6] Update Project.toml --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 30fa1603c..aaf634636 100644 --- a/Project.toml +++ b/Project.toml @@ -22,7 +22,7 @@ StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" [compat] Aqua = "0.5" ControlSystemsBase = "1.3" -DelayDiffEq = "5.31" +DelayDiffEq = "5.31, 6" DiffEqBase = "6, 7" DiffEqCallbacks = "2.16, 3, 4" ForwardDiff = "0.10, 1" From 8345b59bcd028535aaf33e3138b31e0e543e201d Mon Sep 17 00:00:00 2001 From: Fredrik Bagge Carlson Date: Mon, 27 Apr 2026 10:00:37 +0200 Subject: [PATCH 5/6] Import BS3 from OrdinaryDiffEqLowOrderRK OrdinaryDiffEq 7 no longer re-exports BS3; it now lives in the OrdinaryDiffEqLowOrderRK sub-package. Add it as an explicit dependency and import BS3 from there. Co-Authored-By: Claude Opus 4.7 (1M context) --- Project.toml | 2 ++ src/timeresp.jl | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index aaf634636..f97ce057a 100644 --- a/Project.toml +++ b/Project.toml @@ -12,6 +12,7 @@ DiffEqCallbacks = "459566f4-90b8-5000-8ac3-15dfb0a30def" ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" OrdinaryDiffEq = "1dea7af3-3e70-54e6-95c3-0bf5283fa5ed" +OrdinaryDiffEqLowOrderRK = "1344f307-1e59-4825-a18e-ace9aa3fa4c6" Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" RecipesBase = "3cdcf5f2-1ef4-517c-9805-6587b60abb01" @@ -27,6 +28,7 @@ DiffEqBase = "6, 7" DiffEqCallbacks = "2.16, 3, 4" ForwardDiff = "0.10, 1" OrdinaryDiffEq = "6.60, 7" +OrdinaryDiffEqLowOrderRK = "1" RecipesBase = "1" Reexport = "1" StaticArrays = "1" diff --git a/src/timeresp.jl b/src/timeresp.jl index d6a7cbf91..6b3c61966 100644 --- a/src/timeresp.jl +++ b/src/timeresp.jl @@ -1,4 +1,5 @@ -import OrdinaryDiffEq: ODEProblem, Tsit5, solve, BS3 +import OrdinaryDiffEq: ODEProblem, Tsit5, solve +import OrdinaryDiffEqLowOrderRK: BS3 import ControlSystemsBase: lsim, step, impulse, HammersteinWienerSystem, DelayLtiSystem, PartitionedStateSpace, SimResult import DelayDiffEq: MethodOfSteps # Function for DifferentialEquations lsim From 0724f3a6a64ede0b5e7f03b655631dcc48a76d20 Mon Sep 17 00:00:00 2001 From: Fredrik Bagge Carlson Date: Mon, 27 Apr 2026 11:03:24 +0200 Subject: [PATCH 6/6] Update Project.toml --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index f97ce057a..0c0e4aaa3 100644 --- a/Project.toml +++ b/Project.toml @@ -28,7 +28,7 @@ DiffEqBase = "6, 7" DiffEqCallbacks = "2.16, 3, 4" ForwardDiff = "0.10, 1" OrdinaryDiffEq = "6.60, 7" -OrdinaryDiffEqLowOrderRK = "1" +OrdinaryDiffEqLowOrderRK = "1, 2" RecipesBase = "1" Reexport = "1" StaticArrays = "1"