vmmlib  1.14.0
Templatized C++ vector and matrix math library
 All Pages
Changelog.md
1 # Changelog {#Changelog}
2 
3 # Release 1.14 (20-03-2019)
4 
5 * [77](https://github.com/Eyescale/vmmlib/pull/77):
6  Added a rotate function to the quaternion class for rotating vectors
7 * [76](https://github.com/Eyescale/vmmlib/pull/76):
8  Made AABB attributes public for ICC compiler
9 * [75](https://github.com/Eyescale/vmmlib/pull/75):
10  Public array for quaternion to align with vectors
11 * [74](https://github.com/Eyescale/vmmlib/pull/74):
12  Fix non-working friend declaration
13 * [73](https://github.com/Eyescale/vmmlib/pull/73):
14  Enable serialization support using StaticJSON
15 * [72](https://github.com/Eyescale/vmmlib/pull/72):
16  Some Windows-related fixes.
17 
18 # Release 1.13 (24-05-2017)
19 
20 * [68](https://github.com/Eyescale/vmmlib/pull/68):
21  Fix Frustum ctor with fovy and aspect ratio where computePerspectiveMatrix()
22  would return wrong results
23 * [67](https://github.com/Eyescale/vmmlib/pull/67):
24  Add AABB::isInFront()
25 * [63](https://github.com/Eyescale/vmmlib/pull/63):
26  Remove conversion assignment operators for vectors
27 
28 # Release 1.12 (09-12-2016)
29 
30 * [62](https://github.com/Eyescale/vmmlib/pull/62):
31  Removed a check in Matrix::computeInverse() that was discarding
32  valid matrices
33 
34 # Release 1.11 (30-06-2016)
35 
36 * [57](https://github.com/Eyescale/vmmlib/pull/57):
37  Fix handling of non-invertible 2x2, 3x3 and 4x4 matrices
38 * [50](https://github.com/Eyescale/vmmlib/pull/50):
39  Improved matrix, quaternion and lowpass filter API
40 * [49](https://github.com/Eyescale/vmmlib/pull/49):
41  Add lookAt support for 4x4 matrices
42 
43 # Release 1.10 (07-04-2016)
44 
45 * [49](https://github.com/Eyescale/vmmlib/pull/49):
46  Add lookAt support for 4x4 matrices
47 * Improved API and test coverage
48 
49 # Release 1.9 (02-11-2015)
50 
51 * [35](https://github.com/Eyescale/vmmlib/pull/35):
52  Fix Vector::rotate, cross and compute_normal, add Matrix-from-iter-ctor
53 * [26](https://github.com/Eyescale/vmmlib/pull/26):
54  Clean up Vector::get_sub_vector()
55 * Fix AABB default ctor for unsigned values
56 * [24](https://github.com/Eyescale/vmmlib/pull/24):
57  Extended Vector typedefs
58 * [23](https://github.com/Eyescale/vmmlib/pull/23):
59  Implement Vector::product
60 
61 # Release 1.8 (03-10-2014)
62 
63 * Sanitization of matrix::get_translation API
64 * Compilation options and warnings cleanup
65 * Fix for shadowed member variables