All Versions
35
Latest Version
Avg Release Cycle
59 days
Latest Release
302 days ago

Changelog History
Page 1

  • v0.17.0

    January 16, 2019

    ➕ Added

    • Add signed Angle normalization

    🔄 Changed

    • Move lerp() from InnerSpace to VectorSpace
    • const constructors
  • v0.16.1

    March 21, 2018

    ➕ Added

    • Implement ElementWise trait for point types
    • Add map function to points and vectors

    🔄 Changed

    • Remove BaseNum trait requirement for PointN::new functions
  • v0.16.0

    January 05, 2018

    ➕ Added

    • ➕ Add InnerSpace::project_on
    • ➕ Add Array::len
    • Re-export Bounded and implement for vectors, points, and angles
    • ➕ Add vector subtraction to EuclideanSpace
    • ➕ Add swizzle functions behinde that "swizzle" feature
    • Add Matrix4::look_at_dir

    🔄 Changed

    • Return Option from cast functions
  • v0.15.0

    July 30, 2017

    ➕ Added

    • Implement mint conversions behind a feature
    • ➕ Add Quaternion::cast

    🔄 Changed

    • 📇 Rename use_simd feature to simd
    • 📇 Rename eders feature to serde

    🛠 Fixed

    • 🛠 Fix matrix inversions for small determinants
  • v0.14.1

    May 02, 2017

    🛠 Fixed

    • ➕ Add a workaround for rust-lang/rust#41478, and in the process cleaned up some type projections for angles
  • v0.14.0

    April 26, 2017
  • v0.13.1

    April 23, 2017

    🔄 Changed

    • ⚡️ Update serde and serde_derive to version 1.0.
  • v0.13.0

    April 14, 2017

    ➕ Added

    • ➕ Add optional use_simd feature to improve the performance of Vector4<f32>, Matrix4<f32> and Quaternion<f32>. According to @DaseinPhaos in #394, under the given benchmark certain operations were able to become up to 60% faster.
    • ➕ Add component wise casting for the matrix and point types

    🔄 Changed

    • Update serde to version 0.9, and use serde_derive instead of serde_macros.
  • v0.12.0

    September 14, 2016

    🔄 Changed

    • 👉 Use approx for approximate equality comparisons
    • ✂ Remove #[repr(packed)] from all structs where it was specified
    • ⚡️ Update serde to 0.8
  • v0.11.0

    August 17, 2016

    ➕ Added

    • Quaternion::from_arc

    🔄 Changed

    • 🔄 Change the angle types to be tuple structs
    • 👉 Make from-angle constructors take generic Into<Rad<S>> values
    • 🛠 Fix Decomposed::concat implementation