This repository has been archived by the owner on Mar 6, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.yml
57 lines (57 loc) · 1.91 KB
/
CHANGELOG.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
versions:
- version: 3.0.0b
name: Math 3.0.0b
changes:
- Added TypeErasable interface to allow type comparison, switchin and etc.
- Moved number related methods out of Matrix and Vector classes into MatrixN and VectorN classes (respectively).
- Created MatrixB and VectorB.
- Matrices and vectors now implement Iterable interface!
- Improved requirement fail messages to include more information and be easier to understand.
- Created a lookAt method for 4x4 matrices.
- version: 3.0.0a
name: Math 3.0.0a
changes:
- Switched to Kotlin. Scala version is in https://github.com/Caellian/math-scala
- Added some additional functionality to matrices.
- Renamed util package to internal, as all data in it should only be used internally.
- Added support for Java 9 Jigsaw modules (Math is hr.caellian.math module).
- Polished up the project structure.
- version: 2.0.0
name: Math 2.0.0
changes:
- Changed project structure.
- Optimized inverse matrix calculation (by ~11x)
- version: 1.3.1
name: Math 1.3.1
changes:
- Added quaternion rotation matrix initialization method.
- Improved documentation.
- version: 1.3.0
name: Math 1.3.0
changes:
- Removed gpg signing from gradle 'prepareRelease'.
- Added apply methods to Matrices and Vectors.
- Fixed documentation errors.
- version: 1.2.0
name: Math 1.2.0
changes:
- Added direct vector multiplication to matrices.
- Code cleanup.
- Switched to blacklist .gitignore file.
- version: 1.1.0
name: Math 1.1.0
changes:
- Switched to MIT license.
- Created implementation of Matrix and Vector classes for other number types.
- Moved type related objects to parent .scala file.
- Added Travis CI file.
- Fixed POM file.
- version: 1.0.1
name: Math 1.0.1
changes:
- Unprotected MatrixF and VectorF classes.
- Added MatF and VecF short type alias declarations.
- version: 1.0.0
name: Math 1.0.0
changes:
- Created the library.