2.1.0 (2023-07-30)
- deps: update babel monorepo to v7.22.9 (af27c4b)
- deps: update dependency @babel/core to v7.20.12 (8fc85d5)
- deps: update dependency @babel/core to v7.21.0 (dadecf8)
- operator: to primitive impl for dom point (7170acb)
2.0.12 (2022-12-10)
- deps: update dependency @babel/core to v7.20.5 (64184a9)
2.0.11 (2022-11-13)
- deps: update dependency @babel/core to v7.20.2 (6cab5c3)
2.0.10 (2022-10-07)
- deps: update babel monorepo (e646464)
2.0.9 (2022-07-18)
- deps: update babel monorepo to v7.18.9 (f6b51d5)
2.0.8 (2022-06-28)
- deps: update dependency @babel/core to v7.18.6 (0962787)
2.0.7 (2022-06-27)
- deps: update babel monorepo (0e51d8c)
2.0.6 (2022-06-27)
- snyk: moved
snyk
todevDependencies
(cfc1493) - vulnerabilities: updated packages (2694f69)
- vulnerabilities: updated packages (1e8d36e)
2.0.6-beta.2 (2022-06-27)
2.0.6-beta.1 (2022-06-27)
- snyk: moved
snyk
todevDependencies
(cfc1493)
2.0.5 (2021-12-27)
- playcanvas: code cleanaup (3164e01)
2.0.4-beta.2 (2021-12-25)
2.0.4 (2021-12-22)
2.0.4-beta.1 (2021-12-22)
- sonarcloud: removed inclusions (9da96e4)
2.0.3 (2021-12-22)
- deps: update dependency snyk to v1.806.0 (e81e55d)
2.0.2 (2021-12-22)
- sonarcloud: also run by pull_request (918ea28)
- sonarcloud: defined included files (a245336)
- sonarcloud: external property file (34565a8)
2.0.2-beta.1 (2021-12-22)
- sonarcloud: also run by pull_request (918ea28)
- sonarcloud: defined included files (a245336)
- sonarcloud: external property file (34565a8)
2.0.1 (2021-12-21)
- deps: pin dependencies (99c7447)
2.0.0 (2021-12-21)
- build: refactored (f54f742)
- c8: changed includes (31e8f85)
- c8: changed includes (ff954af)
- cjs: conditional export (5f4e0fb)
- cleanup: cleanup (6f0031a)
- esbuild: different builds cjs/ems/iife (a7554a8)
- esm: keep names (833b62d)
- esm: removed keep names (51109fc)
- formatter: fix typo (56aff08)
- formatter: fix typo (a6318b4)
- formatter: number format fix typo (7df6c07)
- formatter: number format fix typo (8dbbe20)
- github: add beta workflow (14e1cdb)
- github: add default workflow (a58d674)
- github: added workflow (d8da381)
- gitignore: add husky files to git ignore (c267936)
- package-lock: removed from ignore (bfa3ac0)
- package: added module and main entry (7d23049)
- package: main (41d3d37)
- package: removed prepare call (4483da4)
- playcanvas: hijackArray working fine (ba17b26)
- playcanvas: remove on load behavior of playcanvas adapter (461788f)
- readme: update public urls in readme (44d3eb8)
- sonarcloud: remove pull requests for sonar cloud (f56853a)
- test: test (9ea3e7f)
- test: test (bb21079)
- test: test (04fb95d)
- test: test (6a8fabb)
- workflow: updated semantic-release github package (758fc38)
- ignore: added folders to npm ignore (b3da6c3)
- ignore: travis removed added github actions and refactored build process
2.0.0-beta.10 (2021-12-21)
- c8: changed includes (31e8f85)
- c8: changed includes (ff954af)
- formatter: fix typo (56aff08)
- formatter: fix typo (a6318b4)
- formatter: number format fix typo (7df6c07)
- formatter: number format fix typo (8dbbe20)
- gitignore: add husky files to git ignore (c267936)
- readme: update public urls in readme (44d3eb8)
- sonarcloud: remove pull requests for sonar cloud (f56853a)
2.0.0-beta.9 (2021-12-21)
- workflow: updated semantic-release github package (758fc38)
2.0.0-beta.8 (2021-12-21)
- cleanup: cleanup (6f0031a)
2.0.0-beta.7 (2021-12-21)
- package: main (41d3d37)
2.0.0-beta.6 (2021-12-21)
- cjs: conditional export (5f4e0fb)
2.0.0-beta.5 (2021-12-20)
- esm: removed keep names (51109fc)
2.0.0-beta.4 (2021-12-20)
- esm: keep names (833b62d)
2.0.0-beta.3 (2021-12-20)
- package: added module and main entry (7d23049)
2.0.0-beta.2 (2021-12-20)
- esbuild: different builds cjs/ems/iife (a7554a8)
2.0.0-beta.1 (2021-12-19)
- ignore: added folders to npm ignore (b3da6c3)
- ignore: travis removed added github actions and refactored build process
1.57.2-beta.2 (2021-12-19)
- package: removed prepare call (4483da4)
1.57.2-beta.1 (2021-12-19)
- build: refactored (f54f742)
- github: add beta workflow (14e1cdb)
- github: add default workflow (a58d674)
- github: added workflow (d8da381)
- package-lock: removed from ignore (bfa3ac0)
- playcanvas: hijackArray working fine (ba17b26)
- playcanvas: remove on load behavior of playcanvas adapter (461788f)
- test: test (9ea3e7f)
- test: test (bb21079)
- test: test (04fb95d)
- test: test (6a8fabb)
1.57.1 (2021-05-13)
- operator: fix handling with number wrappers (6cd5be3)
1.57.0 (2021-04-27)
- math: radians and degrees functions (96741bf)
1.56.10 (2020-12-05)
- math: fix white spaces (a3ac9e2)
1.56.9 (2020-12-02)
- package.json, package-lock.json & .snyk to reduce vulnerabilities (ac0df51)
1.56.8 (2020-11-27)
- package.json & package-lock.json to reduce vulnerabilities (24a7cf1)
1.56.7 (2020-09-12)
- package.json, package-lock.json & .snyk to reduce vulnerabilities (6500ca0)
1.56.6 (2020-09-12)
- package.json & .snyk to reduce vulnerabilities (fa57d68)
1.56.5 (2020-09-08)
- upgrade snyk from 1.369.3 to 1.374.0 (e063fa6)
1.56.4 (2020-09-06)
- upgrade snyk from 1.348.1 to 1.369.3 (7b328d3)
1.56.3 (2020-08-27)
- upgrade snyk from 1.327.0 to 1.348.1 (79fcf11)
1.56.2 (2020-08-26)
- playcanvas: check for undefined props (3a2dedd)
1.56.1 (2020-08-26)
- playcanvas: fix mat3 mat4 via duck typing (f2a8b49)
1.56.0 (2020-08-26)
- math: add multiplyVecMat4 function (a5430ba)
1.55.1 (2020-08-20)
- playcanvas: fix mat3 iteration (dfc748c)
1.55.0 (2020-08-20)
- math: reusable isNumber check (54befda)
- playcanvas: reuse mat3 vec multiplier (fb343db)
1.54.0 (2020-08-20)
- mat3: mat3 multiply mat3 (3fc8564)
- playcanvas: mat3 mat4 default initializer (90e62f0)
- playcanvas: short notation for mat3 mat4 (8a34894)
1.53.0 (2020-08-09)
- operator: algebraic multiply more operators (2316d99)
1.52.0 (2020-08-04)
- playcanvas: correct handling for error in valueOf (10f23e5)
1.51.2 (2020-07-14)
- upgrade snyk from 1.316.2 to 1.327.0 (7d349e4)
1.51.1 (2020-07-09)
- operator: correct handling for 4th channel (13685c9)
1.51.0 (2020-07-04)
- color: color class (06f1bfe)
1.50.0 (2020-06-25)
- playcanvas: test for Vec4 (a3b594f)
- playcanvas: operator for Vec4 (5f84b3d)
1.49.1 (2020-06-14)
- playcanvas: len getter on Vec3 and Vec2 (1a90154)
1.49.0 (2020-06-14)
- playcanvas: length getter on vec3 and vec2 (4e20206)
1.48.1 (2020-06-14)
1.48.0 (2020-05-17)
- vector: correct formatting (2b3e4b5)
- vector: remove valueOf support outside of calc (3da0f51)
1.47.0 (2020-05-14)
- package.json, package-lock.json & .snyk to reduce vulnerabilities (e2f97b6)
- package.json, package-lock.json & .snyk to reduce vulnerabilities (092ba43)
- package.json, package-lock.json & .snyk to reduce vulnerabilities (4c44b68)
- upgrade semantic-release from 17.0.6 to 17.0.7 (0cd034a)
- upgrade semantic-release from 17.0.6 to 17.0.7 (8703ab2)
- playcanvas: correct requirements for test (fb35965)
1.46.2 (2020-04-09)
- math: move util to utils and rename to math (87808ac)
- quaternion: correct curly brackets (268c995)
- quaternion: quaternion toJSON returns matrix3x3 properties (03b96e9)
1.46.1 (2020-04-07)
- style: rename resource file style to css (4d1f03a)
- style: rename style test to css (4fcf774)
- style: rename style to css (67ac28a)
1.46.0 (2020-04-07)
- css: correct usage of Object.entries (d94b8ec)
- style: cleanup class and more tests (3fa6e48)
- style: running test for style (742adcb)
- style: void call toString() (5c48c44)
- toCSSVars: exported to a separate file (123dbfd)
- style: generic style for css vars (438bedf)
- style: split to Style and TemplateStyle (e4cf841)
- toJSON: added toJSON function (afaa034)
- vector: primitives with toCSSVars method (9e9ec6c)
1.45.0 (2020-04-03)
- vector: add empty first line (e7bd556)
- operator: avoid using cachedFactory (c6d9833)
1.44.1 (2020-03-31)
- vector: fix double jsdoc typedefs (666d208)
1.44.0 (2020-03-31)
- vector: toString returns valid json string (c570d70)
1.43.2 (2020-03-31)
1.43.1 (2020-03-31)
1.43.0 (2020-03-25)
- operator: correct conditional handling (87f0bef)
1.42.0 (2020-03-25)
- nvm: change node version to 12.16.1 (852d3cd)
- package: fix build (d7dafef)
- upgrade @babel/cli from 7.7.4 to 7.7.7 (1d327f4)
- upgrade @babel/cli from 7.7.7 to 7.8.0 (fa6fd73)
- upgrade @babel/core from 7.7.2 to 7.8.3 (3100808)
- upgrade @babel/preset-env from 7.7.1 to 7.7.7 (b1a5e3d)
- upgrade @babel/preset-env from 7.7.7 to 7.8.0 (0e26a8e)
- upgrade @babel/register from 7.7.4 to 7.7.7 (f2314ae)
- upgrade @babel/register from 7.7.7 to 7.8.3 (0efb050)
- upgrade eslint from 6.7.2 to 6.8.0 (3cea301)
- upgrade eslint-plugin-import from 2.18.2 to 2.19.1 (cbe706a)
- upgrade eslint-plugin-import from 2.19.1 to 2.20.0 (7c812ba)
- upgrade eslint-plugin-react from 7.16.0 to 7.18.0 (01a1a94)
- upgrade rimraf from 3.0.0 to 3.0.1 (2f63373)
- upgrade semantic-release from 15.13.31 to 16.0.0 (3ae808c)
1.41.1 (2020-01-05)
- upgrade eslint from 6.7.0 to 6.7.2 (6e66017)
- upgrade rollup-plugin-babel-minify from 9.1.1 to 9.1.1 (d018415)
1.41.0 (2020-01-01)
- index: build move cjs path to default (c9ad582)
1.40.7 (2019-12-10)
- upgrade @babel/cli from 7.7.0 to 7.7.4 (5f0a229)
- upgrade @babel/register from 7.7.0 to 7.7.4 (a07fa91)
- upgrade eslint from 6.6.0 to 6.7.0 (f01a60f)
1.40.6 (2019-11-30)
- upgrade semantic-release from 15.13.30 to 15.13.31 (985a0ab)
1.40.5 (2019-11-17)
- install: removed snyk protect (8737b57)
1.40.4 (2019-11-17)
- rollup: removed analyzer (9da43fa)
1.40.3 (2019-11-09)
- package.json, package-lock.json & .snyk to reduce vulnerabilities (b7b5b41)
1.40.2 (2019-11-09)
- package.json: removed auto cover (1214bb7)
- package.json: updated versions (f15b435)
- rolluprc: refactored (8ddfe03)
- setup: refactored (9bf4edd)
1.40.1 (2019-10-27)
- readme: update paths in readme (82c849d)
1.40.0 (2019-10-27)
- rollup: only build cjs, esm, iife (ecb947c)
- polyfills: added babel polyfill config + added build visualizer (57a1390)
1.39.0 (2019-10-26)
- polyfills: added babel polyfill config + added build visualizer (9bbd188)
1.38.12 (2019-10-26)
- package: add esm module to npm config (d009526)
1.38.11 (2019-10-25)
- package: add build dir to directories (38ebd9a)
1.38.10 (2019-10-25)
- rollup: rename name for default module (d68b020)
1.38.9 (2019-10-25)
- package.json: updated main attribute to cjs (47a2ece)
1.38.8 (2019-10-25)
- package.json: updated main attribute (aab363c)
1.38.7 (2019-10-25)
- package.json: updated main attribute (487ac5d)
1.38.6 (2019-10-25)
- build: different builds (esm, cjs, umd, amd) (36b2a07)
1.38.5 (2019-10-06)
- playcanvas: fix typo in multiply (5fba42d)
1.38.4 (2019-10-06)
- playcanvas: quat fexible multiply method (be2bb60)
- quaternion: fix name of quaternion test (fdd0b65)
- quaternion: flexible multiply method (30c501a)
1.38.3 (2019-10-04)
- eslint: max len 140 (dc4d41a)
- quaternion: more quaternion tests (1e89a6c)
- quaternion: remove euler pendency (62694a8)
1.38.2 (2019-09-29)
- playcanvas: correct usage of fromEulerYXZ (7d33e4b)
- quaternion: correct return type (431901f)
- quaternion: first test for quaternion (327ff8f)
1.38.1 (2019-09-29)
- degree: isAngle check (f869a4d)
- playcanvas: setFromOrientation (a1731e0)
- point: docs for empty constructor (4b6627f)
- point: test and doc for empty constructor (2c78fd0)
- quaternion: fix imports (c436971)
- quaternion: fixes for checking if angle (f086695)
- util: fromEulerYXZ (dc6b653)
- vector: docs for empty constructor (a57dbc6)
1.38.0 (2019-09-26)
- degree: correct deg to rad handling (ea726bc)
- degree: better degree to angle handling (5ac3d93)
- formatter: clean up exports (0056451)
- index: export new quaternion type (63bc3b3)
- playcanvas: cached quat factory (7beb643)
- point: degree support for point methods (e429025)
- quaternion: quaternion type (dba3086)
- util: more features (34dc1e9)
- vector: normalize rads (a8bbfc1)
1.37.2 (2019-09-25)
- playcanvas: fix wrong prototype for getter (bc8bdbb)
1.37.1 (2019-09-25)
- playcanvas: correct getter handling (c459daf)
1.37.0 (2019-09-25)
- playcanvas: move playcanvas to adapter foldr (fbab200)
1.36.0 (2019-09-25)
- build: optimize paths for deep imports (f87a4e4)
1.35.0 (2019-09-22)
- operator: operator adapter for playcanvas (910c791)
1.34.1 (2019-09-22)
1.34.0 (2019-09-15)
- operator: initial array support (4746943)
1.33.1 (2019-09-15)
- operator: workaround for logic operators (41ff882)
1.33.0 (2019-09-13)
- index: remove unneeded imports (0eb7be7)
- vector: cont left forward and up (9ccf780)
1.32.1 (2019-09-07)
- rollup: add extend for shared basics umd (6269ab9)
1.32.0 (2019-08-25)
1.31.3 (2019-08-21)
1.31.2 (2019-08-21)
- eslint: move eslint rules from file to config (f42b717)
- eslint: remove unneeded lint rules (9345857)
- index: optimize exports (25eefbe)
- vector: optimize jsdocs (de63a6e)
1.31.1 (2019-08-17)
1.31.0 (2019-08-16)
- package: activate docs creation (adbc719)
- package: add typedoc module (62b20da)
- vector: continue prepare code for docs (06ad72c)
1.30.0 (2019-08-11)
1.29.0 (2019-08-03)
- rollup: reconfiguration of rollup process (579f415)
- config: update configs from blueprint 1.3.0 (e2fb406)
1.28.2 (2019-06-25)
- package: white lines inside package list (4f03b79)
1.28.1 (2019-05-19)
- operator: test for cachedValueOf (8180ccd)
1.28.0 (2019-05-19)
- vector: tests for 2d 3d transformation (d92e6de)
- operator: error handling for type dismatch (3354467)
- vector: xy xz xz getter for 3d to 2d conv (c596d18)
1.27.0 (2019-05-15)
- vector: avoid call calc directly (479a3fe)
- index: export factory functions (53b55c0)
- operator: cachedFactory function (ec4515c)
- vector: vector and point using cahedFactory (e128535)
1.26.0 (2019-05-14)
- vector: reduce double code in jsdocs (9e9c947)
- vector: optimize jsdoc for factory functions (d528042)
1.25.1 (2019-05-07)
- vector: fix jsdoc for factory functions (3d9d375)
1.25.0 (2019-04-18)
- point: factory functions for correct types (a7314ec)
- vector: factory functions for correct types (dedcc9a)
1.24.0 (2019-04-13)
- operator: prepare operator handling for mixed calc (967cf91)
1.23.0 (2019-03-31)
- test: rename index tests to vetor (d073a20)
- index: new index file for handling different vector types (8d1b286)
- point: add point lib for 2d vector calculations (5f1e611)
- vector: extract vector source to vector3 file (5197852)
- vector: rename vector3 to vector (674fdda)
1.22.0 (2019-02-17)
- vector: local calc method for Vector (3dad3d5)
1.21.3 (2019-02-17)
- husky: change params for husky (b1f3389)
1.21.2 (2019-02-17)
- readme: remove NSP status (3994fc8)
1.21.1 (2019-02-17)
- example: create vector inside calculation (d3e3b7d)
1.21.0 (2018-12-14)
- vector: swizzle function (890bb52)
1.20.3 (2018-09-21)
1.20.2 (2018-09-14)
- formatter: optimize formatter for multiple langs (af17ed4)
1.20.1 (2018-09-14)
- formatter: fix number formatter for exponent=1 (77308da)
1.20.0 (2018-09-06)
- operator: optimize operator calc performance (dc9214e)
- formatter: optimize formatter for rounded values (e82645d)
- vector: move axes to data array (5625cc8)
1.19.0 (2018-09-02)
1.18.0 (2018-09-02)
- operator: outsource progress step to single fn (8e6d7a5)
1.17.0 (2018-09-01)
- operator: optimize inVector check (c0b9643)
1.16.3 (2018-08-24)
- operator: replace Map with explicit if statements (a818f29)
1.16.2 (2018-08-24)
- bundle: renamed to bundle.min.js (28c6846)
1.16.1 (2018-08-24)
- bundle: renamed it to basics (ef1140f)
1.16.0 (2018-08-24)
- rollup: create a bundle (combined files) as umd (c140f20)
1.15.0 (2018-08-23)
1.14.0 (2018-08-22)
- operator: optimize caching for nested cache calls (5bbf348)
- vector: better readable nested code (56a4629)
1.13.0 (2018-08-22)
- operator: caching for methods and getter (a70e937)
- vector: optimize code for caching getter (844bf05)
1.12.0 (2018-08-21)
- operator: extract operator code from vector (c0359c6)
1.11.0 (2018-08-20)
- vector: calc flexible for different vector implementations (8bdf2d8)
- vector: rotate() vector with quarternion (ca28934)
1.10.0 (2018-08-17)
- index.js: rename IVector to Victor (61c6602)
1.9.1 (2018-08-14)
- index.js: remove unneeded this calls (81bbe36)
1.9.0 (2018-08-13)
- vector.js: optional immutable vector class (64e89a0)
1.8.2 (2018-08-13)
- example: don't import inside test (245e60a)
- test: readme test imports example.js (7c29af4)
- travis: rearranged script order (03c3c9a)
1.8.1 (2018-08-12)
- example: refactored (a03cdda)
1.8.0 (2018-08-12)
- example: added - based on readme (d672c6c)
1.7.2 (2018-08-12)
- commitlint: moved config from package.json to rc file (0fbd488)
1.7.1 (2018-08-12)
- package.json: added keywords (04d49f3)
1.7.0 (2018-08-12)
- config: added vscode live share to workspace config (ed061a5)
- update package description (c8ddff5)
1.6.1 (2018-08-12)
- package.json: update package description (63e8e3a)
1.6.0 (2018-08-12)
- delete old index file (a18328f)
- delete original index file (621d1e0)
- rename vector to index file (07b6127)
1.5.0 (2018-08-12)
1.4.1 (2018-08-12)
- package: name (cdb0055)
1.4.0 (2018-08-12)
- versioning: replaced standard version with semantic-release (65e88ed)
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.3.0 (2018-08-12)
1.2.0 (2018-08-12)
- vector js (45181ef)
1.1.0 (2018-08-12)
- vector js (45181ef)
1.0.2 (2018-08-11)
- appveyor ci config added (69cc4cb)
1.0.1 (2018-08-11)
1.2.0 (2018-08-11)
- add appveyor test (6246c3c)
1.1.6 (2018-08-11)
- gitattributes linebreak rule (89b9c75)