Skip to content

Releases: JuliaArrays/StaticArrays.jl

StaticArrays 0.7.0

28 Feb 22:54
b454bc9
Compare
Choose a tag to compare

This update includes bugfixes, some more specializations of LinAlg functions on StaticArrays (such as lu) and improved (not perfect) support for Julia v0.7.

v0.6.6

17 Nov 15:07
8f195da
Compare
Choose a tag to compare
Merge pull request #338 from JuliaArrays/sd/extrema

fix extrema

StaticArrays 0.6.5

13 Nov 00:35
11ec063
Compare
Choose a tag to compare

Features:

  • New static QR decomposition without pivoting ( #328 )

Bug fixes and internal changes:

  • Make MArray constructor return a copy ( #336 )
  • Workaround julia-0.6 inference problem in round.(Int,v) ( #329 )
  • Remove a broken SVector convert() function ( #325 )
  • Fix matrix multiply for medium sized non-square matrices ( #323 )
  • Seed all tests before using rand()

StaticArrays v0.6.4

10 Oct 14:48
Compare
Choose a tag to compare

This minor release contains linear algebra bugfixes for small matrices (#308, #310), fixes a Julia 0.7 compatibility issue with ctranspose (#311) and a compatibility issue with ForwardDiff (#316).

StaticArrays v0.6.3

27 Sep 08:24
Compare
Choose a tag to compare
  • This release contains many internal improvements, bug fixes and tackles several broadcast issues.
  • The code was modernised with Julia 1.0 in sight (this task is not yet completed.)
  • The documentation now uses Documenter.jl.
  • Test coverage was substantially improved.

StaticArrays v0.6.2

09 Aug 06:17
Compare
Choose a tag to compare
Fix typo in test

StaticArrays v0.6.1

22 Jul 11:20
Compare
Choose a tag to compare
  • logdet specialization
  • lyap specialization

v0.6.0

10 Jul 23:10
Compare
Choose a tag to compare
    • tests + bug fixes
  • make matprod inference consistent with Base
  • Improve support for triangular matrices
  • Implement diag() with Val as second argument (#226)
  • Couple missing branches for sqrtm and solve (#227)
  • Static wrappers for svdvals(), svd() and svdfact()
  • LU decomposition via Base
  • Fix det() return type for dimension N >= 4
  • faster + better matrix inverse ( returns SMatrix up to 4x4)
  • Integrate StaticArrays with julia 0.6 broadcast
  • Porting SDiagonal from Bridge.jl

StaticArrays v0.5.1

06 Jun 07:00
Compare
Choose a tag to compare
  • read, write and read! support.
  • expm and sqrtm supports static matrices, with fast 1x1 and 2x2 algorithms.
  • solve now is faster for triangular static matrices.
  • Many bug fixes.
  • Many more unit tests - special thank you to @kshyatt!

StaticArrays 0.5.0

25 Apr 09:58
Compare
Choose a tag to compare

This is a julia-0.6- only release.

This is a breaking release because the type parameters to StaticArray, StaticVector, StaticMatrix, SArray and MArray changed (though not SVector, SMatrix, MVector, or MMatrix) - you will need to update your code if you name any of these types explicitly.

Breaking changes

  • Unify types so that SVector and SMatrix are aliases for 1D and 2D
    SArray. To make this work, the SArray size parameter must now be passed
    as a Tuple type rather than tuple instance (#127).

  • Add size information to the base StaticArray type and type aliases, so
    that, for example, StaticMatrix{2,2,T} can be used for directly
    dispatching on 2x2 matrices, without messing with the Size trait (#134)

Feature additions and fixes

  • Fixes for additional fancy linear indexing (#128)
  • Return SVector from some mixed static/abstract array operations (#131, #140)
  • Bring back StaticArrays.FixedSizeArrays for julia-0.6 (#138)

Bug fixes

  • Indexing with zero sized arrays (#124)
  • Type inference workaround for index_sizes (#139)
  • Fix concatenation of arrays of FieldVector (#146)
  • Fix for fancy indexing with a single SMatrix (#148)