Skip to content

Releases: PREDICT-EPFL/piqp

v0.3.1

24 May 22:52
Compare
Choose a tag to compare

What's Changed

  • Added python stub files for better python IDE support.

Full Changelog: v0.3.0...v0.3.1

v0.3.0

24 May 14:20
Compare
Choose a tag to compare

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

  • @FreyJo made their first contribution in #8

Full Changelog: v0.2.4...v0.3.0

v0.2.4

25 Dec 18:42
Compare
Choose a tag to compare

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

14 Sep 15:15
Compare
Choose a tag to compare

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

04 Aug 08:08
Compare
Choose a tag to compare

What's Changed

  • Fixed compilation issues for conda-forge on macOS.

Full Changelog: v0.2.1...v0.2.2

v0.2.1

03 Aug 14:38
Compare
Choose a tag to compare

What's Changed

  • Renamed C libraries from piqp to piqpc and piqpcstatic 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

28 Jul 14:04
Compare
Choose a tag to compare

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

20 Jul 13:14
Compare
Choose a tag to compare

What's Changed

  • Changed print function for potential Matlab and R interfaces

Full Changelog: v0.1.2...v0.1.3

v0.1.2

14 Jul 13:22
Compare
Choose a tag to compare

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

30 Jun 14:54
Compare
Choose a tag to compare

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