@@ -7,7 +7,7 @@ CurrentModule = Convex
77The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
88and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
99
10- ## v0.16.0 (April 24 , 2024)
10+ ## v0.16.0 (May 7 , 2024)
1111
1212This release contains a large number of changes, including some breaking
1313changes.
@@ -30,7 +30,7 @@ changes.
3030 * The structs ` LtConstraint ` , ` GtConstraint ` , ` EqConstraint `
3131 ` SOCConstraint ` , ` ExpConstraint ` and ` SDPConstraint ` have
3232 been replaced by ` GenericConstraint{S} ` where ` S<:MOI.AbstractSet ` (#590 )
33- (#597 ) (#598 ) (#599 ) (#601 ) (#602 )
33+ (#597 ), (#598 ), (#599 ), (#601 ), (#602 ), ( # 623 )
3434 * The syntaxes ` dot(*) ` , ` dot(/) ` and ` dot(^) ` have been removed in favor of
3535 explicit broadcasting (` x .* y ` , ` x ./ y ` , and ` x .^ y ` ). These were (mild)
3636 type piracy. In addition, ` vecdot(x,y) ` has been removed. Call
@@ -62,16 +62,21 @@ changes.
6262 * Added ` entropy_elementwise ` (#570 )
6363 * ` norm ` on ` AbstractExpr ` objects now supports matrices (treating them like
6464 vectors), matching Base's behavior (#528 )
65+ * Added ` root_det ` (#605 )
66+ * Added ` VcatAtom ` which is a more efficient implementation of ` vcat ` (#607 )
6567
6668### Fixed
6769
6870 * ` sumlargesteigs ` now enforces that it's argument is hermitian. (#504 )
6971 * [ Type piracy] ( https://docs.julialang.org/en/v1/manual/style-guide/#Avoid-type-piracy )
70- of ` imag ` and ` real ` has been removed. This should not affect use of Convex. (#504 )
72+ of ` imag ` and ` real ` has been removed. This should not affect use of Convex.
73+ (#504 )
7174 * Fix ` dot ` to correctly complex-conjugates its first argument (#524 )
7275 * Add tests and fix a number of bugs in various atoms (#546 ), (#547 ), (#550 ),
7376 (#554 ), (#556 ), (#558 ), (#559 ), (#561 ), (#562 ), (#563 ), (#565 ), (#566 ),
74- (#567 ), (#568 )
77+ (#567 ), (#568 ), (#608 ), (#609 ), (#617 )
78+ * Fixed performance issues in a number of issues related to scalar indexing
79+ (#618 ), (#619 ), (#620 ), (#621 )
7580
7681### Other
7782
@@ -87,7 +92,8 @@ changes.
8792 * Removed the unused file ` src/problem_depot/problems/benchmark.jl ` (#560 )
8893 * Added various tests to improve code coverage (#522 ), (#572 ), (#575 ), (#577 ),
8994 (#580 )
90- * Updated versions in GitHub actions (#596 )
95+ * Updated versions in GitHub actions (#596 ), (#612 )
96+ * Added license headers (#606 )
9197
9298## v0.15.4 (October 24, 2023)
9399
0 commit comments