-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #114 from oxfordcontrol/releases/v0.4.0-dev
v0.4.0 release
- Loading branch information
Showing
29 changed files
with
574 additions
and
291 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
# Changelog | ||
|
||
Changes for the Julia version of Clarabel are documented in this file. For the Rust version, see [here](https://github.com/oxfordcontrol/clarabel.rs/CHANGELOG.md). | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). | ||
|
||
Version numbering in this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). We aim to keep the core solver functionality and minor releases in sync between the Rust/Python and Julia implementations. Small fixes that affect one implementation only may result in the patch release versions differing. | ||
|
||
## [0.4.0] - 2023-25-02 | ||
|
||
### Changed | ||
|
||
- Internal fixes relating to initialization of iterates in symmetric cone problems. | ||
|
||
- Numerical stability improvements for second order cone constraints. | ||
|
||
### Julia-specific changes | ||
|
||
- Modification of the internal calls to QDLDL.jl to allow for direct assignment of parameters in AMD ordering. This release requires QDLDL.jl v0.4.0. | ||
|
||
- Makes Pardiso an optional dependency via Requires.jl. To use Pardiso/MKL it is not necessary to import the Pardiso package directly before calling any part of the solver. Fixes [#108](https://github.com/oxfordcontrol/Clarabel.jl/issues/108) | ||
|
||
|
||
## [0.3.0] - 2022-09-13 | ||
|
||
### Changed | ||
|
||
- Implements support for exponential and power cones | ||
|
||
- Numerical stability improvements | ||
|
||
- Various bug fixes | ||
|
||
## [0.2.0] - 2022-07-31 | ||
|
||
- Companion rust/python implementation released starting from this version. | ||
|
||
- Ported all documentation to the common site [here](https://github.com/oxfordcontrol/ClarabelDocs) | ||
|
||
|
||
## [0.1.0] - 2022-07-04 | ||
|
||
- Initial release | ||
|
||
|
||
|
||
[0.4.0]: https://github.com/pyo3/pyo3/compare/v0.4.0...v0.3.0 | ||
[0.3.0]: https://github.com/pyo3/pyo3/compare/v0.3.0...v0.2.0 | ||
[0.2.0]: https://github.com/pyo3/pyo3/compare/v0.2.0...v0.1.0 | ||
[0.1.0]: https://github.com/PyO3/pyo3/tree/0.1.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,18 @@ | ||
name = "Clarabel" | ||
uuid = "61c947e1-3e6d-4ee4-985a-eec8c727bd6e" | ||
authors = ["Paul Goulart <[email protected]>"] | ||
version = "0.3.0" | ||
version = "0.4.0" | ||
|
||
[deps] | ||
AMD = "14f7f29c-3bd6-536c-9a0b-7339e30b5a3e" | ||
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0" | ||
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" | ||
MathOptInterface = "b8f27783-ece8-5eb3-8dc8-9495eed66fee" | ||
Pardiso = "46dd5b70-b6fb-5a00-ae2d-e8fea33afaf2" | ||
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" | ||
PrettyTables = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d" | ||
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7" | ||
QDLDL = "bfc457fd-c171-5ab7-bd9e-d5dbfc242d63" | ||
Requires = "ae029012-a4dd-5104-9daa-d747884805df" | ||
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" | ||
StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" | ||
Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" | ||
|
@@ -23,9 +23,15 @@ TimerOutputs = "a759f4b9-e2f1-59dc-863e-4aeb61b1ea8f" | |
AMD = "0.4, 0.5" | ||
DataFrames = "1" | ||
MathOptInterface = "1.2" | ||
Pardiso = "0.5" | ||
PrettyTables = "0.12, 1" | ||
QDLDL = "0.3" | ||
PrettyTables = "1, 2" | ||
QDLDL = "0.4" | ||
Requires = "1" | ||
StaticArrays = "1" | ||
TimerOutputs = "0.5" | ||
julia = "1.2" | ||
|
||
[extras] | ||
Pardiso = "46dd5b70-b6fb-5a00-ae2d-e8fea33afaf2" | ||
|
||
[targets] | ||
test = ["Pardiso"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.