# Change log for the `lapack` package ## 0.3.2 * `Orthogonal`: `project`, `affineKernelFromSpan`, `affineSpanFromKernel`, `leastSquaresConstraint`, `gaussMarkovLinearModel` * `Symmetric.fromHermitian`, `Hermitian.fromSymmetric` * `instance Monoid Matrix`, especially `mempty` for matrices with static shapes. * `Extent.Dimensions`: turn from type family to data family * Start using `doctest-extract` for simple tests ## 0.3.1 * `Matrix.Symmetric`: You can now import many functions for symmetric matrices from this module. This is more natural than importing them from `Triangular`. ## 0.3 * Matrix data family * `Matrix`: `ZeroInt` -> `ShapeInt`, `zeroInt` -> `shapeInt` * `Hermitian`, `BandedHermitian`: `covariance` -> `gramian` * `Square.eigensystem`: Return left eigenvectors as rows of the last matrix. This is adjoint with respect to the definition in `lapack-0.2` but it is consistent with the other eigenvalue and singular value decompositions.