diff --git a/CHANGELOG.md b/CHANGELOG.md index a73615e..f9f2f30 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.4.2] - 2024-08-02 + +### Changed + +- Handle inf constraints in general inequalities by setting corresponding row in G to zero and emitting a warning to the user. + ## [0.4.1] - 2024-06-22 ### Changed @@ -99,7 +105,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 Initial release of PIQP! -[unreleased]: https://github.com/PREDICT-EPFL/piqp/compare/v0.4.1...HEAD +[unreleased]: https://github.com/PREDICT-EPFL/piqp/compare/v0.4.2...HEAD +[0.4.2]: https://github.com/PREDICT-EPFL/piqp/compare/v0.4.1...v0.4.2 [0.4.1]: https://github.com/PREDICT-EPFL/piqp/compare/v0.4.0...v0.4.1 [0.4.0]: https://github.com/PREDICT-EPFL/piqp/compare/v0.3.1...v0.4.0 [0.3.1]: https://github.com/PREDICT-EPFL/piqp/compare/v0.3.0...v0.3.1 diff --git a/CMakeLists.txt b/CMakeLists.txt index db6e2e0..ea1da5e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,7 +8,7 @@ cmake_minimum_required(VERSION 3.21) project(piqp - VERSION 0.4.1 + VERSION 0.4.2 LANGUAGES C CXX ) diff --git a/interfaces/octave/package/DESCRIPTION b/interfaces/octave/package/DESCRIPTION index cac35e2..0d84816 100644 --- a/interfaces/octave/package/DESCRIPTION +++ b/interfaces/octave/package/DESCRIPTION @@ -1,5 +1,5 @@ name: piqp -version: 0.4.1 +version: 0.4.2 date: 2024-06-21 author: Roland Schwan maintainer: Roland Schwan diff --git a/interfaces/octave/piqp_oct.cpp b/interfaces/octave/piqp_oct.cpp index 3b3e39f..8bcf1c1 100644 --- a/interfaces/octave/piqp_oct.cpp +++ b/interfaces/octave/piqp_oct.cpp @@ -15,7 +15,7 @@ #define PIQP_MEX_SIGNATURE 0x271C1A7A #ifndef PIQP_VERSION -#define PIQP_VERSION 0.4.1 +#define PIQP_VERSION 0.4.2 #endif using Vec = Eigen::Matrix; diff --git a/interfaces/python/piqp/__init__.pyi b/interfaces/python/piqp/__init__.pyi index c38602b..4246b00 100644 --- a/interfaces/python/piqp/__init__.pyi +++ b/interfaces/python/piqp/__init__.pyi @@ -168,4 +168,4 @@ PIQP_NUMERICS: piqp.Status # value = PIQP_PRIMAL_INFEASIBLE: piqp.Status # value = PIQP_SOLVED: piqp.Status # value = PIQP_UNSOLVED: piqp.Status # value = -__version__: str = '0.4.1' +__version__: str = '0.4.2' diff --git a/setup.py b/setup.py index 76dd754..239cbd8 100644 --- a/setup.py +++ b/setup.py @@ -144,7 +144,7 @@ def build_extension(self, ext: CMakeExtension) -> None: setup( name="piqp", - version="0.4.1", + version="0.4.2", url='https://github.com/PREDICT-EPFL/piqp', author="Roland Schwan", author_email="roland.schwan@epfl.ch",