olson-sean-k / theon

Abstraction of Euclidean spaces.
MIT License
5 stars 4 forks source link

Update ultraviolet requirement from ^0.6.0 to ^0.8.0 #32

Closed dependabot[bot] closed 3 years ago

dependabot[bot] commented 3 years ago

Updates the requirements on ultraviolet to permit the latest version.

Changelog

Sourced from ultraviolet's changelog.

0.8.0

  • Update wide to 0.6.x
  • Add Rotor3::into_angle_plane()
  • Add Rotor3::into_quaternion_array and Rotor3::from_quaternion_array
  • Implement Serialize and Deserialize for Isometry2 and Isometry3 (under serde feature flag)
  • Added const to new functions for integer vectors.
  • Add Mat4::truncate()
  • Add Mul<Scalar> and Add<Self> for isometries and similarities

0.7.5

  • Add Mat4::extract_translation, Mat4::extract_rotation and Mat4::into_isometry.
  • Add missing PartialEq implementations for all matrices, transformations, vectors, bivectors and rotors, including SIMD and f64 variants
  • Fix Rotor2::rotate_vec and corresponding derivation.

0.7.4

  • Add optional bytemuck support

0.7.3

  • Fix integer types not compiling properly.

0.7.2

  • Implement Serialize and Deserialize for bivectors and rotors (under serde feature flag)

0.7.1

  • Fix typo in Mat3::inverse implementation which made it transpose instead

0.7.0

  • Add Mat3 into Rotor3 conversion for rotation matrices
  • Remove heavy reliance on mul_add due to negligible performance benefit and in many cases performance detriment.
  • Slightly optimize Vector normalize.
  • Rotor2::from_angle_plane() now takes plane and angle as separate arguments.
  • Add MatN::adjugate().
  • Mat3::from_nonuniform_scale_homogeneous() now takes a Vec2 instead of a Vec3.

0.6.1

  • Add scalar multiplication and componentwise addition for MatN

0.6

  • Significantly improve performance of Rotors and transform types (Isometry, Similarity)
  • Add Rotor3::rotate_vecs() for improved performance on rotating multiple vecs with the same rotor

... (truncated)

Commits
  • a6ac938 (cargo-release) version 0.8.0
  • 884affb Merge branch 'pub-abs' into main
  • 5da5568 Merge remote-tracking branch 'expenses/mat4-truncate' into main
  • abbb128 Merge remote-tracking branch 'expenses/mul-scalar-add-self' into main
  • ad4ba6e update changelog formatting
  • b3102f6 fix warnings
  • f317d6d Merge branch 'master' into mat4-truncate
  • fe2f21c Impl Mul<Scalar> and Add<Self> for isometries and similarities (#114)
  • 669ad59 Add changelog entry
  • 24ffbcb Add changelog entry
  • 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)
dependabot[bot] commented 3 years ago

Superseded by #43.