Merged multiple pull requests, addressed upcoming compatibility issues with Typescript, and updated some dependencies.
What's Changed
- Convert to type "module" and use package exports by @lkmill in #432
- random should only return unit vector when scale is undefined by @marcusround in #437
- Fix mat3.scale docs claiming to rotate input mat by @cedric-h in #445
- use symmetric half up rounding in all vector modules. fixes #447 by @mreinstein in #448
- Replace Math.hypot with Math.sqrt by @platypii in #449
- Fix JSDoc types in quat.fromEuler by @Vlad-Shcherbina in #454
- Improve the Performance of
vec4.randomby @Lakuna in #458 - Fix order param type in quat.fromEuler by @shannon in #461
- common: Add toDegree function for Consistency and Usability by @joaomariolago in #463
- mat4.js JSDoc: quat4.toMat4 -> mat4.fromQuat by @pawplo in #472
- JSDoc: missing function argument by @pawplo in #473
- Minor Proofreading by @rotu in #474
- Align docs with parameters names by @HarelM in #475
- Fixes typos documentation comments in mat4.js by @LordArugula in #479
- Fix return types of matrix invert functions by @ddadamhooper in #481
- Fix build errors by locking dependencies by @hughsk-canva in #480
- Run tests on push using GitHub Actions by @hughsk-canva in #484
- Fix generated namespace types in index.d.ts by @robpalme in #487
- Improved calculation of angles for vec2 by @GDOR-11 in #490
- Optimized quaternion rotation routine by @infusion in #476
- Feature: For
common.glMatrixequalsmethod added optional paramtoleranceby default equals toEPSILONby @psnet in #469
New Contributors
- @lkmill made their first contribution in #432
- @marcusround made their first contribution in #437
- @cedric-h made their first contribution in #445
- @mreinstein made their first contribution in #448
- @platypii made their first contribution in #449
- @Vlad-Shcherbina made their first contribution in #454
- @Lakuna made their first contribution in #458
- @shannon made their first contribution in #461
- @joaomariolago made their first contribution in #463
- @pawplo made their first contribution in #472
- @rotu made their first contribution in #474
- @HarelM made their first contribution in #475
- @LordArugula made their first contribution in #479
- @ddadamhooper made their first contribution in #481
- @hughsk-canva made their first contribution in #480
- @GDOR-11 made their first contribution in #490
- @infusion made their first contribution in #476
- @psnet made their first contribution in #469
Full Changelog: v3.4.1...v3.4.4