Permalink
Branch: master
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
253 lines (110 sloc) 8.49 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.3.0 (2019-02-15)

Features

  • vectors: add fit, fit01, fit11 fns (161d19d)

2.2.1 (2019-02-10)

Note: Version bump only for package @thi.ng/vectors

2.2.0 (2019-02-05)

Features

  • vectors: add corner2, clockwise2, signedAreaC2, isInArray fns (2440ffd)
  • vectors: add VecPair type alias, add copyVectors() (58e0a05)

2.1.1 (2019-01-31)

Note: Version bump only for package @thi.ng/vectors

2.1.0 (2019-01-21)

Features

  • vectors: migrate direction(), normalLeft/Right2() from geom pkg (07d5f8f)

2.0.0 (2019-01-21)

Bug Fixes

  • vectors: fix NaNs in Mat23.scaleWithCenter (92bce73)

Build System

  • update package build scripts & outputs, imports in ~50 packages (b54b703)

BREAKING CHANGES

  • enabled multi-outputs (ES6 modules, CJS, UMD)
  • build scripts now first build ES6 modules in package root, then call scripts/bundle-module to build minified CJS & UMD bundles in /lib
  • all imports MUST be updated to only refer to package level (not individual files anymore). tree shaking in user land will get rid of all unused imported symbols.

1.4.0 (2018-10-17)

Features

  • vectors: add axis consts, add/update ops (473ec80)
  • vectors: add collate & eqDelta fns, update ctors (221fb7f)
  • vectors: add comparators & ICompare impls for vec2/3/4 (6a0f8aa)
  • vectors: add IMinMax interface (34312d8)
  • vectors: add operation specific interfaces, rename Vec3.toPolar() (5c44ad9)
  • vectors: replace math.ts w/ imports from @thi.ng/maths package (0967929)

1.3.0 (2018-09-28)

Features

  • vectors: add vector ops codegen, update basic vec2/3/4 ops (#51) (b5ed254)

1.1.0 (2018-09-10)

Bug Fixes

  • vectors: GVec.copy() / get() (ae261ab)
  • vectors: Mat23/33/44 toString() impls (07d1ccf)

Features

  • vectors: add matrix index & property accessors (3dd0072)

1.0.0 (2018-09-05)

Features

  • vectors: add immutable vec2/3/4 ops (a3c0407)
  • vectors: add/update transformVectors*(), update types (2eec700)

BREAKING CHANGES

  • vectors: update transformVectors1/2() arg order

0.6.0 (2018-09-03)

Bug Fixes

  • vectors: add missing arg types (c0fbb4e)
  • vectors: add opt normalize for angleBetween2/3 (25ea00c)
  • vectors: update GVec method args (readonly) (ad13151)

Features

  • vectors: add mixBilinear1/2/3/4 (f0ccd0c)
  • vectors: add new vector ops, update readme (9510f01)
  • vectors: add Vec*.intoBuffer() impls (16aa0c4)

0.5.2 (2018-09-01)

Bug Fixes

  • vectors: add missing deps (d2b4faf)

0.5.0 (2018-08-30)

Features

  • vectors: consolidate vector consts, add toJSON() impls (bdb5d37)
  • vectors: update types, update GVec, add maths fns, swap impls (d5cec94)

0.4.0 (2018-08-28)

Features

  • vectors: add more vec2/3 ops (cd834f8)

0.3.0 (2018-08-27)

Features

  • vectors: add mix1(), minor cleanups (cfb2b74)

0.2.0 (2018-08-02)

Features

  • vectors: add gvec size checks, add IEquiv & Iterable impls (2a13f28)
  • vectors: add toCylindrical3() / fromCylindrical3() (74f939c)
  • vectors: make Vec2/3/4 array-like, add IEquiv impls, add tests (3039a35)

0.1.2 (2018-07-30)

Bug Fixes

  • vectors: get*() return types, refactor using set*() (3534274)

0.1.1 (2018-07-29)

Bug Fixes

  • vectors: naming convention, add function overview tables (3de5cea)

0.1.0 (2018-07-29)

Bug Fixes

  • vectors: copy/paste mistakes, add tests (2a5a744)

Features

  • vectors: add generic vec fns & class wrapper (e3c6167)
  • vectors: add minor/majorAxis(), minor/major2/3 (35af6a5)
  • vectors: add swizzle fns, update/unify fn naming (5bba592)
  • vectors: add vec4 ops & class wrapper (b59fadf)
  • vectors: re-add matrix class wrappers, update vec classes (1ec75e6)
  • vectors: re-import updated mat23/33/44 functions (4fdda6a)
  • vectors: re-import updated mat44, add orthoNormal3 (21b04f0)
  • vectors: re-import vector types from old thi.ng/geom TS version (d154153)
  • vectors: update get & copy fns to retain buffer types (54b3db2)