1 # Changelog {#Changelog}
3 # Release 1.14 (20-03-2019)
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.
18 # Release 1.13 (24-05-2017)
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):
25 * [63](https://github.com/Eyescale/vmmlib/pull/63):
26 Remove conversion assignment operators for vectors
28 # Release 1.12 (09-12-2016)
30 * [62](https://github.com/Eyescale/vmmlib/pull/62):
31 Removed a check in Matrix::computeInverse() that was discarding
34 # Release 1.11 (30-06-2016)
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
43 # Release 1.10 (07-04-2016)
45 * [49](https://github.com/Eyescale/vmmlib/pull/49):
46 Add lookAt support for 4x4 matrices
47 * Improved API and test coverage
49 # Release 1.9 (02-11-2015)
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
61 # Release 1.8 (03-10-2014)
63 * Sanitization of matrix::get_translation API
64 * Compilation options and warnings cleanup
65 * Fix for shadowed member variables