All Versions
13
Latest Version
Avg Release Cycle
137 days
Latest Release
2067 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!
- Non-crashing
Quatern.normalize/1
which can deal with zero-magnitude 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 element-wise equality. - ➕ Add
Quatern.equal_elements/3
to compare two quaternions for element-wise 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