From 72cb037949b15e31a551a0f6d80c1431e1555db4 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Fri, 16 Aug 2019 17:50:00 +0100 Subject: [PATCH 1/5] docs: fix image links --- examples/imgui/README.md | 2 +- packages/imgui/README.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/imgui/README.md b/examples/imgui/README.md index 149ce48398..9a287dd366 100644 --- a/examples/imgui/README.md +++ b/examples/imgui/README.md @@ -1,6 +1,6 @@ # imgui -![screenshot](https://raw.githubusercontent.com/thi-ng/umbrella/feature/imgui/assets/screenshots/imgui-demo.png) +![screenshot](https://raw.githubusercontent.com/thi-ng/umbrella/master/assets/screenshots/imgui-demo.png) [Live demo](http://demo.thi.ng/umbrella/imgui/) diff --git a/packages/imgui/README.md b/packages/imgui/README.md index 42f65d905a..d37e23551a 100644 --- a/packages/imgui/README.md +++ b/packages/imgui/README.md @@ -27,7 +27,7 @@ This project is part of the ## About -![screenshot](https://raw.githubusercontent.com/thi-ng/umbrella/feature/imgui/assets/screenshots/imgui-all.png) +![screenshot](https://raw.githubusercontent.com/thi-ng/umbrella/master/assets/screenshots/imgui-all.png) Currently still somewhat bare-bones, but already usable & customizable [immediate mode GUI](https://github.com/ocornut/imgui#references) implementation, @@ -136,7 +136,7 @@ The `GridLayout` class supports infinite nesting and column/row-based space allocation, based on an initial configuration and supporting multiple column/row spans. -![screenshot](https://raw.githubusercontent.com/thi-ng/umbrella/feature/imgui/assets/imgui-layout.png) +![screenshot](https://raw.githubusercontent.com/thi-ng/umbrella/master/assets/imgui-layout.png) The code producing this structure: From e9b156b6c0f6dcd3b4d6238bb05e78fb7c30d723 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Sat, 17 Aug 2019 08:20:49 +0100 Subject: [PATCH 2/5] feat(vectors): add atan_2/22/23/24, update readme --- packages/vectors/README.md | 3 ++- packages/vectors/src/atan.ts | 15 +++++++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/packages/vectors/README.md b/packages/vectors/README.md index d9f12e0b8a..7222c5677e 100644 --- a/packages/vectors/README.md +++ b/packages/vectors/README.md @@ -404,6 +404,7 @@ Functions for memory mapped, strided vectors (without requiring wrappers): - `angleBetween2` / `angleBetween3` - `angleRatio` +- `atan_2` / `atan_22` / `atan_23` / `atan_24` (i.e. `Math.atan2(y, x)`) - `bisect2` - `degrees` / `degrees2` / `degrees3` / `degrees4` - `direction` @@ -447,7 +448,7 @@ All ops support custom PRNG impls based on the - `abs` / `abs2` / `abs3` / `abs4` - `acos` / `acos2` / `acos3` / `acos4` - `asin` / `asin2` / `asin3` / `asin4` -- `atan` / `atan2` / `atan3` / `atan4` +- `atan` / `atan2` / `atan3` / `atan4` (i.e. `Math.atan(y / x)`) - `ceil` / `ceil2` / `ceil3` / `ceil4` - `cos` / `cos2` / `cos3` / `cos4` - `cosh` / `cosh2` / `cosh3` / `cosh4` diff --git a/packages/vectors/src/atan.ts b/packages/vectors/src/atan.ts index 690649bef4..aac62e4dcd 100644 --- a/packages/vectors/src/atan.ts +++ b/packages/vectors/src/atan.ts @@ -1,6 +1,17 @@ -import { MultiVecOpV, VecOpV } from "./api"; -import { defFnOp } from "./internal/codegen"; +import { + MultiVecOpV, + MultiVecOpVV, + VecOpV, + VecOpVV +} from "./api"; +import { ARGS_VV, defFnOp, defOp } from "./internal/codegen"; +import { FN2 } from "./internal/templates"; export const [atan, atan2, atan3, atan4] = defFnOp( "Math.atan" ); + +export const [atan_2, atan_22, atan_23, atan_24] = defOp( + FN2("Math.atan2"), + ARGS_VV +); From 9f0c7390b6c4f7a91d7dbd07589aca8a292e69e4 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Sat, 17 Aug 2019 08:22:04 +0100 Subject: [PATCH 3/5] fix(shader-ast): update atan built-in handling - add call info for 2-arg version --- packages/shader-ast/src/builtins.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/shader-ast/src/builtins.ts b/packages/shader-ast/src/builtins.ts index 8146bbf511..d1ac664feb 100644 --- a/packages/shader-ast/src/builtins.ts +++ b/packages/shader-ast/src/builtins.ts @@ -122,9 +122,11 @@ export function atan(a: Term): FnCall; // prettier-ignore export function atan(a: Term, b: Term): FnCall; export function atan(a: Term, b?: Term) { - return b + const f = b ? builtinCall("atan", a.type, a, b) : builtinCall("atan", a.type, a); + b && (f.info = "nn"); + return f; } export const pow = primOp2("pow"); From a7600857d0a082c5f02b41f3c8cb87702a97abd5 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Sat, 17 Aug 2019 08:23:28 +0100 Subject: [PATCH 4/5] feat(shader-ast-js): add support for 2-arg atan(), move types to api.ts --- packages/shader-ast-js/src/api.ts | 212 ++++++++++++++++++++++++++ packages/shader-ast-js/src/index.ts | 1 + packages/shader-ast-js/src/target.ts | 219 ++------------------------- 3 files changed, 222 insertions(+), 210 deletions(-) create mode 100644 packages/shader-ast-js/src/api.ts diff --git a/packages/shader-ast-js/src/api.ts b/packages/shader-ast-js/src/api.ts new file mode 100644 index 0000000000..ca9dd0d8e0 --- /dev/null +++ b/packages/shader-ast-js/src/api.ts @@ -0,0 +1,212 @@ +import { + Fn, + Fn2, + Fn3, + Fn4, + Fn5, + Fn6 +} from "@thi.ng/api"; +import { Mat } from "@thi.ng/matrices"; +import { Term } from "@thi.ng/shader-ast"; +import { Vec } from "@thi.ng/vectors"; + +export interface JSTarget extends Fn, string> { + /** + * Compiles given AST to JavaScript, using optional `env` as backend + * for various operators / builtins. If `env` is not given the + * bundled `JS_DEFAULT_ENV` is used (based on thi.ng/vectors and + * thi.ng/matrices packages). + * + * Any functions defined in the given AST will be exported using + * their defined name via the returned object. + * + * ``` + * const js = targetJS(); + * const module = js.compile( + * defn("float", "foo", [["float"]], (x)=> [ret(mul(x, float(10)))]) + * ); + * + * module.foo(42) + * // 420 + * + * module.foo.toString() + * // function foo(_sym0) { + * // return (_sym0 * 10); + * // } + * ``` + * + * @param tree + * @param env + */ + compile(tree: Term, env?: JSEnv): any; +} + +export interface JSBuiltinsCommon { + abs: Fn; + clamp: Fn3; + max: Fn2; + min: Fn2; + sign: Fn; +} + +export interface JSBuiltinsMath { + sub1: Fn; + add: Fn2; + sub: Fn2; + mul: Fn2; + div: Fn2; + inc: Fn; + dec: Fn; +} + +export interface JSBuiltinsBinary { + bitand: Fn2; + lshift: Fn2; + bitnot1: Fn2; + bitor: Fn2; + rshift: Fn2; + bitxor: Fn2; +} + +export interface JSBuiltinsFloat extends JSBuiltinsCommon { + acos: Fn; + asin: Fn; + atan: Fn; + atannn: Fn2; + ceil: Fn; + cos: Fn; + degrees: Fn; + dFdx: Fn; + dFdy: Fn; + exp: Fn; + exp2: Fn; + floor: Fn; + fract: Fn; + fwidth: Fn; + inversesqrt: Fn; + log: Fn; + log2: Fn; + mix: Fn3; + mixn: Fn3; + mod: Fn2; + modn: Fn2; + pow: Fn2; + radians: Fn; + sin: Fn; + smoothstep: Fn3; + sqrt: Fn; + step: Fn2; + tan: Fn; +} + +export interface JSBuiltinsInt + extends JSBuiltinsCommon, + JSBuiltinsMath, + JSBuiltinsBinary { + modi: Fn2; +} + +export interface JSBuiltinsVecScalar { + addvn: Fn2; + subvn: Fn2; + mulvn: Fn2; + divvn: Fn2; + addnv: Fn2; + subnv: Fn2; + mulnv: Fn2; + divnv: Fn2; +} + +export interface JSBuiltinsVec + extends JSBuiltinsFloat, + JSBuiltinsMath, + JSBuiltinsVecScalar { + distance: Fn2; + dot: Fn2; + faceForward: Fn3; + length: Fn; + normalize: Fn; + reflect: Fn2; + refract: Fn3; +} + +export interface JSBuiltinsVec3 extends JSBuiltinsVec { + cross: Fn2; +} + +export interface JSBuiltinsIntVec + extends JSBuiltinsInt, + JSBuiltinsVecScalar, + JSBuiltinsBinary { + modivn: Fn2; + modinv: Fn2; +} + +export interface JSBuiltinsMat + extends JSBuiltinsMath, + JSBuiltinsVecScalar { + mulm: Fn2; + mulvm: Fn2; + mulmv: Fn2; +} + +export interface JSBuiltinsSampler { + texelFetch: Fn3; + texelFetchOffset: Fn4; + texture: Fn3; + texturen: Fn3; + textureGrad: Fn4; + textureGradn: Fn4; + textureLod: Fn3; + textureLodn: Fn3; + textureOffset: Fn4; + textureOffsetn: Fn4; + textureProj: Fn3; + textureProjn: Fn3; + textureSize: Fn2; +} + +export interface JSEnv { + vec2n: Fn; + vec3n: Fn; + vec3vn: Fn2; + vec4n: Fn; + vec4vn: Fn2; + vec4vnn: Fn3; + vec4vv: Fn2; + mat2n: Fn; + mat2vv: Fn2; + mat3n: Fn; + mat3vvv: Fn3; + mat4n: Fn; + mat4vvvv: Fn4; + // swizzle1: Fn2; + swizzle2: Fn3; + swizzle3: Fn4; + swizzle4: Fn5; + // set_swizzle1: Fn3; + set_swizzle2: Fn4; + set_swizzle3: Fn5; + set_swizzle4: Fn6; + float: JSBuiltinsFloat; + int: JSBuiltinsInt; + uint: JSBuiltinsInt; + vec2: JSBuiltinsVec; + vec3: JSBuiltinsVec3; + vec4: JSBuiltinsVec; + ivec2: JSBuiltinsIntVec; + ivec3: JSBuiltinsIntVec; + ivec4: JSBuiltinsIntVec; + uvec2: JSBuiltinsIntVec; + uvec3: JSBuiltinsIntVec; + uvec4: JSBuiltinsIntVec; + mat2: JSBuiltinsMat; + mat3: JSBuiltinsMat; + mat4: JSBuiltinsMat; + sampler1D: JSBuiltinsSampler; + sampler2D: JSBuiltinsSampler; + sampler3D: JSBuiltinsSampler; + samplerCube: JSBuiltinsSampler; + sampler2DShadow: JSBuiltinsSampler; + samplerCubeShadow: JSBuiltinsSampler; +} diff --git a/packages/shader-ast-js/src/index.ts b/packages/shader-ast-js/src/index.ts index 1434fa24f7..ea157122ec 100644 --- a/packages/shader-ast-js/src/index.ts +++ b/packages/shader-ast-js/src/index.ts @@ -1,2 +1,3 @@ +export * from "./api"; export * from "./runtime"; export * from "./target"; diff --git a/packages/shader-ast-js/src/target.ts b/packages/shader-ast-js/src/target.ts index d610d03b9e..58172d636a 100644 --- a/packages/shader-ast-js/src/target.ts +++ b/packages/shader-ast-js/src/target.ts @@ -1,11 +1,4 @@ -import { - Fn, - Fn2, - Fn3, - Fn4, - Fn5, - Fn6 -} from "@thi.ng/api"; +import { Fn } from "@thi.ng/api"; import { isBoolean, isNumber } from "@thi.ng/checks"; import { unsupported } from "@thi.ng/errors"; import { @@ -31,7 +24,6 @@ import { divN22, divN33, divN44, - Mat, mat22n, mat22v, mat33n, @@ -103,6 +95,9 @@ import { asin2, asin3, asin4, + atan_22, + atan_23, + atan_24, atan2, atan3, atan4, @@ -297,212 +292,12 @@ import { tan2, tan3, tan4, - Vec, vecOf, ZERO2, ZERO3, ZERO4 } from "@thi.ng/vectors"; - -export interface JSTarget extends Fn, string> { - /** - * Compiles given AST to JavaScript, using optional `env` as backend - * for various operators / builtins. If `env` is not given the - * bundled `JS_DEFAULT_ENV` is used (based on thi.ng/vectors and - * thi.ng/matrices packages). - * - * Any functions defined in the given AST will be exported using - * their defined name via the returned object. - * - * ``` - * const js = targetJS(); - * const module = js.compile( - * defn("float", "foo", [["float"]], (x)=> [ret(mul(x, float(10)))]) - * ); - * - * module.foo(42) - * // 420 - * - * module.foo.toString() - * // function foo(_sym0) { - * // return (_sym0 * 10); - * // } - * ``` - * - * @param tree - * @param env - */ - compile(tree: Term, env?: JSEnv): any; -} - -export interface JSBuiltinsCommon { - abs: Fn; - clamp: Fn3; - max: Fn2; - min: Fn2; - sign: Fn; -} - -export interface JSBuiltinsMath { - sub1: Fn; - add: Fn2; - sub: Fn2; - mul: Fn2; - div: Fn2; - inc: Fn; - dec: Fn; -} - -export interface JSBuiltinsBinary { - bitand: Fn2; - lshift: Fn2; - bitnot1: Fn2; - bitor: Fn2; - rshift: Fn2; - bitxor: Fn2; -} - -export interface JSBuiltinsFloat extends JSBuiltinsCommon { - acos: Fn; - asin: Fn; - atan: Fn; - ceil: Fn; - cos: Fn; - degrees: Fn; - dFdx: Fn; - dFdy: Fn; - exp: Fn; - exp2: Fn; - floor: Fn; - fract: Fn; - fwidth: Fn; - inversesqrt: Fn; - log: Fn; - log2: Fn; - mix: Fn3; - mixn: Fn3; - mod: Fn2; - modn: Fn2; - pow: Fn2; - radians: Fn; - sin: Fn; - smoothstep: Fn3; - sqrt: Fn; - step: Fn2; - tan: Fn; -} - -export interface JSBuiltinsInt - extends JSBuiltinsCommon, - JSBuiltinsMath, - JSBuiltinsBinary { - modi: Fn2; -} - -export interface JSBuiltinsVecScalar { - addvn: Fn2; - subvn: Fn2; - mulvn: Fn2; - divvn: Fn2; - addnv: Fn2; - subnv: Fn2; - mulnv: Fn2; - divnv: Fn2; -} - -export interface JSBuiltinsVec - extends JSBuiltinsFloat, - JSBuiltinsMath, - JSBuiltinsVecScalar { - distance: Fn2; - dot: Fn2; - faceForward: Fn3; - length: Fn; - normalize: Fn; - reflect: Fn2; - refract: Fn3; -} - -export interface JSBuiltinsVec3 extends JSBuiltinsVec { - cross: Fn2; -} - -export interface JSBuiltinsIntVec - extends JSBuiltinsInt, - JSBuiltinsVecScalar, - JSBuiltinsBinary { - modivn: Fn2; - modinv: Fn2; -} - -export interface JSBuiltinsMat - extends JSBuiltinsMath, - JSBuiltinsVecScalar { - mulm: Fn2; - mulvm: Fn2; - mulmv: Fn2; -} - -export interface JSBuiltinsSampler { - texelFetch: Fn3; - texelFetchOffset: Fn4; - texture: Fn3; - texturen: Fn3; - textureGrad: Fn4; - textureGradn: Fn4; - textureLod: Fn3; - textureLodn: Fn3; - textureOffset: Fn4; - textureOffsetn: Fn4; - textureProj: Fn3; - textureProjn: Fn3; - textureSize: Fn2; -} - -export interface JSEnv { - vec2n: Fn; - vec3n: Fn; - vec3vn: Fn2; - vec4n: Fn; - vec4vn: Fn2; - vec4vnn: Fn3; - vec4vv: Fn2; - mat2n: Fn; - mat2vv: Fn2; - mat3n: Fn; - mat3vvv: Fn3; - mat4n: Fn; - mat4vvvv: Fn4; - // swizzle1: Fn2; - swizzle2: Fn3; - swizzle3: Fn4; - swizzle4: Fn5; - // set_swizzle1: Fn3; - set_swizzle2: Fn4; - set_swizzle3: Fn5; - set_swizzle4: Fn6; - float: JSBuiltinsFloat; - int: JSBuiltinsInt; - uint: JSBuiltinsInt; - vec2: JSBuiltinsVec; - vec3: JSBuiltinsVec3; - vec4: JSBuiltinsVec; - ivec2: JSBuiltinsIntVec; - ivec3: JSBuiltinsIntVec; - ivec4: JSBuiltinsIntVec; - uvec2: JSBuiltinsIntVec; - uvec3: JSBuiltinsIntVec; - uvec4: JSBuiltinsIntVec; - mat2: JSBuiltinsMat; - mat3: JSBuiltinsMat; - mat4: JSBuiltinsMat; - sampler1D: JSBuiltinsSampler; - sampler2D: JSBuiltinsSampler; - sampler3D: JSBuiltinsSampler; - samplerCube: JSBuiltinsSampler; - sampler2DShadow: JSBuiltinsSampler; - samplerCubeShadow: JSBuiltinsSampler; -} +import { JSBuiltinsSampler, JSEnv, JSTarget } from "./api"; // TODO texture lookups // all texture fns currently return [0,0,0,0] or 0 @@ -547,6 +342,7 @@ const env: Partial = { acos: Math.acos, asin: Math.asin, atan: Math.atan, + atannn: Math.atan2, ceil: Math.ceil, clamp, cos: Math.cos, @@ -626,6 +422,7 @@ const env: Partial = { addvn: (a, b) => addN2([], a, b), asin: (a) => asin2([], a), atan: (a) => atan2([], a), + atannn: (a, b) => atan_22([], a, b), ceil: (a) => ceil2([], a), clamp: (x, a, b) => clamp2([], x, a, b), cos: (a) => cos2([], a), @@ -682,6 +479,7 @@ const env: Partial = { addvn: (a, b) => addN3([], a, b), asin: (a) => asin3([], a), atan: (a) => atan3([], a), + atannn: (a, b) => atan_23([], a, b), ceil: (a) => ceil3([], a), clamp: (x, a, b) => clamp3([], x, a, b), cos: (a) => cos3([], a), @@ -739,6 +537,7 @@ const env: Partial = { addvn: (a, b) => addN4([], a, b), asin: (a) => asin4([], a), atan: (a) => atan4([], a), + atannn: (a, b) => atan_24([], a, b), ceil: (a) => ceil4([], a), clamp: (x, a, b) => clamp4([], x, a, b), cos: (a) => cos4([], a), From 4b74159d35209356ce8f44929599b45ba64277be Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Sat, 17 Aug 2019 08:34:18 +0100 Subject: [PATCH 5/5] Publish - @thi.ng/adjacency@0.1.22 - @thi.ng/color@1.0.3 - @thi.ng/geom-accel@1.2.6 - @thi.ng/geom-api@0.3.4 - @thi.ng/geom-arc@0.2.6 - @thi.ng/geom-clip@0.1.6 - @thi.ng/geom-closest-point@0.3.6 - @thi.ng/geom-hull@0.0.26 - @thi.ng/geom-isec@0.3.6 - @thi.ng/geom-isoline@0.1.24 - @thi.ng/geom-poly-utils@0.1.24 - @thi.ng/geom-resample@0.2.6 - @thi.ng/geom-splines@0.3.4 - @thi.ng/geom-subdiv-curve@0.1.23 - @thi.ng/geom-tessellate@0.2.6 - @thi.ng/geom-voronoi@0.1.24 - @thi.ng/geom@1.7.4 - @thi.ng/hdom-canvas@2.2.3 - @thi.ng/hiccup-svg@3.2.6 - @thi.ng/imgui@0.1.1 - @thi.ng/lsys@0.2.21 - @thi.ng/matrices@0.5.6 - @thi.ng/poisson@0.2.23 - @thi.ng/shader-ast-glsl@0.1.5 - @thi.ng/shader-ast-js@0.3.0 - @thi.ng/shader-ast-stdlib@0.2.2 - @thi.ng/shader-ast@0.2.3 - @thi.ng/vector-pools@1.0.6 - @thi.ng/vectors@3.2.0 - @thi.ng/webgl-msdf@0.1.6 - @thi.ng/webgl@0.1.6 --- packages/adjacency/CHANGELOG.md | 8 +++++++ packages/adjacency/package.json | 4 ++-- packages/color/CHANGELOG.md | 8 +++++++ packages/color/package.json | 4 ++-- packages/geom-accel/CHANGELOG.md | 8 +++++++ packages/geom-accel/package.json | 6 ++--- packages/geom-api/CHANGELOG.md | 8 +++++++ packages/geom-api/package.json | 4 ++-- packages/geom-arc/CHANGELOG.md | 8 +++++++ packages/geom-arc/package.json | 8 +++---- packages/geom-clip/CHANGELOG.md | 8 +++++++ packages/geom-clip/package.json | 8 +++---- packages/geom-closest-point/CHANGELOG.md | 8 +++++++ packages/geom-closest-point/package.json | 4 ++-- packages/geom-hull/CHANGELOG.md | 8 +++++++ packages/geom-hull/package.json | 4 ++-- packages/geom-isec/CHANGELOG.md | 8 +++++++ packages/geom-isec/package.json | 8 +++---- packages/geom-isoline/CHANGELOG.md | 8 +++++++ packages/geom-isoline/package.json | 4 ++-- packages/geom-poly-utils/CHANGELOG.md | 8 +++++++ packages/geom-poly-utils/package.json | 6 ++--- packages/geom-resample/CHANGELOG.md | 8 +++++++ packages/geom-resample/package.json | 8 +++---- packages/geom-splines/CHANGELOG.md | 8 +++++++ packages/geom-splines/package.json | 10 ++++---- packages/geom-subdiv-curve/CHANGELOG.md | 8 +++++++ packages/geom-subdiv-curve/package.json | 6 ++--- packages/geom-tessellate/CHANGELOG.md | 8 +++++++ packages/geom-tessellate/package.json | 10 ++++---- packages/geom-voronoi/CHANGELOG.md | 8 +++++++ packages/geom-voronoi/package.json | 10 ++++---- packages/geom/CHANGELOG.md | 8 +++++++ packages/geom/package.json | 30 ++++++++++++------------ packages/hdom-canvas/CHANGELOG.md | 8 +++++++ packages/hdom-canvas/package.json | 4 ++-- packages/hiccup-svg/CHANGELOG.md | 8 +++++++ packages/hiccup-svg/package.json | 4 ++-- packages/imgui/CHANGELOG.md | 8 +++++++ packages/imgui/package.json | 12 +++++----- packages/lsys/CHANGELOG.md | 8 +++++++ packages/lsys/package.json | 4 ++-- packages/matrices/CHANGELOG.md | 8 +++++++ packages/matrices/package.json | 4 ++-- packages/poisson/CHANGELOG.md | 8 +++++++ packages/poisson/package.json | 6 ++--- packages/shader-ast-glsl/CHANGELOG.md | 8 +++++++ packages/shader-ast-glsl/package.json | 4 ++-- packages/shader-ast-js/CHANGELOG.md | 11 +++++++++ packages/shader-ast-js/package.json | 8 +++---- packages/shader-ast-stdlib/CHANGELOG.md | 8 +++++++ packages/shader-ast-stdlib/package.json | 4 ++-- packages/shader-ast/CHANGELOG.md | 11 +++++++++ packages/shader-ast/package.json | 2 +- packages/vector-pools/CHANGELOG.md | 8 +++++++ packages/vector-pools/package.json | 4 ++-- packages/vectors/CHANGELOG.md | 11 +++++++++ packages/vectors/package.json | 2 +- packages/webgl-msdf/CHANGELOG.md | 8 +++++++ packages/webgl-msdf/package.json | 10 ++++---- packages/webgl/CHANGELOG.md | 8 +++++++ packages/webgl/package.json | 14 +++++------ 62 files changed, 365 insertions(+), 108 deletions(-) diff --git a/packages/adjacency/CHANGELOG.md b/packages/adjacency/CHANGELOG.md index 45f8ab9d53..ec50f11fce 100644 --- a/packages/adjacency/CHANGELOG.md +++ b/packages/adjacency/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.1.21...@thi.ng/adjacency@0.1.22) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/adjacency + + + + + ## [0.1.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.1.20...@thi.ng/adjacency@0.1.21) (2019-08-16) **Note:** Version bump only for package @thi.ng/adjacency diff --git a/packages/adjacency/package.json b/packages/adjacency/package.json index 07890c9926..6bff962741 100644 --- a/packages/adjacency/package.json +++ b/packages/adjacency/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/adjacency", - "version": "0.1.21", + "version": "0.1.22", "description": "Sparse & bitwise adjacency matrices for directed / undirected graphs", "module": "./index.js", "main": "./lib/index.js", @@ -25,7 +25,7 @@ "pub": "yarn build:release && yarn publish --access public" }, "devDependencies": { - "@thi.ng/vectors": "^3.1.1", + "@thi.ng/vectors": "^3.2.0", "@types/mocha": "^5.2.6", "@types/node": "^12.6.3", "mocha": "^6.1.4", diff --git a/packages/color/CHANGELOG.md b/packages/color/CHANGELOG.md index 8f26d263e8..f8f81ad11f 100644 --- a/packages/color/CHANGELOG.md +++ b/packages/color/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.0.2...@thi.ng/color@1.0.3) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/color + + + + + ## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.0.1...@thi.ng/color@1.0.2) (2019-08-16) diff --git a/packages/color/package.json b/packages/color/package.json index 0fabc587be..996f62dd9f 100644 --- a/packages/color/package.json +++ b/packages/color/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/color", - "version": "1.0.2", + "version": "1.0.3", "description": "Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients", "module": "./index.js", "main": "./lib/index.js", @@ -40,7 +40,7 @@ "@thi.ng/math": "^1.4.2", "@thi.ng/strings": "^1.2.2", "@thi.ng/transducers": "^5.4.3", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "alpha", diff --git a/packages/geom-accel/CHANGELOG.md b/packages/geom-accel/CHANGELOG.md index b6a5cb3030..6f82e8ba53 100644 --- a/packages/geom-accel/CHANGELOG.md +++ b/packages/geom-accel/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.2.5...@thi.ng/geom-accel@1.2.6) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-accel + + + + + ## [1.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.2.4...@thi.ng/geom-accel@1.2.5) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-accel diff --git a/packages/geom-accel/package.json b/packages/geom-accel/package.json index ffa468af8d..5b5a0be22e 100644 --- a/packages/geom-accel/package.json +++ b/packages/geom-accel/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-accel", - "version": "1.2.5", + "version": "1.2.6", "description": "nD spatial indexing data structures", "module": "./index.js", "main": "./lib/index.js", @@ -35,11 +35,11 @@ "dependencies": { "@thi.ng/api": "^6.3.2", "@thi.ng/arrays": "^0.2.3", - "@thi.ng/geom-api": "^0.3.3", + "@thi.ng/geom-api": "^0.3.4", "@thi.ng/heaps": "^1.1.2", "@thi.ng/math": "^1.4.2", "@thi.ng/transducers": "^5.4.3", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/geom-api/CHANGELOG.md b/packages/geom-api/CHANGELOG.md index c1df4257c2..87988ba212 100644 --- a/packages/geom-api/CHANGELOG.md +++ b/packages/geom-api/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@0.3.3...@thi.ng/geom-api@0.3.4) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-api + + + + + ## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@0.3.2...@thi.ng/geom-api@0.3.3) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-api diff --git a/packages/geom-api/package.json b/packages/geom-api/package.json index d2cf25923d..b4cc1bad9c 100644 --- a/packages/geom-api/package.json +++ b/packages/geom-api/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-api", - "version": "0.3.3", + "version": "0.3.4", "description": "Shared type & interface declarations for @thi.ng/geom packages", "module": "./index.js", "main": "./lib/index.js", @@ -34,7 +34,7 @@ }, "dependencies": { "@thi.ng/api": "^6.3.2", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "ES6", diff --git a/packages/geom-arc/CHANGELOG.md b/packages/geom-arc/CHANGELOG.md index b4806b6c88..dbf0f7216d 100644 --- a/packages/geom-arc/CHANGELOG.md +++ b/packages/geom-arc/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.2.5...@thi.ng/geom-arc@0.2.6) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-arc + + + + + ## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.2.4...@thi.ng/geom-arc@0.2.5) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-arc diff --git a/packages/geom-arc/package.json b/packages/geom-arc/package.json index 51bd90e16a..04d576d013 100644 --- a/packages/geom-arc/package.json +++ b/packages/geom-arc/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-arc", - "version": "0.2.5", + "version": "0.2.6", "description": "2D circular / elliptic arc operations", "module": "./index.js", "main": "./lib/index.js", @@ -34,10 +34,10 @@ }, "dependencies": { "@thi.ng/checks": "^2.3.0", - "@thi.ng/geom-api": "^0.3.3", - "@thi.ng/geom-resample": "^0.2.5", + "@thi.ng/geom-api": "^0.3.4", + "@thi.ng/geom-resample": "^0.2.6", "@thi.ng/math": "^1.4.2", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/geom-clip/CHANGELOG.md b/packages/geom-clip/CHANGELOG.md index 5e1be4853e..51f5a3b0fe 100644 --- a/packages/geom-clip/CHANGELOG.md +++ b/packages/geom-clip/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip@0.1.5...@thi.ng/geom-clip@0.1.6) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-clip + + + + + ## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip@0.1.4...@thi.ng/geom-clip@0.1.5) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-clip diff --git a/packages/geom-clip/package.json b/packages/geom-clip/package.json index 7859c2a0df..7289dabb40 100644 --- a/packages/geom-clip/package.json +++ b/packages/geom-clip/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-clip", - "version": "0.1.5", + "version": "0.1.6", "description": "2D line & convex polygon clipping (Liang-Barsky / Sutherland-Hodgeman)", "module": "./index.js", "main": "./lib/index.js", @@ -33,10 +33,10 @@ "typescript": "^3.5.3" }, "dependencies": { - "@thi.ng/geom-isec": "^0.3.5", - "@thi.ng/geom-poly-utils": "^0.1.23", + "@thi.ng/geom-isec": "^0.3.6", + "@thi.ng/geom-poly-utils": "^0.1.24", "@thi.ng/math": "^1.4.2", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/geom-closest-point/CHANGELOG.md b/packages/geom-closest-point/CHANGELOG.md index 0cafdd5dd1..7f76fe9a4b 100644 --- a/packages/geom-closest-point/CHANGELOG.md +++ b/packages/geom-closest-point/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.3.5...@thi.ng/geom-closest-point@0.3.6) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-closest-point + + + + + ## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.3.4...@thi.ng/geom-closest-point@0.3.5) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-closest-point diff --git a/packages/geom-closest-point/package.json b/packages/geom-closest-point/package.json index 001323109b..cb3a6882f0 100644 --- a/packages/geom-closest-point/package.json +++ b/packages/geom-closest-point/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-closest-point", - "version": "0.3.5", + "version": "0.3.6", "description": "Closest point / proximity helpers", "module": "./index.js", "main": "./lib/index.js", @@ -34,7 +34,7 @@ }, "dependencies": { "@thi.ng/math": "^1.4.2", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "ES6", diff --git a/packages/geom-hull/CHANGELOG.md b/packages/geom-hull/CHANGELOG.md index 9d66acbe16..f05b0d7a7a 100644 --- a/packages/geom-hull/CHANGELOG.md +++ b/packages/geom-hull/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.0.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.25...@thi.ng/geom-hull@0.0.26) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-hull + + + + + ## [0.0.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.24...@thi.ng/geom-hull@0.0.25) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-hull diff --git a/packages/geom-hull/package.json b/packages/geom-hull/package.json index 8e2d61073a..fb4224adbb 100644 --- a/packages/geom-hull/package.json +++ b/packages/geom-hull/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-hull", - "version": "0.0.25", + "version": "0.0.26", "description": "Fast 2D convex hull (Graham Scan)", "module": "./index.js", "main": "./lib/index.js", @@ -34,7 +34,7 @@ }, "dependencies": { "@thi.ng/math": "^1.4.2", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/geom-isec/CHANGELOG.md b/packages/geom-isec/CHANGELOG.md index aac4fe6d80..ffdc4b230b 100644 --- a/packages/geom-isec/CHANGELOG.md +++ b/packages/geom-isec/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.3.5...@thi.ng/geom-isec@0.3.6) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-isec + + + + + ## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.3.4...@thi.ng/geom-isec@0.3.5) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-isec diff --git a/packages/geom-isec/package.json b/packages/geom-isec/package.json index 726c034211..961ee6dca2 100644 --- a/packages/geom-isec/package.json +++ b/packages/geom-isec/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-isec", - "version": "0.3.5", + "version": "0.3.6", "description": "2D/3D shape intersection checks", "module": "./index.js", "main": "./lib/index.js", @@ -34,10 +34,10 @@ }, "dependencies": { "@thi.ng/api": "^6.3.2", - "@thi.ng/geom-api": "^0.3.3", - "@thi.ng/geom-closest-point": "^0.3.5", + "@thi.ng/geom-api": "^0.3.4", + "@thi.ng/geom-closest-point": "^0.3.6", "@thi.ng/math": "^1.4.2", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/geom-isoline/CHANGELOG.md b/packages/geom-isoline/CHANGELOG.md index d5fadbbe83..1786051673 100644 --- a/packages/geom-isoline/CHANGELOG.md +++ b/packages/geom-isoline/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.23...@thi.ng/geom-isoline@0.1.24) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-isoline + + + + + ## [0.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.22...@thi.ng/geom-isoline@0.1.23) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-isoline diff --git a/packages/geom-isoline/package.json b/packages/geom-isoline/package.json index c04437f613..33eb2e6534 100644 --- a/packages/geom-isoline/package.json +++ b/packages/geom-isoline/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-isoline", - "version": "0.1.23", + "version": "0.1.24", "description": "Fast 2D contour line extraction / generation", "module": "./index.js", "main": "./lib/index.js", @@ -34,7 +34,7 @@ }, "dependencies": { "@thi.ng/transducers": "^5.4.3", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/geom-poly-utils/CHANGELOG.md b/packages/geom-poly-utils/CHANGELOG.md index e46b50ff8b..24c0e84135 100644 --- a/packages/geom-poly-utils/CHANGELOG.md +++ b/packages/geom-poly-utils/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.1.23...@thi.ng/geom-poly-utils@0.1.24) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-poly-utils + + + + + ## [0.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.1.22...@thi.ng/geom-poly-utils@0.1.23) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-poly-utils diff --git a/packages/geom-poly-utils/package.json b/packages/geom-poly-utils/package.json index 51db7f046e..c83f59d7ec 100644 --- a/packages/geom-poly-utils/package.json +++ b/packages/geom-poly-utils/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-poly-utils", - "version": "0.1.23", + "version": "0.1.24", "description": "Polygon / triangle analysis & processing utilities", "module": "./index.js", "main": "./lib/index.js", @@ -34,9 +34,9 @@ }, "dependencies": { "@thi.ng/errors": "^1.1.2", - "@thi.ng/geom-api": "^0.3.3", + "@thi.ng/geom-api": "^0.3.4", "@thi.ng/math": "^1.4.2", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/geom-resample/CHANGELOG.md b/packages/geom-resample/CHANGELOG.md index 63d349030d..41cb494b4a 100644 --- a/packages/geom-resample/CHANGELOG.md +++ b/packages/geom-resample/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.2.5...@thi.ng/geom-resample@0.2.6) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-resample + + + + + ## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.2.4...@thi.ng/geom-resample@0.2.5) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-resample diff --git a/packages/geom-resample/package.json b/packages/geom-resample/package.json index eb08599f87..70ac01daa1 100644 --- a/packages/geom-resample/package.json +++ b/packages/geom-resample/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-resample", - "version": "0.2.5", + "version": "0.2.6", "description": "Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation", "module": "./index.js", "main": "./lib/index.js", @@ -34,10 +34,10 @@ }, "dependencies": { "@thi.ng/checks": "^2.3.0", - "@thi.ng/geom-api": "^0.3.3", - "@thi.ng/geom-closest-point": "^0.3.5", + "@thi.ng/geom-api": "^0.3.4", + "@thi.ng/geom-closest-point": "^0.3.6", "@thi.ng/math": "^1.4.2", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/geom-splines/CHANGELOG.md b/packages/geom-splines/CHANGELOG.md index d96bba18b7..0616ec46e9 100644 --- a/packages/geom-splines/CHANGELOG.md +++ b/packages/geom-splines/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.3.3...@thi.ng/geom-splines@0.3.4) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-splines + + + + + ## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.3.2...@thi.ng/geom-splines@0.3.3) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-splines diff --git a/packages/geom-splines/package.json b/packages/geom-splines/package.json index 16301badbe..4593518813 100644 --- a/packages/geom-splines/package.json +++ b/packages/geom-splines/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-splines", - "version": "0.3.3", + "version": "0.3.4", "description": "nD cubic & quadratic curve analysis, conversion, interpolation, splitting", "module": "./index.js", "main": "./lib/index.js", @@ -34,11 +34,11 @@ }, "dependencies": { "@thi.ng/checks": "^2.3.0", - "@thi.ng/geom-api": "^0.3.3", - "@thi.ng/geom-arc": "^0.2.5", - "@thi.ng/geom-resample": "^0.2.5", + "@thi.ng/geom-api": "^0.3.4", + "@thi.ng/geom-arc": "^0.2.6", + "@thi.ng/geom-resample": "^0.2.6", "@thi.ng/math": "^1.4.2", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/geom-subdiv-curve/CHANGELOG.md b/packages/geom-subdiv-curve/CHANGELOG.md index af8d75b448..17851d7dcc 100644 --- a/packages/geom-subdiv-curve/CHANGELOG.md +++ b/packages/geom-subdiv-curve/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.22...@thi.ng/geom-subdiv-curve@0.1.23) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-subdiv-curve + + + + + ## [0.1.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.21...@thi.ng/geom-subdiv-curve@0.1.22) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-subdiv-curve diff --git a/packages/geom-subdiv-curve/package.json b/packages/geom-subdiv-curve/package.json index 6488381bca..d7aeb767ae 100644 --- a/packages/geom-subdiv-curve/package.json +++ b/packages/geom-subdiv-curve/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-subdiv-curve", - "version": "0.1.22", + "version": "0.1.23", "description": "Freely customizable, iterative subdivision curves for open / closed input geometries", "module": "./index.js", "main": "./lib/index.js", @@ -33,9 +33,9 @@ "typescript": "^3.5.3" }, "dependencies": { - "@thi.ng/geom-api": "^0.3.3", + "@thi.ng/geom-api": "^0.3.4", "@thi.ng/transducers": "^5.4.3", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/geom-tessellate/CHANGELOG.md b/packages/geom-tessellate/CHANGELOG.md index b79520f652..7ac61821bf 100644 --- a/packages/geom-tessellate/CHANGELOG.md +++ b/packages/geom-tessellate/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.2.5...@thi.ng/geom-tessellate@0.2.6) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-tessellate + + + + + ## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.2.4...@thi.ng/geom-tessellate@0.2.5) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-tessellate diff --git a/packages/geom-tessellate/package.json b/packages/geom-tessellate/package.json index 33a4cfdf94..dbde1ae514 100644 --- a/packages/geom-tessellate/package.json +++ b/packages/geom-tessellate/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-tessellate", - "version": "0.2.5", + "version": "0.2.6", "description": "2D/3D polygon tessellators", "module": "./index.js", "main": "./lib/index.js", @@ -34,11 +34,11 @@ }, "dependencies": { "@thi.ng/checks": "^2.3.0", - "@thi.ng/geom-api": "^0.3.3", - "@thi.ng/geom-isec": "^0.3.5", - "@thi.ng/geom-poly-utils": "^0.1.23", + "@thi.ng/geom-api": "^0.3.4", + "@thi.ng/geom-isec": "^0.3.6", + "@thi.ng/geom-poly-utils": "^0.1.24", "@thi.ng/transducers": "^5.4.3", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/geom-voronoi/CHANGELOG.md b/packages/geom-voronoi/CHANGELOG.md index 2bcd370452..c091f3d212 100644 --- a/packages/geom-voronoi/CHANGELOG.md +++ b/packages/geom-voronoi/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.1.23...@thi.ng/geom-voronoi@0.1.24) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom-voronoi + + + + + ## [0.1.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.1.22...@thi.ng/geom-voronoi@0.1.23) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom-voronoi diff --git a/packages/geom-voronoi/package.json b/packages/geom-voronoi/package.json index 970fb0bf49..a6aac6345d 100644 --- a/packages/geom-voronoi/package.json +++ b/packages/geom-voronoi/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-voronoi", - "version": "0.1.23", + "version": "0.1.24", "description": "Fast, incremental 2D Delaunay & Voronoi mesh implementation", "module": "./index.js", "main": "./lib/index.js", @@ -35,12 +35,12 @@ "dependencies": { "@thi.ng/api": "^6.3.2", "@thi.ng/checks": "^2.3.0", - "@thi.ng/geom-clip": "^0.1.5", - "@thi.ng/geom-isec": "^0.3.5", - "@thi.ng/geom-poly-utils": "^0.1.23", + "@thi.ng/geom-clip": "^0.1.6", + "@thi.ng/geom-isec": "^0.3.6", + "@thi.ng/geom-poly-utils": "^0.1.24", "@thi.ng/math": "^1.4.2", "@thi.ng/quad-edge": "^0.2.2", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/geom/CHANGELOG.md b/packages/geom/CHANGELOG.md index 4afd98ac9c..f228b9ca0d 100644 --- a/packages/geom/CHANGELOG.md +++ b/packages/geom/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.7.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.7.3...@thi.ng/geom@1.7.4) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/geom + + + + + ## [1.7.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.7.2...@thi.ng/geom@1.7.3) (2019-08-16) **Note:** Version bump only for package @thi.ng/geom diff --git a/packages/geom/package.json b/packages/geom/package.json index 3adfc3407e..8f69a2e0ff 100644 --- a/packages/geom/package.json +++ b/packages/geom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom", - "version": "1.7.3", + "version": "1.7.4", "description": "2D geometry types, polymorphic operations, SVG generation", "module": "./index.js", "main": "./lib/index.js", @@ -40,24 +40,24 @@ "@thi.ng/defmulti": "^1.1.2", "@thi.ng/equiv": "^1.0.9", "@thi.ng/errors": "^1.1.2", - "@thi.ng/geom-api": "^0.3.3", - "@thi.ng/geom-arc": "^0.2.5", - "@thi.ng/geom-clip": "^0.1.5", - "@thi.ng/geom-closest-point": "^0.3.5", - "@thi.ng/geom-hull": "^0.0.25", - "@thi.ng/geom-isec": "^0.3.5", - "@thi.ng/geom-poly-utils": "^0.1.23", - "@thi.ng/geom-resample": "^0.2.5", - "@thi.ng/geom-splines": "^0.3.3", - "@thi.ng/geom-subdiv-curve": "^0.1.22", - "@thi.ng/geom-tessellate": "^0.2.5", + "@thi.ng/geom-api": "^0.3.4", + "@thi.ng/geom-arc": "^0.2.6", + "@thi.ng/geom-clip": "^0.1.6", + "@thi.ng/geom-closest-point": "^0.3.6", + "@thi.ng/geom-hull": "^0.0.26", + "@thi.ng/geom-isec": "^0.3.6", + "@thi.ng/geom-poly-utils": "^0.1.24", + "@thi.ng/geom-resample": "^0.2.6", + "@thi.ng/geom-splines": "^0.3.4", + "@thi.ng/geom-subdiv-curve": "^0.1.23", + "@thi.ng/geom-tessellate": "^0.2.6", "@thi.ng/hiccup": "^3.2.3", - "@thi.ng/hiccup-svg": "^3.2.5", + "@thi.ng/hiccup-svg": "^3.2.6", "@thi.ng/math": "^1.4.2", - "@thi.ng/matrices": "^0.5.5", + "@thi.ng/matrices": "^0.5.6", "@thi.ng/random": "^1.1.10", "@thi.ng/transducers": "^5.4.3", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/hdom-canvas/CHANGELOG.md b/packages/hdom-canvas/CHANGELOG.md index 7c19877629..5f4f32d754 100644 --- a/packages/hdom-canvas/CHANGELOG.md +++ b/packages/hdom-canvas/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.2.2...@thi.ng/hdom-canvas@2.2.3) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/hdom-canvas + + + + + ## [2.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.2.1...@thi.ng/hdom-canvas@2.2.2) (2019-08-16) diff --git a/packages/hdom-canvas/package.json b/packages/hdom-canvas/package.json index f96d4a3130..f363f5a587 100644 --- a/packages/hdom-canvas/package.json +++ b/packages/hdom-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom-canvas", - "version": "2.2.2", + "version": "2.2.3", "description": "Declarative canvas scenegraph & visualization for @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -35,7 +35,7 @@ "dependencies": { "@thi.ng/api": "^6.3.2", "@thi.ng/checks": "^2.3.0", - "@thi.ng/color": "^1.0.2", + "@thi.ng/color": "^1.0.3", "@thi.ng/diff": "^3.2.2", "@thi.ng/hdom": "^8.0.3" }, diff --git a/packages/hiccup-svg/CHANGELOG.md b/packages/hiccup-svg/CHANGELOG.md index dc63a0cda3..dea1c53860 100644 --- a/packages/hiccup-svg/CHANGELOG.md +++ b/packages/hiccup-svg/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.2.5...@thi.ng/hiccup-svg@3.2.6) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/hiccup-svg + + + + + ## [3.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.2.4...@thi.ng/hiccup-svg@3.2.5) (2019-08-16) **Note:** Version bump only for package @thi.ng/hiccup-svg diff --git a/packages/hiccup-svg/package.json b/packages/hiccup-svg/package.json index 15269b4dcd..974d173cef 100644 --- a/packages/hiccup-svg/package.json +++ b/packages/hiccup-svg/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-svg", - "version": "3.2.5", + "version": "3.2.6", "description": "SVG element functions for @thi.ng/hiccup & @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -34,7 +34,7 @@ }, "dependencies": { "@thi.ng/checks": "^2.3.0", - "@thi.ng/color": "^1.0.2", + "@thi.ng/color": "^1.0.3", "@thi.ng/hiccup": "^3.2.3" }, "keywords": [ diff --git a/packages/imgui/CHANGELOG.md b/packages/imgui/CHANGELOG.md index d7536b0126..bfe6f43520 100644 --- a/packages/imgui/CHANGELOG.md +++ b/packages/imgui/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.1.0...@thi.ng/imgui@0.1.1) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/imgui + + + + + # 0.1.0 (2019-08-16) diff --git a/packages/imgui/package.json b/packages/imgui/package.json index 4cce848378..e2b6fcfac4 100644 --- a/packages/imgui/package.json +++ b/packages/imgui/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/imgui", - "version": "0.1.0", + "version": "0.1.1", "description": "Immediate mode GUI with flexible state handling & data only shape output", "module": "./index.js", "main": "./lib/index.js", @@ -35,13 +35,13 @@ "dependencies": { "@thi.ng/api": "^6.3.2", "@thi.ng/checks": "^2.3.0", - "@thi.ng/geom": "^1.7.3", - "@thi.ng/geom-api": "^0.3.3", - "@thi.ng/geom-isec": "^0.3.5", - "@thi.ng/geom-tessellate": "^0.2.5", + "@thi.ng/geom": "^1.7.4", + "@thi.ng/geom-api": "^0.3.4", + "@thi.ng/geom-isec": "^0.3.6", + "@thi.ng/geom-tessellate": "^0.2.6", "@thi.ng/math": "^1.4.2", "@thi.ng/transducers": "^5.4.3", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "canvas", diff --git a/packages/lsys/CHANGELOG.md b/packages/lsys/CHANGELOG.md index 6c8a677cae..ca88eceba2 100644 --- a/packages/lsys/CHANGELOG.md +++ b/packages/lsys/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.20...@thi.ng/lsys@0.2.21) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/lsys + + + + + ## [0.2.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.19...@thi.ng/lsys@0.2.20) (2019-08-16) **Note:** Version bump only for package @thi.ng/lsys diff --git a/packages/lsys/package.json b/packages/lsys/package.json index 9ce796b0ce..01b9aa6706 100644 --- a/packages/lsys/package.json +++ b/packages/lsys/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/lsys", - "version": "0.2.20", + "version": "0.2.21", "description": "Functional, extensible L-System architecture w/ support for probabilistic rules", "module": "./index.js", "main": "./lib/index.js", @@ -39,7 +39,7 @@ "@thi.ng/math": "^1.4.2", "@thi.ng/random": "^1.1.10", "@thi.ng/transducers": "^5.4.3", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "axiom", diff --git a/packages/matrices/CHANGELOG.md b/packages/matrices/CHANGELOG.md index 238fba94d8..2bf19f5b96 100644 --- a/packages/matrices/CHANGELOG.md +++ b/packages/matrices/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.5.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.5.5...@thi.ng/matrices@0.5.6) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/matrices + + + + + ## [0.5.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.5.4...@thi.ng/matrices@0.5.5) (2019-08-16) **Note:** Version bump only for package @thi.ng/matrices diff --git a/packages/matrices/package.json b/packages/matrices/package.json index 4446a22307..9a25dadde3 100644 --- a/packages/matrices/package.json +++ b/packages/matrices/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/matrices", - "version": "0.5.5", + "version": "0.5.6", "description": "Matrix & quaternion operations for 2D/3D geometry processing", "module": "./index.js", "main": "./lib/index.js", @@ -36,7 +36,7 @@ "@thi.ng/api": "^6.3.2", "@thi.ng/checks": "^2.3.0", "@thi.ng/math": "^1.4.2", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2D", diff --git a/packages/poisson/CHANGELOG.md b/packages/poisson/CHANGELOG.md index 178170e489..4315ef80c6 100644 --- a/packages/poisson/CHANGELOG.md +++ b/packages/poisson/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@0.2.22...@thi.ng/poisson@0.2.23) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/poisson + + + + + ## [0.2.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@0.2.21...@thi.ng/poisson@0.2.22) (2019-08-16) **Note:** Version bump only for package @thi.ng/poisson diff --git a/packages/poisson/package.json b/packages/poisson/package.json index d35d9622be..b90ddcb208 100644 --- a/packages/poisson/package.json +++ b/packages/poisson/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/poisson", - "version": "0.2.22", + "version": "0.2.23", "description": "nD Poisson-disc sampling w/ support for spatial density functions and custom PRNGs", "module": "./index.js", "main": "./lib/index.js", @@ -34,9 +34,9 @@ }, "dependencies": { "@thi.ng/checks": "^2.3.0", - "@thi.ng/geom-api": "^0.3.3", + "@thi.ng/geom-api": "^0.3.4", "@thi.ng/random": "^1.1.10", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "2d", diff --git a/packages/shader-ast-glsl/CHANGELOG.md b/packages/shader-ast-glsl/CHANGELOG.md index 847903411e..7d214637b2 100644 --- a/packages/shader-ast-glsl/CHANGELOG.md +++ b/packages/shader-ast-glsl/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.1.4...@thi.ng/shader-ast-glsl@0.1.5) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/shader-ast-glsl + + + + + ## [0.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.1.3...@thi.ng/shader-ast-glsl@0.1.4) (2019-08-16) **Note:** Version bump only for package @thi.ng/shader-ast-glsl diff --git a/packages/shader-ast-glsl/package.json b/packages/shader-ast-glsl/package.json index ecd5de98a8..cd6a93da28 100644 --- a/packages/shader-ast-glsl/package.json +++ b/packages/shader-ast-glsl/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/shader-ast-glsl", - "version": "0.1.4", + "version": "0.1.5", "description": "Customizable GLSL code generator for @thi.ng/shader-ast", "module": "./index.js", "main": "./lib/index.js", @@ -36,7 +36,7 @@ "@thi.ng/api": "^6.3.2", "@thi.ng/checks": "^2.3.0", "@thi.ng/errors": "^1.1.2", - "@thi.ng/shader-ast": "^0.2.2" + "@thi.ng/shader-ast": "^0.2.3" }, "keywords": [ "AST", diff --git a/packages/shader-ast-js/CHANGELOG.md b/packages/shader-ast-js/CHANGELOG.md index 7dcd251428..5a8fac3941 100644 --- a/packages/shader-ast-js/CHANGELOG.md +++ b/packages/shader-ast-js/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.2.3...@thi.ng/shader-ast-js@0.3.0) (2019-08-17) + + +### Features + +* **shader-ast-js:** add support for 2-arg atan(), move types to api.ts ([a760085](https://github.com/thi-ng/umbrella/commit/a760085)) + + + + + ## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.2.2...@thi.ng/shader-ast-js@0.2.3) (2019-08-16) **Note:** Version bump only for package @thi.ng/shader-ast-js diff --git a/packages/shader-ast-js/package.json b/packages/shader-ast-js/package.json index 2ab3517231..9768f54dde 100644 --- a/packages/shader-ast-js/package.json +++ b/packages/shader-ast-js/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/shader-ast-js", - "version": "0.2.3", + "version": "0.3.0", "description": "Customizable JS code generator, compiler & runtime for @thi.ng/shader-ast", "module": "./index.js", "main": "./lib/index.js", @@ -37,9 +37,9 @@ "@thi.ng/checks": "^2.3.0", "@thi.ng/errors": "^1.1.2", "@thi.ng/math": "^1.4.2", - "@thi.ng/matrices": "^0.5.5", - "@thi.ng/shader-ast": "^0.2.2", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/matrices": "^0.5.6", + "@thi.ng/shader-ast": "^0.2.3", + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "AST", diff --git a/packages/shader-ast-stdlib/CHANGELOG.md b/packages/shader-ast-stdlib/CHANGELOG.md index 0f204f4f69..bf6515d73e 100644 --- a/packages/shader-ast-stdlib/CHANGELOG.md +++ b/packages/shader-ast-stdlib/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.2.1...@thi.ng/shader-ast-stdlib@0.2.2) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/shader-ast-stdlib + + + + + ## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.2.0...@thi.ng/shader-ast-stdlib@0.2.1) (2019-08-16) **Note:** Version bump only for package @thi.ng/shader-ast-stdlib diff --git a/packages/shader-ast-stdlib/package.json b/packages/shader-ast-stdlib/package.json index 44e130c244..a4faf46975 100644 --- a/packages/shader-ast-stdlib/package.json +++ b/packages/shader-ast-stdlib/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/shader-ast-stdlib", - "version": "0.2.1", + "version": "0.2.2", "description": "Useful functions for GPGPU / shader programming w/ @thi.ng/shader-ast", "module": "./index.js", "main": "./lib/index.js", @@ -33,7 +33,7 @@ "typescript": "^3.5.3" }, "dependencies": { - "@thi.ng/shader-ast": "^0.2.2" + "@thi.ng/shader-ast": "^0.2.3" }, "keywords": [ "AST", diff --git a/packages/shader-ast/CHANGELOG.md b/packages/shader-ast/CHANGELOG.md index ceb94bc88d..9ed6dcd2e0 100644 --- a/packages/shader-ast/CHANGELOG.md +++ b/packages/shader-ast/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.2.2...@thi.ng/shader-ast@0.2.3) (2019-08-17) + + +### Bug Fixes + +* **shader-ast:** update atan built-in handling ([9f0c739](https://github.com/thi-ng/umbrella/commit/9f0c739)) + + + + + ## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.2.1...@thi.ng/shader-ast@0.2.2) (2019-08-16) **Note:** Version bump only for package @thi.ng/shader-ast diff --git a/packages/shader-ast/package.json b/packages/shader-ast/package.json index bf37a6a7fc..9358e66037 100644 --- a/packages/shader-ast/package.json +++ b/packages/shader-ast/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/shader-ast", - "version": "0.2.2", + "version": "0.2.3", "description": "DSL to define shader code in TypeScript and cross-compile to GLSL, JS and other targets", "module": "./index.js", "main": "./lib/index.js", diff --git a/packages/vector-pools/CHANGELOG.md b/packages/vector-pools/CHANGELOG.md index 7f29fd76b4..61dd1c996b 100644 --- a/packages/vector-pools/CHANGELOG.md +++ b/packages/vector-pools/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@1.0.5...@thi.ng/vector-pools@1.0.6) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/vector-pools + + + + + ## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@1.0.4...@thi.ng/vector-pools@1.0.5) (2019-08-16) **Note:** Version bump only for package @thi.ng/vector-pools diff --git a/packages/vector-pools/package.json b/packages/vector-pools/package.json index 5f5da18759..75907b1795 100644 --- a/packages/vector-pools/package.json +++ b/packages/vector-pools/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/vector-pools", - "version": "1.0.5", + "version": "1.0.6", "description": "Data structures for managing & working with strided, memory mapped vectors", "module": "./index.js", "main": "./lib/index.js", @@ -38,7 +38,7 @@ "@thi.ng/checks": "^2.3.0", "@thi.ng/malloc": "^4.0.3", "@thi.ng/transducers": "^5.4.3", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "ES6", diff --git a/packages/vectors/CHANGELOG.md b/packages/vectors/CHANGELOG.md index 4c1a0a46e4..0120a759e9 100644 --- a/packages/vectors/CHANGELOG.md +++ b/packages/vectors/CHANGELOG.md @@ -3,6 +3,17 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@3.1.1...@thi.ng/vectors@3.2.0) (2019-08-17) + + +### Features + +* **vectors:** add atan_2/22/23/24, update readme ([e9b156b](https://github.com/thi-ng/umbrella/commit/e9b156b)) + + + + + ## [3.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@3.1.0...@thi.ng/vectors@3.1.1) (2019-08-16) **Note:** Version bump only for package @thi.ng/vectors diff --git a/packages/vectors/package.json b/packages/vectors/package.json index e2207d5522..597888841f 100644 --- a/packages/vectors/package.json +++ b/packages/vectors/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/vectors", - "version": "3.1.1", + "version": "3.2.0", "description": "Optimized 2d/3d/4d and arbitrary length vector operations", "module": "./index.js", "main": "./lib/index.js", diff --git a/packages/webgl-msdf/CHANGELOG.md b/packages/webgl-msdf/CHANGELOG.md index dbb6b3dca5..860d01a476 100644 --- a/packages/webgl-msdf/CHANGELOG.md +++ b/packages/webgl-msdf/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.5...@thi.ng/webgl-msdf@0.1.6) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/webgl-msdf + + + + + ## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.4...@thi.ng/webgl-msdf@0.1.5) (2019-08-16) **Note:** Version bump only for package @thi.ng/webgl-msdf diff --git a/packages/webgl-msdf/package.json b/packages/webgl-msdf/package.json index 7fc66845a8..1a5355c9f0 100644 --- a/packages/webgl-msdf/package.json +++ b/packages/webgl-msdf/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/webgl-msdf", - "version": "0.1.5", + "version": "0.1.6", "description": "TODO", "module": "./index.js", "main": "./lib/index.js", @@ -34,11 +34,11 @@ }, "dependencies": { "@thi.ng/api": "^6.3.2", - "@thi.ng/shader-ast": "^0.2.2", + "@thi.ng/shader-ast": "^0.2.3", "@thi.ng/transducers": "^5.4.3", - "@thi.ng/vector-pools": "^1.0.5", - "@thi.ng/vectors": "^3.1.1", - "@thi.ng/webgl": "^0.1.5" + "@thi.ng/vector-pools": "^1.0.6", + "@thi.ng/vectors": "^3.2.0", + "@thi.ng/webgl": "^0.1.6" }, "keywords": [ "ES6", diff --git a/packages/webgl/CHANGELOG.md b/packages/webgl/CHANGELOG.md index 5088fffc4f..304f99859a 100644 --- a/packages/webgl/CHANGELOG.md +++ b/packages/webgl/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.1.5...@thi.ng/webgl@0.1.6) (2019-08-17) + +**Note:** Version bump only for package @thi.ng/webgl + + + + + ## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.1.4...@thi.ng/webgl@0.1.5) (2019-08-16) **Note:** Version bump only for package @thi.ng/webgl diff --git a/packages/webgl/package.json b/packages/webgl/package.json index 4158bc554a..03fff76238 100644 --- a/packages/webgl/package.json +++ b/packages/webgl/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/webgl", - "version": "0.1.5", + "version": "0.1.6", "description": "WebGL abstraction layer", "module": "./index.js", "main": "./lib/index.js", @@ -39,14 +39,14 @@ "@thi.ng/checks": "^2.3.0", "@thi.ng/equiv": "^1.0.9", "@thi.ng/errors": "^1.1.2", - "@thi.ng/matrices": "^0.5.5", + "@thi.ng/matrices": "^0.5.6", "@thi.ng/pixel": "^0.1.2", - "@thi.ng/shader-ast": "^0.2.2", - "@thi.ng/shader-ast-glsl": "^0.1.4", - "@thi.ng/shader-ast-stdlib": "^0.2.1", + "@thi.ng/shader-ast": "^0.2.3", + "@thi.ng/shader-ast-glsl": "^0.1.5", + "@thi.ng/shader-ast-stdlib": "^0.2.2", "@thi.ng/transducers": "^5.4.3", - "@thi.ng/vector-pools": "^1.0.5", - "@thi.ng/vectors": "^3.1.1" + "@thi.ng/vector-pools": "^1.0.6", + "@thi.ng/vectors": "^3.2.0" }, "keywords": [ "declarative",