From 2cf38e2e01c4d71eb77e84d2dff8a1539663fa7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 7 Jan 2025 20:27:20 +0100 Subject: [PATCH] singles: update changelog. --- src/singles/MagnumMath.hpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/singles/MagnumMath.hpp b/src/singles/MagnumMath.hpp index 85622f1d4..b7ca889d6 100644 --- a/src/singles/MagnumMath.hpp +++ b/src/singles/MagnumMath.hpp @@ -32,6 +32,25 @@ `#define MAGNUM_MATH_EIGEN_INTEGRATION` before including the file. Including it multiple times with different macros defined works as well. + v2020.06-3125-g632a2 (2025-01-07) + - New Nanoseconds and Seconds types along with _nsec, _usec, _msec and + _sec literals and opt-in std::chrono compatibility + - Literals are now in inline AngleLiterals, ColorLiterals, HalfLiterals + and TimeLiterals subnamespaces to allow for more fine-grained inclusion + - Most const Vector APIs are now constexpr as well + - The _rgbf and _rgbaf literals are now constexpr + - Vector and [Rectangular]Matrix instances can are now constexpr + constructible directly from plain C arrays of matching sizes + - Added Quaternion::rotation() from two vectors + - Added Quaternion::xyzw() and wxyz() for conversion to a Vector4 + - Bezier APIs now use the leaf Vector2 / Vector3 types instead of the + base Vector type + - New Matrix2x1, Matrix3x1, Matrix4x1, Matrix2x1d, Matrix3x1d and + Matrix4x1d typedefs for single-row matrices + - Removed dependency on in favor of CorradePair.h, which + reduces the preprocessed size by about 500 lines, and enables constexpr + usage in various new places + - Updated Eigen integration to work with MSVC 2022 17.10+ v2020.06-2544-g3e435 (2023-09-11) - Fixes to the Utility::swap() helper to avoid ambiguity with std::swap() v2020.06-2502-gfa079385b (2023-08-28)