Skip to content

Commit aae4d32

Browse files
chore(deps): bump nalgebra from 0.33.3 to 0.35.0 (#236)
Bumps [nalgebra](https://github.com/dimforge/nalgebra) from 0.33.3 to 0.35.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/dimforge/nalgebra/blob/main/CHANGELOG.md">nalgebra's changelog</a>.</em></p> <blockquote> <h2>[0.35.0] (24 May 2026)</h2> <h3>Added</h3> <ul> <li>Add the Bunch–Kaufman LDL decomposition (<code>LBLT</code>) via the new <code>Matrix::lblt</code> method <a href="https://redirect.github.com/dimforge/nalgebra/pull/1591">#1591</a>.</li> <li>Add <code>OneNorm</code> and the <code>Matrix::one_norm</code> method computing the induced matrix 1-norm (maximum absolute column sum) <a href="https://redirect.github.com/dimforge/nalgebra/pull/1591">#1591</a>.</li> <li>Add the <code>convert-glam033</code> feature to enable conversion from/to types from <code>glam</code> v0.33.</li> </ul> <h3>Changed</h3> <ul> <li>Bumped MSRV to 1.89.0.</li> <li>Updated <code>simba</code> dependency to 0.10.</li> <li>Updated <code>rand</code> dependency to 0.10 and <code>rand_distr</code> to 0.6.</li> <li>Removed the <code>convert-glamXXX</code> features for all <code>glam</code> versions prior to 0.30 <a href="https://redirect.github.com/dimforge/nalgebra/pull/1598">#1598</a>.</li> <li>Clarified norm documentation: <code>EuclideanNorm</code> is the Frobenius norm for matrices, <code>LpNorm</code>/<code>UniformNorm</code> are entrywise, not induced matrix norms <a href="https://redirect.github.com/dimforge/nalgebra/pull/1591">#1591</a>.</li> <li><code>nalgebra-lapack</code>: updated <code>thiserror</code> to 2.0.</li> </ul> <h3>Fixed</h3> <ul> <li>Fix the <code>T: Sync</code> bound on <code>impl Send for ViewStorage</code> so view storages can be sent across threads when <code>T: Send</code> <a href="https://redirect.github.com/dimforge/nalgebra/pull/1581">#1581</a>.</li> </ul> <h2>[0.34.2] (28 March 2026)</h2> <h3>Added</h3> <ul> <li>Add <code>convert-glam031</code> and <code>convert-glam032</code> features for conversion from/to <code>glam</code> v0.31 and v0.32 <a href="https://redirect.github.com/dimforge/nalgebra/pull/1597">#1597</a>.</li> </ul> <h3>Fixed</h3> <ul> <li>Fix <code>SymmetricEigen</code> routine <a href="https://redirect.github.com/dimforge/nalgebra/pull/1210">#1210</a>.</li> <li>Fix matrix parsing grammar to accept numbers without leading zeros, e.g. &quot;.45&quot; <a href="https://redirect.github.com/dimforge/nalgebra/pull/1578">#1578</a>.</li> <li>Fix build with <code>glam</code> in <code>no_std</code> environments <a href="https://redirect.github.com/dimforge/nalgebra/pull/1555">#1555</a>.</li> <li>Fix rustdoc warnings <a href="https://redirect.github.com/dimforge/nalgebra/pull/1511">#1511</a>.</li> <li>Implement absolute threshold for early deflation in Schur algorithm <a href="https://redirect.github.com/dimforge/nalgebra/pull/1565">#1565</a>.</li> <li>Assert matrix shapes for <code>Matrix::abs_diff_eq</code> <a href="https://redirect.github.com/dimforge/nalgebra/pull/1568">#1568</a>.</li> </ul> <h2>[0.34.1] (20 Sept. 2025)</h2> <h3>Added</h3> <ul> <li>Added <code>encase</code> feature, providing <code>encase</code> trait implementations for <code>nalgebra</code> types.</li> </ul> <h2>[0.34.0] (31 July 2025)</h2> <h3>Added</h3> <ul> <li>Add the <code>convert-glam030</code> feature to enable conversion from/to types from <code>glam</code> v0.30.</li> <li>Add the <code>defmt</code> cargo feature that enables derives of <code>defmt::Format</code> for all no-std types.</li> </ul> <h3>Changed</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dimforge/nalgebra/commit/5f927f6c821d0ced07a0e086e5f37251cab2a8c3"><code>5f927f6</code></a> Release nalgebra-glm, -lapack, and -sparse</li> <li><a href="https://github.com/dimforge/nalgebra/commit/ba025f1a53a546a318bb241480f05557375524c5"><code>ba025f1</code></a> Release v0.35.0 (<a href="https://redirect.github.com/dimforge/nalgebra/issues/1602">#1602</a>)</li> <li><a href="https://github.com/dimforge/nalgebra/commit/f122fb6f764291583c7180ea4cc39c881cb54e96"><code>f122fb6</code></a> feat: Add Bunch–Kaufman LDL Decomposition (<a href="https://redirect.github.com/dimforge/nalgebra/issues/1591">#1591</a>)</li> <li><a href="https://github.com/dimforge/nalgebra/commit/c52ca1feda5bdbbc1d839b45ecd62e28bb7b58a5"><code>c52ca1f</code></a> chore: remove all glam conversions before 0.30 (<a href="https://redirect.github.com/dimforge/nalgebra/issues/1598">#1598</a>)</li> <li><a href="https://github.com/dimforge/nalgebra/commit/0fbf59176a1e1c96cb9563fa2196eaa38d72b374"><code>0fbf591</code></a> Fix T: Sync bound of impl Send for ViewStorage (<a href="https://redirect.github.com/dimforge/nalgebra/issues/1581">#1581</a>)</li> <li><a href="https://github.com/dimforge/nalgebra/commit/8f117be10444d55a3924a35747f7f50e568bbe3c"><code>8f117be</code></a> Release v0.34.2</li> <li><a href="https://github.com/dimforge/nalgebra/commit/cf82b27fda26838f29abf503eaf8a26646a5034a"><code>cf82b27</code></a> feat: add conversion from/to glam 0.31and 0.32 (<a href="https://redirect.github.com/dimforge/nalgebra/issues/1597">#1597</a>)</li> <li><a href="https://github.com/dimforge/nalgebra/commit/7464d4259caec7489b5abec90ecbce84f8ad0b1a"><code>7464d42</code></a> Fix SymmetricEigen Routine (<a href="https://redirect.github.com/dimforge/nalgebra/issues/1210">#1210</a>)</li> <li><a href="https://github.com/dimforge/nalgebra/commit/626c6cdcbaea9cb00abaacf7e8906bb370b4f890"><code>626c6cd</code></a> Fix grammar to accept numbers without leading zeros, e.g. &quot;.45&quot; (<a href="https://redirect.github.com/dimforge/nalgebra/issues/1578">#1578</a>)</li> <li><a href="https://github.com/dimforge/nalgebra/commit/96c5d876f49afbcb0c22748b4f548b654cfef4fe"><code>96c5d87</code></a> Add note about quaternion conversion</li> <li>Additional commits viewable in <a href="https://github.com/dimforge/nalgebra/compare/v0.33.3...v0.35.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nalgebra&package-manager=cargo&previous-version=0.33.3&new-version=0.35.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jonathan D.A. Jewell <6759885+hyperpolymath@users.noreply.github.com>
1 parent ec3f06c commit aae4d32

2 files changed

Lines changed: 39 additions & 18 deletions

File tree

Cargo.lock

Lines changed: 38 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ num-integer = "0.1"
8585
num-traits = "0.2"
8686

8787
# Tensor coprocessor — dense linear algebra (BSD-3-Clause, MPL-2.0 compat).
88-
nalgebra = "0.33"
88+
nalgebra = "0.35"
8989

9090
# Crypto coprocessor. blake3 already declared above; sha2 was previously
9191
# gated behind `verisim` — un-gate so the Crypto backend can use it.

0 commit comments

Comments
 (0)