diff --git a/.github/workflows/build-nuget-package.yml b/.github/workflows/build-nuget-package.yml index ab9bb2d3af..8e87ea2b2f 100644 --- a/.github/workflows/build-nuget-package.yml +++ b/.github/workflows/build-nuget-package.yml @@ -185,7 +185,7 @@ jobs: - name: Dotnet pack working-directory: ${{runner.workspace}}/build/dotnet/Highs.Native - run: dotnet pack -c Release /p:Version=1.8.0 + run: dotnet pack -c Release /p:Version=1.8.1 - uses: actions/upload-artifact@v4 with: diff --git a/.github/workflows/test-nuget-macos.yml b/.github/workflows/test-nuget-macos.yml index 942494ebaf..20b102d015 100644 --- a/.github/workflows/test-nuget-macos.yml +++ b/.github/workflows/test-nuget-macos.yml @@ -35,7 +35,7 @@ jobs: - name: Dotnet pack working-directory: ${{runner.workspace}}/build/dotnet/Highs.Native - run: dotnet pack -c Release /p:Version=1.8.0 + run: dotnet pack -c Release /p:Version=1.8.1 - name: Add local feed run: dotnet nuget add source ${{runner.workspace}}/nugets @@ -80,7 +80,7 @@ jobs: - name: Dotnet pack working-directory: ${{runner.workspace}}/build/dotnet/Highs.Native - run: dotnet pack -c Release /p:Version=1.8.0 + run: dotnet pack -c Release /p:Version=1.8.1 - name: Add local feed run: dotnet nuget add source ${{runner.workspace}}/nugets diff --git a/.github/workflows/test-nuget-package.yml b/.github/workflows/test-nuget-package.yml index 76393bb97a..69559912ce 100644 --- a/.github/workflows/test-nuget-package.yml +++ b/.github/workflows/test-nuget-package.yml @@ -35,7 +35,7 @@ jobs: - name: Dotnet pack working-directory: ${{runner.workspace}}/build/dotnet/Highs.Native - run: dotnet pack -c Release /p:Version=1.8.0 + run: dotnet pack -c Release /p:Version=1.8.1 - name: Add local feed run: dotnet nuget add source ${{runner.workspace}}/nugets @@ -81,7 +81,7 @@ jobs: - name: Dotnet pack working-directory: ${{runner.workspace}}/build/dotnet/Highs.Native - run: dotnet pack -c Release /p:Version=1.8.0 + run: dotnet pack -c Release /p:Version=1.8.1 - name: Add local feed run: dotnet nuget add source ${{runner.workspace}}/nugets @@ -124,7 +124,7 @@ jobs: - name: Dotnet pack working-directory: ${{runner.workspace}}/build/dotnet/Highs.Native - run: dotnet pack -c Release /p:Version=1.8.0 + run: dotnet pack -c Release /p:Version=1.8.1 - name: Add local feed run: dotnet nuget add source ${{runner.workspace}}/nugets @@ -167,7 +167,7 @@ jobs: - name: Dotnet pack working-directory: ${{runner.workspace}}/build/dotnet/Highs.Native - run: dotnet pack -c Release /p:Version=1.8.0 + run: dotnet pack -c Release /p:Version=1.8.1 - name: Add local feed run: dotnet nuget add source ${{runner.workspace}}/nugets @@ -212,7 +212,7 @@ jobs: - name: Dotnet pack working-directory: ${{runner.workspace}}/build/dotnet/Highs.Native - run: dotnet pack -c Release /p:Version=1.8.0 + run: dotnet pack -c Release /p:Version=1.8.1 - name: Add local feed run: dotnet nuget add source -n name ${{runner.workspace}}\nugets @@ -228,5 +228,5 @@ jobs: dotnet new console rm Program.cs cp ${{runner.workspace}}\HiGHS\examples\call_highs_from_csharp.cs . - dotnet add package Highs.Native -v 1.8.0 -s ${{runner.workspace}}\nugets + dotnet add package Highs.Native -v 1.8.1 -s ${{runner.workspace}}\nugets dotnet run diff --git a/.github/workflows/test-nuget-ubuntu.yml b/.github/workflows/test-nuget-ubuntu.yml index 7c233abd36..67b60c11c9 100644 --- a/.github/workflows/test-nuget-ubuntu.yml +++ b/.github/workflows/test-nuget-ubuntu.yml @@ -31,7 +31,7 @@ jobs: - name: Dotnet pack working-directory: ${{runner.workspace}}/build/dotnet/Highs.Native - run: dotnet pack -c Release /p:Version=1.8.0 + run: dotnet pack -c Release /p:Version=1.8.1 - name: Add local feed run: dotnet nuget add source ${{runner.workspace}}/nugets @@ -74,7 +74,7 @@ jobs: - name: Dotnet pack working-directory: ${{runner.workspace}}/build/dotnet/Highs.Native - run: dotnet pack -c Release /p:Version=1.8.0 + run: dotnet pack -c Release /p:Version=1.8.1 - name: Add local feed run: dotnet nuget add source ${{runner.workspace}}/nugets diff --git a/.github/workflows/test-nuget-win.yml b/.github/workflows/test-nuget-win.yml index 47bdf0ac60..8d6e74ef38 100644 --- a/.github/workflows/test-nuget-win.yml +++ b/.github/workflows/test-nuget-win.yml @@ -33,7 +33,7 @@ jobs: - name: Dotnet pack working-directory: ${{runner.workspace}}/build/dotnet/Highs.Native - run: dotnet pack -c Release /p:Version=1.8.0 + run: dotnet pack -c Release /p:Version=1.8.1 - name: Add local feed run: dotnet nuget add source -n name ${{runner.workspace}}\nugets @@ -49,5 +49,5 @@ jobs: dotnet new console rm Program.cs cp ${{runner.workspace}}\HiGHS\examples\call_highs_from_csharp.cs . - dotnet add package Highs.Native -v 1.8.0 -s ${{runner.workspace}}\nugets + dotnet add package Highs.Native -v 1.8.1 -s ${{runner.workspace}}\nugets dotnet run diff --git a/FEATURES.md b/FEATURES.md index 708e928092..034eca4232 100644 --- a/FEATURES.md +++ b/FEATURES.md @@ -20,6 +20,11 @@ Now computing the primal-dual integral, reporting it, and making it available as Trivial primal heuristics "all zero", "all lower bound", "all upper bound", and "lock point" added to the MIP solver +# Build changes + +Added wheels for Python 3.13 + +Updated command line options and moved them out of the library and into the executable diff --git a/MODULE.bazel b/MODULE.bazel index 44a64ec712..adb22ca979 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,6 +1,6 @@ module( name = "highs", - version = "1.8.0", + version = "1.8.1", ) bazel_dep( diff --git a/README.md b/README.md index 2758c02fdd..62cfef67b4 100644 --- a/README.md +++ b/README.md @@ -208,7 +208,7 @@ The nuget package Highs.Native is on https://www.nuget.org, at https://www.nuget It can be added to your C# project with `dotnet` ```shell -dotnet add package Highs.Native --version 1.8.0 +dotnet add package Highs.Native --version 1.8.1 ``` The nuget package contains runtime libraries for diff --git a/Version.txt b/Version.txt index baa9e163b1..d8e7ce799d 100644 --- a/Version.txt +++ b/Version.txt @@ -1,4 +1,4 @@ HIGHS_MAJOR=1 HIGHS_MINOR=8 -HIGHS_PATCH=0 +HIGHS_PATCH=1 #PRE_RELEASE=YES diff --git a/docs/src/interfaces/csharp.md b/docs/src/interfaces/csharp.md index 5d492d9baf..e9b24f1946 100644 --- a/docs/src/interfaces/csharp.md +++ b/docs/src/interfaces/csharp.md @@ -17,7 +17,7 @@ The nuget package Highs.Native is on https://www.nuget.org, at https://www.nuget It can be added to your C# project with `dotnet` ```shell -dotnet add package Highs.Native --version 1.8.0 +dotnet add package Highs.Native --version 1.8.1 ``` The nuget package contains runtime libraries for diff --git a/meson.build b/meson.build index 5795a668cf..de7119ea66 100644 --- a/meson.build +++ b/meson.build @@ -1,5 +1,5 @@ project('highs', 'cpp', 'c', - version : '1.8.0', + version : '1.8.1', meson_version: '>= 1.1.0', default_options : ['warning_level=1', 'cpp_std=c++17', diff --git a/nuget/README.md b/nuget/README.md index 3153cb0f8b..68d2034802 100644 --- a/nuget/README.md +++ b/nuget/README.md @@ -7,7 +7,7 @@ The nuget package Highs.Native is on https://www.nuget.org, at https://www.nuget It can be added to your C# project with `dotnet` ```shell -dotnet add package Highs.Native --version 1.8.0 +dotnet add package Highs.Native --version 1.8.1 ``` The nuget package contains runtime libraries for diff --git a/pyproject.toml b/pyproject.toml index 5ba6f6e4ae..0a1dee0f11 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ build-backend = "scikit_build_core.build" [project] name = "highspy" -version = "1.8.0" +version = "1.8.1" description = "A thin set of pybind11 wrappers to HiGHS" authors = [{ name = "HiGHS developers", email = "highsopt@gmail.com" }] readme = "README.md" diff --git a/tests/test_highspy.py b/tests/test_highspy.py index 083e9ff680..aaa731d983 100644 --- a/tests/test_highspy.py +++ b/tests/test_highspy.py @@ -112,10 +112,10 @@ def get_infeasible_model(self): def test_version(self): h = self.get_basic_model() - self.assertEqual(h.version(), "1.8.0") + self.assertEqual(h.version(), "1.8.1") self.assertEqual(h.versionMajor(), 1) self.assertEqual(h.versionMinor(), 8) - self.assertEqual(h.versionPatch(), 0) + self.assertEqual(h.versionPatch(), 1) def test_basics(self): h = self.get_basic_model()