Releases: adknudson/NearestCorrelationMatrix.jl
Releases · adknudson/NearestCorrelationMatrix.jl
v1.0.1
NearestCorrelationMatrix v1.0.1
- Fixed
autotune
forAlternatingProjections
- Fixed signature of trait for
Newton
- Fixed
init
for when an algorithm type is passed in (it was being overridden)
Merged pull requests:
- Fix signatures of specialized methods (#20) (@adknudson)
- fixed init to not override the supplied algtype. updated tests (#21) (@adknudson)
- Bumped version for patch release (#22) (@adknudson)
Closed issues:
v1.0.0
NearestCorrelationMatrix v1.0.0
Stable API, stable methods! There will be no more changes to the API going forward, as the CommonSolve interface sufficiently allows for changes without breaking any method calls. All algorithms are tested for robustness.
Merged pull requests:
- added Downgrade CI to dev branch (#13) (@adknudson)
- Added JuliaFormatter (#14) (@adknudson)
v0.3.0
NearestCorrelationMatrix v0.3.0
- The package now uses the CommonSolve.jl interface. This comes with a host of new ways to set up and solve the nearest correlation matrix problem. See the README for an overview of how to use the new interface.
nearest_cor
andnearest_cor!
are still available and will not be removed- The
JuMPAlgorithm
is now available as an extension method, and uses the JuMP interface for solving the NCM problem
Breaking changes:
- Dropped support for Julia versions prior to 1.9. They may be added back in the future with more testing
AlternatingProjection
has been renamed toAlternatingProjections
- Keyword parameter
τ
renamedtau
inNewton
andDirectProjection
algorithms
Merged pull requests:
- CompatHelper: add new compat entry for UnPack at version 1, (keep existing compat) (#6) (@github-actions[bot])
Closed issues:
v0.2.2
NearestCorrelationMatrix v0.2.2
- Updated doc strings and examples
- Updated tests
- Default tolerance for AlternatingProjection changed to be generally applicable for both Float32 and Float64 matrices