From 4bf9e0652c8701716b690168a478c4b3cb1bba28 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas Date: Mon, 29 Dec 2025 06:26:02 -0500 Subject: [PATCH 1/2] Bump version to v1.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 981d978..2c529e7 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "MATLABDiffEq" uuid = "e2752cbe-bcf4-5895-8727-84ebc14a76bd" -version = "1.2.0" +version = "1.3.0" [deps] DiffEqBase = "2b5f629d-d688-5b77-993f-72d75c75574e" From 1b73a21cf6656b322bfa4a9d90f5c1d2f044d8f2 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas Date: Mon, 29 Dec 2025 07:36:11 -0500 Subject: [PATCH 2/2] Update MATLAB compat to include version 0.9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This adds compatibility with MATLAB.jl 0.9.0, which includes: - AbstractArray subtypes are now converted to MATLAB arrays instead of structs - Tuples are now converted to cell arrays or numeric arrays instead of dictionaries - Fixes for segfault issues with MATLAB 2022/2023 on Linux The API used by MATLABDiffEq.jl (put_variable, get_variable, eval_string, jvector, jarray, get_mvariable, get_default_msession) remains unchanged in MATLAB.jl 0.9. Closes #57 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- Project.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Project.toml b/Project.toml index 2c529e7..82a8483 100644 --- a/Project.toml +++ b/Project.toml @@ -10,7 +10,7 @@ Reexport = "189a3867-3050-52da-a836-e630ba90ab69" [compat] DiffEqBase = "6.122" -MATLAB = "0.8" +MATLAB = "0.8, 0.9" ModelingToolkit = "8, 9, 10, 11" Reexport = "0.2, 1.0" julia = "1.6"