All Versions
13
Latest Version
Avg Release Cycle
137 days
Latest Release
1527 days ago
Changelog History
Page 1
Changelog History
Page 1

v2.4.0 Changes
July 28, 2019➕ Added
 ➕ Add
Vec3.scalar_triple
product for vec3s.
 ➕ Add

v2.3.0 Changes
July 25, 2019➕ Added
 ➕ Add
Vec2.negate/1
for negating vectors.  ➕ Add
Vec3.negate/1
for negating vectors.  ➕ Add
Vec2.weighted_sum/4
for summing vectors.  ➕ Add
Vec3.weighted_sum/4
for summing vectors.
 ➕ Add

v2.2.0 Changes
July 10, 2019➕ Added
 ➕ Add
Quatern.random/0
for generating random quaternions.  ➕ Add
Vec2.random_circle/0
for generating vec2s on a unit circle.  ➕ Add
Vec2.random_disc/0
for generating vec2s on a unit disc.  ➕ Add
Vec2.random_square/0
for generating vec2s on unit square.  ➕ Add
Vec3.random_box/0
for generating vec3s inside a unit box.  ➕ Add
Vec3.random_sphere/0
for generating vec3s on a unit sphere.  ➕ Add
Vec3.random_ball/0
for generating vec3s on or inside the unit sphere.
 ➕ Add

v2.1.0 Changes
June 20, 2019➕ Added
 ➕ Add
Quatern.transform_vector/2
to transform a vector by a quaternion.  ➕ Add
Vec3.equal/2
to compare two vec3s for equality.  ➕ Add
Vec3.equal/3
to compare two vec3s for equality within a threshold.  ➕ Add
Vec2.equal/2
to compare two vec2s for equality.  ➕ Add
Vec2.equal/3
to compare two vec2s for equality within a threshold.
 ➕ Add

v2.0.0 Changes
June 20, 2019➕ Added
 ➕ Added changelog! Finally!
 Noncrashing
Quatern.normalize/1
which can deal with zeromagnitude quaternions.  ➕ Add
Quatern.identity/0
to make identity quaternions.  ➕ Add
Quatern.equal/2
to compare two unit quaternions for orientation equality.  ➕ Add
Quatern.equal/3
to compare two unit quaternions for orientation equality with a threshold.  ➕ Add
Quatern.equal_elements/2
to compare two quaternions for elementwise equality.  ➕ Add
Quatern.equal_elements/3
to compare two quaternions for elementwise equality with a threshold.  Add
Quatern.to_rotation_matrix_44/1
.  ➕ Add
Quatern.integrate/3
.
🔄 Changed
 Old
Quatern.normalize/1
has becomeQuatern.normalize_strict/1
.  📚 Clarified documentation on
Quatern.conjugate/1
.  📇 Renamed
Quatern.create/0
toQuatern.zero/0
.  📇 Renamed
Quatern.create/1
toQuatern.from_list/0
.  Renamed
Quatern.create/2
toQuatern.from_axis_angle/2
; changed implementation.  Renamed
Quatern.to_rotation_matrix/1
toQuatern.to_rotation_matrix_33/
✂ Removed
 ✂ Removed
Quatern.zero/0
.  ✂ Removed
Quatern.create/0
.  ✂ Removed
Quatern.create/1
.  ✂ Removed
Quatern.create/2
.  Removed
Quatern.to_rotation_matrix/1
.
🛠 Fixed
 🛠 Formatting fixes to readme.
 Fixed logic insinde
Quatern.from_axis_angle/2
.

v1.0.7 Changes
May 29, 2019✂ Removed
 ✂ Remove TravisCI.
 Various Coveralls and CircleCI work.

v1.0.6 Changes
March 14, 2019🛠 Fixed
 Apppease dialyzer and fix mix format issues.

v1.0.5 Changes
March 14, 2019🛠 Fixed
 ⚠ Appease credo warnings.

v1.0.4 Changes
March 14, 2019➕ Added
 ➕ Added CirclCI.

v1.0.3 Changes
July 22, 2016✂ Removed
 ✂ Remove doc artifacts from repo, update doc generation with help from @RobertDober