Releases: PREDICT-EPFL/piqp
Releases · PREDICT-EPFL/piqp
v0.4.2
v0.4.1
v0.4.0
What's Changed
- Instead of building both shared and static libraries, it can now be selected by setting
BUILD_SHARED_LIBS
. - Better support for CMake subdirectory installs.
- Added Octave interface (thanks to @redstone99)
- Added boundary control, i.e., dual inequality variables can't become zero anymore, avoiding potential NaNs in the solution.
New Contributors
- @redstone99 made their first contribution in #9
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- Added python stub files for better python IDE support.
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Make equality and inequality constrains optional on setup.
- Pre-compile common template instantiations in C++ interface to speed up compilation times.
- Add utilities to save and load problem data.
- Various bug fixes.
- Various doc improvements.
New Contributors
Full Changelog: v0.2.4...v0.3.0
v0.2.4
What's Changed
- Fixed issue where regularization parameters were not correctly reset after an update.
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
- Allow compilation with custom scalar types like mpreal.
- Disable floating point contractions in sparse ldlt.
Full Changelog: v0.2.2...v0.2.3
v0.2.2
v0.2.1
What's Changed
- Renamed C libraries from
piqp
topiqpc
andpiqpcstatic
to avoid naming conflicts (especially on Windows). - Pull external packages through FetchContent instead of git submodules.
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Added Matlab interface.
- The backend is now printed in verbose mode.
Full Changelog: v0.1.3...v0.2.0