diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index dc33d2d45..81922633b 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -28,6 +28,7 @@ jobs: run: echo "INCLUDE_IPOPT=1" >> $GITHUB_ENV - name: Include OSQP? + if: startsWith(matrix.os, 'ubuntu') run: echo "INCLUDE_OSQP=1" >> $GITHUB_ENV - name: Cache IPOPT Libs (macOS) diff --git a/CHANGES.md b/CHANGES.md index 668c2e2ea..d13185db5 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -10,6 +10,13 @@ For change history for [MP-Opt-Model][27], see [mp-opt-model/CHANGES.md](mp-opt- For change history for [MOST][3], see [most/CHANGES.md](most/CHANGES.md). +since version 8.1 +----------------- + +#### 9/25/25 + - Skip failing interior point algorithm for R2025b `linprog` in DC OPF tests. + + Version 8.1 - *Jul 12, 2025 --------------------------- diff --git a/lib/mpver.m b/lib/mpver.m index 151f7d371..e04149d3c 100644 --- a/lib/mpver.m +++ b/lib/mpver.m @@ -34,9 +34,9 @@ % v{1} = ver(p); v{1} = struct( 'Name', 'MATPOWER', ... - 'Version', '8.1', ... + 'Version', '8.1.1-dev', ... 'Release', '', ... - 'Date', '12-Jul-2025' ); + 'Date', '25-Sep-2025' ); if nargout > 0 if nargin > 0 rv = v{1}; diff --git a/lib/t/t_opf_dc_ot.m b/lib/t/t_opf_dc_ot.m index e955eae57..3209e0e49 100644 --- a/lib/t/t_opf_dc_ot.m +++ b/lib/t/t_opf_dc_ot.m @@ -19,7 +19,7 @@ function t_opf_dc_ot(quiet) if have_feature('optimoptions') if have_feature('linprog_ds') if have_feature('quadprog', 'vnum') >= 7.005 %% R2016b and later - if have_feature('matlab', 'vnum') == 25.001 + if have_feature('matlab', 'vnum') == 25.001 || have_feature('matlab', 'vnum') == 25.002 algs = {'dual-simplex'}; else algs = {'interior-point', 'dual-simplex'};