Releases: robotology/osqp-eigen
osqp-eigen v0.8.1
osqp-eigen v0.8.1 (2023-08-01) Release Notes
What's Changed
- Update catch2 to v2.13.9 and osqp to v0.6.3 in CI by @traversaro in #133
- Missing include when compiling with MSVC 2022 by @enricodetoma in #130
New Contributors
- @enricodetoma made their first contribution in #130
Full Changelog: v0.8.0...v0.8.1
osqp-eigen v0.8.0
osqp-eigen v0.8.0 (2022-11-21) Release Notes
What's Changed
- make osqp-eigen cmake fetch friendly by @mhubii in #117
- Import AddUninstallTarget.cmake from YCM v0.14.1 to fix compilation with ninja by @traversaro in #120
- Install catch2 on macOS CI and fix the tag of m.css by @GiulioRomualdi in #122
- Resolved Compilation error when using float by @voldien in #123
- Test osqp-eigen with float and doubles by @GiulioRomualdi in #124
- Fix simple warnings by @k2shah in #125
- solver: add function to get objective value by @fabinsch in #126
New Contributors
- @mhubii made their first contribution in #117
- @voldien made their first contribution in #123
- @k2shah made their first contribution in #125
- @fabinsch made their first contribution in #126
Full Changelog: v0.7.0...v0.8.0
osqp-eigen v0.7.0
osqp-eigen v0.7.0 (2022-01-10) Release Notes
What's Changed
- Add conda-forge references in the README.md by @GiulioRomualdi in #100
- Correct typo in
OsqpEigen::Solver::solve
@KexianShen in #104 - Introduce
Status
andErrorExitFlag
enum class that replicates the content of https://osqp.org/docs/interfaces/status_values.html by @GiulioRomualdi in #111 - Deprecate
OsqpEigen::Solver::solve
in favour ofOsqpEigen::Solver::solveProblem
by @GiulioRomualdi in #111 - Implement
OsqpEigen::Solver::getStatus
to get the internal state ofosqp
solver by @GiulioRomualdi in #111 - Move from LGPL to BSD3 by @GiulioRomualdi in #112
- Fix typo, add getGradient, add package.xml to build in catkin workspaces by @wxmerkt in #109
New Contributors
- @KexianShen made their first contribution in #104
- @wxmerkt made their first contribution in #109
Full Changelog: v0.6.4...v0.7.0
osqp-eigen v0.6.4 (2021-06-16)
osqp-eigen v0.6.4 (2021-06-16) Release Notes
This version is compatible with osqp v0.6.2.
Fix
- Fix OsqpEigen::Data::setUpperBound error message (#95)
Changed
- Move from Doxygen documentation to m.css (#94)
- Now cmake 3.8 is required (#91)
- Update the InstallBasicPackageFiles cmake file (#99)
Contributors
This is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v0.6.3..v0.6.4
):
4 Giulio Romualdi
1 Silvio Traversaro
1 Stefano Dafarra
osqp-eigen v0.6.3 (2021-03-26)
osqp-eigen v0.6.3 (2021-03-26) Release Notes
This version is compatible with osqp v0.6.2.
Added
- Implement Data::setBounds() method (#83)
- Add option for enabling/disabling debug error output to cerr (#75)
Changed
- Check if the solver is initialized in some methods of the Solver class (#89)
Deprecated
setMaxIteraction
in favoursetMaxIteration
(#78)
Contributors
This is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v0.6.2..v0.6.3
):
10 Giulio Romualdi
8 Karl Ljungkvist
osqp-eigen v0.6.2 (2020-06-09)
osqp-eigen v0.6.2 (2020-06-09) Release Notes
This version is compatible with osqp v0.6.0 (osqp/osqp@66e878a)
Added
- Automatic generation of the
Doxygen
documentation #65 - The
osqp
workspace can be retrieved #63 - Check that all the settings are actually available #52
Valgrind
tests #48
Removed
- Some depracted functions have been remove #48
Changed
- Bugfix in the solver initialization when updating hessian and constraint matrix #64
- Properly exporting Eigen dependency #62
- Forcing the input
Eigen matrix
to becsc
when copying it into anosqp
matrix #57 - Move from
Travis
andAppveyor
toGitHub actions
for continuous integration #30 - Move from
google test
tocatch2
#59
Contributors
This is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v0.5.2..v0.6.2
):
- 27 Giulio Romualdi @GiulioRomualdi
- 12 Stefano Dafarra @S-Dafarra
- 2 Tomoki Anzai @chibi314
- 1 Matthew Powelson @mpowelson
osqp-eigen v0.5.2 (2020-01-30)
osqp-eigen v0.5.2 (2020-01-30) Release Notes
This version is compatible with osqp v0.6.0
Changes
- link
osqp
aspublic
library (i.e. the consumer library/application can avoid to linkosqp
) - export
osqp
as depency - make
osqp-eigen
compatible withosqp v0.6.0
Contributors
This is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v0.4.1..v0.5.2
):
10 Giulio Romualdi
osqp-eigen v0.4.1 (2019-09-23)
osqp-eigen v0.4.1 (2019-09-23) Release Notes
This version is NOT compatible with osqp v0.6.0
Changes
- move
OsqpEigen.h
insideinclude/OsqpEigen
folder - add the possibility to build the tests folder as an external package
- the methods setUpperBound
setLowerBound
setGradient
updateUpperBound
updateLowerBound
updateGradient
are no more template functions. - the methods related to the sparse matrices take as input an
Eigen::SparseCompressedBased
object instead ofEigen::SparseMatrix
. - now it is possible to pass an
Eigen::Map
to the function instead of anEigen::MatrixXd
Contributors
This is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v0.3.1..v0.4.1
):
8 Giulio Romualdi
osqp-eigen v0.3.1 (2019-09-23)
osqp-eigen v0.3.1 (2019-09-23) Release Notes
This version is NOT compatible with osqp v0.6.0
Changes
- handle different version of
osqp-eigen
inCMakeLists.txt
Contributors
This is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v0.3.0..v0.3.1
):
2 Giulio Romualdi
osqp-eigen v0.3.0 (2019-04-15)
osqp-eigen v0.3.0 (2019-04-15) Release Notes
The first implementation of the osqp-eigen
library.
New features
- Implementation of the
OsqpEigen::Solver
class: main wrapper of theosqp workspace
- Implementation of the
OsqpEigen::Data
class: it is a wrapper ofosqp data
struct - Implementation of the
OsqpEigen::Settings
class: it contains all the settings defined inosqp settings
struct
Contributors
This is a list of people that contributed to this release (generated from the git history using git shortlog -ens --no-merges v0.3.0
):
58 Giulio Romualdi
15 Stefano Dafarra