Releases: JuliaGeometry/Rotations.jl
Releases · JuliaGeometry/Rotations.jl
v1.3.2
Rotations v1.3.2
Closed issues:
- Add new way to represent a rotation matrix (vector rotation) (#235)
Merged pull requests:
v1.3.1
v1.3.0
Rotations v1.3.0
Closed issues:
- Some
rand
methods produce error (#205) Angle2d
constructor ambiguous (#212)- Add support for higher dimensional rotation (#215)
Merged pull requests:
- Add support for higher dimensional rotation (#219) (@hyrodium)
- Drop support under Julia v1.6 (#220) (@hyrodium)
- Fix around
RotMatrix2
andRotMatrix3
aliases (#223) (@hyrodium) - Fix
Angle2d
constructor (#224) (@hyrodium) - Bump compat for Quaternions to 0.4.5 (#225) (@nhz2)
- Bump version to
v1.3.0
(#226) (@hyrodium) - CompatHelper: bump compat for "Quaternions" to "0.5" (#227) (@github-actions[bot])
v1.2.0
Rotations v1.2.0
Closed issues:
- Skew-symmetric matrices as generators for rotations (#30)
- More exponentiation operations (#31)
- Define exp(UnitQuaternion{T}(0, 0, 0, 0)) = one(UnitQuaternion{T}) (#126)
- exp(Rotations.UnitQuaternion(0, π, 0, 0)) gives incorrect result (#128)
- Breaking release (#198)
- Add
params
methods forRotationGenerator
(#213)
Merged pull requests:
v1.1.1
v1.1.0
Rotations v1.1.0
Closed issues:
- Weird interactions with Unitful (#55)
- Cannot take the mean of single or two axis euler rotations (#91)
- Missing
principal_value
methods (#179) - Define
conj(r::Rotation) = r
? (#182) - Incorrect
norm(::RodriguesParam)
(#187) - UnitQuaternion quaternion number equality conflicts with rotation matrix equality (#189)
one(Angle2d(0.1))
returns error (#194)
Merged pull requests:
- made dcm to quat function always return principal quat (#97) (@ryanelandt)
- Add Unitful-friendly constructor for Angle2d (#141) (@OliverEvans96)
- Correct
UnitQuaternion
withQuaternions.jl
(#175) (@hyrodium) - Remove
mean
method for rotations (#177) (@hyrodium) - Fix
principal_value
method (#180) (@hyrodium) - Fix format of scripts (#183) (@hyrodium)
- update versions in ci.yml (#184) (@hyrodium)
- Add
nearest_rotation
function (#186) (@hyrodium) - Update fields of
UnitQuaternion
(#191) (@hyrodium) - CompatHelper: add new compat entry for "Quaternions" at version "0.4" (#192) (@github-actions[bot])
- Fix
Base.one(::Angle2d)
method and etc. (#195) (@hyrodium) - Provide a no-op
convert
(#200) (@timholy) - rename
UnitQuaternion
toQuatRotation
(#201) (@hyrodium) - Bump version to v1.1.0 (#202) (@hyrodium)
v1.0.4
Rotations v1.0.4
Merged pull requests:
v1.0.3
Rotations v1.0.3
Closed issues:
- New ambiguities on upcoming 1.6 (#133)
- RotationVec(angle, 0.0, 0.0) does not return a Rotation Matrix for angle > 1e15 (#137)
- Simple rotation of a point about another (#138)
- Deprecated julia-actions/julia-uploadcodecov (#146)
- rand(RotMatrix{3}, n) doesn't produce orthonormal matrices (#148)
- Base.:/(R1::MRP,R2::MRP) cause an error (#149)
- Incorrect division with
MRP
(#152) inv(::RodriguesParam)
returnsSMatrix
(#154)zero(UnitQuaternion)
doesn't make sense (for me) (#157)- Extract Euler angles from rotation matrix (#158)
Merged pull requests:
- MRP docstring fix (#136) (@pbouffard)
- Remove numerical unstable RotationVec --> UnitQuaterion conversions (#142) (@traversaro)
- Fix ambiguities and tests for Julia 1.6 (#143) (@hyrodium)
- Add trivial type conversion for Euler types (#144) (@hyrodium)
- Add CompatHelper (#145) (@hyrodium)
- Update coverage CI (#147) (@hyrodium)
- Fix norm2 for Base.:/(R1::MRP,R2::MRP) (#150) (@hyrodium)
- Fix rand methods for rotations (#151) (@hyrodium)
- Fix division with
MRP
(#153) (@hyrodium) - Fix
inv
method forRodriguesParam
(#156) (@hyrodium) - Remove
zero(::UnitQuaternion)
(#159) (@hyrodium) - Fix wording in README.md (#160) (@hyrodium)
- Add more
params
method (#161) (@hyrodium) - Add trivial type conversions for
RotX
(and etc.) toAngleAxis
(#165) (@hyrodium) - Fix distribution test for SO(2) (#166) (@hyrodium)
- Bump version to v1.0.3 (#167) (@hyrodium)