build(deps): update nalgebra requirement from 0.25.3 to 0.28.0 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.28.0]
Added
- Implement
Hash
forTransform
.- Implement
Borrow
andBorrowMut
for contiguous slices.Modified
- The
OPoint<T, D>
type has been added. It takes the dimension number as a type-level integer (e.g.Const<3>
) instead of a const-generic. The typePoint<T, const D: usize>
is now an alias forOPoint
. This changes doesn't affect any of the existing code usingPoint
. However, it will allow the useOPoint
in a generic context where the dimension cannot be easily expressed as a const-generic (because of the current limitation of const-generics in Rust).- Several clippy warnings were fixed. This results in some method signature changes (e.g. taking
self
instead of&self
) but this should not have any practical infulances on existing codebase.- The
Point::new
constructors are no longer const-fn. This is due to some limitations in const-fn not allowing custom trait-bounds. Use thepoint!
macro instead to build points in const environments.Dynamic::new
andUnit::new_unchecked
are now const-fn.- Methods returning
Result<(), ()>
now returnbool
instead.Fixed
- Fixed a potential unsoundess issue when converting a mutable slice to a
&mut[T]
.[0.27.1]
Fixed
- Fixed a bug in the conversion from
glam::Vec2
orglam::DVec2
toIsometry2
.[0.27.0]
This removes the
convert-glam
andconvert-glam-unchecked
optional features. Instead, this adds theconvert-glam013
,convert-glam014
, andconvert-glam015
optional features for conversions targeting the versions 0.13, 0.14, and 0.15 ofglam
.Added
- Add macros
matrix!
,dmatrix!
,vector!
,dvector!
,point!
for constructing matrices/vectors/points in a more convenient way. See #886 and #899.- Add
CooMatrix::reserve
tonalgebra-sparse
.- Add basic support for serialization using
rkyv
. Can be enabled with the featuresrkyv-serialize
orrkyv-serialize-no-std
.Fixed
- Fixed a potential unsoundness issue after deserializing an invalid
DVector
usingserde
.[0.26.2]
Added
- Conversion from an array
[T; D]
to an isometryIsometry<T, _, D>
(as a translation).- Conversion from a static vector
SVector<T; D>
to an isometryIsometry<T, _, D>
(as a translation).- Conversion from a point
Point<T; D>
to an isometryIsometry<T, _, D>
(as a translation).- Conversion of an array
[T; D]
from/to a translationTranslation<T, D>
.- Conversion of a point
Point<T, D>
to a translationTranslation<T, D>
.- Conversion of the tuple of glam types
(Vec3, Quat)
from/to anIsometry2
orIsometry3
.- Conversion of a glam type
Vec2/3/4
from/to aTranslation2/3/4
.
... (truncated)
Commits
-
7eb5fd3
Update the changelog. -
cce7d9e
Merge pull request #937 from jsmith628/fixed-size-borrow -
c320988
Merge pull request #944 from vadixidav/dev -
b007e19
Merge pull request #938 from Nateckert/omatrix_to_string -
ca1297a
Release v0.28.0 -
02e9ac4
import macros from alloc to solve issues with missing format! macro, among ot... -
7bcb546
Merge pull request #943 from dimforge/point_dim_name -
ac61e11
Merge pull request #932 from CAD97/moar-const -
2ce6811
Fix compilation when enabling the bytemuck feature. -
85d07b2
FIx serde impl bounds - Additional commits viewable 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)