Releases: PREDICT-EPFL/piqp
Releases · PREDICT-EPFL/piqp
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
v0.1.3
What's Changed
- Changed print function for potential Matlab and R interfaces
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Fixed PyPi upload.
- Fixed incorrect type in settings.
- Added runtime dimension checks in release mode.
- Convert infinite inequality bounds to a finite value internally (-inf -> -1e30, inf -> 1e30).
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- Fixed compilation issues on Windows.
- Removed French accents in verbose mode prints which caused issues in certain consoles, i.e. Windows.
- Exposed fine tune thresholds in settings.
- Fine-tuned default settings for better numerical robustness.
Full Changelog: v0.1.0...v0.1.1