Bump glam from 0.29.3 to 0.30.9 #143

Merged
dependabot[bot] merged 1 commits from dependabot/cargo/glam-0.30.9 into mainline 2026-02-07 12:08:58 +00:00
dependabot[bot] commented 2026-02-07 00:40:25 +00:00 (Migrated from github.com)

Bumps glam from 0.29.3 to 0.30.9.

Changelog

Sourced from glam's changelog.

[0.30.9] - 2025-10-28

Added

  • Added 3D vector rotate_x, rotate_y, rotate_z and rotate_axis methods.

  • Added arbitrary feature, providing arbitrary trait implementations for glam types.

  • Added zerocopy feature, providing zerocopy trait implementations for glam types.

Changed

  • Made the threshold used in DQuat::is_near_identity() more precise, previously it used the same threshold as Quat::is_near_identity.

[0.30.8] - 2025-09-25

Changed

  • Updates from the rust-gpu project, primarily removing the requirement to use repr(simd) on spirv.

[0.30.7] - 2025-09-20

Changed

  • Reverted change to use self in vectors and &self in vectors and matrices as this was a breaking change for some code.

[0.30.6] - 2025-09-18

Added

  • Added encase feature, providing encase trait implementations for glam types.

Changed

  • Consistently use self for vector and quat methods and &self for matrix and affine methods.

[0.30.5] - 2025-07-26

Added

  • Added Vec3::to_vec3a and Vec3A::to_vec3 methods.

Fixed

... (truncated)

Commits

Dependabot compatibility score

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 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)
Bumps [glam](https://github.com/bitshifter/glam-rs) from 0.29.3 to 0.30.9. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/bitshifter/glam-rs/blob/main/CHANGELOG.md">glam's changelog</a>.</em></p> <blockquote> <h2>[0.30.9] - 2025-10-28</h2> <h3>Added</h3> <ul> <li> <p>Added 3D vector <code>rotate_x</code>, <code>rotate_y</code>, <code>rotate_z</code> and <code>rotate_axis</code> methods.</p> </li> <li> <p>Added <code>arbitrary</code> feature, providing <code>arbitrary</code> trait implementations for <code>glam</code> types.</p> </li> <li> <p>Added <code>zerocopy</code> feature, providing <code>zerocopy</code> trait implementations for <code>glam</code> types.</p> </li> </ul> <h3>Changed</h3> <ul> <li>Made the threshold used in <code>DQuat::is_near_identity()</code> more precise, previously it used the same threshold as <code>Quat::is_near_identity</code>.</li> </ul> <h2>[0.30.8] - 2025-09-25</h2> <h3>Changed</h3> <ul> <li>Updates from the rust-gpu project, primarily removing the requirement to use <code>repr(simd)</code> on <code>spirv</code>.</li> </ul> <h2>[0.30.7] - 2025-09-20</h2> <h3>Changed</h3> <ul> <li>Reverted change to use <code>self</code> in vectors and <code>&amp;self</code> in vectors and matrices as this was a breaking change for some code.</li> </ul> <h2>[0.30.6] - 2025-09-18</h2> <h3>Added</h3> <ul> <li>Added <code>encase</code> feature, providing <code>encase</code> trait implementations for <code>glam</code> types.</li> </ul> <h3>Changed</h3> <ul> <li>Consistently use <code>self</code> for vector and quat methods and <code>&amp;self</code> for matrix and affine methods.</li> </ul> <h2>[0.30.5] - 2025-07-26</h2> <h3>Added</h3> <ul> <li>Added <code>Vec3::to_vec3a</code> and <code>Vec3A::to_vec3</code> methods.</li> </ul> <h3>Fixed</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bitshifter/glam-rs/commit/e7e588454babd944376baabaae539407992a7408"><code>e7e5884</code></a> Prepare 0.30.9 (<a href="https://redirect.github.com/bitshifter/glam-rs/issues/689">#689</a>)</li> <li><a href="https://github.com/bitshifter/glam-rs/commit/9c74faa63b10e0ec28528d096a54e886b0512ddd"><code>9c74faa</code></a> Improved 2D rotate comments.</li> <li><a href="https://github.com/bitshifter/glam-rs/commit/9da0f06385d0bc044ba770efb4064f319856eb20"><code>9da0f06</code></a> Updated CHANGELOG.</li> <li><a href="https://github.com/bitshifter/glam-rs/commit/04370a2df00b8071dea0659d9a32df4e06332569"><code>04370a2</code></a> Add tests to make sure vec3 rotate_* is consistent with quat methods.</li> <li><a href="https://github.com/bitshifter/glam-rs/commit/ae14d9c37a88bb2e2717a1ea90b06e7502d7606b"><code>ae14d9c</code></a> Add rotate methods for Vec3 (<a href="https://redirect.github.com/bitshifter/glam-rs/issues/688">#688</a>)</li> <li><a href="https://github.com/bitshifter/glam-rs/commit/60afba848712b5f2e406bbf984bdec5d016b2576"><code>60afba8</code></a> Use a more precise threshold for DQuat::is_near_identity. (<a href="https://redirect.github.com/bitshifter/glam-rs/issues/687">#687</a>)</li> <li><a href="https://github.com/bitshifter/glam-rs/commit/e7cfc5cece249429638f79211761516bc32d86b3"><code>e7cfc5c</code></a> Add zerocopy to docs, small reorg.</li> <li><a href="https://github.com/bitshifter/glam-rs/commit/6aaa2f934fb0f852dc9fb6d20d6172090eaae167"><code>6aaa2f9</code></a> Fix typo in 'glFrustum' (<a href="https://redirect.github.com/bitshifter/glam-rs/issues/685">#685</a>)</li> <li><a href="https://github.com/bitshifter/glam-rs/commit/5d3c29d1a5f6ad2aebba0b1e0abd79c53a1c07af"><code>5d3c29d</code></a> add <code>arbitrary</code> trait implementations (<a href="https://redirect.github.com/bitshifter/glam-rs/issues/683">#683</a>)</li> <li><a href="https://github.com/bitshifter/glam-rs/commit/2e1c7604a06f0e37154b94862543db0d8f75307b"><code>2e1c760</code></a> Use v2 of cargo deny github action (<a href="https://redirect.github.com/bitshifter/glam-rs/issues/684">#684</a>)</li> <li>Additional commits viewable in <a href="https://github.com/bitshifter/glam-rs/compare/0.29.3...0.30.9">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=glam&package-manager=cargo&previous-version=0.29.3&new-version=0.30.9)](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>
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: studio/marathon#143