build(deps): update nalgebra requirement from 0.25.3 to 0.26.1 in /gst-frame-aligner
Created by: dependabot[bot]
Updates the requirements on nalgebra to permit the latest version.
Changelog
Sourced from nalgebra's changelog.
[0.26.1]
Fix a regression introduced in 0.26.0 preventing
DVector
from being serialized withserde
.[0.26.0]
This releases integrates
min-const-generics
to nalgebra. See our blog post for details about this release.Added
- Add type aliases for unit vector, e.g.,
UnitVector3
.- Add a
pow
andpow_mut
function to square matrices.- Add
Cholesky::determinant
to compute the determinant of a matrix decomposed with Cholesky.- Add the
serde-serialize-no-std
feature to enable serialization of static matrices/vectors with serde, but without requiringstd
.Modified
- The
serde
crate isn't enabled by default now. Enable theserde-serialize
or theserde-serialize-no-std
features instead.- The
Const<const D: usize>
type has been introduced to represent dimensions known at compile-time. This replaces the type-level integers fromtypenum
as well as theU1, U2, ..., U127
types fromnalgebra
. TheseU1, U2, ..., U127
are now just aliases forConst<D>
, e.g.,type U2 = Const<2>
.- The
ArrayStorage
now uses a standard array[[T; R]; C]
instead of aGenericArray
.- Many trait bounds were changed to accommodate const-generics. Most of these changes should be transparent wrt. non-generic code.
- The
MatrixMN
alias has been deprecated. UseOMatrix
orSMatrix
instead.- The
MatrixN<T, D>
alias has been deprecated. UseOMatrix<T, D, D>
orSMatrix
instead.- The
VectorN<T, D>
alias has been deprecated. UseOVector
orSVector
instead.- The
Point
,Translation
,Isometry
,Similarity
, andTransformation
types now take an integer for their dimension (instead of a type-level integer).- The type parameter order of
Isometry
,Similarity
,Transformation
changed to put the integer dimensions in the last position (this is required by the compiler).- The
::new
constructors of translations, points, matrices, and vectors of dimensions<= 6
are nowconst fn
, making them usable to define constant globals. TheQuaternion::new
constructor is also aconst fn
now.[0.25.4]
Fixed
- Fix a compilation error when only the
serde-serialize
feature is enabled.[0.25.3]
Added
- The
Vector::simd_cap_magnitude
method to cap the magnitude of the a vector with SIMD components.[0.25.2]
Added
- A
convert-glam
cargo feature to enable implementations ofFrom
traits to convert
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)