@@ -7,7 +7,7 @@ CurrentModule = Convex
7
7
The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
8
8
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
9
9
10
- ## v0.16.0 (April 24 , 2024)
10
+ ## v0.16.0 (May 7 , 2024)
11
11
12
12
This release contains a large number of changes, including some breaking
13
13
changes.
@@ -30,7 +30,7 @@ changes.
30
30
* The structs ` LtConstraint ` , ` GtConstraint ` , ` EqConstraint `
31
31
` SOCConstraint ` , ` ExpConstraint ` and ` SDPConstraint ` have
32
32
been replaced by ` GenericConstraint{S} ` where ` S<:MOI.AbstractSet ` (#590 )
33
- (#597 ) (#598 ) (#599 ) (#601 ) (#602 )
33
+ (#597 ), (#598 ), (#599 ), (#601 ), (#602 ), ( # 623 )
34
34
* The syntaxes ` dot(*) ` , ` dot(/) ` and ` dot(^) ` have been removed in favor of
35
35
explicit broadcasting (` x .* y ` , ` x ./ y ` , and ` x .^ y ` ). These were (mild)
36
36
type piracy. In addition, ` vecdot(x,y) ` has been removed. Call
@@ -62,16 +62,21 @@ changes.
62
62
* Added ` entropy_elementwise ` (#570 )
63
63
* ` norm ` on ` AbstractExpr ` objects now supports matrices (treating them like
64
64
vectors), matching Base's behavior (#528 )
65
+ * Added ` root_det ` (#605 )
66
+ * Added ` VcatAtom ` which is a more efficient implementation of ` vcat ` (#607 )
65
67
66
68
### Fixed
67
69
68
70
* ` sumlargesteigs ` now enforces that it's argument is hermitian. (#504 )
69
71
* [ 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 )
71
74
* Fix ` dot ` to correctly complex-conjugates its first argument (#524 )
72
75
* Add tests and fix a number of bugs in various atoms (#546 ), (#547 ), (#550 ),
73
76
(#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 )
75
80
76
81
### Other
77
82
@@ -87,7 +92,8 @@ changes.
87
92
* Removed the unused file ` src/problem_depot/problems/benchmark.jl ` (#560 )
88
93
* Added various tests to improve code coverage (#522 ), (#572 ), (#575 ), (#577 ),
89
94
(#580 )
90
- * Updated versions in GitHub actions (#596 )
95
+ * Updated versions in GitHub actions (#596 ), (#612 )
96
+ * Added license headers (#606 )
91
97
92
98
## v0.15.4 (October 24, 2023)
93
99
0 commit comments