- Last updated: 2025-01-23T13:39:11Z
- Generator: thi.ng/monopub
All notable changes to this project will be documented in this file. Only versions published since 2022-01-01 are listed here. Please consult the Git history for older version information. See Conventional Commits for commit guidelines.
Note: Unlisted patch versions only involve non-code or otherwise excluded changes and/or version bumps of transitive dependencies.
7.12.1 (2024-09-16)
- update internal default out codegen handling (4b524f6)
- use
syms
(arg names only) instead ofargs
(possibly with defaults)
- use
7.12.0 (2024-09-05)
- add distCosine() (cosine similarity) (2af6010)
7.11.0 (2024-06-21)
- add eqDist2/3() predicates (5bda768)
- rename various rest args to be more semantically meaningful (8088a56)
- enforce uniform naming convention of internal functions (56992b2)
7.10.23 (2024-03-27)
- update memoizations (aeebfc5)
7.10.20 (2024-03-18)
- fix Vec4.iterator() (63f511e)
7.10.11 (2024-02-22)
- update object destructuring in all pkgs & examples (f36aeb0)
7.10.0 (2024-01-26)
- add linReg() and RSS/SSE functions (9db712c)
- add
linReg()
(linear regression) fn - add
rss()
,rssModel()
andrssLine()
functions (residual sum of squares)
- add
7.9.0 (2024-01-23)
- update VecAPI & impls (3bdccf0)
- add ZERO/ONE consts
- add zeroes()/ones()
7.8.10 (2023-12-12)
- fix #432, update accessors in Vec2/3/4 (9b5136f)
- due to ES2022 syntax target, old approach does not work anymore
- solution: add accessors directly as part of class def
7.8.3 (2023-11-09)
- update all tests (packages T-Z) (020ef6c)
7.8.0 (2023-10-27)
- add mag2/3/4() (3a4063a)
- add VecAPI interface & VEC2/3/4 impls (f06b900)
- update VecAPI & presets (0d9f62b)
- split up random fns into separate files (5c0e4ec)
- rename randomDistrib() => randDistrib()
- deprecate old name
- update imports
- update pkg exports
7.7.20 (2023-10-23)
7.7.19 (2023-10-18)
- update distJaccard(), add docs (a5a6256)
7.7.16 (2023-10-05)
- update minor()/major() (88b3008)
- update iteration order of default impls of both fns
7.7.7 (2023-08-14)
- fix
FromBVecOpV
result arg type (2ca2856)
7.7.0 (2023-06-16)
- add limit2/3/4() (46bbf23)
- avoid/delay sqrt in limit() (c677a54)
7.6.12 (2023-04-19)
- update addmNS/submNS() signatures (00470d1)
7.6.0 (2023-02-05)
- add hash2/3 fns (30383fe)
7.5.24 (2022-11-23)
- update randNormDistrib() args/types (7b419c0)
- add VecOpFNO/VecOpNFO fn type aliases
- update all randNormDistrib() versions
- swap 2nd & 3rd args and make both optional
7.5.11 (2022-08-06)
7.5.2 (2022-05-03)
- fix clamp01/11 signatures (10bc32e)
7.5.1 (2022-04-07)
- update cartesian2 impl (03722d9)
- avoid extraneous multiplies
7.5.0 (2022-03-11)
- add select() fn (b7f9df1)
- centered handling in standardize() (8a5a81f)