From 4634cf14aed00837068ffa6a77735f5ab04faf73 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Mon, 1 Nov 2021 12:36:33 +0100 Subject: [PATCH 01/30] feat(grid-iterators): add floodFill(), update deps --- packages/grid-iterators/package.json | 5 ++ packages/grid-iterators/src/flood-fill.ts | 76 +++++++++++++++++++++++ packages/grid-iterators/src/index.ts | 1 + 3 files changed, 82 insertions(+) create mode 100644 packages/grid-iterators/src/flood-fill.ts diff --git a/packages/grid-iterators/package.json b/packages/grid-iterators/package.json index c31a34db58..9b07c77bd9 100644 --- a/packages/grid-iterators/package.json +++ b/packages/grid-iterators/package.json @@ -35,8 +35,10 @@ "test": "testament test" }, "dependencies": { + "@thi.ng/api": "^8.0.6", "@thi.ng/arrays": "^2.0.6", "@thi.ng/binary": "^3.0.6", + "@thi.ng/bitfield": "^2.0.6", "@thi.ng/morton": "^3.0.6", "@thi.ng/random": "^3.1.2", "@thi.ng/transducers": "^8.0.6" @@ -88,6 +90,9 @@ "./diagonal": { "import": "./diagonal.js" }, + "./flood-fill": { + "import": "./flood-fill.js" + }, "./hilbert": { "import": "./hilbert.js" }, diff --git a/packages/grid-iterators/src/flood-fill.ts b/packages/grid-iterators/src/flood-fill.ts new file mode 100644 index 0000000000..279b10cc58 --- /dev/null +++ b/packages/grid-iterators/src/flood-fill.ts @@ -0,0 +1,76 @@ +import type { Predicate } from "@thi.ng/api"; +import { BitField, defBitField } from "@thi.ng/bitfield"; + +/** + * Yields an iterator of 2D coordinates which would flood fill the space in + * [0,0]..(width,height) interval, starting at given `x,y`. The given predicate + * function is used to select eligible grid indices (e.g. pixels of sorts) + * + * @param pred + * @param x + * @param y + * @param width + * @param height + */ +export function* floodFill( + pred: Predicate, + x: number, + y: number, + width: number, + height: number +) { + x |= 0; + y |= 0; + if (!pred(y * width + x)) return; + const queue: number[][] = [[x, y]]; + const visited = defBitField(width * height); + height--; + while (queue.length) { + [x, y] = queue.pop()!; + yield* partialRow(pred, queue, visited, x, y, width, height, -1); + yield* partialRow(pred, queue, visited, x + 1, y, width, height, 1); + } +} + +/** @internal */ +function* partialRow( + pred: Predicate, + queue: number[][], + visited: BitField, + x: number, + y: number, + width: number, + height1: number, + dir: number +) { + let idx = y * width + x; + if (visited.at(idx)) return; + let idxUp = idx - width; + let idxDown = idx + width; + let scanUp = false; + let scanDown = false; + while (x >= 0 && x < width && pred(idx)) { + visited.setAt(idx); + yield [x, y]; + if (y > 0) { + if (pred(idxUp) && !scanUp) { + queue.push([x, y - 1]); + scanUp = true; + } else { + scanUp = false; + } + idxUp += dir; + } + if (y < height1) { + if (pred(idxDown) && !scanDown) { + queue.push([x, y + 1]); + scanDown = true; + } else { + scanDown = false; + } + idxDown += dir; + } + x += dir; + idx += dir; + } +} diff --git a/packages/grid-iterators/src/index.ts b/packages/grid-iterators/src/index.ts index 6c9b1fa9f4..57106a10dd 100644 --- a/packages/grid-iterators/src/index.ts +++ b/packages/grid-iterators/src/index.ts @@ -3,6 +3,7 @@ export * from "./column-ends.js"; export * from "./columns.js"; export * from "./diagonal.js"; export * from "./diagonal-ends.js"; +export * from "./flood-fill.js"; export * from "./hilbert.js"; export * from "./hvline.js"; export * from "./interleave.js"; From 56dba9a72b04163858ec729bdfb096f5b68a2a7f Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Mon, 1 Nov 2021 12:37:50 +0100 Subject: [PATCH 02/30] docs(grid-iterators): update readme (flood fill) --- packages/grid-iterators/README.md | 48 +++++++++++++++++++++++++-- packages/grid-iterators/tpl.readme.md | 43 ++++++++++++++++++++++-- 2 files changed, 86 insertions(+), 5 deletions(-) diff --git a/packages/grid-iterators/README.md b/packages/grid-iterators/README.md index 231b07c944..7cd75a216f 100644 --- a/packages/grid-iterators/README.md +++ b/packages/grid-iterators/README.md @@ -22,6 +22,7 @@ This project is part of the - [Zigzag columns](#zigzag-columns) - [Zigzag diagonal](#zigzag-diagonal) - [Zigzag rows](#zigzag-rows) + - [Flood filling](#flood-filling) - [Miscellaneous](#miscellaneous) - [Status](#status) - [Related packages](#related-packages) @@ -36,8 +37,8 @@ This project is part of the 2D grid iterators w/ multiple orderings. -Provides the 15 following orderings to generate grid coordinates and -additional iterators for shape rasterization: +Provides the 20 following orderings to generate grid coordinates and additional +iterators for shape rasterization, drawing, filling, processing in general: ### Columns @@ -138,6 +139,45 @@ For more basic 2D/3D grid iteration, also see `range2d()` & `range3d()` in [@thi.ng/transducers](https://github.com/thi-ng/umbrella/tree/develop/packages/transducers). +### Flood filling + +The `floodFill()` iterator can be used to iterate arbitrary 2D grids using an +user-provided predicate function. It yields coordinates which would flood fill +the space in `[0,0]..(width,height)` range, starting at a given point. Any +eligible 90-degree connected regions will be found and iterated recursively. The +predicate function is used to select eligible grid indices (e.g. pixels of +sorts). + +```ts +// source "image" +const img = [ + "█", " ", " ", " ", "█", + "█", " ", "█", " ", " ", + " ", " ", "█", " ", "█", + " ", "█", "█", " ", " ", + " ", " ", " ", "█", "█", +]; + +// flood fill iterator from point (1,0) +// only accept " " as source pixel value +// image size is 5x5 +const region = floodFill((i) => img[i] === " ", 1, 0, 5, 5); + +// label filled pixels using increasing ASCII values +let ascii = 65; // "A" +for(let [x,y] of region) img[x + y * 5] = String.fromCharCode(ascii++); + +// result image showing fill order +img +// [ +// "█", "A", "B", "C", "█", +// "█", "I", "█", "D", "E", +// "K", "J", "█", "F", "█", +// "L", "█", "█", "G", "H", +// "M", "N", "O", "█", "█" +// ] +``` + ### Miscellaneous Additionally, the following shape iterators are available: @@ -181,12 +221,14 @@ node --experimental-repl-await > const gridIterators = await import("@thi.ng/grid-iterators"); ``` -Package sizes (gzipped, pre-treeshake): ESM: 1.50 KB +Package sizes (gzipped, pre-treeshake): ESM: 1.72 KB ## Dependencies +- [@thi.ng/api](https://github.com/thi-ng/umbrella/tree/develop/packages/api) - [@thi.ng/arrays](https://github.com/thi-ng/umbrella/tree/develop/packages/arrays) - [@thi.ng/binary](https://github.com/thi-ng/umbrella/tree/develop/packages/binary) +- [@thi.ng/bitfield](https://github.com/thi-ng/umbrella/tree/develop/packages/bitfield) - [@thi.ng/morton](https://github.com/thi-ng/umbrella/tree/develop/packages/morton) - [@thi.ng/random](https://github.com/thi-ng/umbrella/tree/develop/packages/random) - [@thi.ng/transducers](https://github.com/thi-ng/umbrella/tree/develop/packages/transducers) diff --git a/packages/grid-iterators/tpl.readme.md b/packages/grid-iterators/tpl.readme.md index 2be8ebe4a3..2b1eb191e0 100644 --- a/packages/grid-iterators/tpl.readme.md +++ b/packages/grid-iterators/tpl.readme.md @@ -13,8 +13,8 @@ This project is part of the ${pkg.description} -Provides the 15 following orderings to generate grid coordinates and -additional iterators for shape rasterization: +Provides the 20 following orderings to generate grid coordinates and additional +iterators for shape rasterization, drawing, filling, processing in general: ### Columns @@ -115,6 +115,45 @@ For more basic 2D/3D grid iteration, also see `range2d()` & `range3d()` in [@thi.ng/transducers](https://github.com/thi-ng/umbrella/tree/develop/packages/transducers). +### Flood filling + +The `floodFill()` iterator can be used to iterate arbitrary 2D grids using an +user-provided predicate function. It yields coordinates which would flood fill +the space in `[0,0]..(width,height)` range, starting at a given point. Any +eligible 90-degree connected regions will be found and iterated recursively. The +predicate function is used to select eligible grid indices (e.g. pixels of +sorts). + +```ts +// source "image" +const img = [ + "█", " ", " ", " ", "█", + "█", " ", "█", " ", " ", + " ", " ", "█", " ", "█", + " ", "█", "█", " ", " ", + " ", " ", " ", "█", "█", +]; + +// flood fill iterator from point (1,0) +// only accept " " as source pixel value +// image size is 5x5 +const region = floodFill((i) => img[i] === " ", 1, 0, 5, 5); + +// label filled pixels using increasing ASCII values +let ascii = 65; // "A" +for(let [x,y] of region) img[x + y * 5] = String.fromCharCode(ascii++); + +// result image showing fill order +img +// [ +// "█", "A", "B", "C", "█", +// "█", "I", "█", "D", "E", +// "K", "J", "█", "F", "█", +// "L", "█", "█", "G", "H", +// "M", "N", "O", "█", "█" +// ] +``` + ### Miscellaneous Additionally, the following shape iterators are available: From d9e8404ace40c6b3047167de5f5f1db2e302152c Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Mon, 1 Nov 2021 13:03:22 +0100 Subject: [PATCH 03/30] fix(vectors): arg types `limit()`, add docs --- packages/vectors/src/limit.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/vectors/src/limit.ts b/packages/vectors/src/limit.ts index b4c63c5f5d..b86c20d792 100644 --- a/packages/vectors/src/limit.ts +++ b/packages/vectors/src/limit.ts @@ -1,9 +1,17 @@ -import type { ReadonlyVec, Vec } from "./api.js"; +import type { VecOpVN } from "./api.js"; import { mag } from "./mag.js"; import { mulN } from "./muln.js"; import { set } from "./set.js"; -export const limit = (out: Vec, v: ReadonlyVec, n: number) => { +/** + * Limits `v` to max length `n` and writes result to `out` (or to itself if + * `out` is null). + * + * @param out + * @param v + * @param n + */ +export const limit: VecOpVN = (out, v, n) => { !out && (out = v); const m = mag(v); return m > n ? mulN(out, v, n / m) : out !== v ? set(out, v) : out; From 160d47a960f25576a622463c46a8c794affc2f85 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Mon, 1 Nov 2021 13:04:07 +0100 Subject: [PATCH 04/30] build: cleanup pkgs --- packages/adjacency/package.json | 3 +-- packages/associative/package.json | 3 +-- packages/cache/package.json | 3 +-- packages/csp/package.json | 3 +-- packages/dcons/package.json | 3 +-- packages/dgraph-dot/package.json | 3 +-- packages/dgraph/package.json | 3 +-- packages/ecs/package.json | 3 +-- packages/egf/package.json | 3 +-- packages/geom-fuzz/package.json | 3 +-- packages/hdom-components/package.json | 3 +-- packages/iterators/package.json | 3 +-- packages/rdom-canvas/package.json | 3 +-- packages/rdom-components/package.json | 3 +-- packages/rdom/package.json | 3 +-- packages/rstream-csp/package.json | 3 +-- packages/rstream-dot/package.json | 3 +-- packages/rstream-gestures/package.json | 3 +-- packages/rstream-graph/package.json | 3 +-- packages/rstream-log-file/package.json | 3 +-- packages/rstream-log/package.json | 3 +-- packages/rstream-query/package.json | 3 +-- packages/rstream/package.json | 3 +-- packages/shader-ast-glsl/package.json | 3 +-- packages/shader-ast-js/package.json | 3 +-- packages/shader-ast-optimize/package.json | 3 +-- packages/shader-ast-stdlib/package.json | 3 +-- packages/shader-ast/package.json | 3 +-- packages/system/package.json | 3 +-- packages/transducers-stats/package.json | 3 +-- packages/viz/package.json | 3 +-- packages/webgl-msdf/package.json | 3 +-- packages/webgl-shadertoy/package.json | 3 +-- packages/webgl/package.json | 3 +-- 34 files changed, 34 insertions(+), 68 deletions(-) diff --git a/packages/adjacency/package.json b/packages/adjacency/package.json index acfc68dd30..fc5835fd64 100644 --- a/packages/adjacency/package.json +++ b/packages/adjacency/package.json @@ -113,6 +113,5 @@ "dgraph" ], "year": 2018 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/associative/package.json b/packages/associative/package.json index aba3e415ed..8d9140c659 100644 --- a/packages/associative/package.json +++ b/packages/associative/package.json @@ -179,6 +179,5 @@ }, "thi.ng": { "year": 2017 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/cache/package.json b/packages/cache/package.json index f87a5797aa..8ee416e7de 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -84,6 +84,5 @@ "associative" ], "year": 2018 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/csp/package.json b/packages/csp/package.json index 2ddb33f8e1..d5f683610d 100644 --- a/packages/csp/package.json +++ b/packages/csp/package.json @@ -96,6 +96,5 @@ ], "status": "deprecated", "year": 2016 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/dcons/package.json b/packages/dcons/package.json index 35d8beef64..794c575f62 100644 --- a/packages/dcons/package.json +++ b/packages/dcons/package.json @@ -80,6 +80,5 @@ }, "thi.ng": { "year": 2017 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/dgraph-dot/package.json b/packages/dgraph-dot/package.json index 8b614deb17..c1adf23d6d 100644 --- a/packages/dgraph-dot/package.json +++ b/packages/dgraph-dot/package.json @@ -69,6 +69,5 @@ "thi.ng": { "parent": "@thi.ng/dgraph", "year": 2020 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/dgraph/package.json b/packages/dgraph/package.json index 66bd18249a..5004425cd5 100644 --- a/packages/dgraph/package.json +++ b/packages/dgraph/package.json @@ -76,6 +76,5 @@ "system" ], "year": 2015 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/ecs/package.json b/packages/ecs/package.json index 47c150315a..169ee016c0 100644 --- a/packages/ecs/package.json +++ b/packages/ecs/package.json @@ -116,6 +116,5 @@ "thi.ng": { "status": "alpha", "year": 2019 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/egf/package.json b/packages/egf/package.json index 177c8991b2..62032bba5d 100644 --- a/packages/egf/package.json +++ b/packages/egf/package.json @@ -96,6 +96,5 @@ "thi.ng": { "status": "alpha", "year": 2020 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/geom-fuzz/package.json b/packages/geom-fuzz/package.json index 6320497e00..a6e0d8cda2 100644 --- a/packages/geom-fuzz/package.json +++ b/packages/geom-fuzz/package.json @@ -114,6 +114,5 @@ "hiccup-svg" ], "year": 2020 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/hdom-components/package.json b/packages/hdom-components/package.json index af8738ed91..2727de2f12 100644 --- a/packages/hdom-components/package.json +++ b/packages/hdom-components/package.json @@ -104,6 +104,5 @@ "parent": "@thi.ng/hdom", "status": "beta", "year": 2018 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/iterators/package.json b/packages/iterators/package.json index 6a01023232..4769216a32 100644 --- a/packages/iterators/package.json +++ b/packages/iterators/package.json @@ -223,6 +223,5 @@ ], "status": "deprecated", "year": 2017 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/rdom-canvas/package.json b/packages/rdom-canvas/package.json index a5c0cc4cdf..49865d4359 100644 --- a/packages/rdom-canvas/package.json +++ b/packages/rdom-canvas/package.json @@ -84,6 +84,5 @@ ], "status": "alpha", "year": 2020 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/rdom-components/package.json b/packages/rdom-components/package.json index 44877d4c05..26419d6eed 100644 --- a/packages/rdom-components/package.json +++ b/packages/rdom-components/package.json @@ -99,6 +99,5 @@ ], "status": "alpha", "year": 2020 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/rdom/package.json b/packages/rdom/package.json index d626219caa..d0c4168ce5 100644 --- a/packages/rdom/package.json +++ b/packages/rdom/package.json @@ -134,6 +134,5 @@ ], "status": "beta", "year": 2020 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/rstream-csp/package.json b/packages/rstream-csp/package.json index 222343d265..f51af28815 100644 --- a/packages/rstream-csp/package.json +++ b/packages/rstream-csp/package.json @@ -70,6 +70,5 @@ "rstream" ], "year": 2018 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/rstream-dot/package.json b/packages/rstream-dot/package.json index a779a1d338..ac50d40367 100644 --- a/packages/rstream-dot/package.json +++ b/packages/rstream-dot/package.json @@ -79,6 +79,5 @@ "dot" ], "year": 2018 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/rstream-gestures/package.json b/packages/rstream-gestures/package.json index 377b554c51..77f329989b 100644 --- a/packages/rstream-gestures/package.json +++ b/packages/rstream-gestures/package.json @@ -85,6 +85,5 @@ "rdom" ], "year": 2018 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/rstream-graph/package.json b/packages/rstream-graph/package.json index 4277e75ba6..ba144a6133 100644 --- a/packages/rstream-graph/package.json +++ b/packages/rstream-graph/package.json @@ -95,6 +95,5 @@ "rstream-dot" ], "year": 2018 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/rstream-log-file/package.json b/packages/rstream-log-file/package.json index ef1545d143..2a1612709d 100644 --- a/packages/rstream-log-file/package.json +++ b/packages/rstream-log-file/package.json @@ -65,6 +65,5 @@ "thi.ng": { "parent": "@thi.ng/rstream-log", "year": 2017 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/rstream-log/package.json b/packages/rstream-log/package.json index 9054408a7b..d26bd48f40 100644 --- a/packages/rstream-log/package.json +++ b/packages/rstream-log/package.json @@ -92,6 +92,5 @@ "logger" ], "year": 2017 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/rstream-query/package.json b/packages/rstream-query/package.json index d4933d1072..b5b746d7f4 100644 --- a/packages/rstream-query/package.json +++ b/packages/rstream-query/package.json @@ -102,6 +102,5 @@ "thi.ng": { "parent": "@thi.ng/rstream", "year": 2018 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/rstream/package.json b/packages/rstream/package.json index 38085496c1..6296c3a0f4 100644 --- a/packages/rstream/package.json +++ b/packages/rstream/package.json @@ -192,6 +192,5 @@ "transducers" ], "year": 2017 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/shader-ast-glsl/package.json b/packages/shader-ast-glsl/package.json index 252e571177..1d345dfcce 100644 --- a/packages/shader-ast-glsl/package.json +++ b/packages/shader-ast-glsl/package.json @@ -82,6 +82,5 @@ "webgl" ], "year": 2019 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/shader-ast-js/package.json b/packages/shader-ast-js/package.json index a909cb303d..073c289800 100644 --- a/packages/shader-ast-js/package.json +++ b/packages/shader-ast-js/package.json @@ -141,6 +141,5 @@ "shader-ast-stdlib" ], "year": 2019 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/shader-ast-optimize/package.json b/packages/shader-ast-optimize/package.json index 5a66900eda..068d8e06b6 100644 --- a/packages/shader-ast-optimize/package.json +++ b/packages/shader-ast-optimize/package.json @@ -71,6 +71,5 @@ "thi.ng": { "parent": "@thi.ng/shader-ast", "year": 2019 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/shader-ast-stdlib/package.json b/packages/shader-ast-stdlib/package.json index 2e7ff63c0e..be668be3ee 100644 --- a/packages/shader-ast-stdlib/package.json +++ b/packages/shader-ast-stdlib/package.json @@ -306,6 +306,5 @@ "webgl" ], "year": 2019 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/shader-ast/package.json b/packages/shader-ast/package.json index d7f07de388..befb18c090 100644 --- a/packages/shader-ast/package.json +++ b/packages/shader-ast/package.json @@ -167,6 +167,5 @@ "webgl-shadertoy" ], "year": 2019 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/system/package.json b/packages/system/package.json index 23bc1a1cf4..ae40ae1bb9 100644 --- a/packages/system/package.json +++ b/packages/system/package.json @@ -75,6 +75,5 @@ }, "thi.ng": { "year": 2020 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/transducers-stats/package.json b/packages/transducers-stats/package.json index 96e3119977..e82d578f23 100644 --- a/packages/transducers-stats/package.json +++ b/packages/transducers-stats/package.json @@ -125,6 +125,5 @@ "thi.ng": { "parent": "@thi.ng/transducers", "year": 2017 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/viz/package.json b/packages/viz/package.json index b6150e022b..6ea9c3122a 100644 --- a/packages/viz/package.json +++ b/packages/viz/package.json @@ -138,6 +138,5 @@ ], "status": "alpha", "year": 2014 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/webgl-msdf/package.json b/packages/webgl-msdf/package.json index 98e1f9f6d3..281a5a710b 100644 --- a/packages/webgl-msdf/package.json +++ b/packages/webgl-msdf/package.json @@ -87,6 +87,5 @@ "thi.ng": { "parent": "@thi.ng/webgl", "year": 2019 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/webgl-shadertoy/package.json b/packages/webgl-shadertoy/package.json index de5e9c2a1e..c0e99c4ad5 100644 --- a/packages/webgl-shadertoy/package.json +++ b/packages/webgl-shadertoy/package.json @@ -83,6 +83,5 @@ ], "status": "alpha", "year": 2019 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } diff --git a/packages/webgl/package.json b/packages/webgl/package.json index 4b50686978..a33dcf6804 100644 --- a/packages/webgl/package.json +++ b/packages/webgl/package.json @@ -209,6 +209,5 @@ "vector-pools" ], "year": 2014 - }, - "gitHead": "27b6c95523c645be6421bedb04bfcf160d02343f" + } } From 65796b96fe77d5c4b999dd8cedfd142ea243a200 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Mon, 1 Nov 2021 16:49:54 +0100 Subject: [PATCH 05/30] feat(pixel): add flood fill functions --- packages/grid-iterators/src/flood-fill.ts | 2 +- packages/pixel/README.md | 5 +- packages/pixel/src/flood-fill.ts | 64 +++++++++++++++++++++++ packages/pixel/src/index.ts | 1 + packages/pixel/tpl.readme.md | 3 +- 5 files changed, 69 insertions(+), 6 deletions(-) create mode 100644 packages/pixel/src/flood-fill.ts diff --git a/packages/grid-iterators/src/flood-fill.ts b/packages/grid-iterators/src/flood-fill.ts index 279b10cc58..ce43148c83 100644 --- a/packages/grid-iterators/src/flood-fill.ts +++ b/packages/grid-iterators/src/flood-fill.ts @@ -1,5 +1,5 @@ import type { Predicate } from "@thi.ng/api"; -import { BitField, defBitField } from "@thi.ng/bitfield"; +import { BitField, defBitField } from "@thi.ng/bitfield/bitfield"; /** * Yields an iterator of 2D coordinates which would flood fill the space in diff --git a/packages/pixel/README.md b/packages/pixel/README.md index 2bb54414d3..e9e7de66bd 100644 --- a/packages/pixel/README.md +++ b/packages/pixel/README.md @@ -57,9 +57,8 @@ Typedarray integer & float pixel buffers w/ customizable formats, blitting, dith - Customizable normal map generation (i.e. X/Y gradients plus static Z component) - XY full pixel & channel-only accessors - 12 packed integer and 6 floating point preset formats (see table below) -- Ordered dithering w/ customizable Bayer matrix size and target color - steps (int formats only) - Declarative custom format & optimized code generation +- Flood filling (solid or pattern) - HTML canvas creation & `ImageData` utilities ### Packed integer pixel formats @@ -334,7 +333,7 @@ node --experimental-repl-await > const pixel = await import("@thi.ng/pixel"); ``` -Package sizes (gzipped, pre-treeshake): ESM: 8.84 KB +Package sizes (gzipped, pre-treeshake): ESM: 9.00 KB ## Dependencies diff --git a/packages/pixel/src/flood-fill.ts b/packages/pixel/src/flood-fill.ts new file mode 100644 index 0000000000..daebeefd8d --- /dev/null +++ b/packages/pixel/src/flood-fill.ts @@ -0,0 +1,64 @@ +import { assert } from "@thi.ng/errors/assert"; +import { floodFill } from "@thi.ng/grid-iterators/flood-fill"; +import type { PackedBuffer } from "./packed.js"; + +/** + * Fills pixel in the connected region around `x,y` with given color. Returns + * pixel buffer. + * + * @param img + * @param x + * @param y + * @param col + */ +export const floodFillSolid = ( + img: PackedBuffer, + x: number, + y: number, + col: number +) => { + const { pixels, width, height } = img; + const src = img.getAt(x, y); + for (let [xx, yy] of floodFill( + (i) => pixels[i] === src, + x, + y, + width, + height + )) { + pixels[yy * width + xx] = col; + } + return img; +}; + +/** + * Fills pixel in the connected region around `x,y` with the pattern defined by + * given `pattern` image (must be in same format as `img`). Returns updated + * pixel buffer. + * + * @param img + * @param x + * @param y + * @param pattern + */ +export const floodFillPattern = ( + img: PackedBuffer, + x: number, + y: number, + pattern: PackedBuffer +) => { + assert(img.format === pattern.format, "pattern must have same format"); + const { pixels: dest, width, height } = img; + const { pixels: src, width: sw, height: sh } = pattern; + const srcCol = img.getAt(x, y); + for (let [xx, yy] of floodFill( + (i) => dest[i] === srcCol, + x, + y, + width, + height + )) { + dest[yy * width + xx] = src[(yy % sh) * sw + (xx % sw)]; + } + return img; +}; diff --git a/packages/pixel/src/index.ts b/packages/pixel/src/index.ts index d98134ba44..ea755e7146 100644 --- a/packages/pixel/src/index.ts +++ b/packages/pixel/src/index.ts @@ -3,6 +3,7 @@ export * from "./canvas.js"; export * from "./convolve.js"; export * from "./dominant-colors.js"; export * from "./float.js"; +export * from "./flood-fill.js"; export * from "./normal-map.js"; export * from "./packed.js"; export * from "./pyramid.js"; diff --git a/packages/pixel/tpl.readme.md b/packages/pixel/tpl.readme.md index 5ee1cdb1a2..5be9aeac68 100644 --- a/packages/pixel/tpl.readme.md +++ b/packages/pixel/tpl.readme.md @@ -38,9 +38,8 @@ ${pkg.description} - Customizable normal map generation (i.e. X/Y gradients plus static Z component) - XY full pixel & channel-only accessors - 12 packed integer and 6 floating point preset formats (see table below) -- Ordered dithering w/ customizable Bayer matrix size and target color - steps (int formats only) - Declarative custom format & optimized code generation +- Flood filling (solid or pattern) - HTML canvas creation & `ImageData` utilities ### Packed integer pixel formats From 611f0da940ab05e1e88b3daafb6cacb8297580a5 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 00:19:04 +0100 Subject: [PATCH 06/30] feat(grid-iterators): add clipped shape iterators - add generic clipped() filter iterator - add circleClipped() - add [hv]lineClipped() --- packages/grid-iterators/src/circle.ts | 25 ++++++++++++++++++ packages/grid-iterators/src/clipped.ts | 22 ++++++++++++++++ packages/grid-iterators/src/hvline.ts | 36 ++++++++++++++++++++++++++ packages/grid-iterators/src/index.ts | 1 + packages/grid-iterators/src/line.ts | 25 ++++++++++++++++++ 5 files changed, 109 insertions(+) create mode 100644 packages/grid-iterators/src/clipped.ts diff --git a/packages/grid-iterators/src/circle.ts b/packages/grid-iterators/src/circle.ts index 067e97bb46..09119067c0 100644 --- a/packages/grid-iterators/src/circle.ts +++ b/packages/grid-iterators/src/circle.ts @@ -1,3 +1,4 @@ +import { clipped } from "./clipped.js"; import { hline } from "./hvline.js"; import { asInt } from "./utils.js"; @@ -45,3 +46,27 @@ export function* circle(cx: number, cy: number, r: number, fill = true) { dx2 += 2; } } + +/** + * Version of {@link circle} yielding only coordinates in rect defined by + * `left,top`..`right,bottom`. + * + * @param cx + * @param cy + * @param r + * @param left + * @param top + * @param right + * @param bottom + * @param fill + */ +export const circleClipped = ( + cx: number, + cy: number, + r: number, + left: number, + top: number, + right: number, + bottom: number, + fill = true +) => clipped(circle(cx, cy, r, fill), left, top, right, bottom); diff --git a/packages/grid-iterators/src/clipped.ts b/packages/grid-iterators/src/clipped.ts new file mode 100644 index 0000000000..769ff0ffd1 --- /dev/null +++ b/packages/grid-iterators/src/clipped.ts @@ -0,0 +1,22 @@ +/** + * Filters points from `src` iterable to remove any falling outside the rect + * defined by `left,top`..`right,bottom`. + * + * @param src + * @param left + * @param top + * @param right + * @param bottom + */ +export function* clipped( + src: Iterable, + left: number, + top: number, + right: number, + bottom: number +) { + for (let p of src) { + if (p[0] >= left && p[0] < right && p[1] >= top && p[1] < bottom) + yield p; + } +} diff --git a/packages/grid-iterators/src/hvline.ts b/packages/grid-iterators/src/hvline.ts index 6fa76636f4..27d596b98c 100644 --- a/packages/grid-iterators/src/hvline.ts +++ b/packages/grid-iterators/src/hvline.ts @@ -13,3 +13,39 @@ export function* vline(x: number, y: number, len: number) { yield [x, y]; } } + +export function* hlineClipped( + x: number, + y: number, + len: number, + left: number, + top: number, + right: number, + bottom: number +) { + [x, y, len] = asInt(x, y, len); + if (x >= right || y < top || y >= bottom) return; + if (x < left) { + len += x - left; + x = left; + } + yield* hline(x, y, Math.min(len, right - x)); +} + +export function* vlineClipped( + x: number, + y: number, + len: number, + left: number, + top: number, + right: number, + bottom: number +) { + [x, y, len] = asInt(x, y, len); + if (x < left || x >= right || y >= bottom) return; + if (y < top) { + len += y - top; + y = top; + } + yield* vline(x, y, Math.min(len, bottom - y)); +} diff --git a/packages/grid-iterators/src/index.ts b/packages/grid-iterators/src/index.ts index 57106a10dd..3444361ede 100644 --- a/packages/grid-iterators/src/index.ts +++ b/packages/grid-iterators/src/index.ts @@ -1,4 +1,5 @@ export * from "./circle.js"; +export * from "./clipped.js"; export * from "./column-ends.js"; export * from "./columns.js"; export * from "./diagonal.js"; diff --git a/packages/grid-iterators/src/line.ts b/packages/grid-iterators/src/line.ts index c80bf62e96..2f46853df2 100644 --- a/packages/grid-iterators/src/line.ts +++ b/packages/grid-iterators/src/line.ts @@ -1,3 +1,4 @@ +import { clipped } from "./clipped.js"; import { asInt } from "./utils.js"; export function* line(ax: number, ay: number, bx: number, by: number) { @@ -22,3 +23,27 @@ export function* line(ax: number, ay: number, bx: number, by: number) { } } } + +/** + * Version of {@link line} yielding only coordinates in rect defined by + * `left,top`..`right,bottom`. + * + * @param x1 + * @param y1 + * @param x2 + * @param y2 + * @param left + * @param top + * @param right + * @param bottom + */ +export const lineClipped = ( + x1: number, + y1: number, + x2: number, + y2: number, + left: number, + top: number, + right: number, + bottom: number +) => clipped(line(x1, y1, x2, y2), left, top, right, bottom); From 714d6f7fc8bfffa37c09dfc2c4251b1041935a24 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 00:21:09 +0100 Subject: [PATCH 07/30] feat(pixel): add unsafe getters/setters - update IPixelBuffer and all impls --- packages/pixel/src/api.ts | 16 ++++++++++++++++ packages/pixel/src/float.ts | 20 ++++++++++++++------ packages/pixel/src/packed.ts | 9 +++++++++ 3 files changed, 39 insertions(+), 6 deletions(-) diff --git a/packages/pixel/src/api.ts b/packages/pixel/src/api.ts index ed16990946..5d552c5571 100644 --- a/packages/pixel/src/api.ts +++ b/packages/pixel/src/api.ts @@ -210,6 +210,14 @@ export interface IPixelBuffer { */ getAt(x: number, y: number): P; + /** + * Non-boundschecked version of {@link IPixelBuffer.getAt}. + * + * @param x + * @param y + */ + getAtUnsafe(x: number, y: number): P; + /** * Writes pixel value at given position. Has no effect if outside of * the defined region. @@ -220,6 +228,14 @@ export interface IPixelBuffer { */ setAt(x: number, y: number, col: P): this; + /** + * Non-boundschecked version of {@link IPixelBuffer.setAt}. + * + * @param x + * @param y + */ + setAtUnsafe(x: number, y: number, col: P): this; + /** * Extracts region as new pixel buffer in same format. * diff --git a/packages/pixel/src/float.ts b/packages/pixel/src/float.ts index 76bf9ab410..cc4a61aa7d 100644 --- a/packages/pixel/src/float.ts +++ b/packages/pixel/src/float.ts @@ -132,12 +132,15 @@ export class FloatBuffer } getAt(x: number, y: number) { - const { width, stride } = this; - if (x >= 0 && x < width && y >= 0 && y < this.height) { - const idx = (x | 0) * stride + (y | 0) * this.rowStride; - return this.pixels.subarray(idx, idx + stride); - } - return this.__empty; + return x >= 0 && x < this.width && y >= 0 && y < this.height + ? this.getAtUnsafe(x, y) + : this.__empty; + } + + getAtUnsafe(x: number, y: number) { + const stride = this.stride; + const idx = (x | 0) * stride + (y | 0) * this.rowStride; + return this.pixels.subarray(idx, idx + stride); } setAt(x: number, y: number, col: NumericArray) { @@ -152,6 +155,11 @@ export class FloatBuffer return this; } + setAtUnsafe(x: number, y: number, col: NumericArray) { + this.pixels.set(col, (x | 0) * this.stride + (y | 0) * this.rowStride); + return this; + } + getChannelAt(x: number, y: number, id: number) { ensureChannel(this.format, id); const { width, stride } = this; diff --git a/packages/pixel/src/packed.ts b/packages/pixel/src/packed.ts index 107a509dea..6420b0eca8 100644 --- a/packages/pixel/src/packed.ts +++ b/packages/pixel/src/packed.ts @@ -165,6 +165,10 @@ export class PackedBuffer : 0; } + getAtUnsafe(x: number, y: number) { + return this.pixels[(x | 0) + (y | 0) * this.width]; + } + setAt(x: number, y: number, col: number) { x >= 0 && x < this.width && @@ -174,6 +178,11 @@ export class PackedBuffer return this; } + setAtUnsafe(x: number, y: number, col: number) { + this.pixels[(x | 0) + (y | 0) * this.width] = col; + return this; + } + getChannelAt(x: number, y: number, id: number, normalized = false) { const chan = ensureChannel(this.format, id); const col = this.getAt(x, y); From d1e284bfceabda62048500d42dbff19a3b1df1e8 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 00:22:26 +0100 Subject: [PATCH 08/30] feat(pixel): add shape drawing fns - add drawLine(), drawLineWith() - add drawCircle() - add drawRect() --- packages/pixel/src/draw.ts | 84 +++++++++++++++++++++++++++++++++++++ packages/pixel/src/index.ts | 1 + 2 files changed, 85 insertions(+) create mode 100644 packages/pixel/src/draw.ts diff --git a/packages/pixel/src/draw.ts b/packages/pixel/src/draw.ts new file mode 100644 index 0000000000..b66a10c39f --- /dev/null +++ b/packages/pixel/src/draw.ts @@ -0,0 +1,84 @@ +import type { Fn, UIntArray } from "@thi.ng/api"; +import { circleClipped } from "@thi.ng/grid-iterators/circle"; +import { hlineClipped, vlineClipped } from "@thi.ng/grid-iterators/hvline"; +import { lineClipped } from "@thi.ng/grid-iterators/line"; +import { rows2d } from "@thi.ng/grid-iterators/rows"; +import { concat } from "@thi.ng/transducers/concat"; +import type { IPixelBuffer } from "./api.js"; + +/** @internal */ +const draw = ( + img: IPixelBuffer, + col: number, + pts: Iterable +) => { + for (let [xx, yy] of pts) img.setAtUnsafe(xx, yy, col); + return img; +}; + +export const drawLine = ( + img: IPixelBuffer, + x1: number, + y1: number, + x2: number, + y2: number, + col: number +) => draw(img, col, lineClipped(x1, y1, x2, y2, 0, 0, img.width, img.height)); + +export const drawLineWith = ( + fn: Fn, + img: IPixelBuffer, + x1: number, + y1: number, + x2: number, + y2: number +) => { + for (let p of lineClipped(x1, y1, x2, y2, 0, 0, img.width, img.height)) + fn(p); + return img; +}; + +export const drawCircle = ( + img: IPixelBuffer, + x: number, + y: number, + r: number, + col: number, + fill = false +) => draw(img, col, circleClipped(x, y, r, 0, 0, img.width, img.height, fill)); + +export const drawRect = ( + img: IPixelBuffer, + x: number, + y: number, + w: number, + h: number, + col: number, + fill = false +) => { + const { width: iw, height: ih } = img; + if (fill) { + if (x < 0) { + w += x; + x = 0; + } + if (y < 0) { + h += y; + y = 0; + } + for (let [xx, yy] of rows2d(Math.min(w, iw - x), Math.min(h, ih - y))) { + img.setAt(x + xx, y + yy, col); + } + return; + } + return draw( + img, + col, + concat( + hlineClipped(x, y, w, 0, 0, iw, ih), + vlineClipped(x, y + 1, h - 2, 0, 0, iw, ih), + hlineClipped(x, y + h - 1, w, 0, 0, iw, ih), + vlineClipped(x + w - 1, y + 1, h - 2, 0, 0, iw, ih) + ) + ); +}; diff --git a/packages/pixel/src/index.ts b/packages/pixel/src/index.ts index ea755e7146..687b253d70 100644 --- a/packages/pixel/src/index.ts +++ b/packages/pixel/src/index.ts @@ -2,6 +2,7 @@ export * from "./api.js"; export * from "./canvas.js"; export * from "./convolve.js"; export * from "./dominant-colors.js"; +export * from "./draw.js"; export * from "./float.js"; export * from "./flood-fill.js"; export * from "./normal-map.js"; From 243788b23f3242c93276f3dd9e94eb9bcffde321 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 00:25:05 +0100 Subject: [PATCH 09/30] build: update deps/exports/keywords --- packages/grid-iterators/package.json | 8 +++++++- packages/pixel/package.json | 19 ++++++++++++++++--- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/packages/grid-iterators/package.json b/packages/grid-iterators/package.json index 9b07c77bd9..735d50a884 100644 --- a/packages/grid-iterators/package.json +++ b/packages/grid-iterators/package.json @@ -1,7 +1,7 @@ { "name": "@thi.ng/grid-iterators", "version": "2.0.6", - "description": "2D grid iterators w/ multiple orderings", + "description": "2D grid and shape iterators w/ multiple orderings", "type": "module", "module": "./index.js", "typings": "./index.d.ts", @@ -50,10 +50,13 @@ "2d", "binary", "circle", + "clipping", "diagonal", + "floodfill", "grid", "hilbert", "iterator", + "line", "morton", "random", "spiral", @@ -78,6 +81,9 @@ "./circle": { "import": "./circle.js" }, + "./clipped": { + "import": "./clipped.js" + }, "./column-ends": { "import": "./column-ends.js" }, diff --git a/packages/pixel/package.json b/packages/pixel/package.json index c2c771e17d..f9b9403d60 100644 --- a/packages/pixel/package.json +++ b/packages/pixel/package.json @@ -1,7 +1,7 @@ { "name": "@thi.ng/pixel", "version": "2.1.5", - "description": "Typedarray integer & float pixel buffers w/ customizable formats, blitting, dithering, convolution", + "description": "Typedarray integer & float pixel buffers w/ customizable formats, blitting, drawing, convolution", "type": "module", "module": "./index.js", "typings": "./index.d.ts", @@ -39,9 +39,11 @@ "@thi.ng/checks": "^3.0.6", "@thi.ng/distance": "^2.0.6", "@thi.ng/errors": "^2.0.6", + "@thi.ng/grid-iterators": "^2.0.6", "@thi.ng/k-means": "^0.4.6", "@thi.ng/math": "^5.0.6", - "@thi.ng/porter-duff": "^2.0.6" + "@thi.ng/porter-duff": "^2.0.6", + "@thi.ng/transducers": "^8.0.6" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" @@ -60,21 +62,26 @@ "blur", "canvas", "channel", + "circle", + "clipping", "color", "conversion", "convolution", "datastructure", - "dither", + "draw", "float", + "floodfill", "format", "gaussian", "grayscale", "image", "interval", "k-means", + "line", "multiformat", "normal", "pixel", + "rect", "resize", "rgb565", "sharpen", @@ -112,9 +119,15 @@ "./dominant-colors": { "import": "./dominant-colors.js" }, + "./draw": { + "import": "./draw.js" + }, "./float": { "import": "./float.js" }, + "./flood-fill": { + "import": "./flood-fill.js" + }, "./format/abgr8888": { "import": "./format/abgr8888.js" }, From bc621197b189259e1de96edb3ba8823d26721d4b Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 00:44:48 +0100 Subject: [PATCH 10/30] docs: update readmes --- packages/grid-iterators/README.md | 12 +++++++----- packages/grid-iterators/tpl.readme.md | 8 +++++--- packages/pixel/README.md | 7 +++++-- packages/pixel/tpl.readme.md | 1 + 4 files changed, 18 insertions(+), 10 deletions(-) diff --git a/packages/grid-iterators/README.md b/packages/grid-iterators/README.md index 7cd75a216f..e5b894381f 100644 --- a/packages/grid-iterators/README.md +++ b/packages/grid-iterators/README.md @@ -35,10 +35,11 @@ This project is part of the ## About -2D grid iterators w/ multiple orderings. +2D grid and shape iterators w/ multiple orderings. -Provides the 20 following orderings to generate grid coordinates and additional -iterators for shape rasterization, drawing, filling, processing in general: +Provides the altogether 25 following orderings to generate grid coordinates, +including iterators for shape rasterization, drawing, clipping, filling, +processing in general: ### Columns @@ -180,7 +181,8 @@ img ### Miscellaneous -Additionally, the following shape iterators are available: +Additionally, the following shape iterators are available, all also with +optional clipping: - [circle](https://github.com/thi-ng/umbrella/tree/develop/packages/grid-iterators/src/circle.ts) (Bresenham) - [hline](https://github.com/thi-ng/umbrella/tree/develop/packages/grid-iterators/src/hvline.ts) @@ -221,7 +223,7 @@ node --experimental-repl-await > const gridIterators = await import("@thi.ng/grid-iterators"); ``` -Package sizes (gzipped, pre-treeshake): ESM: 1.72 KB +Package sizes (gzipped, pre-treeshake): ESM: 1.88 KB ## Dependencies diff --git a/packages/grid-iterators/tpl.readme.md b/packages/grid-iterators/tpl.readme.md index 2b1eb191e0..29146f5806 100644 --- a/packages/grid-iterators/tpl.readme.md +++ b/packages/grid-iterators/tpl.readme.md @@ -13,8 +13,9 @@ This project is part of the ${pkg.description} -Provides the 20 following orderings to generate grid coordinates and additional -iterators for shape rasterization, drawing, filling, processing in general: +Provides the altogether 25 following orderings to generate grid coordinates, +including iterators for shape rasterization, drawing, clipping, filling, +processing in general: ### Columns @@ -156,7 +157,8 @@ img ### Miscellaneous -Additionally, the following shape iterators are available: +Additionally, the following shape iterators are available, all also with +optional clipping: - [circle](https://github.com/thi-ng/umbrella/tree/develop/packages/grid-iterators/src/circle.ts) (Bresenham) - [hline](https://github.com/thi-ng/umbrella/tree/develop/packages/grid-iterators/src/hvline.ts) diff --git a/packages/pixel/README.md b/packages/pixel/README.md index e9e7de66bd..a3cd03714d 100644 --- a/packages/pixel/README.md +++ b/packages/pixel/README.md @@ -30,7 +30,7 @@ This project is part of the ## About -Typedarray integer & float pixel buffers w/ customizable formats, blitting, dithering, convolution. +Typedarray integer & float pixel buffers w/ customizable formats, blitting, drawing, convolution. ![screenshot](https://raw.githubusercontent.com/thi-ng/umbrella/develop/assets/pixel/pixel-basics.png) @@ -58,6 +58,7 @@ Typedarray integer & float pixel buffers w/ customizable formats, blitting, dith - XY full pixel & channel-only accessors - 12 packed integer and 6 floating point preset formats (see table below) - Declarative custom format & optimized code generation +- Basic shape drawing/filling (circle, line, rect) - Flood filling (solid or pattern) - HTML canvas creation & `ImageData` utilities @@ -333,7 +334,7 @@ node --experimental-repl-await > const pixel = await import("@thi.ng/pixel"); ``` -Package sizes (gzipped, pre-treeshake): ESM: 9.00 KB +Package sizes (gzipped, pre-treeshake): ESM: 9.30 KB ## Dependencies @@ -342,9 +343,11 @@ Package sizes (gzipped, pre-treeshake): ESM: 9.00 KB - [@thi.ng/checks](https://github.com/thi-ng/umbrella/tree/develop/packages/checks) - [@thi.ng/distance](https://github.com/thi-ng/umbrella/tree/develop/packages/distance) - [@thi.ng/errors](https://github.com/thi-ng/umbrella/tree/develop/packages/errors) +- [@thi.ng/grid-iterators](https://github.com/thi-ng/umbrella/tree/develop/packages/grid-iterators) - [@thi.ng/k-means](https://github.com/thi-ng/umbrella/tree/develop/packages/k-means) - [@thi.ng/math](https://github.com/thi-ng/umbrella/tree/develop/packages/math) - [@thi.ng/porter-duff](https://github.com/thi-ng/umbrella/tree/develop/packages/porter-duff) +- [@thi.ng/transducers](https://github.com/thi-ng/umbrella/tree/develop/packages/transducers) ## Usage examples diff --git a/packages/pixel/tpl.readme.md b/packages/pixel/tpl.readme.md index 5be9aeac68..9660fceaa8 100644 --- a/packages/pixel/tpl.readme.md +++ b/packages/pixel/tpl.readme.md @@ -39,6 +39,7 @@ ${pkg.description} - XY full pixel & channel-only accessors - 12 packed integer and 6 floating point preset formats (see table below) - Declarative custom format & optimized code generation +- Basic shape drawing/filling (circle, line, rect) - Flood filling (solid or pattern) - HTML canvas creation & `ImageData` utilities From e57ad7e8139512bf4146c4c70ef693b810eee24a Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 15:17:53 +0100 Subject: [PATCH 11/30] feat(api): add IGrid2D/3D interfaces --- packages/api/package.json | 3 ++ packages/api/src/grid.ts | 102 ++++++++++++++++++++++++++++++++++++++ packages/api/src/index.ts | 1 + 3 files changed, 106 insertions(+) create mode 100644 packages/api/src/grid.ts diff --git a/packages/api/package.json b/packages/api/package.json index b251505996..b0897a3b8c 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -126,6 +126,9 @@ "./get": { "import": "./get.js" }, + "./grid": { + "import": "./grid.js" + }, "./hash": { "import": "./hash.js" }, diff --git a/packages/api/src/grid.ts b/packages/api/src/grid.ts new file mode 100644 index 0000000000..f5713d1437 --- /dev/null +++ b/packages/api/src/grid.ts @@ -0,0 +1,102 @@ +import type { TypedArray, UIntArray } from "./typedarray.js"; + +export interface IGrid2D { + readonly width: number; + readonly height: number; + + readonly stride: number; + readonly rowStride: number; + + readonly data: T; + + /** + * Returns value at given position. If pos is outside the defined region, + * returns a suitable zero value. + * + * @param x - + * @param y - + */ + getAt(x: number, y: number): P; + + /** + * Non-boundschecked version of {@link IGrid2D.getAt}. Assumes given + * position is valid. + * + * @param x - + * @param y - + */ + getAtUnsafe(x: number, y: number): P; + + /** + * Writes value at given position. Has no effect if outside of the defined + * region. + * + * @param x - + * @param y - + * @param col - + */ + setAt(x: number, y: number, col: P): this; + + /** + * Non-boundschecked version of {@link IGrid2D.setAt}. Assumes given + * position is valid. + * + * @param x - + * @param y - + */ + setAtUnsafe(x: number, y: number, col: P): this; +} + +export interface IGrid3D { + readonly width: number; + readonly height: number; + readonly depth: number; + + readonly stride: number; + readonly rowStride: number; + readonly sliceStride: number; + + readonly data: T; + + /** + * Returns value at given position. If pos is outside the defined region, + * returns a suitable zero value. + * + * @param x - + * @param y - + * @param z - + */ + getAt(x: number, y: number, z: number): P; + + /** + * Non-boundschecked version of {@link IGrid3D.getAt}. Assumes given + * position is valid. + * + * @param x - + * @param y - + * @param z - + */ + getAtUnsafe(x: number, y: number, z: number): P; + + /** + * Writes value at given position. Has no effect if outside of the defined + * region. + * + * @param x - + * @param y - + * @param z - + * @param col - + */ + setAt(x: number, y: number, z: number, col: P): this; + + /** + * Non-boundschecked version of {@link IGrid3D.setAt}. Assumes given + * position is valid. + * + * @param x - + * @param y - + * @param z - + * @param col - + */ + setAtUnsafe(x: number, y: number, z: number, col: P): this; +} diff --git a/packages/api/src/index.ts b/packages/api/src/index.ts index 01817b5679..73b75ed6bd 100644 --- a/packages/api/src/index.ts +++ b/packages/api/src/index.ts @@ -13,6 +13,7 @@ export * from "./equiv.js"; export * from "./event.js"; export * from "./fn.js"; export * from "./get.js"; +export * from "./grid.js"; export * from "./hash.js"; export * from "./hiccup.js"; export * from "./id.js"; From 49cd772a328b7c71fb16ed3041e03832ebd1f884 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 15:18:50 +0100 Subject: [PATCH 12/30] feat(api): add asInt() coercion helper --- packages/api/src/typedarray.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/api/src/typedarray.ts b/packages/api/src/typedarray.ts index 1620a87282..82e83833ef 100644 --- a/packages/api/src/typedarray.ts +++ b/packages/api/src/typedarray.ts @@ -207,6 +207,11 @@ export const asGLType = (type: GLType | Type): GLType => { return t !== undefined ? t : type; }; +/** + * Coerces given numeric args to integer values. + */ +export const asInt = (...args: number[]) => args.map((x) => x | 0); + /** * Returns byte size for given {@link Type} ID or {@link GLType} enum. * From 1b80de48c128daa5acbb28a7a060a8baaffc66cd Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 15:21:56 +0100 Subject: [PATCH 13/30] refactor(grid-iterators): replace/re-use asInt() helper --- packages/grid-iterators/src/column-ends.ts | 2 +- packages/grid-iterators/src/diagonal-ends.ts | 2 +- packages/grid-iterators/src/diagonal.ts | 2 +- packages/grid-iterators/src/hilbert.ts | 2 +- packages/grid-iterators/src/hvline.ts | 2 +- packages/grid-iterators/src/random.ts | 2 +- packages/grid-iterators/src/row-ends.ts | 2 +- packages/grid-iterators/src/spiral.ts | 2 +- packages/grid-iterators/src/utils.ts | 3 --- packages/grid-iterators/src/zcurve.ts | 2 +- packages/grid-iterators/src/zigzag-columns.ts | 2 +- packages/grid-iterators/src/zigzag-diagonal.ts | 2 +- packages/grid-iterators/src/zigzag-rows.ts | 2 +- 13 files changed, 12 insertions(+), 15 deletions(-) diff --git a/packages/grid-iterators/src/column-ends.ts b/packages/grid-iterators/src/column-ends.ts index 69e48b3be6..cb0d2d790a 100644 --- a/packages/grid-iterators/src/column-ends.ts +++ b/packages/grid-iterators/src/column-ends.ts @@ -1,4 +1,4 @@ -import { asInt } from "./utils.js"; +import { asInt } from "@thi.ng/api/typedarray"; /** * Filtered version of {@link columns2d}, only including end points of diff --git a/packages/grid-iterators/src/diagonal-ends.ts b/packages/grid-iterators/src/diagonal-ends.ts index 3adc288e60..cbe204e050 100644 --- a/packages/grid-iterators/src/diagonal-ends.ts +++ b/packages/grid-iterators/src/diagonal-ends.ts @@ -1,5 +1,5 @@ +import { asInt } from "@thi.ng/api/typedarray"; import { diagonal2d } from "./diagonal.js"; -import { asInt } from "./utils.js"; /** * Filtered version of {@link diagonal2d}, only including end points of diff --git a/packages/grid-iterators/src/diagonal.ts b/packages/grid-iterators/src/diagonal.ts index 97774c38cd..6c8ae1a450 100644 --- a/packages/grid-iterators/src/diagonal.ts +++ b/packages/grid-iterators/src/diagonal.ts @@ -1,4 +1,4 @@ -import { asInt } from "./utils.js"; +import { asInt } from "@thi.ng/api/typedarray"; /** * Yields sequence of 2D grid coordinates in diagonal order starting at diff --git a/packages/grid-iterators/src/hilbert.ts b/packages/grid-iterators/src/hilbert.ts index 5afad52151..5315cce79e 100644 --- a/packages/grid-iterators/src/hilbert.ts +++ b/packages/grid-iterators/src/hilbert.ts @@ -1,4 +1,4 @@ -import { asInt } from "./utils.js"; +import { asInt } from "@thi.ng/api/typedarray"; /** * Yields sequence of 2D grid coordinates along 2D Hilbert curve using diff --git a/packages/grid-iterators/src/hvline.ts b/packages/grid-iterators/src/hvline.ts index 27d596b98c..bf3255a783 100644 --- a/packages/grid-iterators/src/hvline.ts +++ b/packages/grid-iterators/src/hvline.ts @@ -1,4 +1,4 @@ -import { asInt } from "./utils.js"; +import { asInt } from "@thi.ng/api/typedarray"; export function* hline(x: number, y: number, len: number) { [x, y, len] = asInt(x, y, len); diff --git a/packages/grid-iterators/src/random.ts b/packages/grid-iterators/src/random.ts index 41b64a4ea2..9b9bcf4787 100644 --- a/packages/grid-iterators/src/random.ts +++ b/packages/grid-iterators/src/random.ts @@ -1,8 +1,8 @@ +import { asInt } from "@thi.ng/api/typedarray"; import { shuffle } from "@thi.ng/arrays/shuffle"; import type { IRandom } from "@thi.ng/random"; import { SYSTEM } from "@thi.ng/random/system"; import { range } from "@thi.ng/transducers/range"; -import { asInt } from "./utils.js"; /** * Yields 2D grid coordinates in random order w/ support for optional diff --git a/packages/grid-iterators/src/row-ends.ts b/packages/grid-iterators/src/row-ends.ts index 7ede388ced..020aad61c5 100644 --- a/packages/grid-iterators/src/row-ends.ts +++ b/packages/grid-iterators/src/row-ends.ts @@ -1,4 +1,4 @@ -import { asInt } from "./utils.js"; +import { asInt } from "@thi.ng/api/typedarray"; /** * Filtered version of {@link rows2d}, only including end points of diff --git a/packages/grid-iterators/src/spiral.ts b/packages/grid-iterators/src/spiral.ts index 7dd938453a..2f5296ae88 100644 --- a/packages/grid-iterators/src/spiral.ts +++ b/packages/grid-iterators/src/spiral.ts @@ -1,4 +1,4 @@ -import { asInt } from "./utils.js"; +import { asInt } from "@thi.ng/api/typedarray"; /** * Yields sequence of 2D grid coordinates in outward spiral order diff --git a/packages/grid-iterators/src/utils.ts b/packages/grid-iterators/src/utils.ts index bdcf7f376b..4d073c1b78 100644 --- a/packages/grid-iterators/src/utils.ts +++ b/packages/grid-iterators/src/utils.ts @@ -12,6 +12,3 @@ export const swapxy = (p: number[]) => { p[1] = t; return p; }; - -/** @internal */ -export const asInt = (...args: number[]) => args.map((x) => x | 0); diff --git a/packages/grid-iterators/src/zcurve.ts b/packages/grid-iterators/src/zcurve.ts index 96c0195862..1fb29a9f3e 100644 --- a/packages/grid-iterators/src/zcurve.ts +++ b/packages/grid-iterators/src/zcurve.ts @@ -1,6 +1,6 @@ +import { asInt } from "@thi.ng/api/typedarray"; import { ceilPow2 } from "@thi.ng/binary/pow"; import { demux2 } from "@thi.ng/morton/mux"; -import { asInt } from "./utils.js"; /** * Yields 2D grid coordinates in Z-curve (Morton) order. A perfect diff --git a/packages/grid-iterators/src/zigzag-columns.ts b/packages/grid-iterators/src/zigzag-columns.ts index 19fb57331b..9e82cb440e 100644 --- a/packages/grid-iterators/src/zigzag-columns.ts +++ b/packages/grid-iterators/src/zigzag-columns.ts @@ -1,4 +1,4 @@ -import { asInt } from "./utils.js"; +import { asInt } from "@thi.ng/api/typedarray"; /** * Yields sequence of 2D grid coordinates in zigzag column order diff --git a/packages/grid-iterators/src/zigzag-diagonal.ts b/packages/grid-iterators/src/zigzag-diagonal.ts index ba165f7256..6ff6027195 100644 --- a/packages/grid-iterators/src/zigzag-diagonal.ts +++ b/packages/grid-iterators/src/zigzag-diagonal.ts @@ -1,4 +1,4 @@ -import { asInt } from "./utils.js"; +import { asInt } from "@thi.ng/api/typedarray"; /** * Similar to {@link diagonal2d}, but yields 2D grid coordinates in zigzag diff --git a/packages/grid-iterators/src/zigzag-rows.ts b/packages/grid-iterators/src/zigzag-rows.ts index 9b46fbb03e..0eb2349c50 100644 --- a/packages/grid-iterators/src/zigzag-rows.ts +++ b/packages/grid-iterators/src/zigzag-rows.ts @@ -1,4 +1,4 @@ -import { asInt } from "./utils.js"; +import { asInt } from "@thi.ng/api/typedarray"; /** * Yields sequence of 2D grid coordinates in zigzag row order starting From dc065ed2f0e6ccc6531c59fe52d7d8842cbb9b70 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 15:23:45 +0100 Subject: [PATCH 14/30] refactor(grid-iterators): update clipped shape iters - better pre-clipping for circle/line - intern intersection/clipping helpers --- packages/grid-iterators/package.json | 4 +- packages/grid-iterators/src/circle.ts | 13 ++- packages/grid-iterators/src/clipped.ts | 22 ------ packages/grid-iterators/src/clipping.ts | 101 ++++++++++++++++++++++++ packages/grid-iterators/src/index.ts | 2 +- packages/grid-iterators/src/line.ts | 12 ++- 6 files changed, 121 insertions(+), 33 deletions(-) delete mode 100644 packages/grid-iterators/src/clipped.ts create mode 100644 packages/grid-iterators/src/clipping.ts diff --git a/packages/grid-iterators/package.json b/packages/grid-iterators/package.json index 735d50a884..0f6c57dc5b 100644 --- a/packages/grid-iterators/package.json +++ b/packages/grid-iterators/package.json @@ -81,8 +81,8 @@ "./circle": { "import": "./circle.js" }, - "./clipped": { - "import": "./clipped.js" + "./clipping": { + "import": "./clipping.js" }, "./column-ends": { "import": "./column-ends.js" diff --git a/packages/grid-iterators/src/circle.ts b/packages/grid-iterators/src/circle.ts index 09119067c0..68e5362147 100644 --- a/packages/grid-iterators/src/circle.ts +++ b/packages/grid-iterators/src/circle.ts @@ -1,6 +1,6 @@ -import { clipped } from "./clipped.js"; +import { asInt } from "@thi.ng/api/typedarray"; +import { clipped, intersectRectCircle } from "./clipping.js"; import { hline } from "./hvline.js"; -import { asInt } from "./utils.js"; export function* circle(cx: number, cy: number, r: number, fill = true) { [cx, cy, r] = asInt(cx, cy, r); @@ -49,7 +49,8 @@ export function* circle(cx: number, cy: number, r: number, fill = true) { /** * Version of {@link circle} yielding only coordinates in rect defined by - * `left,top`..`right,bottom`. + * `left,top`..`right,bottom`. Returns undefined if circle lies completely + * outside given clip rectangle. * * @param cx * @param cy @@ -69,4 +70,8 @@ export const circleClipped = ( right: number, bottom: number, fill = true -) => clipped(circle(cx, cy, r, fill), left, top, right, bottom); +) => { + return intersectRectCircle(left, top, right, bottom, cx, cy, r) + ? clipped(circle(cx, cy, r, fill), left, top, right, bottom) + : undefined; +}; diff --git a/packages/grid-iterators/src/clipped.ts b/packages/grid-iterators/src/clipped.ts deleted file mode 100644 index 769ff0ffd1..0000000000 --- a/packages/grid-iterators/src/clipped.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Filters points from `src` iterable to remove any falling outside the rect - * defined by `left,top`..`right,bottom`. - * - * @param src - * @param left - * @param top - * @param right - * @param bottom - */ -export function* clipped( - src: Iterable, - left: number, - top: number, - right: number, - bottom: number -) { - for (let p of src) { - if (p[0] >= left && p[0] < right && p[1] >= top && p[1] < bottom) - yield p; - } -} diff --git a/packages/grid-iterators/src/clipping.ts b/packages/grid-iterators/src/clipping.ts new file mode 100644 index 0000000000..fb9c9e2a26 --- /dev/null +++ b/packages/grid-iterators/src/clipping.ts @@ -0,0 +1,101 @@ +import type { FnN3, FnU2, FnU7, FnU8, Tuple } from "@thi.ng/api"; + +/** + * Filters points from `src` iterable to remove any falling outside the rect + * defined by `left,top`..`right,bottom`. + * + * @param src + * @param left + * @param top + * @param right + * @param bottom + */ +export function* clipped( + src: Iterable, + left: number, + top: number, + right: number, + bottom: number +) { + for (let p of src) { + if (p[0] >= left && p[0] < right && p[1] >= top && p[1] < bottom) + yield p; + } +} + +/** @internal */ +const axis: FnN3 = (a, b, c) => + (a < b ? a - b : a > b + c ? a - b - c : 0) ** 2; + +/** + * Based on {@link @thi.ng/geom-isec}, but inlined to avoid dependency. + * + * @param x + * @param y + * @param w + * @param h + * @param cx + * @param cy + * @param r + * + * @internal + */ +export const intersectRectCircle: FnU7 = ( + x, + y, + w, + h, + cx, + cy, + r +) => axis(cx, x, w) + axis(cy, y, h) <= r * r; + +/** + * Based on {@link @thi.ng/geom-clip-line#liangBarsky2Raw}, but with diff return type. + * + * @param ax + * @param ay + * @param bx + * @param by + * @param minx + * @param miny + * @param maxx + * @param maxy + * + * @internal + */ +export const liangBarsky: FnU8 | undefined> = ( + ax, + ay, + bx, + by, + minx, + miny, + maxx, + maxy +) => { + const dx = bx - ax; + const dy = by - ay; + let alpha = 0; + let beta = 1; + const clip: FnU2 = (p, q) => { + if (p < 0) { + const r = q / p; + if (r > beta) return false; + r > alpha && (alpha = r); + } else if (p > 0) { + const r = q / p; + if (r < alpha) return false; + r < beta && (beta = r); + } else if (q < 0) { + return false; + } + return true; + }; + return clip(-dx, ax - minx) && + clip(dx, maxx - ax) && + clip(-dy, ay - miny) && + clip(dy, maxy - ay) + ? [alpha * dx + ax, alpha * dy + ay, beta * dx + ax, beta * dy + ay] + : undefined; +}; diff --git a/packages/grid-iterators/src/index.ts b/packages/grid-iterators/src/index.ts index 3444361ede..b797df78fc 100644 --- a/packages/grid-iterators/src/index.ts +++ b/packages/grid-iterators/src/index.ts @@ -1,5 +1,5 @@ export * from "./circle.js"; -export * from "./clipped.js"; +export * from "./clipping.js"; export * from "./column-ends.js"; export * from "./columns.js"; export * from "./diagonal.js"; diff --git a/packages/grid-iterators/src/line.ts b/packages/grid-iterators/src/line.ts index 2f46853df2..446582f64c 100644 --- a/packages/grid-iterators/src/line.ts +++ b/packages/grid-iterators/src/line.ts @@ -1,5 +1,5 @@ -import { clipped } from "./clipped.js"; -import { asInt } from "./utils.js"; +import { asInt } from "@thi.ng/api/typedarray"; +import { liangBarsky } from "./clipping"; export function* line(ax: number, ay: number, bx: number, by: number) { [ax, ay, bx, by] = asInt(ax, ay, bx, by); @@ -26,7 +26,8 @@ export function* line(ax: number, ay: number, bx: number, by: number) { /** * Version of {@link line} yielding only coordinates in rect defined by - * `left,top`..`right,bottom`. + * `left,top`..`right,bottom`. Returns undefined if circle lies completely + * outside given clip rectangle. * * @param x1 * @param y1 @@ -46,4 +47,7 @@ export const lineClipped = ( top: number, right: number, bottom: number -) => clipped(line(x1, y1, x2, y2), left, top, right, bottom); +) => { + const res = liangBarsky(x1, y1, x2, y2, left, top, right, bottom); + return res ? line(res[0], res[1], res[2], res[3]) : undefined; +}; From dec44e09dfb87a7e05b506f20387a396a6432669 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 15:25:00 +0100 Subject: [PATCH 15/30] refactor(grid-iterators): update floodFill() predicate type - update docs --- packages/grid-iterators/src/flood-fill.ts | 53 +++++++++++++++-------- 1 file changed, 36 insertions(+), 17 deletions(-) diff --git a/packages/grid-iterators/src/flood-fill.ts b/packages/grid-iterators/src/flood-fill.ts index ce43148c83..8e61dbc7c9 100644 --- a/packages/grid-iterators/src/flood-fill.ts +++ b/packages/grid-iterators/src/flood-fill.ts @@ -1,10 +1,33 @@ -import type { Predicate } from "@thi.ng/api"; +import type { Predicate2 } from "@thi.ng/api"; import { BitField, defBitField } from "@thi.ng/bitfield/bitfield"; /** - * Yields an iterator of 2D coordinates which would flood fill the space in - * [0,0]..(width,height) interval, starting at given `x,y`. The given predicate - * function is used to select eligible grid indices (e.g. pixels of sorts) + * Yields an iterator of 2D coordinates of the connected region around `x,y` for + * which the given predicate succeeds. I.e. The function recursively explores + * (in a row-major manner) the space in the `[0,0]..(width,height)` interval, + * starting at given `x,y` and continues as long given predicate function + * returns a truthy value. + * + * @remarks + * Only the behavior is recursive, not the actual implementation (stack based). + * Grid cells are visited max. once. A bit field is used to mark visited cells. + * + * @example + * ```ts + * const img = [ + * 1,0,1,0, + * 0,0,0,0, + * 0,1,1,0, + * 0,1,1,1, + * ]; + * + * // flood fill connected region from point (2,1) + * [...floodFill((x, y) => img[y * 4 + x] === 0, 2, 1, 4, 4)] + * // [ + * // [2, 1], [1, 1], [0, 1], [3, 1], [3, 2], + * // [3, 0], [0, 2], [0, 3], [1, 0] + * // ] + * ``` * * @param pred * @param x @@ -13,7 +36,7 @@ import { BitField, defBitField } from "@thi.ng/bitfield/bitfield"; * @param height */ export function* floodFill( - pred: Predicate, + pred: Predicate2, x: number, y: number, width: number, @@ -21,7 +44,7 @@ export function* floodFill( ) { x |= 0; y |= 0; - if (!pred(y * width + x)) return; + if (!pred(x, y)) return; const queue: number[][] = [[x, y]]; const visited = defBitField(width * height); height--; @@ -34,43 +57,39 @@ export function* floodFill( /** @internal */ function* partialRow( - pred: Predicate, + pred: Predicate2, queue: number[][], visited: BitField, x: number, y: number, width: number, height1: number, - dir: number + step: number ) { let idx = y * width + x; if (visited.at(idx)) return; - let idxUp = idx - width; - let idxDown = idx + width; let scanUp = false; let scanDown = false; - while (x >= 0 && x < width && pred(idx)) { + while (x >= 0 && x < width && pred(x, y)) { visited.setAt(idx); yield [x, y]; if (y > 0) { - if (pred(idxUp) && !scanUp) { + if (pred(x, y - 1) && !scanUp) { queue.push([x, y - 1]); scanUp = true; } else { scanUp = false; } - idxUp += dir; } if (y < height1) { - if (pred(idxDown) && !scanDown) { + if (pred(x, y + 1) && !scanDown) { queue.push([x, y + 1]); scanDown = true; } else { scanDown = false; } - idxDown += dir; } - x += dir; - idx += dir; + x += step; + idx += step; } } From 585eb8d360f0c8603c5890dedf221af3afb5584f Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 15:26:38 +0100 Subject: [PATCH 16/30] feat(rasterize): import as new pkg --- packages/rasterize/LICENSE | 201 ++++++++++++++++++++++++++ packages/rasterize/README.md | 84 +++++++++++ packages/rasterize/api-extractor.json | 3 + packages/rasterize/package.json | 96 ++++++++++++ packages/rasterize/src/checks.ts | 7 + packages/rasterize/src/circle.ts | 17 +++ packages/rasterize/src/draw.ts | 15 ++ packages/rasterize/src/flood-fill.ts | 73 ++++++++++ packages/rasterize/src/index.ts | 5 + packages/rasterize/src/line.ts | 32 ++++ packages/rasterize/src/rect.ts | 41 ++++++ packages/rasterize/test/index.ts | 5 + packages/rasterize/tpl.readme.md | 50 +++++++ packages/rasterize/tsconfig.json | 9 ++ 14 files changed, 638 insertions(+) create mode 100644 packages/rasterize/LICENSE create mode 100644 packages/rasterize/README.md create mode 100644 packages/rasterize/api-extractor.json create mode 100644 packages/rasterize/package.json create mode 100644 packages/rasterize/src/checks.ts create mode 100644 packages/rasterize/src/circle.ts create mode 100644 packages/rasterize/src/draw.ts create mode 100644 packages/rasterize/src/flood-fill.ts create mode 100644 packages/rasterize/src/index.ts create mode 100644 packages/rasterize/src/line.ts create mode 100644 packages/rasterize/src/rect.ts create mode 100644 packages/rasterize/test/index.ts create mode 100644 packages/rasterize/tpl.readme.md create mode 100644 packages/rasterize/tsconfig.json diff --git a/packages/rasterize/LICENSE b/packages/rasterize/LICENSE new file mode 100644 index 0000000000..8dada3edaf --- /dev/null +++ b/packages/rasterize/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/packages/rasterize/README.md b/packages/rasterize/README.md new file mode 100644 index 0000000000..861f696330 --- /dev/null +++ b/packages/rasterize/README.md @@ -0,0 +1,84 @@ + + +# ![rasterize](https://media.thi.ng/umbrella/banners/thing-rasterize.svg?8a88a1a6) + +[![npm version](https://img.shields.io/npm/v/@thi.ng/rasterize.svg)](https://www.npmjs.com/package/@thi.ng/rasterize) +![npm downloads](https://img.shields.io/npm/dm/@thi.ng/rasterize.svg) +[![Twitter Follow](https://img.shields.io/twitter/follow/thing_umbrella.svg?style=flat-square&label=twitter)](https://twitter.com/thing_umbrella) + +This project is part of the +[@thi.ng/umbrella](https://github.com/thi-ng/umbrella/) monorepo. + +- [About](#about) + - [Status](#status) +- [Installation](#installation) +- [Dependencies](#dependencies) +- [API](#api) +- [Authors](#authors) +- [License](#license) + +## About + +2D shape drawing & rasterization. + +### Status + +**ALPHA** - bleeding edge / work-in-progress + +[Search or submit any issues for this package](https://github.com/thi-ng/umbrella/issues?q=%5Brasterize%5D+in%3Atitle) + +## Installation + +```bash +yarn add @thi.ng/rasterize +``` + +ES module import: + +```html + +``` + +[Skypack documentation](https://docs.skypack.dev/) + +For Node.js REPL: + +```text +# with flag only for < v16 +node --experimental-repl-await + +> const rasterize = await import("@thi.ng/rasterize"); +``` + +Package sizes (gzipped, pre-treeshake): ESM: 669 bytes + +## Dependencies + +- [@thi.ng/api](https://github.com/thi-ng/umbrella/tree/develop/packages/api) +- [@thi.ng/grid-iterators](https://github.com/thi-ng/umbrella/tree/develop/packages/grid-iterators) +- [@thi.ng/transducers](https://github.com/thi-ng/umbrella/tree/develop/packages/transducers) + +## API + +[Generated API docs](https://docs.thi.ng/umbrella/rasterize/) + +TODO + +## Authors + +Karsten Schmidt + +If this project contributes to an academic publication, please cite it as: + +```bibtex +@misc{thing-rasterize, + title = "@thi.ng/rasterize", + author = "Karsten Schmidt", + note = "https://thi.ng/rasterize", + year = 2021 +} +``` + +## License + +© 2021 Karsten Schmidt // Apache Software License 2.0 diff --git a/packages/rasterize/api-extractor.json b/packages/rasterize/api-extractor.json new file mode 100644 index 0000000000..94972e6bed --- /dev/null +++ b/packages/rasterize/api-extractor.json @@ -0,0 +1,3 @@ +{ + "extends": "../../api-extractor.json" +} diff --git a/packages/rasterize/package.json b/packages/rasterize/package.json new file mode 100644 index 0000000000..b05d1eba68 --- /dev/null +++ b/packages/rasterize/package.json @@ -0,0 +1,96 @@ +{ + "name": "@thi.ng/rasterize", + "version": "0.0.1", + "description": "2D shape drawing & rasterization", + "type": "module", + "module": "./index.js", + "typings": "./index.d.ts", + "sideEffects": false, + "repository": { + "type": "git", + "url": "https://github.com/thi-ng/umbrella.git" + }, + "homepage": "https://github.com/thi-ng/umbrella/tree/master/packages/rasterize#readme", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/postspectacular" + }, + { + "type": "patreon", + "url": "https://patreon.com/thing_umbrella" + } + ], + "author": "Karsten Schmidt ", + "license": "Apache-2.0", + "scripts": { + "build": "yarn clean && tsc --declaration", + "clean": "rimraf *.js *.d.ts *.map doc", + "doc": "typedoc --excludePrivate --excludeInternal --out doc src/index.ts", + "doc:ae": "mkdir -p .ae/doc .ae/temp && node_modules/.bin/api-extractor run --local --verbose", + "doc:readme": "yarn doc:stats && ../../scripts/node-esm ../../tools/src/readme.ts", + "doc:stats": "../../scripts/node-esm ../../tools/src/module-stats.ts", + "pub": "yarn build && yarn publish --access public", + "test": "testament test" + }, + "dependencies": { + "@thi.ng/api": "^8.0.6", + "@thi.ng/grid-iterators": "^2.0.6", + "@thi.ng/transducers": "^8.0.6" + }, + "devDependencies": { + "@thi.ng/testament": "^0.1.6" + }, + "keywords": [ + "2d", + "bitmap", + "circle", + "clipping", + "draw", + "floodfill", + "grid", + "line", + "pattern", + "shape", + "rect", + "typescript" + ], + "publishConfig": { + "access": "public" + }, + "browser": { + "process": false, + "setTimeout": false + }, + "engines": { + "node": ">=14" + }, + "files": [ + "*.js", + "*.d.ts" + ], + "exports": { + ".": { + "import": "./index.js" + }, + "./checks": { + "import": "./checks.js" + }, + "./circle": { + "import": "./circle.js" + }, + "./flood-fill": { + "import": "./flood-fill.js" + }, + "./line": { + "import": "./line.js" + }, + "./rect": { + "import": "./rect.js" + } + }, + "thi.ng": { + "status": "alpha", + "year": 2021 + } +} diff --git a/packages/rasterize/src/checks.ts b/packages/rasterize/src/checks.ts new file mode 100644 index 0000000000..094ecee356 --- /dev/null +++ b/packages/rasterize/src/checks.ts @@ -0,0 +1,7 @@ +import type { IGrid2D } from "@thi.ng/api"; + +export const isInBounds2D = ( + { width, height }: IGrid2D, + x: number, + y: number +) => x >= 0 && x < width && y >= 0 && y < height; diff --git a/packages/rasterize/src/circle.ts b/packages/rasterize/src/circle.ts new file mode 100644 index 0000000000..460d1ee30a --- /dev/null +++ b/packages/rasterize/src/circle.ts @@ -0,0 +1,17 @@ +import type { IGrid2D, TypedArray } from "@thi.ng/api"; +import { circleClipped } from "@thi.ng/grid-iterators/circle"; +import { draw2D } from "./draw"; + +export const drawCircle = ( + grid: IGrid2D, + x: number, + y: number, + r: number, + val: P, + fill = false +) => + draw2D( + grid, + val, + circleClipped(x, y, r, 0, 0, grid.width, grid.height, fill) + ); diff --git a/packages/rasterize/src/draw.ts b/packages/rasterize/src/draw.ts new file mode 100644 index 0000000000..71f5c9d46c --- /dev/null +++ b/packages/rasterize/src/draw.ts @@ -0,0 +1,15 @@ +// thing:no-export +import type { IGrid2D, Nullable, TypedArray } from "@thi.ng/api"; + +/** @internal */ +export const draw2D = ( + grid: IGrid2D, + val: P, + pts: Nullable> +) => { + if (pts) { + const { data, stride, rowStride } = grid; + for (let p of pts) data[p[0] * stride + p[1] * rowStride] = val; + } + return grid; +}; diff --git a/packages/rasterize/src/flood-fill.ts b/packages/rasterize/src/flood-fill.ts new file mode 100644 index 0000000000..bb5981cfa9 --- /dev/null +++ b/packages/rasterize/src/flood-fill.ts @@ -0,0 +1,73 @@ +import type { IGrid2D, TypedArray } from "@thi.ng/api"; +import { floodFill } from "@thi.ng/grid-iterators/flood-fill"; +import { isInBounds2D } from "./checks.js"; +import { draw2D } from "./draw.js"; + +/** + * Fills pixel in the connected region around `x,y` with given color. Returns + * pixel buffer. + * + * @param img + * @param x + * @param y + * @param val + */ +export const floodFillSolid = ( + img: IGrid2D, + x: number, + y: number, + val: P +) => { + if (!isInBounds2D(img, x, y)) return img; + const { data, width, height, stride, rowStride } = img; + const srcVal = img.getAtUnsafe(x, y); + return draw2D( + img, + val, + floodFill( + (x, y) => data[x * stride + y * rowStride] === srcVal, + x, + y, + width, + height + ) + ); +}; + +/** + * Fills pixel in the connected region around `x,y` with the pattern defined by + * given `pattern` image (must be in same format as `img`). Returns updated + * pixel buffer. + * + * @param grid + * @param x + * @param y + * @param pattern + */ +export const floodFillPattern = ( + grid: IGrid2D, + x: number, + y: number, + pattern: IGrid2D +) => { + if (!isInBounds2D(grid, x, y)) return grid; + const { data: dest, stride: ds, rowStride: drs } = grid; + const { + data: src, + width: sw, + height: sh, + stride: ss, + rowStride: srs, + } = pattern; + const srcVal = grid.getAtUnsafe(x, y); + for (let [xx, yy] of floodFill( + (x, y) => dest[x * ds + y * drs] === srcVal, + x, + y, + grid.width, + grid.height + )) { + dest[xx * ds + yy * drs] = src[(xx % sw) * ss + (yy % sh) * srs]; + } + return grid; +}; diff --git a/packages/rasterize/src/index.ts b/packages/rasterize/src/index.ts new file mode 100644 index 0000000000..7a04959833 --- /dev/null +++ b/packages/rasterize/src/index.ts @@ -0,0 +1,5 @@ +export * from "./checks.js"; +export * from "./circle.js"; +export * from "./flood-fill.js"; +export * from "./line.js"; +export * from "./rect.js"; diff --git a/packages/rasterize/src/line.ts b/packages/rasterize/src/line.ts new file mode 100644 index 0000000000..5fe235cb4e --- /dev/null +++ b/packages/rasterize/src/line.ts @@ -0,0 +1,32 @@ +import type { Fn, IGrid2D, TypedArray } from "@thi.ng/api"; +import { lineClipped } from "@thi.ng/grid-iterators/line"; +import { draw2D } from "./draw.js"; + +export const drawLine = ( + grid: IGrid2D, + x1: number, + y1: number, + x2: number, + y2: number, + val: P +) => + draw2D( + grid, + val, + lineClipped(x1, y1, x2, y2, 0, 0, grid.width, grid.height) + ); + +export const drawLineWith = ( + fn: Fn, + grid: IGrid2D, + x1: number, + y1: number, + x2: number, + y2: number +) => { + const pts = lineClipped(x1, y1, x2, y2, 0, 0, grid.width, grid.height); + if (pts) { + for (let p of pts) fn(p); + } + return grid; +}; diff --git a/packages/rasterize/src/rect.ts b/packages/rasterize/src/rect.ts new file mode 100644 index 0000000000..c4b56d08a2 --- /dev/null +++ b/packages/rasterize/src/rect.ts @@ -0,0 +1,41 @@ +import type { IGrid2D, TypedArray } from "@thi.ng/api"; +import { hlineClipped, vlineClipped } from "@thi.ng/grid-iterators/hvline"; +import { rows2d } from "@thi.ng/grid-iterators/rows"; +import { concat } from "@thi.ng/transducers/concat"; +import { draw2D } from "./draw.js"; + +export const drawRect = ( + grid: IGrid2D, + x: number, + y: number, + w: number, + h: number, + val: P, + fill = false +) => { + const { data, width: iw, height: ih, stride, rowStride } = grid; + if (fill) { + if (x < 0) { + w += x; + x = 0; + } + if (y < 0) { + h += y; + y = 0; + } + for (let [xx, yy] of rows2d(Math.min(w, iw - x), Math.min(h, ih - y))) { + data[(x + xx) * stride + (y + yy) * rowStride] = val; + } + return; + } + return draw2D( + grid, + val, + concat( + hlineClipped(x, y, w, 0, 0, iw, ih), + vlineClipped(x, y + 1, h - 2, 0, 0, iw, ih), + hlineClipped(x, y + h - 1, w, 0, 0, iw, ih), + vlineClipped(x + w - 1, y + 1, h - 2, 0, 0, iw, ih) + ) + ); +}; diff --git a/packages/rasterize/test/index.ts b/packages/rasterize/test/index.ts new file mode 100644 index 0000000000..7365af32bd --- /dev/null +++ b/packages/rasterize/test/index.ts @@ -0,0 +1,5 @@ +import { group } from "@thi.ng/testament"; +// import * as assert from "assert"; +// import { } from "../src"; + +group("rasterize", {}); diff --git a/packages/rasterize/tpl.readme.md b/packages/rasterize/tpl.readme.md new file mode 100644 index 0000000000..c1a3304490 --- /dev/null +++ b/packages/rasterize/tpl.readme.md @@ -0,0 +1,50 @@ +# ${pkg.banner} + +[![npm version](https://img.shields.io/npm/v/${pkg.name}.svg)](https://www.npmjs.com/package/${pkg.name}) +![npm downloads](https://img.shields.io/npm/dm/${pkg.name}.svg) +[![Twitter Follow](https://img.shields.io/twitter/follow/thing_umbrella.svg?style=flat-square&label=twitter)](https://twitter.com/thing_umbrella) + +This project is part of the +[@thi.ng/umbrella](https://github.com/thi-ng/umbrella/) monorepo. + + + +## About + +${pkg.description} + +${status} + +${supportPackages} + +${relatedPackages} + +${blogPosts} + +## Installation + +${pkg.install} + +${pkg.size} + +## Dependencies + +${pkg.deps} + +${examples} + +## API + +${docLink} + +TODO + +## Authors + +${authors} + +${pkg.cite} + +## License + +© ${copyright} // ${license} diff --git a/packages/rasterize/tsconfig.json b/packages/rasterize/tsconfig.json new file mode 100644 index 0000000000..bd6481a5a6 --- /dev/null +++ b/packages/rasterize/tsconfig.json @@ -0,0 +1,9 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "outDir": "." + }, + "include": [ + "./src/**/*.ts" + ] +} From 2fe8d4f0944968f364cc4b5fee6a778ac3733abb Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 15:37:10 +0100 Subject: [PATCH 17/30] refactor(pixel): update types (IGrid2D) - update `IPixelBuffer` to extend new `IGrid2D` - deprecate `.pixels` property (use `.data`) - add `.rowStride` getter for PackedBuffer --- packages/pixel/src/api.ts | 45 +---------- packages/pixel/src/canvas.ts | 4 +- packages/pixel/src/checks.ts | 4 +- packages/pixel/src/convolve.ts | 8 +- packages/pixel/src/dominant-colors.ts | 2 +- packages/pixel/src/float.ts | 109 +++++++++++++------------- packages/pixel/src/packed.ts | 83 +++++++++++--------- packages/pixel/src/sample.ts | 24 +++--- 8 files changed, 126 insertions(+), 153 deletions(-) diff --git a/packages/pixel/src/api.ts b/packages/pixel/src/api.ts index 5d552c5571..b52efbd34d 100644 --- a/packages/pixel/src/api.ts +++ b/packages/pixel/src/api.ts @@ -5,6 +5,7 @@ import type { Fn3, FnN, FnU2, + IGrid2D, IObjectOf, NumericArray, TypedArray, @@ -191,50 +192,12 @@ export interface CanvasContext { export interface RawPixelBuffer extends CanvasContext { img: ImageData; - pixels: Uint32Array; + data: Uint32Array; } -export interface IPixelBuffer { - readonly width: number; - readonly height: number; +export interface IPixelBuffer + extends IGrid2D { readonly format: IABGRConvert; - readonly stride: number; - readonly pixels: T; - - /** - * Returns pixel value at given position. If pos is outside the - * defined region, returns a suitable zero value. - * - * @param x - - * @param y - - */ - getAt(x: number, y: number): P; - - /** - * Non-boundschecked version of {@link IPixelBuffer.getAt}. - * - * @param x - * @param y - */ - getAtUnsafe(x: number, y: number): P; - - /** - * Writes pixel value at given position. Has no effect if outside of - * the defined region. - * - * @param x - - * @param y - - * @param col - - */ - setAt(x: number, y: number, col: P): this; - - /** - * Non-boundschecked version of {@link IPixelBuffer.setAt}. - * - * @param x - * @param y - */ - setAtUnsafe(x: number, y: number, col: P): this; /** * Extracts region as new pixel buffer in same format. diff --git a/packages/pixel/src/canvas.ts b/packages/pixel/src/canvas.ts index da937dc83e..8a60501f08 100644 --- a/packages/pixel/src/canvas.ts +++ b/packages/pixel/src/canvas.ts @@ -45,12 +45,12 @@ export function canvasPixels(width: HTMLCanvasElement | number, height?: number) ctx = canvas.getContext("2d")!; } const img = ctx.getImageData(0, 0, canvas.width, canvas.height); - const pixels = new Uint32Array(img.data.buffer); + const data = new Uint32Array(img.data.buffer); return { canvas, ctx, img, - pixels + data }; } diff --git a/packages/pixel/src/checks.ts b/packages/pixel/src/checks.ts index e3b90fef8f..f7d903eafb 100644 --- a/packages/pixel/src/checks.ts +++ b/packages/pixel/src/checks.ts @@ -4,11 +4,11 @@ import type { FloatFormat, PackedFormat } from "./api.js"; /** @internal */ export const ensureSize = ( - pixels: TypedArray, + data: TypedArray, width: number, height: number, stride = 1 -) => assert(pixels.length >= width * height * stride, "pixel buffer too small"); +) => assert(data.length >= width * height * stride, "pixel buffer too small"); /** @internal */ export const ensureChannel = (fmt: PackedFormat | FloatFormat, id: number) => { diff --git a/packages/pixel/src/convolve.ts b/packages/pixel/src/convolve.ts index bfb7317776..585d9e4ef4 100644 --- a/packages/pixel/src/convolve.ts +++ b/packages/pixel/src/convolve.ts @@ -75,7 +75,7 @@ const convolve = ({ strideY, }: ReturnType) => { ensureChannel(src.format, channel); - const dpix = dest.pixels; + const dpix = dest.data; const stepX = strideX * srcStride; const stepY = strideY * rowStride; for ( @@ -229,7 +229,7 @@ export const defKernel = ( const fnBody = [ decls, "const { min, max } = Math;", - "const { pixels: pix, stride, rowStride } = src;", + "const { data: pix, stride, rowStride } = src;", "const maxX = (src.width - 1) * stride;", "const maxY = (src.height - 1) * rowStride;", "return (x, y, channel) => {", @@ -255,7 +255,7 @@ export const defLargeKernel = ( h: number ): Fn => { return (src) => { - const { pixels, rowStride, stride } = src; + const { data, rowStride, stride } = src; const x0 = -(w >> 1) * stride; const x1 = -x0 + (w & 1 ? stride : 0); const y0 = -(h >> 1) * rowStride; @@ -276,7 +276,7 @@ export const defLargeKernel = ( x += stride, k++ ) { sum += - kernel[k] * pixels[row + clamp(xx + x, channel, $maxX)]; + kernel[k] * data[row + clamp(xx + x, channel, $maxX)]; } } return sum; diff --git a/packages/pixel/src/dominant-colors.ts b/packages/pixel/src/dominant-colors.ts index 68f91ceec9..b9cc7a4b72 100644 --- a/packages/pixel/src/dominant-colors.ts +++ b/packages/pixel/src/dominant-colors.ts @@ -38,7 +38,7 @@ export const dominantColors = ( const mapped: Float32Array[] = []; const filter = opts.filter || (() => true); for (let i = 0, j = 0, s = img.stride; i < n; i++, j += s) { - const p = img.pixels.subarray(j, j + s); + const p = img.data.subarray(j, j + s); if (filter(p, i)) mapped.push(p); } if (!mapped.length) return []; diff --git a/packages/pixel/src/float.ts b/packages/pixel/src/float.ts index cc4a61aa7d..ad2a18f2af 100644 --- a/packages/pixel/src/float.ts +++ b/packages/pixel/src/float.ts @@ -31,13 +31,13 @@ import { defSampler } from "./sample.js"; * @param w - * @param h - * @param fmt - - * @param pixels - + * @param data - */ export function floatBuffer( w: number, h: number, fmt: FloatFormat | FloatFormatSpec, - pixels?: Float32Array + data?: Float32Array ): FloatBuffer; export function floatBuffer( src: PackedBuffer, @@ -74,8 +74,8 @@ export class FloatBuffer */ static fromPacked(src: PackedBuffer, fmt: FloatFormat | FloatFormatSpec) { const dest = new FloatBuffer(src.width, src.height, fmt); - const { pixels: dbuf, format: dfmt, stride } = dest; - const { pixels: sbuf, format: sfmt } = src; + const { data: dbuf, format: dfmt, stride } = dest; + const { data: sbuf, format: sfmt } = src; for (let i = sbuf.length; --i >= 0; ) { dbuf.set(dfmt.fromABGR(sfmt.toABGR(sbuf[i])), i * stride); } @@ -86,7 +86,7 @@ export class FloatBuffer readonly height: number; readonly stride: number; readonly rowStride: number; - readonly pixels: Float32Array; + readonly data: Float32Array; readonly format: FloatFormat; protected __empty: NumericArray; @@ -94,7 +94,7 @@ export class FloatBuffer w: number, h: number, fmt: FloatFormat | FloatFormatSpec, - pixels?: Float32Array + data?: Float32Array ) { this.width = w; this.height = h; @@ -103,19 +103,24 @@ export class FloatBuffer : defFloatFormat(fmt); this.stride = fmt.channels.length; this.rowStride = w * this.stride; - this.pixels = pixels || new Float32Array(w * h * this.stride); + this.data = data || new Float32Array(w * h * this.stride); this.__empty = ( Object.freeze(new Array(this.stride).fill(0)) ); } + /** @deprecated use `.data` instead */ + get pixels() { + return this.data; + } + as(fmt: PackedFormat) { - const { width, height, stride, pixels, format: sfmt } = this; + const { width, height, stride, data, format: sfmt } = this; const dest = new PackedBuffer(width, height, fmt); - const dpixels = dest.pixels; - for (let i = 0, j = 0, n = pixels.length; i < n; i += stride, j++) { + const dpixels = dest.data; + for (let i = 0, j = 0, n = data.length; i < n; i += stride, j++) { dpixels[j] = fmt.fromABGR( - sfmt.toABGR(pixels.subarray(i, i + stride)) + sfmt.toABGR(data.subarray(i, i + stride)) ); } return dest; @@ -123,7 +128,7 @@ export class FloatBuffer copy() { const dest = this.empty(); - dest.pixels.set(this.pixels); + dest.data.set(this.data); return dest; } @@ -140,7 +145,7 @@ export class FloatBuffer getAtUnsafe(x: number, y: number) { const stride = this.stride; const idx = (x | 0) * stride + (y | 0) * this.rowStride; - return this.pixels.subarray(idx, idx + stride); + return this.data.subarray(idx, idx + stride); } setAt(x: number, y: number, col: NumericArray) { @@ -148,7 +153,7 @@ export class FloatBuffer x < this.width && y >= 0 && y < this.height && - this.pixels.set( + this.data.set( col, (x | 0) * this.stride + (y | 0) * this.rowStride ); @@ -156,7 +161,7 @@ export class FloatBuffer } setAtUnsafe(x: number, y: number, col: NumericArray) { - this.pixels.set(col, (x | 0) * this.stride + (y | 0) * this.rowStride); + this.data.set(col, (x | 0) * this.stride + (y | 0) * this.rowStride); return this; } @@ -164,9 +169,7 @@ export class FloatBuffer ensureChannel(this.format, id); const { width, stride } = this; if (x >= 0 && x < width && y >= 0 && y < this.height) { - return this.pixels[ - (x | 0) * stride + (y | 0) * this.rowStride + id - ]; + return this.data[(x | 0) * stride + (y | 0) * this.rowStride + id]; } } @@ -174,30 +177,30 @@ export class FloatBuffer ensureChannel(this.format, id); const { width, stride } = this; if (x >= 0 && x < width && y >= 0 && y < this.height) { - this.pixels[(x | 0) * stride + (y | 0) * this.rowStride + id] = col; + this.data[(x | 0) * stride + (y | 0) * this.rowStride + id] = col; } return this; } getChannel(id: number) { ensureChannel(this.format, id); - const { pixels, stride } = this; + const { data, stride } = this; const dest = new Float32Array(this.width * this.height); - for (let i = id, j = 0, n = pixels.length; i < n; i += stride, j++) { - dest[j] = clamp01(pixels[i]); + for (let i = id, j = 0, n = data.length; i < n; i += stride, j++) { + dest[j] = clamp01(data[i]); } return new FloatBuffer(this.width, this.height, FLOAT_GRAY, dest); } setChannel(id: number, src: FloatBuffer | number) { ensureChannel(this.format, id); - const { pixels: dest, stride } = this; + const { data: dest, stride } = this; if (isNumber(src)) { for (let i = id, n = dest.length; i < n; i += stride) { dest[i] = src; } } else { - const { pixels: sbuf, stride: sstride } = src; + const { data: sbuf, stride: sstride } = src; ensureSize(sbuf, this.width, this.height, sstride); for ( let i = id, j = 0, n = dest.length; @@ -214,8 +217,8 @@ export class FloatBuffer this.ensureFormat(dest); const { sx, sy, dx, dy, rw, rh } = __prepRegions(this, dest, opts); if (rw < 1 || rh < 1) return dest; - const sbuf = this.pixels; - const dbuf = dest.pixels; + const sbuf = this.data; + const dbuf = dest.data; const sw = this.rowStride; const dw = dest.rowStride; const stride = this.stride; @@ -242,8 +245,8 @@ export class FloatBuffer this.ensureFormat(dest); const { sx, sy, dx, dy, rw, rh } = __prepRegions(this, dest, opts); if (rw < 1 || rh < 1) return dest; - const sbuf = this.pixels; - const dbuf = dest.pixels; + const sbuf = this.data; + const dbuf = dest.data; const sw = this.rowStride; const dw = dest.rowStride; const rww = rw * this.stride; @@ -274,9 +277,9 @@ export class FloatBuffer toImageData() { const idata = new ImageData(this.width, this.height); const dest = new Uint32Array(idata.data.buffer); - const { stride, pixels, format } = this; - for (let i = 0, j = 0, n = pixels.length; i < n; i += stride, j++) { - dest[j] = format.toABGR(pixels.subarray(i, i + stride)); + const { stride, data, format } = this; + for (let i = 0, j = 0, n = data.length; i < n; i += stride, j++) { + dest[j] = format.toABGR(data.subarray(i, i + stride)); } return idata; } @@ -299,26 +302,26 @@ export class FloatBuffer } forEach(f: Fn2) { - const { pixels, stride } = this; - for (let i = 0, j = 0, n = pixels.length; i < n; i += stride, j++) { - pixels.set(f(pixels.subarray(i, i + stride), j), i); + const { data, stride } = this; + for (let i = 0, j = 0, n = data.length; i < n; i += stride, j++) { + data.set(f(data.subarray(i, i + stride), j), i); } return this; } clamp() { - const pixels = this.pixels; - for (let i = pixels.length; --i >= 0; ) { - pixels[i] = clamp01(pixels[i]); + const data = this.data; + for (let i = data.length; --i >= 0; ) { + data[i] = clamp01(data[i]); } return this; } clampChannel(id: number) { ensureChannel(this.format, id); - const { pixels, stride } = this; - for (let i = id, n = pixels.length; i < n; i += stride) { - pixels[i] = clamp01(pixels[i]); + const { data, stride } = this; + for (let i = id, n = data.length; i < n; i += stride) { + data[i] = clamp01(data[i]); } } @@ -326,30 +329,28 @@ export class FloatBuffer * Flips image vertically. */ flipY() { - const { pixels, rowStride } = this; + const { data, rowStride } = this; const tmp = new Float32Array(rowStride); for ( - let i = 0, j = pixels.length - rowStride; + let i = 0, j = data.length - rowStride; i < j; i += rowStride, j -= rowStride ) { - tmp.set(pixels.subarray(i, i + rowStride)); - pixels.copyWithin(i, j, j + rowStride); - pixels.set(tmp, j); + tmp.set(data.subarray(i, i + rowStride)); + data.copyWithin(i, j, j + rowStride); + data.set(tmp, j); } return this; } invert() { - const { pixels, format, stride } = this; + const { data, format, stride } = this; for ( - let i = 0, - n = pixels.length, - m = format.alpha ? stride - 1 : stride; + let i = 0, n = data.length, m = format.alpha ? stride - 1 : stride; i < n; i += stride ) { - for (let j = 0; j < m; j++) pixels[i + j] = 1 - pixels[i + j]; + for (let j = 0; j < m; j++) data[i + j] = 1 - data[i + j]; } return this; } @@ -364,7 +365,7 @@ export class FloatBuffer h |= 0; assert(w > 0 && h > 0, `target width & height must be > 0`); const dest = floatBuffer(w, h, this.format); - const dpix = dest.pixels; + const dpix = dest.data; const scaleX = w > 0 ? this.width / w : 0; const scaleY = h > 0 ? this.height / h : 0; const stride = this.stride; @@ -381,17 +382,17 @@ export class FloatBuffer } upsize() { - const { width, height, pixels, stride, rowStride } = this; + const { width, height, data, stride, rowStride } = this; const dstride = stride * 2; const dest = floatBuffer(width * 2, height * 2, this.format); - const dpix = dest.pixels; + const dpix = dest.data; for (let y = 0, si = 0; y < height; y++) { for ( let x = 0, di = y * rowStride * 4; x < width; x++, si += stride, di += dstride ) { - dpix.set(pixels.subarray(si, si + stride), di); + dpix.set(data.subarray(si, si + stride), di); } } return dest; diff --git a/packages/pixel/src/packed.ts b/packages/pixel/src/packed.ts index 6420b0eca8..eb56a2a8f0 100644 --- a/packages/pixel/src/packed.ts +++ b/packages/pixel/src/packed.ts @@ -48,13 +48,13 @@ import { defSampler } from "./sample.js"; * @param w - * @param h - * @param fmt - - * @param pixels - + * @param data - */ export function packedBuffer( w: number, h: number, fmt: PackedFormat | PackedFormatSpec, - pixels?: UIntArray + data?: UIntArray ): PackedBuffer; export function packedBuffer( src: PackedBuffer, @@ -99,10 +99,10 @@ export const packedBufferFromCanvas = ( const h = canvas.height; let dest: UIntArray | undefined; if (fmt === ABGR8888) { - dest = ctx.pixels; + dest = ctx.data; } else { dest = typedArray(fmt.type, w * h); - const src = ctx.pixels; + const src = ctx.data; const from = fmt.fromABGR; for (let i = dest.length; --i >= 0; ) { dest[i] = from(src[i]); @@ -125,33 +125,42 @@ export class PackedBuffer readonly width: number; readonly height: number; readonly format: PackedFormat; - readonly pixels: UIntArray; + readonly data: UIntArray; constructor( w: number, h: number, fmt: PackedFormat | PackedFormatSpec, - pixels?: UIntArray + data?: UIntArray ) { this.width = w; this.height = h; this.format = (fmt).__packed ? fmt : defPackedFormat(fmt); - this.pixels = pixels || typedArray(fmt.type, w * h); + this.data = data || typedArray(fmt.type, w * h); + } + + /** @deprecated use `.data` instead */ + get pixels() { + return this.data; } get stride() { return 1; } + get rowStride() { + return this.width; + } + as(fmt: PackedFormat) { return this.getRegion(0, 0, this.width, this.height, fmt); } copy() { const dest = this.empty(); - dest.pixels.set(this.pixels); + dest.data.set(this.data); return dest; } @@ -161,12 +170,12 @@ export class PackedBuffer getAt(x: number, y: number) { return x >= 0 && x < this.width && y >= 0 && y < this.height - ? this.pixels[(x | 0) + (y | 0) * this.width] + ? this.data[(x | 0) + (y | 0) * this.width] : 0; } getAtUnsafe(x: number, y: number) { - return this.pixels[(x | 0) + (y | 0) * this.width]; + return this.data[(x | 0) + (y | 0) * this.width]; } setAt(x: number, y: number, col: number) { @@ -174,12 +183,12 @@ export class PackedBuffer x < this.width && y >= 0 && y < this.height && - (this.pixels[(x | 0) + (y | 0) * this.width] = col); + (this.data[(x | 0) + (y | 0) * this.width] = col); return this; } setAtUnsafe(x: number, y: number, col: number) { - this.pixels[(x | 0) + (y | 0) * this.width] = col; + this.data[(x | 0) + (y | 0) * this.width] = col; return this; } @@ -207,8 +216,8 @@ export class PackedBuffer let dw = dest.width; const { sx, sy, dx, dy, rw, rh } = __prepRegions(this, dest, opts); if (rw < 1 || rh < 1) return dest; - const sbuf = this.pixels; - const dbuf = dest.pixels; + const sbuf = this.data; + const dbuf = dest.data; const sf = this.format.toABGR; const df1 = dest.format.toABGR; const df2 = dest.format.fromABGR; @@ -231,8 +240,8 @@ export class PackedBuffer let dw = dest.width; const { sx, sy, dx, dy, rw, rh } = __prepRegions(this, dest, opts); if (rw < 1 || rh < 1) return dest; - const sbuf = this.pixels; - const dbuf = dest.pixels; + const sbuf = this.data; + const dbuf = dest.data; const sf = this.format.toABGR; const df = dest.format.fromABGR; const blitRow = @@ -271,7 +280,7 @@ export class PackedBuffer toImageData() { const idata = new ImageData(this.width, this.height); const dest = new Uint32Array(idata.data.buffer); - const src = this.pixels; + const src = this.data; const fmt = this.format.toABGR; for (let i = dest.length; --i >= 0; ) { dest[i] = fmt(src[i]); @@ -311,8 +320,8 @@ export class PackedBuffer fromABGR: __compileGrayFromABGR(chan.size), toABGR: __compileGrayToABGR(chan.size), }); - const src = this.pixels; - const dest = buf.pixels; + const src = this.data; + const dest = buf.data; const get = chan.int; for (let i = src.length; --i >= 0; ) { dest[i] = get(src[i]); @@ -322,12 +331,12 @@ export class PackedBuffer setChannel(id: number, src: PackedBuffer | number) { const chan = ensureChannel(this.format, id); - const dbuf = this.pixels; + const dbuf = this.data; const set = chan.setInt; if (isNumber(src)) { __setChannelUni(dbuf, src, set); } else { - const sbuf = src.pixels; + const sbuf = src.data; const schan = src.format.channels[0]; ensureSize(sbuf, this.width, this.height); if (chan.size === schan.size) { @@ -346,26 +355,26 @@ export class PackedBuffer } invert() { - const { format, pixels } = this; + const { data, format } = this; const mask = Math.pow(2, format.size - format.alpha) - 1; - for (let i = pixels.length; --i >= 0; ) { - pixels[i] ^= mask; + for (let i = data.length; --i >= 0; ) { + data[i] ^= mask; } return this; } premultiply() { - __transformABGR(this.pixels, this.format, premultiplyInt); + __transformABGR(this.data, this.format, premultiplyInt); return this; } postmultiply() { - __transformABGR(this.pixels, this.format, postmultiplyInt); + __transformABGR(this.data, this.format, postmultiplyInt); return this; } isPremultiplied() { - const pix = this.pixels; + const pix = this.data; const to = this.format.toABGR; for (let i = pix.length; --i >= 0; ) { if (!isPremultipliedInt(to(pix[i]))) { @@ -376,7 +385,7 @@ export class PackedBuffer } forEach(f: Fn2) { - const pix = this.pixels; + const pix = this.data; for (let i = pix.length; --i >= 0; ) { pix[i] = f(pix[i], i); } @@ -387,16 +396,16 @@ export class PackedBuffer * Flips image vertically. */ flipY() { - const { pixels, width } = this; + const { data, width } = this; const tmp = typedArray(this.format.type, width); for ( - let i = 0, j = pixels.length - width; + let i = 0, j = data.length - width; i < j; i += width, j -= width ) { - tmp.set(pixels.subarray(i, i + width)); - pixels.copyWithin(i, j, j + width); - pixels.set(tmp, j); + tmp.set(data.subarray(i, i + width)); + data.copyWithin(i, j, j + width); + data.set(tmp, j); } return this; } @@ -418,7 +427,7 @@ export class PackedBuffer h |= 0; assert(w > 0 && h > 0, `target width & height must be > 0`); const dest = packedBuffer(w, h, this.format); - const dpix = dest.pixels; + const dpix = dest.data; const scaleX = w > 0 ? this.width / w : 0; const scaleY = h > 0 ? this.height / h : 0; sampler = isString(sampler) @@ -434,12 +443,12 @@ export class PackedBuffer } upsize() { - const { width, height, pixels } = this; + const { width, height, data } = this; const dest = new PackedBuffer(width * 2, height * 2, this.format); - const dpix = dest.pixels; + const dpix = dest.data; for (let y = 0, si = 0; y < height; y++) { for (let x = 0, di = y * width * 4; x < width; x++, si++, di += 2) { - dpix[di] = pixels[si]; + dpix[di] = data[si]; } } return dest; diff --git a/packages/pixel/src/sample.ts b/packages/pixel/src/sample.ts index 0444074b44..39d8f88ddb 100644 --- a/packages/pixel/src/sample.ts +++ b/packages/pixel/src/sample.ts @@ -79,42 +79,42 @@ export function defSampler( } const sampleINC = - ({ pixels, width, height }: IPixelBuffer): IntSampler => + ({ data, width, height }: IPixelBuffer): IntSampler => (x, y) => x >= 0 && x < width && y >= 0 && y < height - ? pixels[(y | 0) * width + (x | 0)] + ? data[(y | 0) * width + (x | 0)] : 0; const sampleINW = - ({ pixels, width, height }: IPixelBuffer): IntSampler => + ({ data, width, height }: IPixelBuffer): IntSampler => (x, y) => - pixels[mod(y | 0, height) * width + mod(x | 0, width)]; + data[mod(y | 0, height) * width + mod(x | 0, width)]; -const sampleINR = ({ pixels, width, height }: IPixelBuffer): IntSampler => { +const sampleINR = ({ data, width, height }: IPixelBuffer): IntSampler => { const w1 = width - 1; const h1 = height - 1; - return (x, y) => pixels[clamp(y | 0, 0, h1) * width + clamp(x | 0, 0, w1)]; + return (x, y) => data[clamp(y | 0, 0, h1) * width + clamp(x | 0, 0, w1)]; }; const sampleFNC = - ({ pixels, width, height, rowStride, stride }: FloatBuffer): FloatSampler => + ({ data, width, height, rowStride, stride }: FloatBuffer): FloatSampler => (x, y) => { let i: number; return x >= 0 && x < width && y >= 0 && y < height ? ((i = (y | 0) * rowStride + (x | 0) * stride), - pixels.slice(i, i + stride)) + data.slice(i, i + stride)) : [0]; }; const sampleFNW = - ({ pixels, width, height, rowStride, stride }: FloatBuffer): FloatSampler => + ({ data, width, height, rowStride, stride }: FloatBuffer): FloatSampler => (x, y) => { let i = mod(y | 0, height) * rowStride + mod(x | 0, width) * stride; - return pixels.slice(i, i + stride); + return data.slice(i, i + stride); }; const sampleFNR = ({ - pixels, + data, width, height, rowStride, @@ -124,7 +124,7 @@ const sampleFNR = ({ const h1 = height - 1; return (x, y) => { let i = clamp(y | 0, 0, h1) * rowStride + clamp(x | 0, 0, w1) * stride; - return pixels.slice(i, i + stride); + return data.slice(i, i + stride); }; }; From f231d3e9e89d9f6dbf223edd364d5be928d74f43 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 15:39:05 +0100 Subject: [PATCH 18/30] build(pixel): remove obsolete drawing fns, update deps - drawing/filling fns migrated to thi.ng/rasterize --- packages/pixel/package.json | 15 +----- packages/pixel/src/draw.ts | 84 -------------------------------- packages/pixel/src/flood-fill.ts | 64 ------------------------ packages/pixel/src/index.ts | 2 - 4 files changed, 1 insertion(+), 164 deletions(-) delete mode 100644 packages/pixel/src/draw.ts delete mode 100644 packages/pixel/src/flood-fill.ts diff --git a/packages/pixel/package.json b/packages/pixel/package.json index f9b9403d60..720c587059 100644 --- a/packages/pixel/package.json +++ b/packages/pixel/package.json @@ -39,11 +39,9 @@ "@thi.ng/checks": "^3.0.6", "@thi.ng/distance": "^2.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/grid-iterators": "^2.0.6", "@thi.ng/k-means": "^0.4.6", "@thi.ng/math": "^5.0.6", - "@thi.ng/porter-duff": "^2.0.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/porter-duff": "^2.0.6" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" @@ -62,26 +60,21 @@ "blur", "canvas", "channel", - "circle", - "clipping", "color", "conversion", "convolution", "datastructure", "draw", "float", - "floodfill", "format", "gaussian", "grayscale", "image", "interval", "k-means", - "line", "multiformat", "normal", "pixel", - "rect", "resize", "rgb565", "sharpen", @@ -119,15 +112,9 @@ "./dominant-colors": { "import": "./dominant-colors.js" }, - "./draw": { - "import": "./draw.js" - }, "./float": { "import": "./float.js" }, - "./flood-fill": { - "import": "./flood-fill.js" - }, "./format/abgr8888": { "import": "./format/abgr8888.js" }, diff --git a/packages/pixel/src/draw.ts b/packages/pixel/src/draw.ts deleted file mode 100644 index b66a10c39f..0000000000 --- a/packages/pixel/src/draw.ts +++ /dev/null @@ -1,84 +0,0 @@ -import type { Fn, UIntArray } from "@thi.ng/api"; -import { circleClipped } from "@thi.ng/grid-iterators/circle"; -import { hlineClipped, vlineClipped } from "@thi.ng/grid-iterators/hvline"; -import { lineClipped } from "@thi.ng/grid-iterators/line"; -import { rows2d } from "@thi.ng/grid-iterators/rows"; -import { concat } from "@thi.ng/transducers/concat"; -import type { IPixelBuffer } from "./api.js"; - -/** @internal */ -const draw = ( - img: IPixelBuffer, - col: number, - pts: Iterable -) => { - for (let [xx, yy] of pts) img.setAtUnsafe(xx, yy, col); - return img; -}; - -export const drawLine = ( - img: IPixelBuffer, - x1: number, - y1: number, - x2: number, - y2: number, - col: number -) => draw(img, col, lineClipped(x1, y1, x2, y2, 0, 0, img.width, img.height)); - -export const drawLineWith = ( - fn: Fn, - img: IPixelBuffer, - x1: number, - y1: number, - x2: number, - y2: number -) => { - for (let p of lineClipped(x1, y1, x2, y2, 0, 0, img.width, img.height)) - fn(p); - return img; -}; - -export const drawCircle = ( - img: IPixelBuffer, - x: number, - y: number, - r: number, - col: number, - fill = false -) => draw(img, col, circleClipped(x, y, r, 0, 0, img.width, img.height, fill)); - -export const drawRect = ( - img: IPixelBuffer, - x: number, - y: number, - w: number, - h: number, - col: number, - fill = false -) => { - const { width: iw, height: ih } = img; - if (fill) { - if (x < 0) { - w += x; - x = 0; - } - if (y < 0) { - h += y; - y = 0; - } - for (let [xx, yy] of rows2d(Math.min(w, iw - x), Math.min(h, ih - y))) { - img.setAt(x + xx, y + yy, col); - } - return; - } - return draw( - img, - col, - concat( - hlineClipped(x, y, w, 0, 0, iw, ih), - vlineClipped(x, y + 1, h - 2, 0, 0, iw, ih), - hlineClipped(x, y + h - 1, w, 0, 0, iw, ih), - vlineClipped(x + w - 1, y + 1, h - 2, 0, 0, iw, ih) - ) - ); -}; diff --git a/packages/pixel/src/flood-fill.ts b/packages/pixel/src/flood-fill.ts deleted file mode 100644 index daebeefd8d..0000000000 --- a/packages/pixel/src/flood-fill.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { assert } from "@thi.ng/errors/assert"; -import { floodFill } from "@thi.ng/grid-iterators/flood-fill"; -import type { PackedBuffer } from "./packed.js"; - -/** - * Fills pixel in the connected region around `x,y` with given color. Returns - * pixel buffer. - * - * @param img - * @param x - * @param y - * @param col - */ -export const floodFillSolid = ( - img: PackedBuffer, - x: number, - y: number, - col: number -) => { - const { pixels, width, height } = img; - const src = img.getAt(x, y); - for (let [xx, yy] of floodFill( - (i) => pixels[i] === src, - x, - y, - width, - height - )) { - pixels[yy * width + xx] = col; - } - return img; -}; - -/** - * Fills pixel in the connected region around `x,y` with the pattern defined by - * given `pattern` image (must be in same format as `img`). Returns updated - * pixel buffer. - * - * @param img - * @param x - * @param y - * @param pattern - */ -export const floodFillPattern = ( - img: PackedBuffer, - x: number, - y: number, - pattern: PackedBuffer -) => { - assert(img.format === pattern.format, "pattern must have same format"); - const { pixels: dest, width, height } = img; - const { pixels: src, width: sw, height: sh } = pattern; - const srcCol = img.getAt(x, y); - for (let [xx, yy] of floodFill( - (i) => dest[i] === srcCol, - x, - y, - width, - height - )) { - dest[yy * width + xx] = src[(yy % sh) * sw + (xx % sw)]; - } - return img; -}; diff --git a/packages/pixel/src/index.ts b/packages/pixel/src/index.ts index 687b253d70..d98134ba44 100644 --- a/packages/pixel/src/index.ts +++ b/packages/pixel/src/index.ts @@ -2,9 +2,7 @@ export * from "./api.js"; export * from "./canvas.js"; export * from "./convolve.js"; export * from "./dominant-colors.js"; -export * from "./draw.js"; export * from "./float.js"; -export * from "./flood-fill.js"; export * from "./normal-map.js"; export * from "./packed.js"; export * from "./pyramid.js"; From 51e3d71b32b9ed3ac7172505caafab9326b6df1e Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 15:40:48 +0100 Subject: [PATCH 19/30] refactor(webgl): minor update texture gens - rename internals due to changes in thi.ng/pixel (2fe8d4f09) --- packages/webgl/src/textures/checkerboard.ts | 12 ++++++------ packages/webgl/src/textures/stripes.ts | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/webgl/src/textures/checkerboard.ts b/packages/webgl/src/textures/checkerboard.ts index 6d7a6abb5a..97941f414f 100644 --- a/packages/webgl/src/textures/checkerboard.ts +++ b/packages/webgl/src/textures/checkerboard.ts @@ -20,18 +20,18 @@ export const checkerboard = (opts: Partial) => { const size = opts.size!; const col1 = ARGB8888.toABGR(opts.col1!); const col2 = ARGB8888.toABGR(opts.col2!); - const { canvas, ctx, img, pixels } = canvasPixels(size); + const { canvas, ctx, img, data } = canvasPixels(size); for (let y = 0, i = 0; y < size; y++) { for (let x = 0; x < size; x++, i++) { - pixels[i] = (y & 1) ^ (x & 1) ? col1 : col2; + data[i] = (y & 1) ^ (x & 1) ? col1 : col2; } } if (opts.corners) { const corners = opts.cornerCols!.map(ARGB8888.toABGR); - pixels[0] = corners[0]; - pixels[size - 1] = corners[1]; - pixels[pixels.length - size] = corners[2]; - pixels[pixels.length - 1] = corners[3]; + data[0] = corners[0]; + data[size - 1] = corners[1]; + data[data.length - size] = corners[2]; + data[data.length - 1] = corners[3]; } ctx.putImageData(img, 0, 0); return canvas; diff --git a/packages/webgl/src/textures/stripes.ts b/packages/webgl/src/textures/stripes.ts index 5b23f394ac..ecaef35aa6 100644 --- a/packages/webgl/src/textures/stripes.ts +++ b/packages/webgl/src/textures/stripes.ts @@ -18,11 +18,11 @@ export const stripes = (opts: Partial) => { const size = opts.size!; const col1 = ARGB8888.toABGR(opts.col1!); const col2 = ARGB8888.toABGR(opts.col2!); - const { canvas, ctx, img, pixels } = opts.horizontal + const { canvas, ctx, img, data } = opts.horizontal ? canvasPixels(1, size) : canvasPixels(size, 1); for (let x = size; --x >= 0; ) { - pixels[x] = x & 1 ? col1 : col2; + data[x] = x & 1 ? col1 : col2; } ctx.putImageData(img, 0, 0); return canvas; From 9e121721c2d2b575e38ca21a7824f35438909122 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 15:59:03 +0100 Subject: [PATCH 20/30] feat(quad-edge): restructure Edge & ID handling BREAKING CHANGE: require explict ID args, add defEdge() - replace static Edge.create() with defEdge() - remove automatic ID generation and require explicit ID args for: - defEdge() - Edge.connect() --- packages/quad-edge/package.json | 3 ++ packages/quad-edge/src/index.ts | 69 ++++++++++++++++----------------- 2 files changed, 37 insertions(+), 35 deletions(-) diff --git a/packages/quad-edge/package.json b/packages/quad-edge/package.json index cd006f9d2c..a230129283 100644 --- a/packages/quad-edge/package.json +++ b/packages/quad-edge/package.json @@ -33,6 +33,9 @@ "pub": "yarn build && yarn publish --access public", "test": "testament test" }, + "dependencies": { + "@thi.ng/errors": "^2.0.6" + }, "devDependencies": { "@thi.ng/testament": "^0.1.6" }, diff --git a/packages/quad-edge/src/index.ts b/packages/quad-edge/src/index.ts index 835c487756..f5e2eb8cc1 100644 --- a/packages/quad-edge/src/index.ts +++ b/packages/quad-edge/src/index.ts @@ -1,16 +1,41 @@ -let NEXT_ID = 0; +import { assert } from "@thi.ng/errors/assert"; /** - * Helper function to set / reset edge ID counter. - * - * @param id - + * Type alias for a 4-tuple of {@link Edge} instances. */ -export const setNextID = (id: number) => (NEXT_ID = (id + 3) & -4); +export type QuadEdge = [Edge, Edge, Edge, Edge]; /** - * Type alias for a 4-tuple of {@link Edge} instances. + * Main edge / quadedge factory function. Use this in preference of direct + * invocation of the {@link Edge} constructor. + * + * Creates new {@link QuadEdge} with 4 child edges and returns the first + * child/primary edge. If `src` and `dest` are given, they will be associated + * with that new edge as end points. + * + * @remarks + * The given `id` MUST be a multiple of 4. + * + * @param id - + * @param src - + * @param dest - */ -export type QuadEdge = [Edge, Edge, Edge, Edge]; +export function defEdge(id: number): Edge; +export function defEdge(id: number, src: T, dest: T): Edge; +export function defEdge(id: number, src?: T, dest?: T): Edge { + assert((id & 3) === 0, `id must be multiple of 4`); + const quad = >new Array(4); + const a = (quad[0] = new Edge(quad, id)); + const b = (quad[1] = new Edge(quad, id + 1)); + const c = (quad[2] = new Edge(quad, id + 2)); + const d = (quad[3] = new Edge(quad, id + 3)); + a.onext = a; + c.onext = c; + b.onext = d; + d.onext = b; + src && dest && a.setEnds(src, dest); + return a; +} /** * Quad-edge implementation after Guibas & Stolfi. Based on C++ versions @@ -22,32 +47,6 @@ export type QuadEdge = [Edge, Edge, Edge, Edge]; * - {@link http://www.cs.cmu.edu/afs/andrew/scs/cs/15-463/2001/pub/src/a2/lischinski/114.ps} */ export class Edge { - /** - * Main edge / quadedge factory function. Use this in preference of - * direct invocation of the {@link Edge} constructor. - * - * Creates new {@link QuadEdge} with 4 child edges and returns the first - * child/primary edge. If `src` and `dest` are not `null`ish, the - * given args will be associated with that new edge as end points. - * - * @param src - - * @param dest - - */ - static create(src?: T, dest?: T) { - const quad = >new Array(4); - const a = (quad[0] = new Edge(quad, NEXT_ID)); - const b = (quad[1] = new Edge(quad, NEXT_ID + 1)); - const c = (quad[2] = new Edge(quad, NEXT_ID + 2)); - const d = (quad[3] = new Edge(quad, NEXT_ID + 3)); - a.onext = a; - c.onext = c; - b.onext = d; - d.onext = b; - NEXT_ID += 4; - src && dest && a.setEnds(src, dest); - return a; - } - id: number; parent: QuadEdge; origin!: T; @@ -157,8 +156,8 @@ export class Edge { this.sym.origin = d; } - connect(e: Edge): Edge { - const n = Edge.create(); + connect(e: Edge, id: number): Edge { + const n = defEdge(id); n.splice(this.lnext); n.sym.splice(e); n.setEnds(this.dest, e.origin); From e7b3c4cd1a4e92163db75191637eec852b9fabc6 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 16:02:37 +0100 Subject: [PATCH 21/30] feat(geom-voronoi): update visitor impls, edge ID handling - add internal edge ID generator - update `Visitor` type - update traverse impls - use thi.ng/bitfield for visited edges/verts (MUCH smaller memory req.) --- packages/geom-voronoi/package.json | 1 + packages/geom-voronoi/src/index.ts | 59 ++++++++++++++++-------------- 2 files changed, 32 insertions(+), 28 deletions(-) diff --git a/packages/geom-voronoi/package.json b/packages/geom-voronoi/package.json index 89dedcfeff..e12c8b12c8 100644 --- a/packages/geom-voronoi/package.json +++ b/packages/geom-voronoi/package.json @@ -35,6 +35,7 @@ }, "dependencies": { "@thi.ng/api": "^8.0.6", + "@thi.ng/bitfield": "^2.0.6", "@thi.ng/checks": "^3.0.6", "@thi.ng/geom-clip-line": "^2.0.6", "@thi.ng/geom-clip-poly": "^2.0.6", diff --git a/packages/geom-voronoi/src/index.ts b/packages/geom-voronoi/src/index.ts index 38e10340e4..8626d76aa3 100644 --- a/packages/geom-voronoi/src/index.ts +++ b/packages/geom-voronoi/src/index.ts @@ -1,4 +1,5 @@ import type { IObjectOf, Pair } from "@thi.ng/api"; +import { BitField, defBitField } from "@thi.ng/bitfield/bitfield"; import { isNumber } from "@thi.ng/checks/is-number"; import { liangBarsky2 } from "@thi.ng/geom-clip-line/liang-barsky"; import { sutherlandHodgeman } from "@thi.ng/geom-clip-poly"; @@ -10,15 +11,15 @@ import { import { centroid } from "@thi.ng/geom-poly-utils/centroid"; import { circumCenter2 } from "@thi.ng/geom-poly-utils/circumcenter"; import { EPS } from "@thi.ng/math/api"; -import { Edge } from "@thi.ng/quad-edge"; +import { defEdge, Edge } from "@thi.ng/quad-edge"; import { ReadonlyVec, Vec, VecPair, ZERO2 } from "@thi.ng/vectors/api"; import { eqDelta2 } from "@thi.ng/vectors/eqdelta"; import { signedArea2 } from "@thi.ng/vectors/signed-area"; export type Visitor = ( e: Edge>, - visted?: IObjectOf, - processed?: IObjectOf + vistedEdges: BitField, + visitedVerts: BitField ) => void; const rightOf = (p: ReadonlyVec, e: Edge>) => @@ -32,20 +33,22 @@ export interface Vertex { export class DVMesh { first: Edge>; - nextID: number; + nextEID: number; + nextVID: number; constructor(pts?: ReadonlyVec[] | Pair[], size = 1e5) { const a: Vertex = { pos: [0, -size], id: 0 }; const b: Vertex = { pos: [size, size], id: 1 }; const c: Vertex = { pos: [-size, size], id: 2 }; - const eab = Edge.create(a, b); - const ebc = Edge.create(b, c); - const eca = Edge.create(c, a); + const eab = defEdge(0, a, b); + const ebc = defEdge(4, b, c); + const eca = defEdge(8, c, a); eab.sym.splice(ebc); ebc.sym.splice(eca); eca.sym.splice(eab); this.first = eab; - this.nextID = 3; + this.nextEID = 12; + this.nextVID = 3; if (pts && pts.length) { isNumber(pts[0][0]) ? this.addKeys(pts) @@ -77,16 +80,18 @@ export class DVMesh { e = e.oprev; e.onext.remove(); } - let base = Edge.create>(e.origin, { + let base = defEdge>(this.nextEID, e.origin, { pos: p, - id: this.nextID++, + id: this.nextVID++, val, }); base.splice(e); + this.nextEID += 4; const first = base; do { - base = e.connect(base.sym); + base = e.connect(base.sym, this.nextEID); e = base.oprev; + this.nextEID += 4; } while (e.lnext !== first); // enforce delaunay constraints do { @@ -169,7 +174,7 @@ export class DVMesh { t = t.lnext; const c = t.origin.pos; isBoundary = isBoundary && t.origin.id < 3; - const id = this.nextID++; + const id = this.nextVID++; e.origin = { pos: !isBoundary ? circumCenter2(a, b, c)! : ZERO2, id, @@ -182,10 +187,10 @@ export class DVMesh { delaunay(bounds?: ReadonlyVec[]) { const cells: Vec[][] = []; - const usedEdges: IObjectOf = {}; + const usedEdges = defBitField(this.nextEID); const bc = bounds && centroid(bounds); this.traverse((eab) => { - if (!usedEdges[eab.id]) { + if (!usedEdges.at(eab.id)) { const ebc = eab.lnext; const eca = ebc.lnext; const va = eab.origin.pos; @@ -207,10 +212,9 @@ export class DVMesh { } else { cells.push(verts); } - usedEdges[eab.id] = - usedEdges[ebc.id] = - usedEdges[eca.id] = - true; + usedEdges.setAt(eab.id); + usedEdges.setAt(ebc.id); + usedEdges.setAt(eca.id); } }); return cells; @@ -252,10 +256,9 @@ export class DVMesh { edges(voronoi = false, boundsMinMax?: VecPair) { const edges: VecPair[] = []; - const visitedEdges: IObjectOf = {}; this.traverse( - (e) => { - if (visitedEdges[e.id] || visitedEdges[e.sym.id]) return; + (e, visitedEdges) => { + if (visitedEdges.at(e.sym.id)) return; if (e.origin.id > 2 && e.dest.id > 2) { const a = e.origin.pos; const b = e.dest.pos; @@ -271,7 +274,7 @@ export class DVMesh { edges.push([a, b]); } } - visitedEdges[e.id] = true; + visitedEdges.setAt(e.id); }, true, voronoi ? this.first.rot : this.first @@ -281,16 +284,16 @@ export class DVMesh { traverse(proc: Visitor, edges = true, e: Edge> = this.first) { const work = [e]; - const visitedEdges: IObjectOf = {}; - const visitedVerts: IObjectOf = {}; + const visitedEdges = defBitField(this.nextEID); + const visitedVerts = defBitField(this.nextVID); while (work.length) { e = work.pop()!; - if (visitedEdges[e.id]) continue; - visitedEdges[e.id] = true; + if (visitedEdges.at(e.id)) continue; + visitedEdges.setAt(e.id); const eoID = e.origin.id; if (eoID > 2 && e.rot.origin.id > 2) { - if (edges || !visitedVerts[eoID]) { - visitedVerts[eoID] = true; + if (edges || !visitedVerts.at(eoID)) { + visitedVerts.setAt(eoID); proc(e, visitedEdges, visitedVerts); } } From 69b30283f572122aba2a3d32745db68c2fcb03b5 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 17:30:27 +0100 Subject: [PATCH 22/30] refactor(pixel-dither): minor update --- packages/pixel-dither/src/dither.ts | 12 ++++++------ packages/pixel-dither/src/ordered.ts | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/pixel-dither/src/dither.ts b/packages/pixel-dither/src/dither.ts index b56d95b4a3..9df6f04bc9 100644 --- a/packages/pixel-dither/src/dither.ts +++ b/packages/pixel-dither/src/dither.ts @@ -30,23 +30,23 @@ export const ditherWith = ( const chan = format.channels[cid]; const $thresh = chan.num * threshold; const $max = chan.mask0; - const pixels = new Int32Array(cimg.pixels); + const data = new Int32Array(cimg.data); for (let y = 0; y < height; y++) { for (let x = 0, i = x + y * width; x < width; x++, i++) { - p = pixels[i] < $thresh ? 0 : $max; - err = (pixels[i] - p) * bleed; - pixels[i] = p; + p = data[i] < $thresh ? 0 : $max; + err = (data[i] - p) * bleed; + data[i] = p; if (!err) continue; for (let j = ox.length; j-- > 0; ) { const xx = x + ox[j]; const yy = y + oy[j]; if (yy >= 0 && yy < height && xx >= 0 && xx < width) { - pixels[yy * width + xx] += (err * weights[j]) >> shift; + data[yy * width + xx] += (err * weights[j]) >> shift; } } } } - cimg.pixels.set(pixels); + cimg.data.set(data); img.setChannel(cid, cimg); } return img; diff --git a/packages/pixel-dither/src/ordered.ts b/packages/pixel-dither/src/ordered.ts index 722973063b..1b0e573007 100644 --- a/packages/pixel-dither/src/ordered.ts +++ b/packages/pixel-dither/src/ordered.ts @@ -92,17 +92,17 @@ export const orderedDither = ( size: BayerSize | BayerMatrix, numColors: number | number[] ) => { - const { pixels, format, width } = img; + const { data, format, width } = img; const steps = isNumber(numColors) ? new Array(format.channels.length).fill(numColors) : numColors; const mat = isNumber(size) ? defBayer(size) : size; for ( - let i = 0, n = pixels.length, nc = format.channels.length, x = 0, y = 0; + let i = 0, n = data.length, nc = format.channels.length, x = 0, y = 0; i < n; i++ ) { - let col = pixels[i]; + let col = data[i]; for (let j = 0; j < nc; j++) { const ch = format.channels[j]; const num = ch.num; @@ -113,7 +113,7 @@ export const orderedDither = ( orderedDither1(mat, cs, num, num, x, y, ch.int(col)) )); } - pixels[i] = col; + data[i] = col; if (++x === width) { x = 0; y++; From b8f171405e87c8aee6a7884d1bf38a01be486234 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 17:30:57 +0100 Subject: [PATCH 23/30] refactor(pixel-io-netpbm): minor update --- packages/pixel-io-netpbm/src/read.ts | 28 +++++++++++++-------------- packages/pixel-io-netpbm/src/write.ts | 24 +++++++++++------------ 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/packages/pixel-io-netpbm/src/read.ts b/packages/pixel-io-netpbm/src/read.ts index 38ac86230d..843fd8439c 100644 --- a/packages/pixel-io-netpbm/src/read.ts +++ b/packages/pixel-io-netpbm/src/read.ts @@ -121,11 +121,11 @@ export const readPBM = ( height: number ) => { const buf = packedBuffer(width, height, GRAY8); - const pixels = buf.pixels; + const data = buf.data; const w1 = width - 1; for (let y = 0, j = 0; y < height; y++) { for (let x = 0; x < width; x++, j++) { - pixels[j] = src[i] & (1 << (~x & 7)) ? 0 : 0xff; + data[j] = src[i] & (1 << (~x & 7)) ? 0 : 0xff; if ((x & 7) === 7 || x === w1) i++; } } @@ -155,13 +155,13 @@ export const readPGM8 = ( max = 0xff ) => { const buf = packedBuffer(width, height, GRAY8); - const pixels = buf.pixels; + const data = buf.data; if (max === 0xff) { - pixels.set(src.subarray(i)); + data.set(src.subarray(i)); } else { max = 0xff / max; - for (let j = 0, n = pixels.length; j < n; i++, j++) { - pixels[j] = (src[i] * max) | 0; + for (let j = 0, n = data.length; j < n; i++, j++) { + data[j] = (src[i] * max) | 0; } } return buf; @@ -189,10 +189,10 @@ export const readPGM16 = ( max = 0xffff ) => { const buf = packedBuffer(width, height, GRAY16); - const pixels = buf.pixels; + const data = buf.data; max = 0xffff / max; - for (let j = 0, n = pixels.length; j < n; i += 2, j++) { - pixels[j] = (((src[i] << 8) | src[i + 1]) * max) | 0; + for (let j = 0, n = data.length; j < n; i += 2, j++) { + data[j] = (((src[i] << 8) | src[i + 1]) * max) | 0; } return buf; }; @@ -220,16 +220,16 @@ export const readPPM = ( max = 0xff ) => { const buf = packedBuffer(width, height, RGB888); - const pixels = buf.pixels; + const data = buf.data; assert(max <= 0xff, `unsupported max value: ${max}`); if (max === 0xff) { - for (let j = 0, n = pixels.length; j < n; i += 3, j++) { - pixels[j] = (src[i] << 16) | (src[i + 1] << 8) | src[i + 2]; + for (let j = 0, n = data.length; j < n; i += 3, j++) { + data[j] = (src[i] << 16) | (src[i + 1] << 8) | src[i + 2]; } } else { max = 0xff / max; - for (let j = 0, n = pixels.length; j < n; i += 3, j++) { - pixels[j] = + for (let j = 0, n = data.length; j < n; i += 3, j++) { + data[j] = ((src[i] * max) << 16) | ((src[i + 1] * max) << 8) | (src[i + 2] * max); diff --git a/packages/pixel-io-netpbm/src/write.ts b/packages/pixel-io-netpbm/src/write.ts index cf6f21cd03..e0731dc05b 100644 --- a/packages/pixel-io-netpbm/src/write.ts +++ b/packages/pixel-io-netpbm/src/write.ts @@ -44,7 +44,7 @@ const initHeader = ( * @param comments */ export const asPBM = (buf: PackedBuffer, comments?: string[]) => { - const { pixels, width, height } = buf; + const { data, width, height } = buf; const { dest, start, abgr } = initHeader( "P4", 0, @@ -56,7 +56,7 @@ export const asPBM = (buf: PackedBuffer, comments?: string[]) => { for (let y = 0, i = start, j = 0; y < height; y++) { for (let x = 0, b = 0; x <= w1; x++, j++) { const xx = ~x & 7; - if (luminance(abgr(pixels[j])) < 128) { + if (luminance(abgr(data[j])) < 128) { b |= 1 << xx; } if (xx === 0 || x === w1) { @@ -79,7 +79,7 @@ export const asPBM = (buf: PackedBuffer, comments?: string[]) => { * @param comments */ export const asPGM = (buf: PackedBuffer, comments?: string[]) => { - const { pixels, width, height } = buf; + const { data, width, height } = buf; const { dest, start, abgr } = initHeader( "P5", 0xff, @@ -87,8 +87,8 @@ export const asPGM = (buf: PackedBuffer, comments?: string[]) => { buf, comments ); - for (let i = start, j = 0; j < pixels.length; i++, j++) { - dest[i] = luminance(abgr(pixels[j])); + for (let i = start, j = 0; j < data.length; i++, j++) { + dest[i] = luminance(abgr(data[j])); } return dest; }; @@ -105,7 +105,7 @@ export const asPGM = (buf: PackedBuffer, comments?: string[]) => { */ export const asPGM16 = (buf: PackedBuffer, comments?: string[]) => { if (buf.format !== GRAY16) buf = buf.as(GRAY16); - const { pixels, width, height } = buf; + const { data, width, height } = buf; const { dest, start } = initHeader( "P5", 0xffff, @@ -113,9 +113,9 @@ export const asPGM16 = (buf: PackedBuffer, comments?: string[]) => { buf, comments ); - for (let i = start, j = 0; j < pixels.length; i += 2, j++) { - dest[i] = pixels[j] >> 8; - dest[i + 1] = pixels[j] & 0xff; + for (let i = start, j = 0; j < data.length; i += 2, j++) { + dest[i] = data[j] >> 8; + dest[i + 1] = data[j] & 0xff; } return dest; }; @@ -130,7 +130,7 @@ export const asPGM16 = (buf: PackedBuffer, comments?: string[]) => { * @param comments */ export const asPPM = (buf: PackedBuffer, comments?: string[]) => { - const { pixels, width, height } = buf; + const { data, width, height } = buf; const { dest, start, abgr } = initHeader( "P6", 255, @@ -138,8 +138,8 @@ export const asPPM = (buf: PackedBuffer, comments?: string[]) => { buf, comments ); - for (let i = start, j = 0; j < pixels.length; i += 3, j++) { - const col = abgr(pixels[j]); + for (let i = start, j = 0; j < data.length; i += 3, j++) { + const col = abgr(data[j]); dest[i] = col & 0xff; dest[i + 1] = (col >> 8) & 0xff; dest[i + 2] = (col >> 16) & 0xff; From 6e51c11bba65829ccedd6a6351565d4c8541f7dd Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 17:34:52 +0100 Subject: [PATCH 24/30] feat(text-canvas): add IGrid2D impl, minor updates --- packages/text-canvas/src/canvas.ts | 45 ++++++++++++++++++++++++++---- packages/text-canvas/src/circle.ts | 4 +-- packages/text-canvas/src/format.ts | 6 ++-- packages/text-canvas/src/hvline.ts | 4 +-- packages/text-canvas/src/image.ts | 30 ++++++++++---------- packages/text-canvas/src/line.ts | 2 +- packages/text-canvas/src/rect.ts | 6 ++-- packages/text-canvas/src/text.ts | 4 +-- 8 files changed, 67 insertions(+), 34 deletions(-) diff --git a/packages/text-canvas/src/canvas.ts b/packages/text-canvas/src/canvas.ts index aefdbd138e..9034bc0d65 100644 --- a/packages/text-canvas/src/canvas.ts +++ b/packages/text-canvas/src/canvas.ts @@ -1,12 +1,12 @@ -import type { Fn0, NumOrString } from "@thi.ng/api"; +import type { Fn0, IGrid2D, NumOrString } from "@thi.ng/api"; import { peek } from "@thi.ng/arrays/peek"; import { clamp } from "@thi.ng/math/interval"; import { NONE } from "@thi.ng/text-format/api"; import { ClipRect, StrokeStyle, STYLE_ASCII } from "./api.js"; import { charCode, intersectRect } from "./utils.js"; -export class Canvas { - buf: Uint32Array; +export class Canvas implements IGrid2D { + data: Uint32Array; width: number; height: number; format: number; @@ -23,12 +23,45 @@ export class Canvas { this.width = width; this.height = height; this.format = this.defaultFormat = format; - this.buf = new Uint32Array(width * height).fill(charCode(0x20, format)); + this.data = new Uint32Array(width * height).fill( + charCode(0x20, format) + ); this.styles = [style]; this.clipRects = [ { x1: 0, y1: 0, x2: width, y2: height, w: width, h: height }, ]; } + + get stride() { + return 1; + } + get rowStride() { + return this.width; + } + + getAt(x: number, y: number) { + return x >= 0 && x < this.width && y >= 0 && y < this.height + ? this.data[(x | 0) + (y | 0) * this.width] + : 0; + } + + getAtUnsafe(x: number, y: number) { + return this.data[(x | 0) + (y | 0) * this.width]; + } + + setAt(x: number, y: number, col: number) { + x >= 0 && + x < this.width && + y >= 0 && + y < this.height && + (this.data[(x | 0) + (y | 0) * this.width] = col); + return this; + } + + setAtUnsafe(x: number, y: number, col: number) { + this.data[x + y * this.width] = col; + return this; + } } export const canvas = ( @@ -105,7 +138,7 @@ export const getAt = (canvas: Canvas, x: number, y: number) => { x |= 0; y |= 0; return x >= 0 && y >= 0 && x < canvas.width && y < canvas.height - ? canvas.buf[x + y * canvas.width] + ? canvas.data[x + y * canvas.width] : 0; }; @@ -120,5 +153,5 @@ export const setAt = ( y |= 0; const { x1, y1, x2, y2 } = peek(canvas.clipRects); if (x < x1 || y < y1 || x >= x2 || y >= y2) return; - canvas.buf[x + y * canvas.width] = charCode(code, format); + canvas.data[x + y * canvas.width] = charCode(code, format); }; diff --git a/packages/text-canvas/src/circle.ts b/packages/text-canvas/src/circle.ts index 246e8d8973..1ee6dbb34d 100644 --- a/packages/text-canvas/src/circle.ts +++ b/packages/text-canvas/src/circle.ts @@ -45,14 +45,14 @@ export const circle = ( let dx2 = 1; let dy2 = 2 * r - 1; - const { buf, width } = canvas; + const { data, width } = canvas; const $ = (ox: number, oy: number) => ox >= x1 && oy >= y1 && ox < x2 && oy < y2 && - (buf[ox + oy * width] = char!); + (data[ox + oy * width] = char!); while (x <= y) { if (fill) { diff --git a/packages/text-canvas/src/format.ts b/packages/text-canvas/src/format.ts index 58c2b52f03..4bd9293056 100644 --- a/packages/text-canvas/src/format.ts +++ b/packages/text-canvas/src/format.ts @@ -10,7 +10,7 @@ import type { Canvas } from "./canvas.js"; * @param format */ export const formatCanvas = (canvas: Canvas, format?: StringFormat) => { - const { buf, width, height } = canvas; + const { data, width, height } = canvas; const res: string[] = []; if (format) { const { start, end, prefix, suffix, zero } = format; @@ -20,7 +20,7 @@ export const formatCanvas = (canvas: Canvas, format?: StringFormat) => { prevID = zero ? -1 : 0; res.push(prefix); for (let x = 0; x < width; x++, i++) { - ch = buf[i]; + ch = data[i]; id = ch >>> 16; if (id != prevID) { check() && res.push(end); @@ -36,7 +36,7 @@ export const formatCanvas = (canvas: Canvas, format?: StringFormat) => { } else { for (let y = 0, i = 0; y < height; y++) { for (let x = 0; x < width; x++, i++) { - res.push(String.fromCharCode(buf[i] & 0xffff)); + res.push(String.fromCharCode(data[i] & 0xffff)); } res.push("\n"); } diff --git a/packages/text-canvas/src/hvline.ts b/packages/text-canvas/src/hvline.ts index 237dbfac0a..0b53cdca04 100644 --- a/packages/text-canvas/src/hvline.ts +++ b/packages/text-canvas/src/hvline.ts @@ -30,7 +30,7 @@ export const hline = ( const { x1, y1, x2, y2 } = peek(canvas.clipRects); if (len < 1 || y < y1 || y >= y2 || x >= x2) return; _hvline( - canvas.buf, + canvas.data, x, y, 1, @@ -73,7 +73,7 @@ export const vline = ( const { x1, x2, y1, y2 } = peek(canvas.clipRects); if (len < 1 || x < x1 || x >= x2 || y >= y2) return; _hvline( - canvas.buf, + canvas.data, y, x, canvas.width, diff --git a/packages/text-canvas/src/image.ts b/packages/text-canvas/src/image.ts index 9a0c276568..ab56dbdc95 100644 --- a/packages/text-canvas/src/image.ts +++ b/packages/text-canvas/src/image.ts @@ -11,8 +11,8 @@ import { charCode, intersectRect } from "./utils.js"; export const blit = (canvas: Canvas, x: number, y: number, src: Canvas) => { x |= 0; y |= 0; - const { buf: sbuf, width: sw, height: sh } = src; - const { buf: dbuf, width: dw } = canvas; + const { data: sbuf, width: sw, height: sh } = src; + const { data: dbuf, width: dw } = canvas; const { x1, y1, @@ -36,9 +36,9 @@ export const blit = (canvas: Canvas, x: number, y: number, src: Canvas) => { export const resize = (canvas: Canvas, newWidth: number, newHeight: number) => { if (canvas.width === newWidth && canvas.height === newHeight) return; const dest = new Canvas(newWidth, newHeight); - dest.buf.fill(charCode(0x20, canvas.format)); + dest.data.fill(charCode(0x20, canvas.format)); blit(dest, 0, 0, canvas); - canvas.buf = dest.buf; + canvas.data = dest.data; canvas.width = newWidth; canvas.height = newHeight; canvas.clipRects = [ @@ -75,15 +75,15 @@ export const extract = ( * @param clear */ export const scrollV = (canvas: Canvas, dy: number, clear = 0x20) => { - const { buf, width } = canvas; + const { data, width } = canvas; const ch = charCode(clear, canvas.format); dy *= width; if (dy < 0) { - buf.copyWithin(-dy, 0, dy); - buf.fill(ch, 0, -dy); + data.copyWithin(-dy, 0, dy); + data.fill(ch, 0, -dy); } else if (dy > 0) { - buf.copyWithin(0, dy); - buf.fill(ch, -dy); + data.copyWithin(0, dy); + data.fill(ch, -dy); } }; @@ -110,7 +110,7 @@ export const image = ( y |= 0; w |= 0; h |= 0; - const { buf, width } = canvas; + const { data, width } = canvas; const { x1, y1, @@ -140,7 +140,7 @@ export const image = ( let didx = x1 + dy * width; for (let xx = sx, dx = x1; dx < x2; xx++, dx++) { const col = Math.pow((pixels[sidx++] ^ mask) * norm, gamma); - buf[didx++] = charCode(chars[(col * num + 0.5) | 0], fmt(col)); + data[didx++] = charCode(chars[(col * num + 0.5) | 0], fmt(col)); } } }; @@ -170,7 +170,7 @@ export const imageRaw = ( y |= 0; w |= 0; h |= 0; - const { buf, width } = canvas; + const { data, width } = canvas; const { x1, y1, @@ -187,7 +187,7 @@ export const imageRaw = ( let sidx = sx + yy * w; let didx = x1 + dy * width; for (let xx = sx, dx = x1; dx < x2; xx++, dx++) { - buf[didx++] = code | ((pixels[sidx++] & 0xffff) << 16); + data[didx++] = code | ((pixels[sidx++] & 0xffff) << 16); } } }; @@ -228,7 +228,7 @@ export const imageBraille = ( y |= 0; w |= 0; h |= 0; - const { buf, width } = canvas; + const { data, width } = canvas; const fmt = (format !== undefined ? format : canvas.format) << 16; const { x1, @@ -259,7 +259,7 @@ export const imageBraille = ( let sidx = sx + yy * w; let didx = x1 + dy * width; for (let xx = sx, dx = x1; dx < x2; xx += 2, dx++, sidx += 2) { - buf[didx++] = braille(sidx) | fmt; + data[didx++] = braille(sidx) | fmt; } } }; diff --git a/packages/text-canvas/src/line.ts b/packages/text-canvas/src/line.ts index e6704ffc36..3ac5ae5631 100644 --- a/packages/text-canvas/src/line.ts +++ b/packages/text-canvas/src/line.ts @@ -46,7 +46,7 @@ export const line = ( ); while (true) { - canvas.buf[ax + ay * w] = char; + canvas.data[ax + ay * w] = char; if (ax === bx && ay === by) return; let t = err << 1; if (t < dx) { diff --git a/packages/text-canvas/src/rect.ts b/packages/text-canvas/src/rect.ts index 76ae8408c6..f0440f1587 100644 --- a/packages/text-canvas/src/rect.ts +++ b/packages/text-canvas/src/rect.ts @@ -28,7 +28,7 @@ export const clear = ( const { x1, y1, w, h } = peek(rects); fillRect(canvas, x1, y1, w, h, code); } else { - canvas.buf.fill(code); + canvas.data.fill(code); } }; @@ -65,14 +65,14 @@ export const fillRect = ( h += y - y1; y = y1; } - const { buf, width } = canvas; + const { data, width } = canvas; if (w < 1 || h < 1 || x >= x2 || y >= y2) return; w = Math.min(w, x2 - x); h = Math.min(h, y2 - y); char = charCode(char, format); for (; --h >= 0; y++) { const idx = x + y * width; - buf.fill(char, idx, idx + w); + data.fill(char, idx, idx + w); } }; diff --git a/packages/text-canvas/src/text.ts b/packages/text-canvas/src/text.ts index 733ae6fc7b..087c33bbd0 100644 --- a/packages/text-canvas/src/text.ts +++ b/packages/text-canvas/src/text.ts @@ -31,11 +31,11 @@ export const textLine = ( i = x1 - x; x = x1; } - const { buf, width } = canvas; + const { data, width } = canvas; const n = line.length; format <<= 16; for (let idx = x + y * width; i < n && x < x2; i++, x++, idx++) { - buf[idx] = line.charCodeAt(i) | format; + data[idx] = line.charCodeAt(i) | format; } }; From 46f7aa58d8e00ed0daaf7464fa149d566e3a9a1b Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 17:38:22 +0100 Subject: [PATCH 25/30] docs: update readme (pkg list) --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 19fde12ace..2511e6b258 100644 --- a/README.md +++ b/README.md @@ -147,6 +147,7 @@ feature or `develop` branches) | [`@thi.ng/logger`](./packages/logger) | [![version](https://img.shields.io/npm/v/@thi.ng/logger.svg)](https://www.npmjs.com/package/@thi.ng/logger) | [changelog](./packages/logger/CHANGELOG.md) | Basis infrastructure for arbitrary logging | | [`@thi.ng/markdown-table`](./packages/markdown-table) | [![version](https://img.shields.io/npm/v/@thi.ng/markdown-table.svg)](https://www.npmjs.com/package/@thi.ng/markdown-table) | [changelog](./packages/markdown-table/CHANGELOG.md) | Markdown table generator / formatter | | [`@thi.ng/pixel-dither`](./packages/pixel-dither) | [![version](https://img.shields.io/npm/v/@thi.ng/pixel-dither.svg)](https://www.npmjs.com/package/@thi.ng/pixel-dither) | [changelog](./packages/pixel-dither/CHANGELOG.md) | Image dithering w/ various algorithm presets | +| [`@thi.ng/rasterize`](./packages/rasterize) | [![version](https://img.shields.io/npm/v/@thi.ng/rasterize.svg)](https://www.npmjs.com/package/@thi.ng/rasterize) | [changelog](./packages/rasterize/CHANGELOG.md) | Shape drawing, filling & rasterization | | [`@thi.ng/shader-ast-optimize`](./packages/shader-ast-optimize) | [![version](https://img.shields.io/npm/v/@thi.ng/shader-ast-optimize.svg)](https://www.npmjs.com/package/@thi.ng/shader-ast-optimize) | [changelog](./packages/shader-ast-optimize/CHANGELOG.md) | AST code optimization strategies | | [`@thi.ng/testament`](./packages/testament) | [![version](https://img.shields.io/npm/v/@thi.ng/testament.svg)](https://www.npmjs.com/package/@thi.ng/testament) | [changelog](./packages/testament/CHANGELOG.md) | Minimal test runner | | [`@thi.ng/text-format`](./packages/text-format) | [![version](https://img.shields.io/npm/v/@thi.ng/text-format.svg)](https://www.npmjs.com/package/@thi.ng/text-format) | [changelog](./packages/text-format/CHANGELOG.md) | Color text formatting w/ ANSI & HTML presets | @@ -326,6 +327,7 @@ feature or `develop` branches) | [`@thi.ng/pixel-dither`](./packages/pixel-dither) | [![version](https://img.shields.io/npm/v/@thi.ng/pixel-dither.svg)](https://www.npmjs.com/package/@thi.ng/pixel-dither) | [changelog](./packages/pixel-dither/CHANGELOG.md) | Image dithering w/ various algorithm presets | | [`@thi.ng/poisson`](./packages/poisson) | [![version](https://img.shields.io/npm/v/@thi.ng/poisson.svg)](https://www.npmjs.com/package/@thi.ng/poisson) | [changelog](./packages/poisson/CHANGELOG.md) | nD Poisson disk sampling | | [`@thi.ng/porter-duff`](./packages/porter-duff) | [![version](https://img.shields.io/npm/v/@thi.ng/porter-duff.svg)](https://www.npmjs.com/package/@thi.ng/porter-duff) | [changelog](./packages/porter-duff/CHANGELOG.md) | Alpha blending / compositing ops | +| [`@thi.ng/rasterize`](./packages/rasterize) | [![version](https://img.shields.io/npm/v/@thi.ng/rasterize.svg)](https://www.npmjs.com/package/@thi.ng/rasterize) | [changelog](./packages/rasterize/CHANGELOG.md) | Shape drawing, filling & rasterization | | [`@thi.ng/scenegraph`](./packages/scenegraph) | [![version](https://img.shields.io/npm/v/@thi.ng/scenegraph.svg)](https://www.npmjs.com/package/@thi.ng/scenegraph) | [changelog](./packages/scenegraph/CHANGELOG.md) | Extensible 2D/3D scenegraph | | [`@thi.ng/simd`](./packages/simd) | [![version](https://img.shields.io/npm/v/@thi.ng/simd.svg)](https://www.npmjs.com/package/@thi.ng/simd) | [changelog](./packages/simd/CHANGELOG.md) | WebAssembly SIMD vector batch processing | | [`@thi.ng/viz`](./packages/viz) | [![version](https://img.shields.io/npm/v/@thi.ng/viz.svg)](https://www.npmjs.com/package/@thi.ng/viz) | [changelog](./packages/viz/CHANGELOG.md) | Declarative & functional data visualization toolkit | From adff976f8b370108fbc29796a39f243513bc5504 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 20:22:34 +0100 Subject: [PATCH 26/30] fix(grid-iterators): fix imports, readme --- packages/grid-iterators/README.md | 15 ++++++++------- packages/grid-iterators/src/line.ts | 2 +- packages/grid-iterators/tpl.readme.md | 13 +++++++------ 3 files changed, 16 insertions(+), 14 deletions(-) diff --git a/packages/grid-iterators/README.md b/packages/grid-iterators/README.md index e5b894381f..8a503025c1 100644 --- a/packages/grid-iterators/README.md +++ b/packages/grid-iterators/README.md @@ -143,11 +143,12 @@ in ### Flood filling The `floodFill()` iterator can be used to iterate arbitrary 2D grids using an -user-provided predicate function. It yields coordinates which would flood fill -the space in `[0,0]..(width,height)` range, starting at a given point. Any -eligible 90-degree connected regions will be found and iterated recursively. The -predicate function is used to select eligible grid indices (e.g. pixels of -sorts). +user-provided predicate function. The function recursively explores (in a +row-major manner) the space in the `[0,0]..(width,height)` interval, starting at +given `x,y` and continues as long given predicate function returns a truthy +value. Any eligible 90-degree connected regions will be found and iterated +recursively. The predicate function is used to select eligible grid cells +(e.g. "pixels" of sorts). ```ts // source "image" @@ -162,7 +163,7 @@ const img = [ // flood fill iterator from point (1,0) // only accept " " as source pixel value // image size is 5x5 -const region = floodFill((i) => img[i] === " ", 1, 0, 5, 5); +const region = floodFill((x, y) => img[x + y * 5] === " ", 1, 0, 5, 5); // label filled pixels using increasing ASCII values let ascii = 65; // "A" @@ -223,7 +224,7 @@ node --experimental-repl-await > const gridIterators = await import("@thi.ng/grid-iterators"); ``` -Package sizes (gzipped, pre-treeshake): ESM: 1.88 KB +Package sizes (gzipped, pre-treeshake): ESM: 2.08 KB ## Dependencies diff --git a/packages/grid-iterators/src/line.ts b/packages/grid-iterators/src/line.ts index 446582f64c..ef093e00e1 100644 --- a/packages/grid-iterators/src/line.ts +++ b/packages/grid-iterators/src/line.ts @@ -1,5 +1,5 @@ import { asInt } from "@thi.ng/api/typedarray"; -import { liangBarsky } from "./clipping"; +import { liangBarsky } from "./clipping.js"; export function* line(ax: number, ay: number, bx: number, by: number) { [ax, ay, bx, by] = asInt(ax, ay, bx, by); diff --git a/packages/grid-iterators/tpl.readme.md b/packages/grid-iterators/tpl.readme.md index 29146f5806..366a96911a 100644 --- a/packages/grid-iterators/tpl.readme.md +++ b/packages/grid-iterators/tpl.readme.md @@ -119,11 +119,12 @@ in ### Flood filling The `floodFill()` iterator can be used to iterate arbitrary 2D grids using an -user-provided predicate function. It yields coordinates which would flood fill -the space in `[0,0]..(width,height)` range, starting at a given point. Any -eligible 90-degree connected regions will be found and iterated recursively. The -predicate function is used to select eligible grid indices (e.g. pixels of -sorts). +user-provided predicate function. The function recursively explores (in a +row-major manner) the space in the `[0,0]..(width,height)` interval, starting at +given `x,y` and continues as long given predicate function returns a truthy +value. Any eligible 90-degree connected regions will be found and iterated +recursively. The predicate function is used to select eligible grid cells +(e.g. "pixels" of sorts). ```ts // source "image" @@ -138,7 +139,7 @@ const img = [ // flood fill iterator from point (1,0) // only accept " " as source pixel value // image size is 5x5 -const region = floodFill((i) => img[i] === " ", 1, 0, 5, 5); +const region = floodFill((x, y) => img[x + y * 5] === " ", 1, 0, 5, 5); // label filled pixels using increasing ASCII values let ascii = 65; // "A" From 3c47b78e2a0ceebd869ef9089ec48e592ead34a2 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Tue, 2 Nov 2021 20:23:10 +0100 Subject: [PATCH 27/30] docs(rasterize): update readme, imports --- packages/rasterize/README.md | 40 ++++++++++++++++++++++++++++++++ packages/rasterize/src/circle.ts | 2 +- packages/rasterize/tpl.readme.md | 36 ++++++++++++++++++++++++++++ 3 files changed, 77 insertions(+), 1 deletion(-) diff --git a/packages/rasterize/README.md b/packages/rasterize/README.md index 861f696330..3544d6e661 100644 --- a/packages/rasterize/README.md +++ b/packages/rasterize/README.md @@ -10,6 +10,10 @@ This project is part of the [@thi.ng/umbrella](https://github.com/thi-ng/umbrella/) monorepo. - [About](#about) + - [Circle](#circle) + - [Line](#line) + - [Rect](#rect) + - [Flood fill](#flood-fill) - [Status](#status) - [Installation](#installation) - [Dependencies](#dependencies) @@ -21,6 +25,42 @@ This project is part of the 2D shape drawing & rasterization. +The functions in this package can be used with any +[`IGrid2D`](https://docs.thi.ng/umbrella/api/interfaces/igrid2d.html) compatible +grid/image type (e.g. those provided by +[@thi.ng/pixel](https://github.com/thi-ng/umbrella/tree/develop/packages/pixel) +or +[@thi.ng/text-canvas](https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas)). + +Currently the following functions are available: + +### Circle + +Filled or outline implementation of [Bresenham's circle +algorithm](https://en.wikipedia.org/wiki/Midpoint_circle_algorithm). A clipping +check is pre-applied to see if the circle lies entirely outside the target grid. + +### Line + +Implementation of [Bresenham's line +algorithm](https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm) with +pre-applied [Liang-Barsky +clipping](https://en.wikipedia.org/wiki/Liang%E2%80%93Barsky_algorithm). The +higher-order function +[`drawLineWith()`](https://docs.thi.ng/umbrella/rasterize/modules.html#drawLineWith) +can be used to apply custom brushes to trace the line. + +### Rect + +Filled or outline implementation with pre-applied clipping against the target grid. + +### Flood fill + +Fills grid in the connected region around `x,y` with given value or pattern. See +[`floodFill()` in the @thi.ng/grid-iterators +package](https://docs.thi.ng/umbrella/grid-iterators/modules.html#floodFill) for +further details. + ### Status **ALPHA** - bleeding edge / work-in-progress diff --git a/packages/rasterize/src/circle.ts b/packages/rasterize/src/circle.ts index 460d1ee30a..90df4a3fd7 100644 --- a/packages/rasterize/src/circle.ts +++ b/packages/rasterize/src/circle.ts @@ -1,6 +1,6 @@ import type { IGrid2D, TypedArray } from "@thi.ng/api"; import { circleClipped } from "@thi.ng/grid-iterators/circle"; -import { draw2D } from "./draw"; +import { draw2D } from "./draw.js"; export const drawCircle = ( grid: IGrid2D, diff --git a/packages/rasterize/tpl.readme.md b/packages/rasterize/tpl.readme.md index c1a3304490..b4f897a5ca 100644 --- a/packages/rasterize/tpl.readme.md +++ b/packages/rasterize/tpl.readme.md @@ -13,6 +13,42 @@ This project is part of the ${pkg.description} +The functions in this package can be used with any +[`IGrid2D`](https://docs.thi.ng/umbrella/api/interfaces/igrid2d.html) compatible +grid/image type (e.g. those provided by +[@thi.ng/pixel](https://github.com/thi-ng/umbrella/tree/develop/packages/pixel) +or +[@thi.ng/text-canvas](https://github.com/thi-ng/umbrella/tree/develop/packages/text-canvas)). + +Currently the following functions are available: + +### Circle + +Filled or outline implementation of [Bresenham's circle +algorithm](https://en.wikipedia.org/wiki/Midpoint_circle_algorithm). A clipping +check is pre-applied to see if the circle lies entirely outside the target grid. + +### Line + +Implementation of [Bresenham's line +algorithm](https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm) with +pre-applied [Liang-Barsky +clipping](https://en.wikipedia.org/wiki/Liang%E2%80%93Barsky_algorithm). The +higher-order function +[`drawLineWith()`](https://docs.thi.ng/umbrella/rasterize/modules.html#drawLineWith) +can be used to apply custom brushes to trace the line. + +### Rect + +Filled or outline implementation with pre-applied clipping against the target grid. + +### Flood fill + +Fills grid in the connected region around `x,y` with given value or pattern. See +[`floodFill()` in the @thi.ng/grid-iterators +package](https://docs.thi.ng/umbrella/grid-iterators/modules.html#floodFill) for +further details. + ${status} ${supportPackages} From e03d529a627079e0ce589097e78781073b630f23 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Wed, 3 Nov 2021 16:16:00 +0100 Subject: [PATCH 28/30] docs: prune changelogs --- packages/adapt-dpi/CHANGELOG.md | 56 +- packages/adjacency/CHANGELOG.md | 122 ++-- packages/api/CHANGELOG.md | 248 ++++---- packages/args/CHANGELOG.md | 120 ++-- packages/arrays/CHANGELOG.md | 126 ++-- packages/associative/CHANGELOG.md | 308 ++++------ packages/atom/CHANGELOG.md | 330 +++++------ packages/base-n/CHANGELOG.md | 60 +- packages/bench/CHANGELOG.md | 106 +--- packages/bencode/CHANGELOG.md | 74 +-- packages/binary/CHANGELOG.md | 56 +- packages/bitfield/CHANGELOG.md | 96 +-- packages/bitstream/CHANGELOG.md | 72 +-- packages/cache/CHANGELOG.md | 98 +--- packages/checks/CHANGELOG.md | 190 +++--- packages/color-palettes/CHANGELOG.md | 58 +- packages/color/CHANGELOG.md | 314 +++++----- packages/colored-noise/CHANGELOG.md | 56 +- packages/compare/CHANGELOG.md | 84 +-- packages/compose/CHANGELOG.md | 116 ++-- packages/csp/CHANGELOG.md | 98 +--- packages/csv/CHANGELOG.md | 64 +- packages/date/CHANGELOG.md | 62 +- packages/dcons/CHANGELOG.md | 118 ++-- packages/defmulti/CHANGELOG.md | 134 ++--- packages/dgraph-dot/CHANGELOG.md | 64 +- packages/dgraph/CHANGELOG.md | 104 +--- packages/diff/CHANGELOG.md | 162 ++---- packages/distance/CHANGELOG.md | 82 +-- packages/dl-asset/CHANGELOG.md | 74 +-- packages/dlogic/CHANGELOG.md | 66 +-- packages/dot/CHANGELOG.md | 78 +-- packages/dsp-io-wav/CHANGELOG.md | 58 +- packages/dsp/CHANGELOG.md | 166 ++---- packages/dual-algebra/CHANGELOG.md | 58 +- packages/dynvar/CHANGELOG.md | 56 +- packages/ecs/CHANGELOG.md | 114 +--- packages/egf/CHANGELOG.md | 86 +-- packages/equiv/CHANGELOG.md | 66 +-- packages/errors/CHANGELOG.md | 78 +-- packages/expose/CHANGELOG.md | 40 -- packages/fsm/CHANGELOG.md | 122 ++-- packages/fuzzy-viz/CHANGELOG.md | 78 +-- packages/fuzzy/CHANGELOG.md | 90 +-- packages/geom-accel/CHANGELOG.md | 136 ++--- packages/geom-api/CHANGELOG.md | 98 +--- packages/geom-arc/CHANGELOG.md | 72 +-- packages/geom-clip-line/CHANGELOG.md | 82 +-- packages/geom-clip-poly/CHANGELOG.md | 70 +-- packages/geom-closest-point/CHANGELOG.md | 102 +--- packages/geom-fuzz/CHANGELOG.md | 74 +-- packages/geom-hull/CHANGELOG.md | 54 +- packages/geom-io-obj/CHANGELOG.md | 58 +- packages/geom-isec/CHANGELOG.md | 118 ++-- packages/geom-isoline/CHANGELOG.md | 80 +-- packages/geom-poly-utils/CHANGELOG.md | 78 +-- packages/geom-resample/CHANGELOG.md | 62 +- packages/geom-splines/CHANGELOG.md | 96 +-- packages/geom-subdiv-curve/CHANGELOG.md | 56 +- packages/geom-tessellate/CHANGELOG.md | 68 +-- packages/geom-voronoi/CHANGELOG.md | 78 +-- packages/geom/CHANGELOG.md | 278 ++++----- packages/gp/CHANGELOG.md | 76 +-- packages/grid-iterators/CHANGELOG.md | 86 +-- packages/hdiff/CHANGELOG.md | 48 +- packages/hdom-canvas/CHANGELOG.md | 148 ++--- packages/hdom-components/CHANGELOG.md | 162 ++---- packages/hdom-mock/CHANGELOG.md | 72 +-- packages/hdom/CHANGELOG.md | 346 +++++------ packages/heaps/CHANGELOG.md | 122 ++-- packages/hex/CHANGELOG.md | 58 +- packages/hiccup-canvas/CHANGELOG.md | 84 +-- packages/hiccup-carbon-icons/CHANGELOG.md | 90 +-- packages/hiccup-css/CHANGELOG.md | 86 +-- packages/hiccup-html/CHANGELOG.md | 98 +--- packages/hiccup-markdown/CHANGELOG.md | 50 +- packages/hiccup-svg/CHANGELOG.md | 182 +++--- packages/hiccup/CHANGELOG.md | 192 +++--- packages/idgen/CHANGELOG.md | 72 +-- packages/iges/CHANGELOG.md | 92 +-- packages/imgui/CHANGELOG.md | 172 ++---- packages/interceptors/CHANGELOG.md | 146 ++--- packages/intervals/CHANGELOG.md | 116 ++-- packages/iterators/CHANGELOG.md | 128 ++-- packages/k-means/CHANGELOG.md | 78 +-- packages/ksuid/CHANGELOG.md | 92 +-- packages/layout/CHANGELOG.md | 56 +- packages/leb128/CHANGELOG.md | 72 +-- packages/logger/CHANGELOG.md | 48 -- packages/lowdisc/CHANGELOG.md | 56 +- packages/lsys/CHANGELOG.md | 64 +- packages/malloc/CHANGELOG.md | 160 ++--- packages/markdown-table/CHANGELOG.md | 56 +- packages/math/CHANGELOG.md | 258 ++++----- packages/matrices/CHANGELOG.md | 146 ++--- packages/memoize/CHANGELOG.md | 100 +--- packages/mime/CHANGELOG.md | 88 +-- packages/morton/CHANGELOG.md | 102 +--- packages/oquery/CHANGELOG.md | 70 +-- packages/parse/CHANGELOG.md | 180 +++--- packages/paths/CHANGELOG.md | 180 +++--- packages/pixel-dither/CHANGELOG.md | 56 -- packages/pixel-io-netpbm/CHANGELOG.md | 68 +-- packages/pixel/CHANGELOG.md | 178 +++--- packages/pointfree-lang/CHANGELOG.md | 128 ++-- packages/pointfree/CHANGELOG.md | 182 +++--- packages/poisson/CHANGELOG.md | 74 +-- packages/porter-duff/CHANGELOG.md | 54 +- packages/prefixes/CHANGELOG.md | 54 +- packages/quad-edge/CHANGELOG.md | 58 +- packages/ramp/CHANGELOG.md | 58 +- packages/random/CHANGELOG.md | 170 +++--- packages/range-coder/CHANGELOG.md | 66 +-- packages/rdom-canvas/CHANGELOG.md | 66 +-- packages/rdom-components/CHANGELOG.md | 74 +-- packages/rdom/CHANGELOG.md | 108 +--- packages/resolve-map/CHANGELOG.md | 152 ++--- packages/rle-pack/CHANGELOG.md | 84 +-- packages/router/CHANGELOG.md | 84 +-- packages/rstream-csp/CHANGELOG.md | 84 +-- packages/rstream-dot/CHANGELOG.md | 96 +-- packages/rstream-gestures/CHANGELOG.md | 186 +++--- packages/rstream-graph/CHANGELOG.md | 190 +++--- packages/rstream-log-file/CHANGELOG.md | 64 +- packages/rstream-log/CHANGELOG.md | 128 ++-- packages/rstream-query/CHANGELOG.md | 126 ++-- packages/rstream/CHANGELOG.md | 114 +--- packages/sax/CHANGELOG.md | 110 +--- packages/scenegraph/CHANGELOG.md | 66 +-- packages/seq/CHANGELOG.md | 62 +- packages/sexpr/CHANGELOG.md | 68 +-- packages/shader-ast-glsl/CHANGELOG.md | 80 +-- packages/shader-ast-js/CHANGELOG.md | 128 +--- packages/shader-ast-optimize/CHANGELOG.md | 56 -- packages/shader-ast-stdlib/CHANGELOG.md | 170 ++---- packages/shader-ast/CHANGELOG.md | 266 ++++----- packages/simd/CHANGELOG.md | 102 +--- packages/soa/CHANGELOG.md | 76 +-- packages/sparse/CHANGELOG.md | 58 +- packages/strings/CHANGELOG.md | 264 ++++----- packages/system/CHANGELOG.md | 82 +-- packages/testament/CHANGELOG.md | 40 -- packages/text-canvas/CHANGELOG.md | 82 +-- packages/text-format/CHANGELOG.md | 48 -- packages/transducers-binary/CHANGELOG.md | 106 +--- packages/transducers-fsm/CHANGELOG.md | 78 +-- packages/transducers-hdom/CHANGELOG.md | 108 +--- packages/transducers-patch/CHANGELOG.md | 70 +-- packages/transducers-stats/CHANGELOG.md | 110 +--- packages/transducers/CHANGELOG.md | 676 ++++++++++------------ packages/unionstruct/CHANGELOG.md | 72 +-- packages/vclock/CHANGELOG.md | 56 +- packages/vector-pools/CHANGELOG.md | 110 +--- packages/vectors/CHANGELOG.md | 266 ++++----- packages/viz/CHANGELOG.md | 86 +-- packages/webgl-msdf/CHANGELOG.md | 90 +-- packages/webgl-shadertoy/CHANGELOG.md | 90 +-- packages/webgl/CHANGELOG.md | 244 +++----- packages/zipper/CHANGELOG.md | 62 +- 159 files changed, 4836 insertions(+), 12748 deletions(-) diff --git a/packages/adapt-dpi/CHANGELOG.md b/packages/adapt-dpi/CHANGELOG.md index c54b9bf5fe..25ec7e661a 100644 --- a/packages/adapt-dpi/CHANGELOG.md +++ b/packages/adapt-dpi/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@2.0.5...@thi.ng/adapt-dpi@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/adapt-dpi - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@2.0.4...@thi.ng/adapt-dpi@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/adapt-dpi - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@2.0.3...@thi.ng/adapt-dpi@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/adapt-dpi - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@2.0.2...@thi.ng/adapt-dpi@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/adapt-dpi - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@2.0.1...@thi.ng/adapt-dpi@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/adapt-dpi - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@2.0.0...@thi.ng/adapt-dpi@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/adapt-dpi - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/adapt-dpi@1.0.23...@thi.ng/adapt-dpi@2.0.0) (2021-10-12) @@ -80,12 +32,12 @@ Also: -# 1.0.0 (2020-06-07) +# 1.0.0 (2020-06-07) -### Features +### Features -- **adapt-dpi:** extract as new pkg ([7250041](https://github.com/thi-ng/umbrella/commit/7250041e30995844ac20295bdb36b351f5b2ccc8)) +- **adapt-dpi:** extract as new pkg ([7250041](https://github.com/thi-ng/umbrella/commit/7250041e30995844ac20295bdb36b351f5b2ccc8)) -### BREAKING CHANGES +### BREAKING CHANGES - **adapt-dpi:** extracted from hdom-components pkg for better re-use diff --git a/packages/adjacency/CHANGELOG.md b/packages/adjacency/CHANGELOG.md index 7a5f6d0089..d5863dc13c 100644 --- a/packages/adjacency/CHANGELOG.md +++ b/packages/adjacency/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@2.0.6...@thi.ng/adjacency@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/adjacency - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@2.0.5...@thi.ng/adjacency@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/adjacency - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@2.0.4...@thi.ng/adjacency@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/adjacency - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@2.0.3...@thi.ng/adjacency@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/adjacency - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@2.0.2...@thi.ng/adjacency@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/adjacency - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@2.0.1...@thi.ng/adjacency@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/adjacency - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@2.0.0...@thi.ng/adjacency@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/adjacency - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@1.0.5...@thi.ng/adjacency@2.0.0) (2021-10-12) @@ -88,56 +32,56 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@1.0.4...@thi.ng/adjacency@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@1.0.4...@thi.ng/adjacency@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/adjacency +**Note:** Version bump only for package @thi.ng/adjacency -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.2.6...@thi.ng/adjacency@0.3.0) (2021-02-20) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.2.6...@thi.ng/adjacency@0.3.0) (2021-02-20) -### Features +### Features -- **adjacency:** add AdjacencyList impl & initial tests ([8f44c97](https://github.com/thi-ng/umbrella/commit/8f44c9762c0856a9b96e4548d2386eca6dcbf397)) -- **adjacency:** add IGraph.degree() & impls ([9fb02ac](https://github.com/thi-ng/umbrella/commit/9fb02ac7467785a0802c544cbc3100d6ac52fb87)) -- **adjacency:** major update Adjacency(Bit)Matrix classes & API ([cd71a5f](https://github.com/thi-ng/umbrella/commit/cd71a5fca3b2d8525c5b1c6e9032e55e39fea2dd)) +- **adjacency:** add AdjacencyList impl & initial tests ([8f44c97](https://github.com/thi-ng/umbrella/commit/8f44c9762c0856a9b96e4548d2386eca6dcbf397)) +- **adjacency:** add IGraph.degree() & impls ([9fb02ac](https://github.com/thi-ng/umbrella/commit/9fb02ac7467785a0802c544cbc3100d6ac52fb87)) +- **adjacency:** major update Adjacency(Bit)Matrix classes & API ([cd71a5f](https://github.com/thi-ng/umbrella/commit/cd71a5fca3b2d8525c5b1c6e9032e55e39fea2dd)) -### Performance Improvements +### Performance Improvements -- **adjacency:** pre-cache MST edge costs ([290f3a6](https://github.com/thi-ng/umbrella/commit/290f3a6e1f9d71ddf3bb33f4bc6e9552896903a9)) +- **adjacency:** pre-cache MST edge costs ([290f3a6](https://github.com/thi-ng/umbrella/commit/290f3a6e1f9d71ddf3bb33f4bc6e9552896903a9)) -### BREAKING CHANGES +### BREAKING CHANGES -- **adjacency:** replace .valence() w/ more flexible .degree() methods - - add IGraph.degree() with same default behavior as .valence(), but supporting diff degree types (in/out/inout) - - add .degree() impls for all - - remove old .valence() methods - - update tests -- **adjacency:** fixed order add/removeEdge(), valence(), neighbors(), remove static methods - - update IGraph, add/update methods, return types, generics - - remove/replace static methods in Adjacency(Bit)Matrix - - add defAdjBitMatrix/defAdjMatrix - - refactor/extract/re-use .toDot() graphviz conversion - - update tests +- **adjacency:** replace .valence() w/ more flexible .degree() methods + - add IGraph.degree() with same default behavior as .valence(), but supporting diff degree types (in/out/inout) + - add .degree() impls for all + - remove old .valence() methods + - update tests +- **adjacency:** fixed order add/removeEdge(), valence(), neighbors(), remove static methods + - update IGraph, add/update methods, return types, generics + - remove/replace static methods in Adjacency(Bit)Matrix + - add defAdjBitMatrix/defAdjMatrix + - refactor/extract/re-use .toDot() graphviz conversion + - update tests -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.1.67...@thi.ng/adjacency@0.2.0) (2020-12-22) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.1.67...@thi.ng/adjacency@0.2.0) (2020-12-22) -### Code Refactoring +### Code Refactoring -- **adjacency:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([88edbe1](https://github.com/thi-ng/umbrella/commit/88edbe10ffe9ceb9f5e8494c9a60b8067a7d57d1)) +- **adjacency:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([88edbe1](https://github.com/thi-ng/umbrella/commit/88edbe10ffe9ceb9f5e8494c9a60b8067a7d57d1)) -### BREAKING CHANGES +### BREAKING CHANGES -- **adjacency:** replace DegreeType w/ type alias +- **adjacency:** replace DegreeType w/ type alias -## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.1.6...@thi.ng/adjacency@0.1.7) (2019-03-18) +## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.1.6...@thi.ng/adjacency@0.1.7) (2019-03-18) -### Performance Improvements +### Performance Improvements -- **adjacency:** update subsets() to use canonical() ([0918c5b](https://github.com/thi-ng/umbrella/commit/0918c5b)) +- **adjacency:** update subsets() to use canonical() ([0918c5b](https://github.com/thi-ng/umbrella/commit/0918c5b)) -# 0.1.0 (2019-02-17) +# 0.1.0 (2019-02-17) -### Features +### Features -- **adjacency:** add bitmatrix edge counting, add/fix toDot() impls, add tests ([dae97ff](https://github.com/thi-ng/umbrella/commit/dae97ff)) -- **adjacency:** merge w/ unionfind pkg, add BFS, DFS, MST, DisjointSet ([2339b43](https://github.com/thi-ng/umbrella/commit/2339b43)) +- **adjacency:** add bitmatrix edge counting, add/fix toDot() impls, add tests ([dae97ff](https://github.com/thi-ng/umbrella/commit/dae97ff)) +- **adjacency:** merge w/ unionfind pkg, add BFS, DFS, MST, DisjointSet ([2339b43](https://github.com/thi-ng/umbrella/commit/2339b43)) - **adjacency:** re-import refactored adj matrices as new package ([501ea5e](https://github.com/thi-ng/umbrella/commit/501ea5e)) diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index bc43e84698..5958a2d837 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [8.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@8.0.5...@thi.ng/api@8.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/api - - - - - -## [8.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@8.0.4...@thi.ng/api@8.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/api - - - - - -## [8.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@8.0.3...@thi.ng/api@8.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/api - - - - - -## [8.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@8.0.2...@thi.ng/api@8.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/api - - - - - -## [8.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@8.0.1...@thi.ng/api@8.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/api - - - - - -## [8.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@8.0.0...@thi.ng/api@8.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/api - - - - - # [8.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@7.2.0...@thi.ng/api@8.0.0) (2021-10-12) @@ -102,31 +54,31 @@ Also: -# [7.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@7.1.9...@thi.ng/api@7.2.0) (2021-09-03) +# [7.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@7.1.9...@thi.ng/api@7.2.0) (2021-09-03) -### Features +### Features -- **api:** add DeepArrayValue type ([a309fac](https://github.com/thi-ng/umbrella/commit/a309faca831651f611b9b056d9c7587f85b60087)) +- **api:** add DeepArrayValue type ([a309fac](https://github.com/thi-ng/umbrella/commit/a309faca831651f611b9b056d9c7587f85b60087)) -# [7.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@7.0.0...@thi.ng/api@7.1.0) (2021-03-03) +# [7.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@7.0.0...@thi.ng/api@7.1.0) (2021-03-03) -### Features +### Features -- **api:** add StringOrSym type alias ([fb92c9d](https://github.com/thi-ng/umbrella/commit/fb92c9d93b4e795f60118e1167d5adb1bb108380)) +- **api:** add StringOrSym type alias ([fb92c9d](https://github.com/thi-ng/umbrella/commit/fb92c9d93b4e795f60118e1167d5adb1bb108380)) -# [7.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@6.13.6...@thi.ng/api@7.0.0) (2021-02-20) +# [7.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@6.13.6...@thi.ng/api@7.0.0) (2021-02-20) -### Features +### Features -- **api:** add Range type ([5d94974](https://github.com/thi-ng/umbrella/commit/5d94974c34ca81513d40743f2a9b9a3ed20146d3)) -- **api:** add typedArrayType() classifier ([5c81fd8](https://github.com/thi-ng/umbrella/commit/5c81fd859514401c2c419b2ed3ec0f12025356c3)) -- **api:** more finely grained typedarray types ([8316d05](https://github.com/thi-ng/umbrella/commit/8316d058f0b5f760afd89e8590619670210a970a)) -- **api:** replace Type enum w/ strings consts ([a333d41](https://github.com/thi-ng/umbrella/commit/a333d418222972373cc1f9b256def2f79610d3fa)) +- **api:** add Range type ([5d94974](https://github.com/thi-ng/umbrella/commit/5d94974c34ca81513d40743f2a9b9a3ed20146d3)) +- **api:** add typedArrayType() classifier ([5c81fd8](https://github.com/thi-ng/umbrella/commit/5c81fd859514401c2c419b2ed3ec0f12025356c3)) +- **api:** more finely grained typedarray types ([8316d05](https://github.com/thi-ng/umbrella/commit/8316d058f0b5f760afd89e8590619670210a970a)) +- **api:** replace Type enum w/ strings consts ([a333d41](https://github.com/thi-ng/umbrella/commit/a333d418222972373cc1f9b256def2f79610d3fa)) -### BREAKING CHANGES +### BREAKING CHANGES -- **api:** replace Type enum w/ string consts - - update Type, UintType, IntType, FloatType aliases +- **api:** replace Type enum w/ string consts + - update Type, UintType, IntType, FloatType aliases - update GL2TYPE, TYPE2GL, SIZEOF, TYPEDARRAY_CTORS tables - add asNativeType(), asGLType() conversions - add sizeOf() @@ -252,156 +204,156 @@ Also: ### Features - **api:** add common logging types & default impls ([4578604](https://github.com/thi-ng/umbrella/commit/4578604)) -- **api:** update ILogger, freeze NULL_LOGGER ([27ff8de](https://github.com/thi-ng/umbrella/commit/27ff8de)) +- **api:** update ILogger, freeze NULL_LOGGER ([27ff8de](https://github.com/thi-ng/umbrella/commit/27ff8de)) -# [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@5.1.0...@thi.ng/api@6.0.0) (2019-03-28) +# [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@5.1.0...@thi.ng/api@6.0.0) (2019-03-28) -### Features +### Features -- **api:** add new types, update existing ([560eb90](https://github.com/thi-ng/umbrella/commit/560eb90)) +- **api:** add new types, update existing ([560eb90](https://github.com/thi-ng/umbrella/commit/560eb90)) -### BREAKING CHANGES +### BREAKING CHANGES -- **api:** split up, remove & update various interfaces - - split IAssociative => IAssoc, IAssocIn - - update IDissoc, add IDissocIn - - split IGet => IGet, IGetIn - - update IInto generics & return type - - update ISet, remove IImmutableSet - - update IStack, remove IImmutableStack +- **api:** split up, remove & update various interfaces + - split IAssociative => IAssoc, IAssocIn + - update IDissoc, add IDissocIn + - split IGet => IGet, IGetIn + - update IInto generics & return type + - update ISet, remove IImmutableSet + - update IStack, remove IImmutableStack -# [5.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@5.0.3...@thi.ng/api@5.1.0) (2019-03-10) +# [5.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@5.0.3...@thi.ng/api@5.1.0) (2019-03-10) -### Features +### Features -- **api:** add additional Fn arities ([33c7dfe](https://github.com/thi-ng/umbrella/commit/33c7dfe)) -- **api:** add more Fn type aliases, update existing ([3707e61](https://github.com/thi-ng/umbrella/commit/3707e61)) +- **api:** add additional Fn arities ([33c7dfe](https://github.com/thi-ng/umbrella/commit/33c7dfe)) +- **api:** add more Fn type aliases, update existing ([3707e61](https://github.com/thi-ng/umbrella/commit/3707e61)) -# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@4.2.4...@thi.ng/api@5.0.0) (2019-01-21) +# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@4.2.4...@thi.ng/api@5.0.0) (2019-01-21) -### Bug Fixes +### Bug Fixes -- **api:** update assert(), re-export mixin() ([9f91cfa](https://github.com/thi-ng/umbrella/commit/9f91cfa)) +- **api:** update assert(), re-export mixin() ([9f91cfa](https://github.com/thi-ng/umbrella/commit/9f91cfa)) -### Build System +### Build System -- **api:** update package build scripts / outputs ([f913d7b](https://github.com/thi-ng/umbrella/commit/f913d7b)) +- **api:** update package build scripts / outputs ([f913d7b](https://github.com/thi-ng/umbrella/commit/f913d7b)) -### Features +### Features -- **api:** add assert() ([d381ace](https://github.com/thi-ng/umbrella/commit/d381ace)) +- **api:** add assert() ([d381ace](https://github.com/thi-ng/umbrella/commit/d381ace)) -### BREAKING CHANGES +### BREAKING CHANGES -- **api:** rename mixins to avoid name clashes, update decorators - - append `Mixin` suffix to all mixins (i.e. `INotify` => `INotifyMixin`) - - update re-exports of mixins & decorators (no more nested child namespace) +- **api:** rename mixins to avoid name clashes, update decorators + - append `Mixin` suffix to all mixins (i.e. `INotify` => `INotifyMixin`) + - update re-exports of mixins & decorators (no more nested child namespace) -# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@4.1.1...@thi.ng/api@4.2.0) (2018-09-22) +# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@4.1.1...@thi.ng/api@4.2.0) (2018-09-22) -### Features +### Features -- **api:** add `IToHiccup` interface ([e390a54](https://github.com/thi-ng/umbrella/commit/e390a54)) +- **api:** add `IToHiccup` interface ([e390a54](https://github.com/thi-ng/umbrella/commit/e390a54)) -# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@4.0.6...@thi.ng/api@4.1.0) (2018-08-24) +# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@4.0.6...@thi.ng/api@4.1.0) (2018-08-24) -### Features +### Features -- **api:** add new/move type aliases into api.ts ([cf30ba2](https://github.com/thi-ng/umbrella/commit/cf30ba2)) -- **api:** add NumericArray and TypedArray types ([519394b](https://github.com/thi-ng/umbrella/commit/519394b)) +- **api:** add new/move type aliases into api.ts ([cf30ba2](https://github.com/thi-ng/umbrella/commit/cf30ba2)) +- **api:** add NumericArray and TypedArray types ([519394b](https://github.com/thi-ng/umbrella/commit/519394b)) -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@3.0.1...@thi.ng/api@4.0.0) (2018-05-12) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@3.0.1...@thi.ng/api@4.0.0) (2018-05-12) -### Code Refactoring +### Code Refactoring -- **api:** update interfaces, add docs ([9b38860](https://github.com/thi-ng/umbrella/commit/9b38860)) +- **api:** update interfaces, add docs ([9b38860](https://github.com/thi-ng/umbrella/commit/9b38860)) -### BREAKING CHANGES +### BREAKING CHANGES -- **api:** IBind, IEnable now include generics, update IIndexed, IMeta, ISet, IStack - - add IInto - - add IImmutableSet - - add IImmutableStack - - minor update IEnabled mixin +- **api:** IBind, IEnable now include generics, update IIndexed, IMeta, ISet, IStack + - add IInto + - add IImmutableSet + - add IImmutableStack + - minor update IEnabled mixin -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.3.2...@thi.ng/api@3.0.0) (2018-05-10) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.3.2...@thi.ng/api@3.0.0) (2018-05-10) -### Code Refactoring +### Code Refactoring -- **api:** remove obsolete files from package ([f051ca3](https://github.com/thi-ng/umbrella/commit/f051ca3)) +- **api:** remove obsolete files from package ([f051ca3](https://github.com/thi-ng/umbrella/commit/f051ca3)) -### BREAKING CHANGES +### BREAKING CHANGES -- **api:** @thi.ng/api now only contains type declarations, decorators and mixins. All other features have been moved to new dedicated packages: - - @thi.ng/bench - - @thi.ng/compare - - @thi.ng/equiv - - @thi.ng/errors +- **api:** @thi.ng/api now only contains type declarations, decorators and mixins. All other features have been moved to new dedicated packages: + - @thi.ng/bench + - @thi.ng/compare + - @thi.ng/equiv + - @thi.ng/errors -## [2.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.3.0...@thi.ng/api@2.3.1) (2018-04-29) +## [2.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.3.0...@thi.ng/api@2.3.1) (2018-04-29) -### Performance Improvements +### Performance Improvements -- **api:** major speedup equivObject(), update equivSet() ([7fdf172](https://github.com/thi-ng/umbrella/commit/7fdf172)) +- **api:** major speedup equivObject(), update equivSet() ([7fdf172](https://github.com/thi-ng/umbrella/commit/7fdf172)) -# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.2.0...@thi.ng/api@2.3.0) (2018-04-26) +# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.2.0...@thi.ng/api@2.3.0) (2018-04-26) -### Features +### Features -- **api:** support more types in equiv(), add tests ([2ac8bff](https://github.com/thi-ng/umbrella/commit/2ac8bff)) +- **api:** support more types in equiv(), add tests ([2ac8bff](https://github.com/thi-ng/umbrella/commit/2ac8bff)) -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.1.3...@thi.ng/api@2.2.0) (2018-04-08) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.1.3...@thi.ng/api@2.2.0) (2018-04-08) -### Features +### Features -- **api:** add bench() & timed() utils ([d310345](https://github.com/thi-ng/umbrella/commit/d310345)) +- **api:** add bench() & timed() utils ([d310345](https://github.com/thi-ng/umbrella/commit/d310345)) -## [2.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.1.0...@thi.ng/api@2.1.1) (2018-03-28) +## [2.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.1.0...@thi.ng/api@2.1.1) (2018-03-28) -### Bug Fixes +### Bug Fixes -- **api:** illegalState() creates IllegalStateError ([2b7e99b](https://github.com/thi-ng/umbrella/commit/2b7e99b)) +- **api:** illegalState() creates IllegalStateError ([2b7e99b](https://github.com/thi-ng/umbrella/commit/2b7e99b)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.0.4...@thi.ng/api@2.1.0) (2018-03-21) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.0.4...@thi.ng/api@2.1.0) (2018-03-21) -### Features +### Features -- **api:** add error types & ctor fns ([4d3785f](https://github.com/thi-ng/umbrella/commit/4d3785f)) +- **api:** add error types & ctor fns ([4d3785f](https://github.com/thi-ng/umbrella/commit/4d3785f)) -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.0.0...@thi.ng/api@2.0.1) (2018-02-02) +## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@2.0.0...@thi.ng/api@2.0.1) (2018-02-02) -### Bug Fixes +### Bug Fixes -- **api:** update compare() & equiv() ([110a9de](https://github.com/thi-ng/umbrella/commit/110a9de)) +- **api:** update compare() & equiv() ([110a9de](https://github.com/thi-ng/umbrella/commit/110a9de)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@1.5.0...@thi.ng/api@2.0.0) (2018-02-01) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@1.5.0...@thi.ng/api@2.0.0) (2018-02-01) -### Bug Fixes +### Bug Fixes -- **api:** fix equiv string handling, update tests ([1354e29](https://github.com/thi-ng/umbrella/commit/1354e29)) +- **api:** fix equiv string handling, update tests ([1354e29](https://github.com/thi-ng/umbrella/commit/1354e29)) -### Features +### Features -- **api:** update equiv() null handling, add tests ([878520e](https://github.com/thi-ng/umbrella/commit/878520e)) +- **api:** update equiv() null handling, add tests ([878520e](https://github.com/thi-ng/umbrella/commit/878520e)) -### BREAKING CHANGES +### BREAKING CHANGES -- **api:** equiv now treats null & undefined as equal +- **api:** equiv now treats null & undefined as equal -# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@1.4.2...@thi.ng/api@1.5.0) (2018-01-31) +# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@1.4.2...@thi.ng/api@1.5.0) (2018-01-31) -### Features +### Features -- **api:** add Predicate2 & StatefulPredicate2 types ([fbf8453](https://github.com/thi-ng/umbrella/commit/fbf8453)) +- **api:** add Predicate2 & StatefulPredicate2 types ([fbf8453](https://github.com/thi-ng/umbrella/commit/fbf8453)) -# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@1.3.0...@thi.ng/api@1.4.0) (2018-01-29) +# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@1.3.0...@thi.ng/api@1.4.0) (2018-01-29) -### Features +### Features -- **api:** update IWatch & mixin, boolean returns ([bddd5ce](https://github.com/thi-ng/umbrella/commit/bddd5ce)) +- **api:** update IWatch & mixin, boolean returns ([bddd5ce](https://github.com/thi-ng/umbrella/commit/bddd5ce)) -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@1.2.1...@thi.ng/api@1.3.0) (2018-01-28) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@1.2.1...@thi.ng/api@1.3.0) (2018-01-28) -### Features +### Features - **api:** add StatefulPredicate ([c74353b](https://github.com/thi-ng/umbrella/commit/c74353b)) diff --git a/packages/args/CHANGELOG.md b/packages/args/CHANGELOG.md index 880f29e0d7..212d3ebae3 100644 --- a/packages/args/CHANGELOG.md +++ b/packages/args/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@2.0.5...@thi.ng/args@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/args - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@2.0.4...@thi.ng/args@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/args - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@2.0.3...@thi.ng/args@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/args - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@2.0.2...@thi.ng/args@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/args - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@2.0.1...@thi.ng/args@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/args - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@2.0.0...@thi.ng/args@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/args - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@1.1.1...@thi.ng/args@2.0.0) (2021-10-12) @@ -80,69 +32,69 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@1.0.4...@thi.ng/args@1.1.0) (2021-08-19) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@1.0.4...@thi.ng/args@1.1.0) (2021-08-19) -### Features +### Features -- **args:** capitalize usage section headings ([eaa0f23](https://github.com/thi-ng/umbrella/commit/eaa0f23a88cfb98da05b245b720a6fbb260ea7da)) +- **args:** capitalize usage section headings ([eaa0f23](https://github.com/thi-ng/umbrella/commit/eaa0f23a88cfb98da05b245b720a6fbb260ea7da)) -## [0.7.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.7.0...@thi.ng/args@0.7.1) (2021-07-29) +## [0.7.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.7.0...@thi.ng/args@0.7.1) (2021-07-29) -### Bug Fixes +### Bug Fixes -- **args:** omit empty groups from usage() ([a66c19a](https://github.com/thi-ng/umbrella/commit/a66c19aa8d682a7f4b6ae5b3de51a26e806a02dc)) +- **args:** omit empty groups from usage() ([a66c19a](https://github.com/thi-ng/umbrella/commit/a66c19aa8d682a7f4b6ae5b3de51a26e806a02dc)) -# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.6.0...@thi.ng/args@0.7.0) (2021-07-01) +# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.6.0...@thi.ng/args@0.7.0) (2021-07-01) -### Features +### Features -- **args:** add showGroupNames option ([6917111](https://github.com/thi-ng/umbrella/commit/6917111aa6f019cbc4622a30be65c7f43cf995f9)) +- **args:** add showGroupNames option ([6917111](https://github.com/thi-ng/umbrella/commit/6917111aa6f019cbc4622a30be65c7f43cf995f9)) -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.5.1...@thi.ng/args@0.6.0) (2021-06-08) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.5.1...@thi.ng/args@0.6.0) (2021-06-08) -### Features +### Features -- **args:** add kvPairsMulti(), update coerceKV() ([fd12f80](https://github.com/thi-ng/umbrella/commit/fd12f807dba2546133278a607c4b79dcf9a12b07)) +- **args:** add kvPairsMulti(), update coerceKV() ([fd12f80](https://github.com/thi-ng/umbrella/commit/fd12f807dba2546133278a607c4b79dcf9a12b07)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.4.2...@thi.ng/args@0.5.0) (2021-03-28) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.4.2...@thi.ng/args@0.5.0) (2021-03-28) -### Features +### Features -- **args:** add vec() arg type ([f05cb2a](https://github.com/thi-ng/umbrella/commit/f05cb2a6d0798ef0558775a81dba2d834308747c)) -- **args:** wordwrap usage prefix/suffix, defaults ([325b558](https://github.com/thi-ng/umbrella/commit/325b558f74f8dbfaa2c7de72c6800cdbc8c54acd)) +- **args:** add vec() arg type ([f05cb2a](https://github.com/thi-ng/umbrella/commit/f05cb2a6d0798ef0558775a81dba2d834308747c)) +- **args:** wordwrap usage prefix/suffix, defaults ([325b558](https://github.com/thi-ng/umbrella/commit/325b558f74f8dbfaa2c7de72c6800cdbc8c54acd)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.3.1...@thi.ng/args@0.4.0) (2021-03-22) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.3.1...@thi.ng/args@0.4.0) (2021-03-22) -### Features +### Features -- **args:** add arg groups, segment usage output ([ebf5197](https://github.com/thi-ng/umbrella/commit/ebf51974e4e1e1d5288af9ad420d4211addd95ad)) -- **args:** support arbitrary length aliases ([1cfdf49](https://github.com/thi-ng/umbrella/commit/1cfdf49a53cca2f80836caf428e220e90f687ad1)) +- **args:** add arg groups, segment usage output ([ebf5197](https://github.com/thi-ng/umbrella/commit/ebf51974e4e1e1d5288af9ad420d4211addd95ad)) +- **args:** support arbitrary length aliases ([1cfdf49](https://github.com/thi-ng/umbrella/commit/1cfdf49a53cca2f80836caf428e220e90f687ad1)) -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.3.0...@thi.ng/args@0.3.1) (2021-03-21) +## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.3.0...@thi.ng/args@0.3.1) (2021-03-21) -### Bug Fixes +### Bug Fixes -- **args:** fix usage() show defaults logic ([ae31158](https://github.com/thi-ng/umbrella/commit/ae31158c9496d7c116ee2b4a22ca843888d2bddd)) +- **args:** fix usage() show defaults logic ([ae31158](https://github.com/thi-ng/umbrella/commit/ae31158c9496d7c116ee2b4a22ca843888d2bddd)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.2.7...@thi.ng/args@0.3.0) (2021-03-20) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.2.7...@thi.ng/args@0.3.0) (2021-03-20) -### Features +### Features -- **args:** update ParseOpts, UsageOpts ([6577c80](https://github.com/thi-ng/umbrella/commit/6577c806e246ecf8244b1af6a2cefc400a7eb365)) +- **args:** update ParseOpts, UsageOpts ([6577c80](https://github.com/thi-ng/umbrella/commit/6577c806e246ecf8244b1af6a2cefc400a7eb365)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.1.0...@thi.ng/args@0.2.0) (2021-01-13) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@0.1.0...@thi.ng/args@0.2.0) (2021-01-13) -### Features +### Features -- **args:** add defaultHint opt, update usage() ([f8a4146](https://github.com/thi-ng/umbrella/commit/f8a414605a0d5c93fcef83ab931911c6c2f39f7d)) +- **args:** add defaultHint opt, update usage() ([f8a4146](https://github.com/thi-ng/umbrella/commit/f8a414605a0d5c93fcef83ab931911c6c2f39f7d)) -# 0.1.0 (2021-01-10) +# 0.1.0 (2021-01-10) -### Features +### Features -- **args:** add kv args, callbacks, usage opts ([c306aba](https://github.com/thi-ng/umbrella/commit/c306abac31dc03bb15a19c36192ee5c07afa1063)) -- **args:** add strict mode kvArgs()/coerceKV(), add docs ([b76c4f1](https://github.com/thi-ng/umbrella/commit/b76c4f11ddbe3b7c1a195a93ceed3a953666ef5d)) -- **args:** add tuple arg type support ([a05dde9](https://github.com/thi-ng/umbrella/commit/a05dde957be54ae7ed6aeab8233bff0d8573c675)) -- **args:** import as new package ([af5d943](https://github.com/thi-ng/umbrella/commit/af5d943153b3012be04ed0e9a044ee944465d035)) -- **args:** major general package update ([26ec49a](https://github.com/thi-ng/umbrella/commit/26ec49afc0fa389b7a2551b116a85d95df4aaeee)) +- **args:** add kv args, callbacks, usage opts ([c306aba](https://github.com/thi-ng/umbrella/commit/c306abac31dc03bb15a19c36192ee5c07afa1063)) +- **args:** add strict mode kvArgs()/coerceKV(), add docs ([b76c4f1](https://github.com/thi-ng/umbrella/commit/b76c4f11ddbe3b7c1a195a93ceed3a953666ef5d)) +- **args:** add tuple arg type support ([a05dde9](https://github.com/thi-ng/umbrella/commit/a05dde957be54ae7ed6aeab8233bff0d8573c675)) +- **args:** import as new package ([af5d943](https://github.com/thi-ng/umbrella/commit/af5d943153b3012be04ed0e9a044ee944465d035)) +- **args:** major general package update ([26ec49a](https://github.com/thi-ng/umbrella/commit/26ec49afc0fa389b7a2551b116a85d95df4aaeee)) - **args:** update multi arg specs, parse ([dbdf913](https://github.com/thi-ng/umbrella/commit/dbdf913b4ed730c2c07246c24ecbafb32d9dc37e)) diff --git a/packages/arrays/CHANGELOG.md b/packages/arrays/CHANGELOG.md index c7eb908fdf..435b456ca7 100644 --- a/packages/arrays/CHANGELOG.md +++ b/packages/arrays/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@2.0.5...@thi.ng/arrays@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/arrays - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@2.0.4...@thi.ng/arrays@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/arrays - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@2.0.3...@thi.ng/arrays@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/arrays - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@2.0.2...@thi.ng/arrays@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/arrays - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@2.0.1...@thi.ng/arrays@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/arrays - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@2.0.0...@thi.ng/arrays@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/arrays - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@1.0.3...@thi.ng/arrays@2.0.0) (2021-10-12) @@ -80,76 +32,76 @@ Also: -## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@1.0.2...@thi.ng/arrays@1.0.3) (2021-09-03) +## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@1.0.2...@thi.ng/arrays@1.0.3) (2021-09-03) -**Note:** Version bump only for package @thi.ng/arrays +**Note:** Version bump only for package @thi.ng/arrays -# [0.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.9.2...@thi.ng/arrays@0.10.0) (2021-01-21) +# [0.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.9.2...@thi.ng/arrays@0.10.0) (2021-01-21) -### Bug Fixes +### Bug Fixes -- **arrays:** fixed-length binarySearch2/4/8/16/32 ([39e5c37](https://github.com/thi-ng/umbrella/commit/39e5c3736135f9a49daceee1fe4da9fbdbb96eab)) +- **arrays:** fixed-length binarySearch2/4/8/16/32 ([39e5c37](https://github.com/thi-ng/umbrella/commit/39e5c3736135f9a49daceee1fe4da9fbdbb96eab)) -### Features +### Features -- **arrays:** add insert/insertUnsafe() ([2a78598](https://github.com/thi-ng/umbrella/commit/2a7859823d2fb56eef4ee7a6919fe70072475f42)) +- **arrays:** add insert/insertUnsafe() ([2a78598](https://github.com/thi-ng/umbrella/commit/2a7859823d2fb56eef4ee7a6919fe70072475f42)) -# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.8.5...@thi.ng/arrays@0.9.0) (2021-01-02) +# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.8.5...@thi.ng/arrays@0.9.0) (2021-01-02) -### Features +### Features -- **arrays:** add bisect(), bisectWith() ([17d06a4](https://github.com/thi-ng/umbrella/commit/17d06a43e338aca5f2dc61110382363639daecc5)) -- **arrays:** add into(), sortByCachedKey() ([b94f64c](https://github.com/thi-ng/umbrella/commit/b94f64c2c351cfed5ea9ade5e42ad0b7076ef9e9)) -- **arrays:** update sortByCachedKey(), add tests ([64e8f6e](https://github.com/thi-ng/umbrella/commit/64e8f6e4e83c26c73e23a4831483bd328b78bc49)) +- **arrays:** add bisect(), bisectWith() ([17d06a4](https://github.com/thi-ng/umbrella/commit/17d06a43e338aca5f2dc61110382363639daecc5)) +- **arrays:** add into(), sortByCachedKey() ([b94f64c](https://github.com/thi-ng/umbrella/commit/b94f64c2c351cfed5ea9ade5e42ad0b7076ef9e9)) +- **arrays:** update sortByCachedKey(), add tests ([64e8f6e](https://github.com/thi-ng/umbrella/commit/64e8f6e4e83c26c73e23a4831483bd328b78bc49)) -# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.7.0...@thi.ng/arrays@0.8.0) (2020-09-13) +# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.7.0...@thi.ng/arrays@0.8.0) (2020-09-13) -### Features +### Features -- **arrays:** add first() ([3f5f722](https://github.com/thi-ng/umbrella/commit/3f5f7226e5c0495086c973a33e91fc2666f4c68c)) +- **arrays:** add first() ([3f5f722](https://github.com/thi-ng/umbrella/commit/3f5f7226e5c0495086c973a33e91fc2666f4c68c)) -# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.6.15...@thi.ng/arrays@0.7.0) (2020-08-28) +# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.6.15...@thi.ng/arrays@0.7.0) (2020-08-28) -### Features +### Features -- **arrays:** add non-recursive binary search fns ([29a4ee4](https://github.com/thi-ng/umbrella/commit/29a4ee4d888ccb049df9b50a57e3884ce2d4d0f3)) +- **arrays:** add non-recursive binary search fns ([29a4ee4](https://github.com/thi-ng/umbrella/commit/29a4ee4d888ccb049df9b50a57e3884ce2d4d0f3)) -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.5.6...@thi.ng/arrays@0.6.0) (2020-03-28) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.5.6...@thi.ng/arrays@0.6.0) (2020-03-28) -### Features +### Features -- **arrays:** add fillRange() & levenshtein() ([2f98225](https://github.com/thi-ng/umbrella/commit/2f98225d129c7c1ae6b88a4f0bea9227254fcf91)) +- **arrays:** add fillRange() & levenshtein() ([2f98225](https://github.com/thi-ng/umbrella/commit/2f98225d129c7c1ae6b88a4f0bea9227254fcf91)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.4.0...@thi.ng/arrays@0.5.0) (2020-01-24) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.4.0...@thi.ng/arrays@0.5.0) (2020-01-24) -### Features +### Features -- **arrays:** add binary search predicates, tests, update readme ([b8f421e](https://github.com/thi-ng/umbrella/commit/b8f421eb8888fa1b57a9287f6841cd29952bf19f)) +- **arrays:** add binary search predicates, tests, update readme ([b8f421e](https://github.com/thi-ng/umbrella/commit/b8f421eb8888fa1b57a9287f6841cd29952bf19f)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.3.0...@thi.ng/arrays@0.4.0) (2019-11-30) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.3.0...@thi.ng/arrays@0.4.0) (2019-11-30) -### Features +### Features -- **arrays:** add arraySeq(), arrayIterator() & tests ([d94df57](https://github.com/thi-ng/umbrella/commit/d94df5786dddf6ef6915af79c3fbf0331ddfd2bd)) -- **arrays:** add binarySearchNumeric() ([7b38202](https://github.com/thi-ng/umbrella/commit/7b38202480db71753d24aa52a9c09d3ac78d36ae)) +- **arrays:** add arraySeq(), arrayIterator() & tests ([d94df57](https://github.com/thi-ng/umbrella/commit/d94df5786dddf6ef6915af79c3fbf0331ddfd2bd)) +- **arrays:** add binarySearchNumeric() ([7b38202](https://github.com/thi-ng/umbrella/commit/7b38202480db71753d24aa52a9c09d3ac78d36ae)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.2.5...@thi.ng/arrays@0.3.0) (2019-11-09) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.2.5...@thi.ng/arrays@0.3.0) (2019-11-09) -### Features +### Features -- **arrays:** add isSorted() ([65b29f4](https://github.com/thi-ng/umbrella/commit/65b29f487459c535acdbed3890c8a4e27d87ae2c)) -- **arrays:** add shuffleRange(), refactor shuffle(), add tests ([1924a05](https://github.com/thi-ng/umbrella/commit/1924a05ea093e3d1d0b3f063cb331b330cee0c0a)) -- **arrays:** add types, quickSort(), swap(), multiSwap(), update readme ([b834722](https://github.com/thi-ng/umbrella/commit/b83472237b3ba262dcbb644c8ccc516d0021bc84)) +- **arrays:** add isSorted() ([65b29f4](https://github.com/thi-ng/umbrella/commit/65b29f487459c535acdbed3890c8a4e27d87ae2c)) +- **arrays:** add shuffleRange(), refactor shuffle(), add tests ([1924a05](https://github.com/thi-ng/umbrella/commit/1924a05ea093e3d1d0b3f063cb331b330cee0c0a)) +- **arrays:** add types, quickSort(), swap(), multiSwap(), update readme ([b834722](https://github.com/thi-ng/umbrella/commit/b83472237b3ba262dcbb644c8ccc516d0021bc84)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.1.9...@thi.ng/arrays@0.2.0) (2019-07-07) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@0.1.9...@thi.ng/arrays@0.2.0) (2019-07-07) -### Features +### Features -- **arrays:** enable TS strict compiler flags (refactor) ([8724f9e](https://github.com/thi-ng/umbrella/commit/8724f9e)) +- **arrays:** enable TS strict compiler flags (refactor) ([8724f9e](https://github.com/thi-ng/umbrella/commit/8724f9e)) -# 0.1.0 (2019-02-15) +# 0.1.0 (2019-02-15) -### Features +### Features -- **arrays:** add find/findIndex() ([0007152](https://github.com/thi-ng/umbrella/commit/0007152)) +- **arrays:** add find/findIndex() ([0007152](https://github.com/thi-ng/umbrella/commit/0007152)) - **arrays:** extract as new package ([361ba37](https://github.com/thi-ng/umbrella/commit/361ba37)) diff --git a/packages/associative/CHANGELOG.md b/packages/associative/CHANGELOG.md index 6f533747b5..25e5c23e3f 100644 --- a/packages/associative/CHANGELOG.md +++ b/packages/associative/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [6.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@6.0.6...@thi.ng/associative@6.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/associative - - - - - -## [6.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@6.0.5...@thi.ng/associative@6.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/associative - - - - - -## [6.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@6.0.4...@thi.ng/associative@6.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/associative - - - - - -## [6.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@6.0.3...@thi.ng/associative@6.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/associative - - - - - -## [6.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@6.0.2...@thi.ng/associative@6.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/associative - - - - - -## [6.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@6.0.1...@thi.ng/associative@6.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/associative - - - - - -## [6.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@6.0.0...@thi.ng/associative@6.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/associative - - - - - # [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@5.2.16...@thi.ng/associative@6.0.0) (2021-10-12) @@ -98,231 +42,231 @@ Also: -# [5.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@5.1.9...@thi.ng/associative@5.2.0) (2021-03-30) +# [5.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@5.1.9...@thi.ng/associative@5.2.0) (2021-03-30) -### Features +### Features -- **associative:** add renameTransformedKeys() ([3190537](https://github.com/thi-ng/umbrella/commit/31905378cc32ba7ccfd752803515136ba1507d17)) -- **associative:** add selectDefinedKeys*() fns ([e0977db](https://github.com/thi-ng/umbrella/commit/e0977db6708abdaaa2ef9dc78d472d77467e30bb)) +- **associative:** add renameTransformedKeys() ([3190537](https://github.com/thi-ng/umbrella/commit/31905378cc32ba7ccfd752803515136ba1507d17)) +- **associative:** add selectDefinedKeys*() fns ([e0977db](https://github.com/thi-ng/umbrella/commit/e0977db6708abdaaa2ef9dc78d472d77467e30bb)) -# [5.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@5.0.17...@thi.ng/associative@5.1.0) (2021-02-20) +# [5.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@5.0.17...@thi.ng/associative@5.1.0) (2021-02-20) -### Features +### Features -- **associative:** update meldApplyObj/meldObjWith() ([97dda16](https://github.com/thi-ng/umbrella/commit/97dda16a8766314b137c5af2d504eb599d6cf2c5)) +- **associative:** update meldApplyObj/meldObjWith() ([97dda16](https://github.com/thi-ng/umbrella/commit/97dda16a8766314b137c5af2d504eb599d6cf2c5)) -# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.5.1...@thi.ng/associative@5.0.0) (2020-07-25) +# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.5.1...@thi.ng/associative@5.0.0) (2020-07-25) -### Features +### Features -- **associative:** add TrieMap, rename MultiTrie ([cc2d139](https://github.com/thi-ng/umbrella/commit/cc2d139b92e29a5813e67030ada6776f2736ca6c)) -- **associative:** update MultiTrie.suffixes() ([ec110ae](https://github.com/thi-ng/umbrella/commit/ec110ae3f0fe6d0fc64b7544904a96b42534988d)) +- **associative:** add TrieMap, rename MultiTrie ([cc2d139](https://github.com/thi-ng/umbrella/commit/cc2d139b92e29a5813e67030ada6776f2736ca6c)) +- **associative:** update MultiTrie.suffixes() ([ec110ae](https://github.com/thi-ng/umbrella/commit/ec110ae3f0fe6d0fc64b7544904a96b42534988d)) -### BREAKING CHANGES +### BREAKING CHANGES -- **associative:** rename Trie => MultiTrie +- **associative:** rename Trie => MultiTrie -# [4.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.4.1...@thi.ng/associative@4.5.0) (2020-07-17) +# [4.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.4.1...@thi.ng/associative@4.5.0) (2020-07-17) -### Features +### Features -- **associative:** add Trie.knownPrefix() ([26ddd2c](https://github.com/thi-ng/umbrella/commit/26ddd2ceaf7d9327cf0d6f65d9153cff476f2081)) +- **associative:** add Trie.knownPrefix() ([26ddd2c](https://github.com/thi-ng/umbrella/commit/26ddd2ceaf7d9327cf0d6f65d9153cff476f2081)) -## [4.4.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.4.0...@thi.ng/associative@4.4.1) (2020-07-08) +## [4.4.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.4.0...@thi.ng/associative@4.4.1) (2020-07-08) -### Bug Fixes +### Bug Fixes -- **associative:** set combinator arg types ([1cbbf27](https://github.com/thi-ng/umbrella/commit/1cbbf272d938232f83511dbb79c871aee081bde0)) +- **associative:** set combinator arg types ([1cbbf27](https://github.com/thi-ng/umbrella/commit/1cbbf272d938232f83511dbb79c871aee081bde0)) -# [4.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.3.0...@thi.ng/associative@4.4.0) (2020-07-08) +# [4.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.3.0...@thi.ng/associative@4.4.0) (2020-07-08) -### Features +### Features -- **associative:** disallow `__proto__` in merge fns ([d637996](https://github.com/thi-ng/umbrella/commit/d6379964f364232312b7a65c708f07dd0ecf8ff8)) +- **associative:** disallow `__proto__` in merge fns ([d637996](https://github.com/thi-ng/umbrella/commit/d6379964f364232312b7a65c708f07dd0ecf8ff8)) -# [4.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.2.1...@thi.ng/associative@4.3.0) (2020-07-04) +# [4.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.2.1...@thi.ng/associative@4.3.0) (2020-07-04) -### Features +### Features -- **associative:** add mutable merge fns ([ec6abe4](https://github.com/thi-ng/umbrella/commit/ec6abe4ece0b6792eda05489df28326c30053e5e)) +- **associative:** add mutable merge fns ([ec6abe4](https://github.com/thi-ng/umbrella/commit/ec6abe4ece0b6792eda05489df28326c30053e5e)) -# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.1.0...@thi.ng/associative@4.2.0) (2020-06-20) +# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.1.0...@thi.ng/associative@4.2.0) (2020-06-20) -### Features +### Features -- **associative:** add null checks for merge* fns ([7baa3ba](https://github.com/thi-ng/umbrella/commit/7baa3ba29edf5f66d66423b9a33cac6b1ddfec8f)) -- **associative:** update Trie to allow custom value sets ([777829c](https://github.com/thi-ng/umbrella/commit/777829c0e3bbdf0c5149a9366d22d16a32941310)) +- **associative:** add null checks for merge* fns ([7baa3ba](https://github.com/thi-ng/umbrella/commit/7baa3ba29edf5f66d66423b9a33cac6b1ddfec8f)) +- **associative:** update Trie to allow custom value sets ([777829c](https://github.com/thi-ng/umbrella/commit/777829c0e3bbdf0c5149a9366d22d16a32941310)) -# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.0.11...@thi.ng/associative@4.1.0) (2020-06-14) +# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@4.0.11...@thi.ng/associative@4.1.0) (2020-06-14) -### Features +### Features -- **associative:** add Trie and tests ([84b6517](https://github.com/thi-ng/umbrella/commit/84b6517f8988e5032ac2c7614e62ebf4cf1c9e1b)) +- **associative:** add Trie and tests ([84b6517](https://github.com/thi-ng/umbrella/commit/84b6517f8988e5032ac2c7614e62ebf4cf1c9e1b)) -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@3.1.8...@thi.ng/associative@4.0.0) (2020-03-28) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@3.1.8...@thi.ng/associative@4.0.0) (2020-03-28) -### Features +### Features -- **associative:** [#210](https://github.com/thi-ng/umbrella/issues/210), add `defXXX` factory fns ([48ae24a](https://github.com/thi-ng/umbrella/commit/48ae24a478ba430e123489fbb728fcb7e2d26d06)) -- **associative:** re-add support for nodejs REPL inspection ([49024f7](https://github.com/thi-ng/umbrella/commit/49024f75fd6126f5d6c1991516a411df7d62d893)), closes [nodejs/node#32529](https://github.com/nodejs/node/issues/32529) +- **associative:** [#210](https://github.com/thi-ng/umbrella/issues/210), add `defXXX` factory fns ([48ae24a](https://github.com/thi-ng/umbrella/commit/48ae24a478ba430e123489fbb728fcb7e2d26d06)) +- **associative:** re-add support for nodejs REPL inspection ([49024f7](https://github.com/thi-ng/umbrella/commit/49024f75fd6126f5d6c1991516a411df7d62d893)), closes [nodejs/node#32529](https://github.com/nodejs/node/issues/32529) -### BREAKING CHANGES +### BREAKING CHANGES -- **associative:** remove static `fromObject()` map factories - - merged with defHashMap(), defSortedMap() +- **associative:** remove static `fromObject()` map factories + - merged with defHashMap(), defSortedMap() -# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@3.0.1...@thi.ng/associative@3.1.0) (2019-11-09) +# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@3.0.1...@thi.ng/associative@3.1.0) (2019-11-09) -### Bug Fixes +### Bug Fixes -- **associative:** fix off-by-one error in sparseSet() factory, add tests ([94ff308](https://github.com/thi-ng/umbrella/commit/94ff3089d7c24627e57c731d57ab048ca1eff5b1)) +- **associative:** fix off-by-one error in sparseSet() factory, add tests ([94ff308](https://github.com/thi-ng/umbrella/commit/94ff3089d7c24627e57c731d57ab048ca1eff5b1)) -### Features +### Features -- **associative:** add reducer versions of difference, intersection, union ([058b9d3](https://github.com/thi-ng/umbrella/commit/058b9d38a1fe25ee4e09dde1ed3f9a52831a4769)) +- **associative:** add reducer versions of difference, intersection, union ([058b9d3](https://github.com/thi-ng/umbrella/commit/058b9d38a1fe25ee4e09dde1ed3f9a52831a4769)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.4.3...@thi.ng/associative@3.0.0) (2019-08-21) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.4.3...@thi.ng/associative@3.0.0) (2019-08-21) -### Code Refactoring +### Code Refactoring -- **associative:** update XXXMap.dissoc() signature to unify API ([632c57a](https://github.com/thi-ng/umbrella/commit/632c57a)) +- **associative:** update XXXMap.dissoc() signature to unify API ([632c57a](https://github.com/thi-ng/umbrella/commit/632c57a)) -### BREAKING CHANGES +### BREAKING CHANGES -- **associative:** dissoc() method signature changed from varargs to `Iterable` +- **associative:** dissoc() method signature changed from varargs to `Iterable` -Example: +Example: -- previously: `HashMap.dissoc(1, 2, 3)` -- now: `HashMap.dissoc([1, 2, 3])` +- previously: `HashMap.dissoc(1, 2, 3)` +- now: `HashMap.dissoc([1, 2, 3])` -This new signature is the same as used by `dissoc()` standalone fn and the `disj()` methods of the various Sets in this package. +This new signature is the same as used by `dissoc()` standalone fn and the `disj()` methods of the various Sets in this package. -# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.3.0...@thi.ng/associative@2.4.0) (2019-07-07) +# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.3.0...@thi.ng/associative@2.4.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **associative:** update generics (TS3.5.2) ([75a4f72](https://github.com/thi-ng/umbrella/commit/75a4f72)) -- **associative:** update SortedMap.fromObject() - PropertyKey => string ([48688da](https://github.com/thi-ng/umbrella/commit/48688da)) +- **associative:** update generics (TS3.5.2) ([75a4f72](https://github.com/thi-ng/umbrella/commit/75a4f72)) +- **associative:** update SortedMap.fromObject() - PropertyKey => string ([48688da](https://github.com/thi-ng/umbrella/commit/48688da)) -### Features +### Features -- **associative:** enable TS strict compiler flags (refactor) ([7931e14](https://github.com/thi-ng/umbrella/commit/7931e14)) +- **associative:** enable TS strict compiler flags (refactor) ([7931e14](https://github.com/thi-ng/umbrella/commit/7931e14)) -# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.2.3...@thi.ng/associative@2.3.0) (2019-05-22) +# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.2.3...@thi.ng/associative@2.3.0) (2019-05-22) -### Features +### Features -- **associative:** add sparseSet factory fn ([867eaa3](https://github.com/thi-ng/umbrella/commit/867eaa3)) -- **associative:** add SparseSet8/16/32 ([b5994d9](https://github.com/thi-ng/umbrella/commit/b5994d9)) +- **associative:** add sparseSet factory fn ([867eaa3](https://github.com/thi-ng/umbrella/commit/867eaa3)) +- **associative:** add SparseSet8/16/32 ([b5994d9](https://github.com/thi-ng/umbrella/commit/b5994d9)) -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.1.2...@thi.ng/associative@2.2.0) (2019-04-09) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.1.2...@thi.ng/associative@2.2.0) (2019-04-09) -### Features +### Features -- **associative:** add withoutKeys*(), ensureSet/Map fns ([5173fda](https://github.com/thi-ng/umbrella/commit/5173fda)) +- **associative:** add withoutKeys*(), ensureSet/Map fns ([5173fda](https://github.com/thi-ng/umbrella/commit/5173fda)) -## [2.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.1.1...@thi.ng/associative@2.1.2) (2019-04-06) +## [2.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.1.1...@thi.ng/associative@2.1.2) (2019-04-06) -### Bug Fixes +### Bug Fixes -- **associative:** fix mergeApplyMap, update other merge fns, add tests ([a0f3941](https://github.com/thi-ng/umbrella/commit/a0f3941)) +- **associative:** fix mergeApplyMap, update other merge fns, add tests ([a0f3941](https://github.com/thi-ng/umbrella/commit/a0f3941)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.0.2...@thi.ng/associative@2.1.0) (2019-04-02) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.0.2...@thi.ng/associative@2.1.0) (2019-04-02) -### Features +### Features -- **associative:** add HashMap w/ linear probing, update deps ([e3b84ab](https://github.com/thi-ng/umbrella/commit/e3b84ab)) +- **associative:** add HashMap w/ linear probing, update deps ([e3b84ab](https://github.com/thi-ng/umbrella/commit/e3b84ab)) -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.0.0...@thi.ng/associative@2.0.1) (2019-04-02) +## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@2.0.0...@thi.ng/associative@2.0.1) (2019-04-02) -### Bug Fixes +### Bug Fixes -- **associative:** add missing return type decls ([1913bb4](https://github.com/thi-ng/umbrella/commit/1913bb4)) +- **associative:** add missing return type decls ([1913bb4](https://github.com/thi-ng/umbrella/commit/1913bb4)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@1.0.12...@thi.ng/associative@2.0.0) (2019-03-28) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@1.0.12...@thi.ng/associative@2.0.0) (2019-03-28) -### Code Refactoring +### Code Refactoring -- **associative:** fix/update invertMap() / invertObj() ([b57a1c0](https://github.com/thi-ng/umbrella/commit/b57a1c0)) -- **associative:** update set combinator ops ([9e78d20](https://github.com/thi-ng/umbrella/commit/9e78d20)) +- **associative:** fix/update invertMap() / invertObj() ([b57a1c0](https://github.com/thi-ng/umbrella/commit/b57a1c0)) +- **associative:** update set combinator ops ([9e78d20](https://github.com/thi-ng/umbrella/commit/9e78d20)) -### Features +### Features -- **associative:** add polymorphic into() ([4577646](https://github.com/thi-ng/umbrella/commit/4577646)) -- **associative:** make .forEach() args readonly, add Symbol.toStringTag ([3749d41](https://github.com/thi-ng/umbrella/commit/3749d41)) -- **associative:** update SortedSet, IEquivSet, add tests ([e8234e8](https://github.com/thi-ng/umbrella/commit/e8234e8)) -- **associative:** update type sigs & args for various fns ([7bf2504](https://github.com/thi-ng/umbrella/commit/7bf2504)) +- **associative:** add polymorphic into() ([4577646](https://github.com/thi-ng/umbrella/commit/4577646)) +- **associative:** make .forEach() args readonly, add Symbol.toStringTag ([3749d41](https://github.com/thi-ng/umbrella/commit/3749d41)) +- **associative:** update SortedSet, IEquivSet, add tests ([e8234e8](https://github.com/thi-ng/umbrella/commit/e8234e8)) +- **associative:** update type sigs & args for various fns ([7bf2504](https://github.com/thi-ng/umbrella/commit/7bf2504)) -### BREAKING CHANGES +### BREAKING CHANGES -- **associative:** improved/stricter type sigs & args for various fns - - commonKeys*() - - indexed() - - join() / joinWith() - - renameKeys*() - - selectKeys*() - - first() -- **associative:** changed result type handling in invertMap(), see docstring -- **associative:** make `difference`, `intersection`, `union` immutable ops +- **associative:** improved/stricter type sigs & args for various fns + - commonKeys*() + - indexed() + - join() / joinWith() + - renameKeys*() + - selectKeys*() + - first() +- **associative:** changed result type handling in invertMap(), see docstring +- **associative:** make `difference`, `intersection`, `union` immutable ops -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.6.23...@thi.ng/associative@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.6.23...@thi.ng/associative@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.5.11...@thi.ng/associative@0.6.0) (2018-08-24) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.5.11...@thi.ng/associative@0.6.0) (2018-08-24) -### Features +### Features -- **associative:** add IReducible impls for SortedMap & SortedSet ([f14f7ce](https://github.com/thi-ng/umbrella/commit/f14f7ce)) +- **associative:** add IReducible impls for SortedMap & SortedSet ([f14f7ce](https://github.com/thi-ng/umbrella/commit/f14f7ce)) -## [0.5.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.5.8...@thi.ng/associative@0.5.9) (2018-07-03) +## [0.5.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.5.8...@thi.ng/associative@0.5.9) (2018-07-03) -### Bug Fixes +### Bug Fixes -- **associative:** minor SortedSet fixes ([33f0d19](https://github.com/thi-ng/umbrella/commit/33f0d19)) +- **associative:** minor SortedSet fixes ([33f0d19](https://github.com/thi-ng/umbrella/commit/33f0d19)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.4.6...@thi.ng/associative@0.5.0) (2018-05-09) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.4.6...@thi.ng/associative@0.5.0) (2018-05-09) -### Features +### Features -- **associative:** add mapKeysObj() / mapKeysMap() ([a9574a0](https://github.com/thi-ng/umbrella/commit/a9574a0)) -- **associative:** add new functions, update arg & return types ([5991be6](https://github.com/thi-ng/umbrella/commit/5991be6)) +- **associative:** add mapKeysObj() / mapKeysMap() ([a9574a0](https://github.com/thi-ng/umbrella/commit/a9574a0)) +- **associative:** add new functions, update arg & return types ([5991be6](https://github.com/thi-ng/umbrella/commit/5991be6)) -## [0.4.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.4.1...@thi.ng/associative@0.4.2) (2018-04-20) +## [0.4.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.4.1...@thi.ng/associative@0.4.2) (2018-04-20) -### Bug Fixes +### Bug Fixes -- **associative:** allow partial options arg for EquivMap ctor ([bb11ddf](https://github.com/thi-ng/umbrella/commit/bb11ddf)) +- **associative:** allow partial options arg for EquivMap ctor ([bb11ddf](https://github.com/thi-ng/umbrella/commit/bb11ddf)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.3.0...@thi.ng/associative@0.4.0) (2018-04-13) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.3.0...@thi.ng/associative@0.4.0) (2018-04-13) -### Features +### Features -- **associative:** add renameKeysMap ([bfabe80](https://github.com/thi-ng/umbrella/commit/bfabe80)) +- **associative:** add renameKeysMap ([bfabe80](https://github.com/thi-ng/umbrella/commit/bfabe80)) -### Performance Improvements +### Performance Improvements -- **associative:** update equiv() impls ([d1178ac](https://github.com/thi-ng/umbrella/commit/d1178ac)) +- **associative:** update equiv() impls ([d1178ac](https://github.com/thi-ng/umbrella/commit/d1178ac)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.2.0...@thi.ng/associative@0.3.0) (2018-04-13) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@0.2.0...@thi.ng/associative@0.3.0) (2018-04-13) -### Features +### Features -- **associative:** add SortedMap & tests, minor refactor EquivMap ([ae0eae8](https://github.com/thi-ng/umbrella/commit/ae0eae8)) -- **associative:** add SortedSet, update SortedMap ([cb4976f](https://github.com/thi-ng/umbrella/commit/cb4976f)) +- **associative:** add SortedMap & tests, minor refactor EquivMap ([ae0eae8](https://github.com/thi-ng/umbrella/commit/ae0eae8)) +- **associative:** add SortedSet, update SortedMap ([cb4976f](https://github.com/thi-ng/umbrella/commit/cb4976f)) -# 0.2.0 (2018-04-10) +# 0.2.0 (2018-04-10) -### Features +### Features -- **associative:** add EquivSet.first() ([0dc9f64](https://github.com/thi-ng/umbrella/commit/0dc9f64)) +- **associative:** add EquivSet.first() ([0dc9f64](https://github.com/thi-ng/umbrella/commit/0dc9f64)) - **associative:** initial import [@thi](https://github.com/thi).ng/associative ([cc70dbc](https://github.com/thi-ng/umbrella/commit/cc70dbc)) diff --git a/packages/atom/CHANGELOG.md b/packages/atom/CHANGELOG.md index c4fdfba3ab..06700fb968 100644 --- a/packages/atom/CHANGELOG.md +++ b/packages/atom/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@5.0.5...@thi.ng/atom@5.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/atom - - - - - -## [5.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@5.0.4...@thi.ng/atom@5.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/atom - - - - - -## [5.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@5.0.3...@thi.ng/atom@5.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/atom - - - - - -## [5.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@5.0.2...@thi.ng/atom@5.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/atom - - - - - -## [5.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@5.0.1...@thi.ng/atom@5.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/atom - - - - - -## [5.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@5.0.0...@thi.ng/atom@5.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/atom - - - - - # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@4.1.42...@thi.ng/atom@5.0.0) (2021-10-12) @@ -80,263 +32,263 @@ Also: -# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@4.0.0...@thi.ng/atom@4.1.0) (2020-04-01) +# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@4.0.0...@thi.ng/atom@4.1.0) (2020-04-01) -### Features +### Features -- **atom:** protect Transacted against out-of-phase updates ([675a25b](https://github.com/thi-ng/umbrella/commit/675a25b50af563fc3b3093a2484da5aac9095a5f)) +- **atom:** protect Transacted against out-of-phase updates ([675a25b](https://github.com/thi-ng/umbrella/commit/675a25b50af563fc3b3093a2484da5aac9095a5f)) -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@3.1.8...@thi.ng/atom@4.0.0) (2020-03-28) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@3.1.8...@thi.ng/atom@4.0.0) (2020-03-28) -### Bug Fixes +### Bug Fixes -- **atom:** fix defViewUnsafe() type inference ([bb5593a](https://github.com/thi-ng/umbrella/commit/bb5593a6bfeafbfdd8209fa707368634ea30fc28)) +- **atom:** fix defViewUnsafe() type inference ([bb5593a](https://github.com/thi-ng/umbrella/commit/bb5593a6bfeafbfdd8209fa707368634ea30fc28)) -### Code Refactoring +### Code Refactoring -- **atom:** update path value inference handling ([8c2aab2](https://github.com/thi-ng/umbrella/commit/8c2aab2f702803245d384b21f0e8c149138f73cd)) +- **atom:** update path value inference handling ([8c2aab2](https://github.com/thi-ng/umbrella/commit/8c2aab2f702803245d384b21f0e8c149138f73cd)) -### Features +### Features -- **atom:** add typechecking for resetIn(), swapIn() impls ([f114e10](https://github.com/thi-ng/umbrella/commit/f114e10a5d8736d9cfd70b32dd5cbbaa503eeadb)) -- **atom:** update types, API for supporting type-checked & unchecked paths ([82948b8](https://github.com/thi-ng/umbrella/commit/82948b8dc316ba402b2124cd7263c47e8dc7d2eb)) +- **atom:** add typechecking for resetIn(), swapIn() impls ([f114e10](https://github.com/thi-ng/umbrella/commit/f114e10a5d8736d9cfd70b32dd5cbbaa503eeadb)) +- **atom:** update types, API for supporting type-checked & unchecked paths ([82948b8](https://github.com/thi-ng/umbrella/commit/82948b8dc316ba402b2124cd7263c47e8dc7d2eb)) -### BREAKING CHANGES +### BREAKING CHANGES -- **atom:** update IReset, ISwap, SwapFn generics - - use PathVal & OptPathVal for value type inference -- **atom:** update types, API for supporting type-checked & unchecked paths - - support path type checking for upto 8 levels (before falling back to `any`) - - update `resetIn()` / `swapIn()` impls in all types to expect type-checked paths - - add `resetInUnsafe()` / `swapInUnsafe()` for string-based / unchecked paths - - remove support for non-atom-like Cursor parent states - - simplify Cursor ctor - - remove `IViewable` interface and `.addView()` impls (use `defView()` instead) - - remove `ViewTransform` type alias +- **atom:** update IReset, ISwap, SwapFn generics + - use PathVal & OptPathVal for value type inference +- **atom:** update types, API for supporting type-checked & unchecked paths + - support path type checking for upto 8 levels (before falling back to `any`) + - update `resetIn()` / `swapIn()` impls in all types to expect type-checked paths + - add `resetInUnsafe()` / `swapInUnsafe()` for string-based / unchecked paths + - remove support for non-atom-like Cursor parent states + - simplify Cursor ctor + - remove `IViewable` interface and `.addView()` impls (use `defView()` instead) + - remove `ViewTransform` type alias - add factory fns for typed paths: - defAtom() - defCursor() - defHistory() - defTransacted() - - defView() + - defView() - add factory fns for untyped paths: - defCursorUnsafe() - - defViewUnsafe() -- **atom:** add typechecking for resetIn(), swapIn() impls + - defViewUnsafe() +- **atom:** add typechecking for resetIn(), swapIn() impls -The more stricter method signatures **could** lead to breaking changes in more lax existing code bases +The more stricter method signatures **could** lead to breaking changes in more lax existing code bases -# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@3.0.4...@thi.ng/atom@3.1.0) (2019-09-21) +# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@3.0.4...@thi.ng/atom@3.1.0) (2019-09-21) -### Features +### Features -- **atom:** add Transacted wrapper & tests ([8aaf6e6](https://github.com/thi-ng/umbrella/commit/8aaf6e6)) -- **atom:** update Transacted watch ID handling, update tests, readme ([93d9e1d](https://github.com/thi-ng/umbrella/commit/93d9e1d)) +- **atom:** add Transacted wrapper & tests ([8aaf6e6](https://github.com/thi-ng/umbrella/commit/8aaf6e6)) +- **atom:** update Transacted watch ID handling, update tests, readme ([93d9e1d](https://github.com/thi-ng/umbrella/commit/93d9e1d)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@2.0.12...@thi.ng/atom@3.0.0) (2019-07-07) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@2.0.12...@thi.ng/atom@3.0.0) (2019-07-07) -### Code Refactoring +### Code Refactoring -- **atom:** TS strictNullChecks ([493ea57](https://github.com/thi-ng/umbrella/commit/493ea57)) +- **atom:** TS strictNullChecks ([493ea57](https://github.com/thi-ng/umbrella/commit/493ea57)) -### Features +### Features -- **atom:** enable TS strict compiler flags (refactor) ([c5d2853](https://github.com/thi-ng/umbrella/commit/c5d2853)) +- **atom:** enable TS strict compiler flags (refactor) ([c5d2853](https://github.com/thi-ng/umbrella/commit/c5d2853)) -### BREAKING CHANGES +### BREAKING CHANGES -- **atom:** IView & IHistory methods can return undefined - - Atom ctor requires an initial state now +- **atom:** IView & IHistory methods can return undefined + - Atom ctor requires an initial state now -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.5.8...@thi.ng/atom@2.0.0) (2019-01-21) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.5.8...@thi.ng/atom@2.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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.5.3-alpha.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.5.3-alpha.0...@thi.ng/atom@1.5.3-alpha.1) (2018-09-17) +## [1.5.3-alpha.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.5.3-alpha.0...@thi.ng/atom@1.5.3-alpha.1) (2018-09-17) -### Bug Fixes +### Bug Fixes -- **atom:** add .value getter to IView ([3e647a1](https://github.com/thi-ng/umbrella/commit/3e647a1)) +- **atom:** add .value getter to IView ([3e647a1](https://github.com/thi-ng/umbrella/commit/3e647a1)) -# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.4.7...@thi.ng/atom@1.5.0) (2018-08-27) +# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.4.7...@thi.ng/atom@1.5.0) (2018-08-27) -### Features +### Features -- **atom:** add .value accessor aliases (for deref()/reset()) ([a0cbd2b](https://github.com/thi-ng/umbrella/commit/a0cbd2b)) +- **atom:** add .value accessor aliases (for deref()/reset()) ([a0cbd2b](https://github.com/thi-ng/umbrella/commit/a0cbd2b)) -# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.3.13...@thi.ng/atom@1.4.0) (2018-05-30) +# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.3.13...@thi.ng/atom@1.4.0) (2018-05-30) -### Features +### Features -- **atom:** add INotify impl for History ([9422598](https://github.com/thi-ng/umbrella/commit/9422598)) -- **atom:** provide prev/curr states to history event listeners ([7ac6227](https://github.com/thi-ng/umbrella/commit/7ac6227)) +- **atom:** add INotify impl for History ([9422598](https://github.com/thi-ng/umbrella/commit/9422598)) +- **atom:** provide prev/curr states to history event listeners ([7ac6227](https://github.com/thi-ng/umbrella/commit/7ac6227)) -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.2.5...@thi.ng/atom@1.3.0) (2018-04-15) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.2.5...@thi.ng/atom@1.3.0) (2018-04-15) -### Features +### Features -- **atom:** update History.record(), add IHistory interface ([cf42260](https://github.com/thi-ng/umbrella/commit/cf42260)) +- **atom:** update History.record(), add IHistory interface ([cf42260](https://github.com/thi-ng/umbrella/commit/cf42260)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.1.0...@thi.ng/atom@1.2.0) (2018-03-21) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.1.0...@thi.ng/atom@1.2.0) (2018-03-21) -### Features +### Features -- **atom:** add CursorOpts and cursor validation, update ctor, add tests ([3b1d563](https://github.com/thi-ng/umbrella/commit/3b1d563)) -- **atom:** add optional validation predicate for Atom, add tests ([bae1647](https://github.com/thi-ng/umbrella/commit/bae1647)) -- **atom:** consider parent validators in History update fns ([d93940a](https://github.com/thi-ng/umbrella/commit/d93940a)) +- **atom:** add CursorOpts and cursor validation, update ctor, add tests ([3b1d563](https://github.com/thi-ng/umbrella/commit/3b1d563)) +- **atom:** add optional validation predicate for Atom, add tests ([bae1647](https://github.com/thi-ng/umbrella/commit/bae1647)) +- **atom:** consider parent validators in History update fns ([d93940a](https://github.com/thi-ng/umbrella/commit/d93940a)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.0.3...@thi.ng/atom@1.1.0) (2018-03-18) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.0.3...@thi.ng/atom@1.1.0) (2018-03-18) -### Features +### Features -- **atom:** add optional support for eager views, update tests/readme ([c0ec274](https://github.com/thi-ng/umbrella/commit/c0ec274)) +- **atom:** add optional support for eager views, update tests/readme ([c0ec274](https://github.com/thi-ng/umbrella/commit/c0ec274)) -# 1.0.0 (2018-03-17) +# 1.0.0 (2018-03-17) -### Documentation +### Documentation -- **atom:** extract @thi.ng/paths & @thi.ng/interceptors functionality ([1273efb](https://github.com/thi-ng/umbrella/commit/1273efb)) +- **atom:** extract @thi.ng/paths & @thi.ng/interceptors functionality ([1273efb](https://github.com/thi-ng/umbrella/commit/1273efb)) -### BREAKING CHANGES +### BREAKING CHANGES -- **atom:** extract @thi.ng/paths & @thi.ng/interceptors functionality +- **atom:** extract @thi.ng/paths & @thi.ng/interceptors functionality -# [0.13.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.12.1...@thi.ng/atom@0.13.0) (2018-03-16) +# [0.13.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.12.1...@thi.ng/atom@0.13.0) (2018-03-16) -### Features +### Features -- **atom:** add forwardSideFx() interceptor ([357c46e](https://github.com/thi-ng/umbrella/commit/357c46e)) -- **atom:** add FX_FETCH & FX_DELAY sidefx impl, update docs ([e52e7e5](https://github.com/thi-ng/umbrella/commit/e52e7e5)) +- **atom:** add forwardSideFx() interceptor ([357c46e](https://github.com/thi-ng/umbrella/commit/357c46e)) +- **atom:** add FX_FETCH & FX_DELAY sidefx impl, update docs ([e52e7e5](https://github.com/thi-ng/umbrella/commit/e52e7e5)) -## [0.12.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.12.0...@thi.ng/atom@0.12.1) (2018-03-11) +## [0.12.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.12.0...@thi.ng/atom@0.12.1) (2018-03-11) -### Bug Fixes +### Bug Fixes -- **atom:** ignore side fx with null values ([0ca0bf3](https://github.com/thi-ng/umbrella/commit/0ca0bf3)) +- **atom:** ignore side fx with null values ([0ca0bf3](https://github.com/thi-ng/umbrella/commit/0ca0bf3)) -# [0.12.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.11.0...@thi.ng/atom@0.12.0) (2018-03-09) +# [0.12.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.11.0...@thi.ng/atom@0.12.0) (2018-03-09) -### Bug Fixes +### Bug Fixes -- **atom:** add interceptors to re-exports ([59085e0](https://github.com/thi-ng/umbrella/commit/59085e0)) +- **atom:** add interceptors to re-exports ([59085e0](https://github.com/thi-ng/umbrella/commit/59085e0)) -### Features +### Features -- **atom:** add IRelease impls ([9b3d91e](https://github.com/thi-ng/umbrella/commit/9b3d91e)) -- **atom:** add/extract StatelessEventBus ([3fae249](https://github.com/thi-ng/umbrella/commit/3fae249)) -- **atom:** update EventBus ctor, add deref() ([667691c](https://github.com/thi-ng/umbrella/commit/667691c)) +- **atom:** add IRelease impls ([9b3d91e](https://github.com/thi-ng/umbrella/commit/9b3d91e)) +- **atom:** add/extract StatelessEventBus ([3fae249](https://github.com/thi-ng/umbrella/commit/3fae249)) +- **atom:** update EventBus ctor, add deref() ([667691c](https://github.com/thi-ng/umbrella/commit/667691c)) -# [0.11.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.10.0...@thi.ng/atom@0.11.0) (2018-03-09) +# [0.11.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.10.0...@thi.ng/atom@0.11.0) (2018-03-09) -### Features +### Features -- **atom:** add default handlers, add/rename event/fx const values, add checks ([1fd43d7](https://github.com/thi-ng/umbrella/commit/1fd43d7)) -- **atom:** add valueSetter/Updater() interceptors ([359c4f5](https://github.com/thi-ng/umbrella/commit/359c4f5)) +- **atom:** add default handlers, add/rename event/fx const values, add checks ([1fd43d7](https://github.com/thi-ng/umbrella/commit/1fd43d7)) +- **atom:** add valueSetter/Updater() interceptors ([359c4f5](https://github.com/thi-ng/umbrella/commit/359c4f5)) -# [0.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.9.2...@thi.ng/atom@0.10.0) (2018-03-08) +# [0.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.9.2...@thi.ng/atom@0.10.0) (2018-03-08) -### Features +### Features -- **atom:** add async dispatch effect, update event bus & api types ([56866e0](https://github.com/thi-ng/umbrella/commit/56866e0)) +- **atom:** add async dispatch effect, update event bus & api types ([56866e0](https://github.com/thi-ng/umbrella/commit/56866e0)) -## [0.9.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.9.1...@thi.ng/atom@0.9.2) (2018-03-08) +## [0.9.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.9.1...@thi.ng/atom@0.9.2) (2018-03-08) -### Bug Fixes +### Bug Fixes -- **atom:** add EventBus to module re-exports, minor cleanup ([9e5239b](https://github.com/thi-ng/umbrella/commit/9e5239b)) +- **atom:** add EventBus to module re-exports, minor cleanup ([9e5239b](https://github.com/thi-ng/umbrella/commit/9e5239b)) -# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.8.0...@thi.ng/atom@0.9.0) (2018-03-07) +# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.8.0...@thi.ng/atom@0.9.0) (2018-03-07) -### Features +### Features -- **atom:** re-add refactored EventBus & interceptor handling ([e01bf73](https://github.com/thi-ng/umbrella/commit/e01bf73)) +- **atom:** re-add refactored EventBus & interceptor handling ([e01bf73](https://github.com/thi-ng/umbrella/commit/e01bf73)) -# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.7.3...@thi.ng/atom@0.8.0) (2018-03-05) +# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.7.3...@thi.ng/atom@0.8.0) (2018-03-05) -### Features +### Features -- **atom:** update IAtom, add resetIn() & swapIn() impls ([a7e61a4](https://github.com/thi-ng/umbrella/commit/a7e61a4)) +- **atom:** update IAtom, add resetIn() & swapIn() impls ([a7e61a4](https://github.com/thi-ng/umbrella/commit/a7e61a4)) -## [0.7.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.7.0...@thi.ng/atom@0.7.1) (2018-03-01) +## [0.7.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.7.0...@thi.ng/atom@0.7.1) (2018-03-01) -### Bug Fixes +### Bug Fixes -- **atom:** re-export api.ts ([3e55a05](https://github.com/thi-ng/umbrella/commit/3e55a05)) +- **atom:** re-export api.ts ([3e55a05](https://github.com/thi-ng/umbrella/commit/3e55a05)) -# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.6.1...@thi.ng/atom@0.7.0) (2018-03-01) +# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.6.1...@thi.ng/atom@0.7.0) (2018-03-01) -### Features +### Features -- **atom:** add IView, IViewable, impl for Atom, Cursor, History ([9ad83b2](https://github.com/thi-ng/umbrella/commit/9ad83b2)) -- **atom:** add View type to create derrived views/value subscriptions ([8c0c621](https://github.com/thi-ng/umbrella/commit/8c0c621)) +- **atom:** add IView, IViewable, impl for Atom, Cursor, History ([9ad83b2](https://github.com/thi-ng/umbrella/commit/9ad83b2)) +- **atom:** add View type to create derrived views/value subscriptions ([8c0c621](https://github.com/thi-ng/umbrella/commit/8c0c621)) -### Performance Improvements +### Performance Improvements -- **atom:** add optimized getters for path len < 5 ([ed23376](https://github.com/thi-ng/umbrella/commit/ed23376)) -- **atom:** add optimized setter() for path len < 5, fix toPath() ([55c6a7d](https://github.com/thi-ng/umbrella/commit/55c6a7d)) +- **atom:** add optimized getters for path len < 5 ([ed23376](https://github.com/thi-ng/umbrella/commit/ed23376)) +- **atom:** add optimized setter() for path len < 5, fix toPath() ([55c6a7d](https://github.com/thi-ng/umbrella/commit/55c6a7d)) -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.5.3...@thi.ng/atom@0.6.0) (2018-02-18) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.5.3...@thi.ng/atom@0.6.0) (2018-02-18) -### Bug Fixes +### Bug Fixes -- **atom:** empty path handling getter/setter ([fbc819e](https://github.com/thi-ng/umbrella/commit/fbc819e)) +- **atom:** empty path handling getter/setter ([fbc819e](https://github.com/thi-ng/umbrella/commit/fbc819e)) -### Features +### Features -- **atom:** add deleteIn() ([b593a9b](https://github.com/thi-ng/umbrella/commit/b593a9b)) -- **atom:** add getIn/setIn/updateIn ([6f6e7e5](https://github.com/thi-ng/umbrella/commit/6f6e7e5)) +- **atom:** add deleteIn() ([b593a9b](https://github.com/thi-ng/umbrella/commit/b593a9b)) +- **atom:** add getIn/setIn/updateIn ([6f6e7e5](https://github.com/thi-ng/umbrella/commit/6f6e7e5)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.4.1...@thi.ng/atom@0.5.0) (2018-02-01) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.4.1...@thi.ng/atom@0.5.0) (2018-02-01) -### Bug Fixes +### Bug Fixes -- **atom:** cursor swap() return type ([36cc956](https://github.com/thi-ng/umbrella/commit/36cc956)) -- **atom:** truncate redo stack in record(), swap() return type ([8218814](https://github.com/thi-ng/umbrella/commit/8218814)) +- **atom:** cursor swap() return type ([36cc956](https://github.com/thi-ng/umbrella/commit/36cc956)) +- **atom:** truncate redo stack in record(), swap() return type ([8218814](https://github.com/thi-ng/umbrella/commit/8218814)) -### Features +### Features -- **atom:** add History.canUndo/Redo() ([c5b6e0f](https://github.com/thi-ng/umbrella/commit/c5b6e0f)) +- **atom:** add History.canUndo/Redo() ([c5b6e0f](https://github.com/thi-ng/umbrella/commit/c5b6e0f)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.3.0...@thi.ng/atom@0.4.0) (2018-01-31) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.3.0...@thi.ng/atom@0.4.0) (2018-01-31) -### Features +### Features -- **atom:** add full IAtom impl for History, update tests ([5538362](https://github.com/thi-ng/umbrella/commit/5538362)) +- **atom:** add full IAtom impl for History, update tests ([5538362](https://github.com/thi-ng/umbrella/commit/5538362)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.2.2...@thi.ng/atom@0.3.0) (2018-01-31) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.2.2...@thi.ng/atom@0.3.0) (2018-01-31) -### Bug Fixes +### Bug Fixes -- **atom:** cursor ctor arg checks ([282d989](https://github.com/thi-ng/umbrella/commit/282d989)) +- **atom:** cursor ctor arg checks ([282d989](https://github.com/thi-ng/umbrella/commit/282d989)) -### Features +### Features -- **atom:** add History, add/update tests ([035c51a](https://github.com/thi-ng/umbrella/commit/035c51a)) -- **atom:** add IReset/ISwap impls for History ([e1b57de](https://github.com/thi-ng/umbrella/commit/e1b57de)) +- **atom:** add History, add/update tests ([035c51a](https://github.com/thi-ng/umbrella/commit/035c51a)) +- **atom:** add IReset/ISwap impls for History ([e1b57de](https://github.com/thi-ng/umbrella/commit/e1b57de)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.1.2...@thi.ng/atom@0.2.0) (2018-01-29) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.1.2...@thi.ng/atom@0.2.0) (2018-01-29) -### Features +### Features -- **atom:** add nested path getter / setter compilers ([5dce8a2](https://github.com/thi-ng/umbrella/commit/5dce8a2)) +- **atom:** add nested path getter / setter compilers ([5dce8a2](https://github.com/thi-ng/umbrella/commit/5dce8a2)) -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.1.0...@thi.ng/atom@0.1.1) (2018-01-29) +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@0.1.0...@thi.ng/atom@0.1.1) (2018-01-29) -### Bug Fixes +### Bug Fixes -- **atom:** cursor IWatch impls (replace stubs) ([cca801b](https://github.com/thi-ng/umbrella/commit/cca801b)) +- **atom:** cursor IWatch impls (replace stubs) ([cca801b](https://github.com/thi-ng/umbrella/commit/cca801b)) -# 0.1.0 (2018-01-29) +# 0.1.0 (2018-01-29) -### Features +### Features -- **atom:** add Cursor, update interfaces, types, readme ([04c3d59](https://github.com/thi-ng/umbrella/commit/04c3d59)) +- **atom:** add Cursor, update interfaces, types, readme ([04c3d59](https://github.com/thi-ng/umbrella/commit/04c3d59)) - **atom:** re-import atom package from MBP2010, update main readme ([fefc283](https://github.com/thi-ng/umbrella/commit/fefc283)) diff --git a/packages/base-n/CHANGELOG.md b/packages/base-n/CHANGELOG.md index da9dca3726..5aa9cf1c69 100644 --- a/packages/base-n/CHANGELOG.md +++ b/packages/base-n/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@2.0.5...@thi.ng/base-n@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/base-n - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@2.0.4...@thi.ng/base-n@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/base-n - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@2.0.3...@thi.ng/base-n@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/base-n - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@2.0.2...@thi.ng/base-n@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/base-n - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@2.0.1...@thi.ng/base-n@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/base-n - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@2.0.0...@thi.ng/base-n@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/base-n - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@1.0.5...@thi.ng/base-n@2.0.0) (2021-10-12) @@ -80,15 +32,15 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@1.0.4...@thi.ng/base-n@1.0.5) (2021-08-24) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@1.0.4...@thi.ng/base-n@1.0.5) (2021-08-24) -### Bug Fixes +### Bug Fixes -- **base-n:** fix [#308](https://github.com/thi-ng/umbrella/issues/308), remove unintentional int cast ([27a0d7e](https://github.com/thi-ng/umbrella/commit/27a0d7e5052d6c40b247bfe4ef8c1611b9907a6a)) +- **base-n:** fix [#308](https://github.com/thi-ng/umbrella/issues/308), remove unintentional int cast ([27a0d7e](https://github.com/thi-ng/umbrella/commit/27a0d7e5052d6c40b247bfe4ef8c1611b9907a6a)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@0.1.8...@thi.ng/base-n@0.2.0) (2021-08-07) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/base-n@0.1.8...@thi.ng/base-n@0.2.0) (2021-08-07) -### Features +### Features - **base-n:** add BASE32_CROCKFORD preset ([7d1cad9](https://github.com/thi-ng/umbrella/commit/7d1cad9430746efe80cd70482906b6f03b262d8a)) @@ -96,5 +48,5 @@ Also: ### Features -- **base-n:** add en/decodeBytes(), add BASE16_XX ([d6205d7](https://github.com/thi-ng/umbrella/commit/d6205d72331bf038ebdc95c221763e2f794c10a9)) +- **base-n:** add en/decodeBytes(), add BASE16_XX ([d6205d7](https://github.com/thi-ng/umbrella/commit/d6205d72331bf038ebdc95c221763e2f794c10a9)) - **base-n:** import as new pkg (MBP2010) ([f5763b3](https://github.com/thi-ng/umbrella/commit/f5763b3c6be87eb0e27a9239527283323c3e774c)) diff --git a/packages/bench/CHANGELOG.md b/packages/bench/CHANGELOG.md index 3accc119a2..6535a1a9d3 100644 --- a/packages/bench/CHANGELOG.md +++ b/packages/bench/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@3.0.5...@thi.ng/bench@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/bench - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@3.0.4...@thi.ng/bench@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/bench - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@3.0.3...@thi.ng/bench@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/bench - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@3.0.2...@thi.ng/bench@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/bench - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@3.0.1...@thi.ng/bench@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/bench - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@3.0.0...@thi.ng/bench@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/bench - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.1.6...@thi.ng/bench@3.0.0) (2021-10-12) @@ -85,59 +37,59 @@ Also: -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.0.31...@thi.ng/bench@2.1.0) (2021-03-12) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.0.31...@thi.ng/bench@2.1.0) (2021-03-12) -### Features +### Features -- **bench:** add suite & formatters, update benchmark() ([5ea02bd](https://github.com/thi-ng/umbrella/commit/5ea02bd0cfe71ff388d24906b7ce2a7ce4e72ce8)) +- **bench:** add suite & formatters, update benchmark() ([5ea02bd](https://github.com/thi-ng/umbrella/commit/5ea02bd0cfe71ff388d24906b7ce2a7ce4e72ce8)) -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.0.5...@thi.ng/bench@2.0.6) (2020-04-03) +## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.0.5...@thi.ng/bench@2.0.6) (2020-04-03) -### Bug Fixes +### Bug Fixes -- **bench:** fallback handlingin now() ([6494851](https://github.com/thi-ng/umbrella/commit/64948518a6412cabf53664ac9f89bac2b7ef6892)) -- **bench:** update timedResult() to always downscale to ms ([fb2c632](https://github.com/thi-ng/umbrella/commit/fb2c6327358ccaf93314d2cdbfd3f8ff04becbd1)) +- **bench:** fallback handlingin now() ([6494851](https://github.com/thi-ng/umbrella/commit/64948518a6412cabf53664ac9f89bac2b7ef6892)) +- **bench:** update timedResult() to always downscale to ms ([fb2c632](https://github.com/thi-ng/umbrella/commit/fb2c6327358ccaf93314d2cdbfd3f8ff04becbd1)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@1.0.11...@thi.ng/bench@2.0.0) (2020-01-24) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@1.0.11...@thi.ng/bench@2.0.0) (2020-01-24) -### Bug Fixes +### Bug Fixes -- **bench:** update now() to only OPTIONALLY use bigint timestamps ([7ac391b](https://github.com/thi-ng/umbrella/commit/7ac391b58b7e8b3b6fdc458d1edda6ca441d379b)) +- **bench:** update now() to only OPTIONALLY use bigint timestamps ([7ac391b](https://github.com/thi-ng/umbrella/commit/7ac391b58b7e8b3b6fdc458d1edda6ca441d379b)) -### Features +### Features -- **bench:** add types, benchmark(), bigint timestamps, restructure ([e0af94c](https://github.com/thi-ng/umbrella/commit/e0af94cfbedea46a4131ec8243f2553e49a5e644)) +- **bench:** add types, benchmark(), bigint timestamps, restructure ([e0af94c](https://github.com/thi-ng/umbrella/commit/e0af94cfbedea46a4131ec8243f2553e49a5e644)) -### BREAKING CHANGES +### BREAKING CHANGES -- **bench:** Though no public API change, this library internally uses ES BigInt timestamps now (in Node via `process.hrtime.bigint()`). +- **bench:** Though no public API change, this library internally uses ES BigInt timestamps now (in Node via `process.hrtime.bigint()`). -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@0.3.1...@thi.ng/bench@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@0.3.1...@thi.ng/bench@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@0.2.4...@thi.ng/bench@0.3.0) (2018-10-21) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@0.2.4...@thi.ng/bench@0.3.0) (2018-10-21) -### Features +### Features -- **bench:** add timedResult() / benchResult() ([0cf708f](https://github.com/thi-ng/umbrella/commit/0cf708f)) +- **bench:** add timedResult() / benchResult() ([0cf708f](https://github.com/thi-ng/umbrella/commit/0cf708f)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@0.1.5...@thi.ng/bench@0.2.0) (2018-08-28) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@0.1.5...@thi.ng/bench@0.2.0) (2018-08-28) -### Features +### Features -- **bench:** add opt prefix arg, update docs ([4a37367](https://github.com/thi-ng/umbrella/commit/4a37367)) +- **bench:** add opt prefix arg, update docs ([4a37367](https://github.com/thi-ng/umbrella/commit/4a37367)) -# 0.1.0 (2018-05-10) +# 0.1.0 (2018-05-10) -### Features +### Features - **bench:** add new package [@thi](https://github.com/thi).ng/bench ([9466d4b](https://github.com/thi-ng/umbrella/commit/9466d4b)) diff --git a/packages/bencode/CHANGELOG.md b/packages/bencode/CHANGELOG.md index c374bd2933..811916e725 100644 --- a/packages/bencode/CHANGELOG.md +++ b/packages/bencode/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@2.0.5...@thi.ng/bencode@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/bencode - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@2.0.4...@thi.ng/bencode@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/bencode - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@2.0.3...@thi.ng/bencode@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/bencode - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@2.0.2...@thi.ng/bencode@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/bencode - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@2.0.1...@thi.ng/bencode@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/bencode - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@2.0.0...@thi.ng/bencode@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/bencode - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@1.0.5...@thi.ng/bencode@2.0.0) (2021-10-12) @@ -80,30 +32,30 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@1.0.4...@thi.ng/bencode@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@1.0.4...@thi.ng/bencode@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/bencode +**Note:** Version bump only for package @thi.ng/bencode -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.2.17...@thi.ng/bencode@0.3.0) (2019-07-07) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.2.17...@thi.ng/bencode@0.3.0) (2019-07-07) -### Features +### Features -- **bencode:** enable TS strict compiler flags (refactor) ([1be1a14](https://github.com/thi-ng/umbrella/commit/1be1a14)) +- **bencode:** enable TS strict compiler flags (refactor) ([1be1a14](https://github.com/thi-ng/umbrella/commit/1be1a14)) -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.2.0...@thi.ng/bencode@0.2.1) (2019-02-20) +## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.2.0...@thi.ng/bencode@0.2.1) (2019-02-20) -### Bug Fixes +### Bug Fixes -- **bencode:** string list val decoding, add tests, update readme ([9f2b8ae](https://github.com/thi-ng/umbrella/commit/9f2b8ae)) +- **bencode:** string list val decoding, add tests, update readme ([9f2b8ae](https://github.com/thi-ng/umbrella/commit/9f2b8ae)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.1.1...@thi.ng/bencode@0.2.0) (2019-02-15) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.1.1...@thi.ng/bencode@0.2.0) (2019-02-15) -### Features +### Features -- **bencode:** add decode(), fix string length handling ([c1bbc6f](https://github.com/thi-ng/umbrella/commit/c1bbc6f)) +- **bencode:** add decode(), fix string length handling ([c1bbc6f](https://github.com/thi-ng/umbrella/commit/c1bbc6f)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features - **bencode:** re-import updated bencode pkg ([cf7dc3a](https://github.com/thi-ng/umbrella/commit/cf7dc3a)) diff --git a/packages/binary/CHANGELOG.md b/packages/binary/CHANGELOG.md index 0778b482f9..cc1519bf20 100644 --- a/packages/binary/CHANGELOG.md +++ b/packages/binary/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@3.0.5...@thi.ng/binary@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/binary - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@3.0.4...@thi.ng/binary@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/binary - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@3.0.3...@thi.ng/binary@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/binary - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@3.0.2...@thi.ng/binary@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/binary - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@3.0.1...@thi.ng/binary@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/binary - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@3.0.0...@thi.ng/binary@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/binary - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@2.2.11...@thi.ng/binary@3.0.0) (2021-10-12) @@ -80,12 +32,12 @@ Also: -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@2.1.0...@thi.ng/binary@2.2.0) (2021-03-03) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@2.1.0...@thi.ng/binary@2.2.0) (2021-03-03) -### Features +### Features -- **binary:** add binary/one-hot conversions ([eeb6396](https://github.com/thi-ng/umbrella/commit/eeb6396ae1fbe700643d5a98a3923af9c1e9c51a)) +- **binary:** add binary/one-hot conversions ([eeb6396](https://github.com/thi-ng/umbrella/commit/eeb6396ae1fbe700643d5a98a3923af9c1e9c51a)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@2.0.21...@thi.ng/binary@2.1.0) (2021-02-20) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@2.0.21...@thi.ng/binary@2.1.0) (2021-02-20) ### Features diff --git a/packages/bitfield/CHANGELOG.md b/packages/bitfield/CHANGELOG.md index 849d4f0851..61e1256930 100644 --- a/packages/bitfield/CHANGELOG.md +++ b/packages/bitfield/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@2.0.5...@thi.ng/bitfield@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/bitfield - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@2.0.4...@thi.ng/bitfield@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/bitfield - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@2.0.3...@thi.ng/bitfield@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/bitfield - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@2.0.2...@thi.ng/bitfield@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/bitfield - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@2.0.1...@thi.ng/bitfield@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/bitfield - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@2.0.0...@thi.ng/bitfield@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/bitfield - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@1.0.3...@thi.ng/bitfield@2.0.0) (2021-10-12) @@ -80,43 +32,43 @@ Also: -## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@1.0.2...@thi.ng/bitfield@1.0.3) (2021-09-03) +## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@1.0.2...@thi.ng/bitfield@1.0.3) (2021-09-03) -**Note:** Version bump only for package @thi.ng/bitfield +**Note:** Version bump only for package @thi.ng/bitfield -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.3.30...@thi.ng/bitfield@0.4.0) (2021-02-20) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.3.30...@thi.ng/bitfield@0.4.0) (2021-02-20) -### Features +### Features -- **bitfield:** add row/column extracts, popcounts, rename factories ([0c4c112](https://github.com/thi-ng/umbrella/commit/0c4c1127cbb9bd6fb071837adef2d7b65e2de533)) +- **bitfield:** add row/column extracts, popcounts, rename factories ([0c4c112](https://github.com/thi-ng/umbrella/commit/0c4c1127cbb9bd6fb071837adef2d7b65e2de533)) -### BREAKING CHANGES +### BREAKING CHANGES -- **bitfield:** rename factory fns to follow umbrella-wide naming conventions - - rename bitField() => defBitField() - - rename bitMatrix() => defBitMatrix() - - add BitMatrix.row()/column() bitfield extraction - - add BitMatrix.popCountRow/Column() - - add BitField.popCount() - - update masks in bit accessors - - update BitField ctor & accessors to allow numbers (not just booleans) +- **bitfield:** rename factory fns to follow umbrella-wide naming conventions + - rename bitField() => defBitField() + - rename bitMatrix() => defBitMatrix() + - add BitMatrix.row()/column() bitfield extraction + - add BitMatrix.popCountRow/Column() + - add BitField.popCount() + - update masks in bit accessors + - update BitField ctor & accessors to allow numbers (not just booleans) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.2.8...@thi.ng/bitfield@0.3.0) (2020-03-06) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.2.8...@thi.ng/bitfield@0.3.0) (2020-03-06) -### Features +### Features -- **bitfield:** add and/or/xor/not() methods, add IClear, ICopy impls ([52d3005](https://github.com/thi-ng/umbrella/commit/52d3005281c90b89d41d3b2504e3eb47cafa6e03)) -- **bitfield:** add toggleAt(), setRange(), update ctor ([6ed20c1](https://github.com/thi-ng/umbrella/commit/6ed20c13768fe3bdd38990ee79c865a13775fc2d)) +- **bitfield:** add and/or/xor/not() methods, add IClear, ICopy impls ([52d3005](https://github.com/thi-ng/umbrella/commit/52d3005281c90b89d41d3b2504e3eb47cafa6e03)) +- **bitfield:** add toggleAt(), setRange(), update ctor ([6ed20c1](https://github.com/thi-ng/umbrella/commit/6ed20c13768fe3bdd38990ee79c865a13775fc2d)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.1.12...@thi.ng/bitfield@0.2.0) (2019-09-21) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@0.1.12...@thi.ng/bitfield@0.2.0) (2019-09-21) -### Features +### Features -- **bitfield:** update BitMatrix to support non-squared sizes, update docstrings ([0fd8620](https://github.com/thi-ng/umbrella/commit/0fd8620)) +- **bitfield:** update BitMatrix to support non-squared sizes, update docstrings ([0fd8620](https://github.com/thi-ng/umbrella/commit/0fd8620)) -# 0.1.0 (2019-02-17) +# 0.1.0 (2019-02-17) -### Features +### Features -- **bitfield:** add new package ([5e17fd1](https://github.com/thi-ng/umbrella/commit/5e17fd1)) +- **bitfield:** add new package ([5e17fd1](https://github.com/thi-ng/umbrella/commit/5e17fd1)) - **bitfield:** add/update resize() & setAt(), add doc strings ([f227107](https://github.com/thi-ng/umbrella/commit/f227107)) diff --git a/packages/bitstream/CHANGELOG.md b/packages/bitstream/CHANGELOG.md index 53694ef4e6..c8988e6db1 100644 --- a/packages/bitstream/CHANGELOG.md +++ b/packages/bitstream/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@2.0.5...@thi.ng/bitstream@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/bitstream - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@2.0.4...@thi.ng/bitstream@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/bitstream - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@2.0.3...@thi.ng/bitstream@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/bitstream - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@2.0.2...@thi.ng/bitstream@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/bitstream - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@2.0.1...@thi.ng/bitstream@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/bitstream - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@2.0.0...@thi.ng/bitstream@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/bitstream - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.1.43...@thi.ng/bitstream@2.0.0) (2021-10-12) @@ -80,26 +32,26 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.0.6...@thi.ng/bitstream@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@1.0.6...@thi.ng/bitstream@1.1.0) (2019-07-07) -### Features +### Features -- **bitstream:** enable TS strict compiler flags (refactor) ([ab18310](https://github.com/thi-ng/umbrella/commit/ab18310)) +- **bitstream:** enable TS strict compiler flags (refactor) ([ab18310](https://github.com/thi-ng/umbrella/commit/ab18310)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@0.4.21...@thi.ng/bitstream@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@0.4.21...@thi.ng/bitstream@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@0.3.7...@thi.ng/bitstream@0.4.0) (2018-03-21) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitstream@0.3.7...@thi.ng/bitstream@0.4.0) (2018-03-21) -### Features +### Features - **bitstream:** update error handling, add [@thi](https://github.com/thi).ng/atom dep ([0fc1038](https://github.com/thi-ng/umbrella/commit/0fc1038)) diff --git a/packages/cache/CHANGELOG.md b/packages/cache/CHANGELOG.md index bd02450fd3..e61ae76b56 100644 --- a/packages/cache/CHANGELOG.md +++ b/packages/cache/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@2.0.6...@thi.ng/cache@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/cache - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@2.0.5...@thi.ng/cache@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/cache - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@2.0.4...@thi.ng/cache@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/cache - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@2.0.3...@thi.ng/cache@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/cache - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@2.0.2...@thi.ng/cache@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/cache - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@2.0.1...@thi.ng/cache@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/cache - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@2.0.0...@thi.ng/cache@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/cache - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.94...@thi.ng/cache@2.0.0) (2021-10-12) @@ -93,41 +37,41 @@ Also: -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@0.2.40...@thi.ng/cache@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@0.2.40...@thi.ng/cache@1.0.0) (2019-01-21) -### Bug Fixes +### Bug Fixes -- **cache:** TLRU: expected behavior on getSet() ([c3762e9](https://github.com/thi-ng/umbrella/commit/c3762e9)) +- **cache:** TLRU: expected behavior on getSet() ([c3762e9](https://github.com/thi-ng/umbrella/commit/c3762e9)) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@0.1.0...@thi.ng/cache@0.2.0) (2018-04-22) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@0.1.0...@thi.ng/cache@0.2.0) (2018-04-22) -### Bug Fixes +### Bug Fixes -- **cache:** TLRUCache.get(), add tests, update package ([aa78d77](https://github.com/thi-ng/umbrella/commit/aa78d77)) +- **cache:** TLRUCache.get(), add tests, update package ([aa78d77](https://github.com/thi-ng/umbrella/commit/aa78d77)) -### Features +### Features -- **cache:** add TLRUCache.prune(), fix ensureSize() ([9d53ae3](https://github.com/thi-ng/umbrella/commit/9d53ae3)) +- **cache:** add TLRUCache.prune(), fix ensureSize() ([9d53ae3](https://github.com/thi-ng/umbrella/commit/9d53ae3)) -# 0.1.0 (2018-04-22) +# 0.1.0 (2018-04-22) -### Bug Fixes +### Bug Fixes -- **cache:** don't insert new val if > maxsize ([3947419](https://github.com/thi-ng/umbrella/commit/3947419)) -- **cache:** recompute size in LRUCache.delete(), extract removeEntry() ([c4a9c07](https://github.com/thi-ng/umbrella/commit/c4a9c07)) +- **cache:** don't insert new val if > maxsize ([3947419](https://github.com/thi-ng/umbrella/commit/3947419)) +- **cache:** recompute size in LRUCache.delete(), extract removeEntry() ([c4a9c07](https://github.com/thi-ng/umbrella/commit/c4a9c07)) -### Features +### Features -- **cache:** add MRUCache, update package & readme ([26c4cfd](https://github.com/thi-ng/umbrella/commit/26c4cfd)) -- **cache:** add TLRUCache ([574b5d9](https://github.com/thi-ng/umbrella/commit/574b5d9)) +- **cache:** add MRUCache, update package & readme ([26c4cfd](https://github.com/thi-ng/umbrella/commit/26c4cfd)) +- **cache:** add TLRUCache ([574b5d9](https://github.com/thi-ng/umbrella/commit/574b5d9)) - **cache:** initial import [@thi](https://github.com/thi).ng/cache package ([7bbbfa8](https://github.com/thi-ng/umbrella/commit/7bbbfa8)) diff --git a/packages/checks/CHANGELOG.md b/packages/checks/CHANGELOG.md index da75591009..d3911656f9 100644 --- a/packages/checks/CHANGELOG.md +++ b/packages/checks/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@3.0.5...@thi.ng/checks@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/checks - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@3.0.4...@thi.ng/checks@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/checks - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@3.0.3...@thi.ng/checks@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/checks - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@3.0.2...@thi.ng/checks@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/checks - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@3.0.1...@thi.ng/checks@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/checks - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@3.0.0...@thi.ng/checks@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/checks - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.9.11...@thi.ng/checks@3.0.0) (2021-10-12) @@ -80,139 +32,139 @@ Also: -# [2.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.8.0...@thi.ng/checks@2.9.0) (2021-02-20) +# [2.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.8.0...@thi.ng/checks@2.9.0) (2021-02-20) -### Features +### Features -- **checks:** add isIllegalKey() (make public) ([507fc80](https://github.com/thi-ng/umbrella/commit/507fc806903e766e42a98ddd569ba4031925204b)) -- **checks:** replace isPrototypePolluted() w/ isProtoPath() ([d276b84](https://github.com/thi-ng/umbrella/commit/d276b8465eda21a32f3613d20c043ea50fce7f57)) +- **checks:** add isIllegalKey() (make public) ([507fc80](https://github.com/thi-ng/umbrella/commit/507fc806903e766e42a98ddd569ba4031925204b)) +- **checks:** replace isPrototypePolluted() w/ isProtoPath() ([d276b84](https://github.com/thi-ng/umbrella/commit/d276b8465eda21a32f3613d20c043ea50fce7f57)) -# [2.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.7.13...@thi.ng/checks@2.8.0) (2021-01-10) +# [2.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.7.13...@thi.ng/checks@2.8.0) (2021-01-10) -### Features +### Features -- **checks:** add isNumericInt/Float() checks ([7e054c1](https://github.com/thi-ng/umbrella/commit/7e054c14b06850800869ba0bc8c8174e233dda53)) +- **checks:** add isNumericInt/Float() checks ([7e054c1](https://github.com/thi-ng/umbrella/commit/7e054c14b06850800869ba0bc8c8174e233dda53)) -## [2.7.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.7.2...@thi.ng/checks@2.7.3) (2020-07-02) +## [2.7.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.7.2...@thi.ng/checks@2.7.3) (2020-07-02) -### Bug Fixes +### Bug Fixes -- **checks:** update isPlainObject() type assertion ([e5ceb7d](https://github.com/thi-ng/umbrella/commit/e5ceb7d3e1ef5be7a4e83319ab1c36bbc3e1b1a8)) +- **checks:** update isPlainObject() type assertion ([e5ceb7d](https://github.com/thi-ng/umbrella/commit/e5ceb7d3e1ef5be7a4e83319ab1c36bbc3e1b1a8)) -# [2.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.6.5...@thi.ng/checks@2.7.0) (2020-05-14) +# [2.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.6.5...@thi.ng/checks@2.7.0) (2020-05-14) -### Features +### Features -- **checks:** add isAsyncIterable() ([59ac3a9](https://github.com/thi-ng/umbrella/commit/59ac3a9ea2588bf8afc0a8e9bfed72ffb875c47d)) +- **checks:** add isAsyncIterable() ([59ac3a9](https://github.com/thi-ng/umbrella/commit/59ac3a9ea2588bf8afc0a8e9bfed72ffb875c47d)) -# [2.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.5.4...@thi.ng/checks@2.6.0) (2020-03-28) +# [2.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.5.4...@thi.ng/checks@2.6.0) (2020-03-28) -### Bug Fixes +### Bug Fixes -- **checks:** typo ([4e4a6e1](https://github.com/thi-ng/umbrella/commit/4e4a6e1062075705d96883f860f23b545fd9ebdf)) +- **checks:** typo ([4e4a6e1](https://github.com/thi-ng/umbrella/commit/4e4a6e1062075705d96883f860f23b545fd9ebdf)) -### Features +### Features -- **checks:** add better type assertion for isTypedArray() ([548ba52](https://github.com/thi-ng/umbrella/commit/548ba5205033bcc4a917fa56ede65ba3df4b3eef)) -- **checks:** add new string validators ([9d9e8a8](https://github.com/thi-ng/umbrella/commit/9d9e8a8bcb73efb728faf4a216a9dfcac31a0639)) +- **checks:** add better type assertion for isTypedArray() ([548ba52](https://github.com/thi-ng/umbrella/commit/548ba5205033bcc4a917fa56ede65ba3df4b3eef)) +- **checks:** add new string validators ([9d9e8a8](https://github.com/thi-ng/umbrella/commit/9d9e8a8bcb73efb728faf4a216a9dfcac31a0639)) -# [2.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.4.2...@thi.ng/checks@2.5.0) (2020-01-24) +# [2.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.4.2...@thi.ng/checks@2.5.0) (2020-01-24) -### Features +### Features -- **checks:** add hasBigInt() ([aa4faed](https://github.com/thi-ng/umbrella/commit/aa4faed08362caa591f64d1ffce75e8d9e213dd9)) +- **checks:** add hasBigInt() ([aa4faed](https://github.com/thi-ng/umbrella/commit/aa4faed08362caa591f64d1ffce75e8d9e213dd9)) -# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.3.0...@thi.ng/checks@2.4.0) (2019-09-21) +# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.3.0...@thi.ng/checks@2.4.0) (2019-09-21) -### Features +### Features -- **checks:** add generics to existsAndNotNull() ([bced8b9](https://github.com/thi-ng/umbrella/commit/bced8b9)) +- **checks:** add generics to existsAndNotNull() ([bced8b9](https://github.com/thi-ng/umbrella/commit/bced8b9)) -# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.2.2...@thi.ng/checks@2.3.0) (2019-08-16) +# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.2.2...@thi.ng/checks@2.3.0) (2019-08-16) -### Bug Fixes +### Bug Fixes -- **checks:** better hex string, export, isNil doc ([19b1981](https://github.com/thi-ng/umbrella/commit/19b1981)) -- **checks:** fix vscode autoimport ([8ac6408](https://github.com/thi-ng/umbrella/commit/8ac6408)) -- **checks:** test, better naming ([90dce20](https://github.com/thi-ng/umbrella/commit/90dce20)) +- **checks:** better hex string, export, isNil doc ([19b1981](https://github.com/thi-ng/umbrella/commit/19b1981)) +- **checks:** fix vscode autoimport ([8ac6408](https://github.com/thi-ng/umbrella/commit/8ac6408)) +- **checks:** test, better naming ([90dce20](https://github.com/thi-ng/umbrella/commit/90dce20)) -### Features +### Features -- **checks:** isNil and isHexColorString ([ebaa15e](https://github.com/thi-ng/umbrella/commit/ebaa15e)) +- **checks:** isNil and isHexColorString ([ebaa15e](https://github.com/thi-ng/umbrella/commit/ebaa15e)) -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.1.6...@thi.ng/checks@2.2.0) (2019-07-07) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.1.6...@thi.ng/checks@2.2.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **checks:** isMobile for Chrome iOS ([8216d48](https://github.com/thi-ng/umbrella/commit/8216d48)) +- **checks:** isMobile for Chrome iOS ([8216d48](https://github.com/thi-ng/umbrella/commit/8216d48)) -### Features +### Features -- **checks:** enable TS strict compiler flags (refactor) ([90515e7](https://github.com/thi-ng/umbrella/commit/90515e7)) +- **checks:** enable TS strict compiler flags (refactor) ([90515e7](https://github.com/thi-ng/umbrella/commit/90515e7)) -## [2.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.1.1...@thi.ng/checks@2.1.2) (2019-03-12) +## [2.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.1.1...@thi.ng/checks@2.1.2) (2019-03-12) -### Bug Fixes +### Bug Fixes -- **checks:** fix [#77](https://github.com/thi-ng/umbrella/issues/77), update & minor optimization isPlainObject() ([47ac88a](https://github.com/thi-ng/umbrella/commit/47ac88a)) +- **checks:** fix [#77](https://github.com/thi-ng/umbrella/issues/77), update & minor optimization isPlainObject() ([47ac88a](https://github.com/thi-ng/umbrella/commit/47ac88a)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.0.2...@thi.ng/checks@2.1.0) (2019-02-10) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@2.0.2...@thi.ng/checks@2.1.0) (2019-02-10) -### Features +### Features -- **checks:** add isPrimitive() ([190701e](https://github.com/thi-ng/umbrella/commit/190701e)) +- **checks:** add isPrimitive() ([190701e](https://github.com/thi-ng/umbrella/commit/190701e)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.5.14...@thi.ng/checks@2.0.0) (2019-01-21) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.5.14...@thi.ng/checks@2.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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.5.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.5.3...@thi.ng/checks@1.5.4) (2018-06-18) +## [1.5.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.5.3...@thi.ng/checks@1.5.4) (2018-06-18) -### Bug Fixes +### Bug Fixes -- **checks:** isOdd() for negative values ([3589e15](https://github.com/thi-ng/umbrella/commit/3589e15)) +- **checks:** isOdd() for negative values ([3589e15](https://github.com/thi-ng/umbrella/commit/3589e15)) -## [1.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.5.0...@thi.ng/checks@1.5.1) (2018-04-29) +## [1.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.5.0...@thi.ng/checks@1.5.1) (2018-04-29) -### Bug Fixes +### Bug Fixes -- **checks:** exclude functions in isArrayLike() ([ac60404](https://github.com/thi-ng/umbrella/commit/ac60404)) -- **checks:** return type isMap() ([76920f7](https://github.com/thi-ng/umbrella/commit/76920f7)) +- **checks:** exclude functions in isArrayLike() ([ac60404](https://github.com/thi-ng/umbrella/commit/ac60404)) +- **checks:** return type isMap() ([76920f7](https://github.com/thi-ng/umbrella/commit/76920f7)) -# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.4.0...@thi.ng/checks@1.5.0) (2018-04-26) +# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.4.0...@thi.ng/checks@1.5.0) (2018-04-26) -### Features +### Features -- **checks:** add date, map, nan, set checks ([a865f62](https://github.com/thi-ng/umbrella/commit/a865f62)) +- **checks:** add date, map, nan, set checks ([a865f62](https://github.com/thi-ng/umbrella/commit/a865f62)) -# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.3.2...@thi.ng/checks@1.4.0) (2018-04-08) +# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.3.2...@thi.ng/checks@1.4.0) (2018-04-08) -### Features +### Features -- **checks:** add hasPerformance() check (performance.now) ([40d706b](https://github.com/thi-ng/umbrella/commit/40d706b)) +- **checks:** add hasPerformance() check (performance.now) ([40d706b](https://github.com/thi-ng/umbrella/commit/40d706b)) -## [1.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.3.1...@thi.ng/checks@1.3.2) (2018-04-04) +## [1.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.3.1...@thi.ng/checks@1.3.2) (2018-04-04) -### Bug Fixes +### Bug Fixes -- **checks:** add prototype check for isPlainObject(), add tests ([bffc443](https://github.com/thi-ng/umbrella/commit/bffc443)) +- **checks:** add prototype check for isPlainObject(), add tests ([bffc443](https://github.com/thi-ng/umbrella/commit/bffc443)) -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.2.1...@thi.ng/checks@1.3.0) (2018-03-08) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.2.1...@thi.ng/checks@1.3.0) (2018-03-08) -### Features +### Features -- **checks:** add isPromise() & isPromiseLike() ([9900e99](https://github.com/thi-ng/umbrella/commit/9900e99)) +- **checks:** add isPromise() & isPromiseLike() ([9900e99](https://github.com/thi-ng/umbrella/commit/9900e99)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.1.6...@thi.ng/checks@1.2.0) (2018-02-08) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/checks@1.1.6...@thi.ng/checks@1.2.0) (2018-02-08) -### Features +### Features - **checks:** add new predicates, refactor existing ([68f8fc2](https://github.com/thi-ng/umbrella/commit/68f8fc2)) diff --git a/packages/color-palettes/CHANGELOG.md b/packages/color-palettes/CHANGELOG.md index 517f769512..fe9a49ae53 100644 --- a/packages/color-palettes/CHANGELOG.md +++ b/packages/color-palettes/CHANGELOG.md @@ -3,22 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.5.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/color-palettes@0.5.1...@thi.ng/color-palettes@0.5.2) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/color-palettes - - - - - -## [0.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/color-palettes@0.5.0...@thi.ng/color-palettes@0.5.1) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/color-palettes - - - - - # [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color-palettes@0.4.3...@thi.ng/color-palettes@0.5.0) (2021-10-25) @@ -30,30 +14,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.4.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/color-palettes@0.4.2...@thi.ng/color-palettes@0.4.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/color-palettes - - - - - -## [0.4.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/color-palettes@0.4.1...@thi.ng/color-palettes@0.4.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/color-palettes - - - - - -## [0.4.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/color-palettes@0.4.0...@thi.ng/color-palettes@0.4.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/color-palettes - - - - - # [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color-palettes@0.3.0...@thi.ng/color-palettes@0.4.0) (2021-10-12) @@ -83,21 +43,21 @@ Also: -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color-palettes@0.2.0...@thi.ng/color-palettes@0.3.0) (2021-08-24) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color-palettes@0.2.0...@thi.ng/color-palettes@0.3.0) (2021-08-24) -### Features +### Features -- **color-palettes:** add new palettes, update readme ([14f2952](https://github.com/thi-ng/umbrella/commit/14f29523554b82540bba020d52d6fffde8347348)) -- **color-palettes:** update/simplify swatch gen ([3187949](https://github.com/thi-ng/umbrella/commit/31879491ed4b59e4d91c818939f9c9beee980779)) +- **color-palettes:** add new palettes, update readme ([14f2952](https://github.com/thi-ng/umbrella/commit/14f29523554b82540bba020d52d6fffde8347348)) +- **color-palettes:** update/simplify swatch gen ([3187949](https://github.com/thi-ng/umbrella/commit/31879491ed4b59e4d91c818939f9c9beee980779)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color-palettes@0.1.0...@thi.ng/color-palettes@0.2.0) (2021-08-22) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color-palettes@0.1.0...@thi.ng/color-palettes@0.2.0) (2021-08-22) -### Features +### Features -- **color-palettes:** add more palettes, update gen ([ba4057c](https://github.com/thi-ng/umbrella/commit/ba4057c4f1bfe4d093674c953080ae84fd92a531)) +- **color-palettes:** add more palettes, update gen ([ba4057c](https://github.com/thi-ng/umbrella/commit/ba4057c4f1bfe4d093674c953080ae84fd92a531)) -# 0.1.0 (2021-08-21) +# 0.1.0 (2021-08-21) -### Features +### Features - **color-palettes:** add as new pkg, add assets & swatch gen ([9d1bb17](https://github.com/thi-ng/umbrella/commit/9d1bb17b4373a0cbe43705a41a4cbce353999c7e)) diff --git a/packages/color/CHANGELOG.md b/packages/color/CHANGELOG.md index 112e25f815..9e260c80c5 100644 --- a/packages/color/CHANGELOG.md +++ b/packages/color/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@4.0.5...@thi.ng/color@4.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/color - - - - - -## [4.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@4.0.4...@thi.ng/color@4.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/color - - - - - -## [4.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@4.0.3...@thi.ng/color@4.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/color - - - - - -## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@4.0.2...@thi.ng/color@4.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/color - - - - - -## [4.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@4.0.1...@thi.ng/color@4.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/color - - - - - -## [4.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@4.0.0...@thi.ng/color@4.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/color - - - - - # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.2.7...@thi.ng/color@4.0.0) (2021-10-12) @@ -86,76 +38,76 @@ Also: -# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.1.18...@thi.ng/color@3.2.0) (2021-08-04) +# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.1.18...@thi.ng/color@3.2.0) (2021-08-04) -### Features +### Features -- **color:** add/update swatch functions ([391ae4a](https://github.com/thi-ng/umbrella/commit/391ae4aa2e57aa14b9a2acdb1e3365b191612470)) +- **color:** add/update swatch functions ([391ae4a](https://github.com/thi-ng/umbrella/commit/391ae4aa2e57aa14b9a2acdb1e3365b191612470)) -# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.0.1...@thi.ng/color@3.1.0) (2021-02-24) +# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.0.1...@thi.ng/color@3.1.0) (2021-02-24) -### Features +### Features -- **color:** add .toString() impl ([cc65bf0](https://github.com/thi-ng/umbrella/commit/cc65bf031e75c4b96c3c0089cf51c62b88187afe)) +- **color:** add .toString() impl ([cc65bf0](https://github.com/thi-ng/umbrella/commit/cc65bf031e75c4b96c3c0089cf51c62b88187afe)) -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.0.0...@thi.ng/color@3.0.1) (2021-02-22) +## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.0.0...@thi.ng/color@3.0.1) (2021-02-22) -### Bug Fixes +### Bug Fixes -- **color:** update compileThemePart() ([b8ceed6](https://github.com/thi-ng/umbrella/commit/b8ceed69e128c9f88999a92dc57971a1ab3c3e33)) +- **color:** update compileThemePart() ([b8ceed6](https://github.com/thi-ng/umbrella/commit/b8ceed69e128c9f88999a92dc57971a1ab3c3e33)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@2.1.5...@thi.ng/color@3.0.0) (2021-02-20) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@2.1.5...@thi.ng/color@3.0.0) (2021-02-20) -### Bug Fixes +### Bug Fixes -- **color:** div-by-zero in XYY<>XYZ conversions ([8a71c6e](https://github.com/thi-ng/umbrella/commit/8a71c6ec25766967c20e27cfd6a0d44abde85a57)) -- **color:** don't clamp Oklab/XYZ<>RGB conversions ([fab3639](https://github.com/thi-ng/umbrella/commit/fab3639ec59d8346752bb8a3831e9fac8d1663f7)) -- **color:** fix resolveAsCSS() ([7b1eeff](https://github.com/thi-ng/umbrella/commit/7b1eeff17003229b9d38705dbee8e7da790699a1)) -- **color:** fix typo in parseHex, update parse helpers ([a7315c0](https://github.com/thi-ng/umbrella/commit/a7315c0545bc4ef55f05a3b909f113fb9ca98041)) -- **color:** kelvinRgb() results are sRGB ([31cd4b5](https://github.com/thi-ng/umbrella/commit/31cd4b5af37d72c0eded08c2e5bf9a520dcdd400)) -- **color:** normalize LCH hue channel ([c0b9e9d](https://github.com/thi-ng/umbrella/commit/c0b9e9d90172487c7b0dce7d252d30bba92e425e)) -- **color:** rescale labXyz(), use D50 for LCH->RGB ([9e59545](https://github.com/thi-ng/umbrella/commit/9e59545fb0cca91dfe7050a1a7db70239f818e9d)) -- **color:** unconstrained analog() for some modes ([439265b](https://github.com/thi-ng/umbrella/commit/439265bbc6a2510a8fa6897e6165d805079c6db9)) -- **color:** update Lab/LCH rules in parseCss() ([cb7f15e](https://github.com/thi-ng/umbrella/commit/cb7f15e1a98b78bdc6a61b3cdb5cdc55f2bc828f)) -- **color:** update resolveAsCss() ([0e7e955](https://github.com/thi-ng/umbrella/commit/0e7e955e176bd7b3e440dc7190dee26f9843fe8b)) +- **color:** div-by-zero in XYY<>XYZ conversions ([8a71c6e](https://github.com/thi-ng/umbrella/commit/8a71c6ec25766967c20e27cfd6a0d44abde85a57)) +- **color:** don't clamp Oklab/XYZ<>RGB conversions ([fab3639](https://github.com/thi-ng/umbrella/commit/fab3639ec59d8346752bb8a3831e9fac8d1663f7)) +- **color:** fix resolveAsCSS() ([7b1eeff](https://github.com/thi-ng/umbrella/commit/7b1eeff17003229b9d38705dbee8e7da790699a1)) +- **color:** fix typo in parseHex, update parse helpers ([a7315c0](https://github.com/thi-ng/umbrella/commit/a7315c0545bc4ef55f05a3b909f113fb9ca98041)) +- **color:** kelvinRgb() results are sRGB ([31cd4b5](https://github.com/thi-ng/umbrella/commit/31cd4b5af37d72c0eded08c2e5bf9a520dcdd400)) +- **color:** normalize LCH hue channel ([c0b9e9d](https://github.com/thi-ng/umbrella/commit/c0b9e9d90172487c7b0dce7d252d30bba92e425e)) +- **color:** rescale labXyz(), use D50 for LCH->RGB ([9e59545](https://github.com/thi-ng/umbrella/commit/9e59545fb0cca91dfe7050a1a7db70239f818e9d)) +- **color:** unconstrained analog() for some modes ([439265b](https://github.com/thi-ng/umbrella/commit/439265bbc6a2510a8fa6897e6165d805079c6db9)) +- **color:** update Lab/LCH rules in parseCss() ([cb7f15e](https://github.com/thi-ng/umbrella/commit/cb7f15e1a98b78bdc6a61b3cdb5cdc55f2bc828f)) +- **color:** update resolveAsCss() ([0e7e955](https://github.com/thi-ng/umbrella/commit/0e7e955e176bd7b3e440dc7190dee26f9843fe8b)) -### Code Refactoring +### Code Refactoring -- **color:** major update/rename all types/conversions ([4143c8f](https://github.com/thi-ng/umbrella/commit/4143c8fe746a692e61be7696053c883eef7ab326)) +- **color:** major update/rename all types/conversions ([4143c8f](https://github.com/thi-ng/umbrella/commit/4143c8fe746a692e61be7696053c883eef7ab326)) -### Features +### Features -- **color:** add AColor.set() ([7e7a05c](https://github.com/thi-ng/umbrella/commit/7e7a05c0a1f9bfe57e304ab2afe3b314b048ea5e)) -- **color:** add AColor.toJSON() ([ee96412](https://github.com/thi-ng/umbrella/commit/ee96412656fb6bd019f356a50f83651150ee7293)) -- **color:** add ARGB32/ABGR32 int types/conversions ([1993beb](https://github.com/thi-ng/umbrella/commit/1993bebce4ee8c44a6dbcde01bc3635757d5d3f2)) -- **color:** add barebones support for LAB & LCH ([6e3b8c9](https://github.com/thi-ng/umbrella/commit/6e3b8c9b84b33b5280247c17ae3f9b862dd44d04)) -- **color:** add generic analog() (for all color types) ([117a5bc](https://github.com/thi-ng/umbrella/commit/117a5bcdcdd3c84f7c9eb8d68197963db4515b07)) -- **color:** add gradient and mix fns ([f31966c](https://github.com/thi-ng/umbrella/commit/f31966ca8612415fb8faaff02a13b5f8eddb2753)) -- **color:** add Int32.alpha accessor, minor update int->srgb ([b65f9ee](https://github.com/thi-ng/umbrella/commit/b65f9ee2896636df5bb5882e07186043d7ddc466)) -- **color:** add lab D50/65 conv, update HSx<>CSS conv ([014e41d](https://github.com/thi-ng/umbrella/commit/014e41de9d7b051c58f4ea4a90ff0d3783884b6f)) -- **color:** add multiColorGradient(), update cos version ([dc88f37](https://github.com/thi-ng/umbrella/commit/dc88f37abed0c5ab7dbdf2ea42fa60ddb4d5a353)) -- **color:** add Oklab color space support ([57a5bad](https://github.com/thi-ng/umbrella/commit/57a5bad8cff99636b28f9d17124c7c445f36eebb)) -- **color:** add rgbSrgbApprox() and vice versa ([c1efada](https://github.com/thi-ng/umbrella/commit/c1efada4f2b546c7515a34e12e31ea6a8857ec03)) -- **color:** add setPrecision(), LCH cleanup ([778f84a](https://github.com/thi-ng/umbrella/commit/778f84aa5a080ffd8afb12967553f53463a34d2c)) -- **color:** add sortMapped() for mapped memory cols ([9a548ec](https://github.com/thi-ng/umbrella/commit/9a548eccf3553d03afaff7817ce47f4bfeb98691)) -- **color:** add SystemColors and defaults ([16bad21](https://github.com/thi-ng/umbrella/commit/16bad2194d52b2aa3880ec8e37cc3a3891f0c20e)) -- **color:** add TypedColor/ColorFactory.range impls ([7ecfa0c](https://github.com/thi-ng/umbrella/commit/7ecfa0c5840722b8f4bb8965063f545a2d5348af)) -- **color:** add wavelengthXyza() ([d29ce23](https://github.com/thi-ng/umbrella/commit/d29ce236e2d0a4a43053b18bc8d4b41f69f4f66b)) -- **color:** add XYY mode ([7a743f2](https://github.com/thi-ng/umbrella/commit/7a743f2cc824ba2a46e32d72be8519a34d99b94c)) -- **color:** add XYZ/Oklab conversions, update/fix XYZ matrices ([e07a038](https://github.com/thi-ng/umbrella/commit/e07a038f9fc0317008c9a2a2e05bdba88eff0712)) -- **color:** add/update conversions ([e979044](https://github.com/thi-ng/umbrella/commit/e9790440dcf37ace01d4ea5f4c42ae76a556dc86)) -- **color:** add/update distance functions ([6d15065](https://github.com/thi-ng/umbrella/commit/6d15065c07cb8e434f0d964c98d5fd1878738868)) -- **color:** add/update Lab/XYZ/LCH conversions ([9feb251](https://github.com/thi-ng/umbrella/commit/9feb251def42ac12b6f522a8ea390e4e836cacaa)) -- **color:** add/update luminance & YCC conversion ([89ca131](https://github.com/thi-ng/umbrella/commit/89ca131a4b3878ca30d3199d8647b67ed426f287)) -- **color:** convert mix() to defmulti, color mode aware ([faed98b](https://github.com/thi-ng/umbrella/commit/faed98b3ced6a6e30bfd3d3afc95f493b39dc707)) -- **color:** generic isBlack/Gray/White, LCH color ranges ([598afdf](https://github.com/thi-ng/umbrella/commit/598afdf045c7a56261a5edb96d21686bd2d2a2d8)) -- **color:** improve int ARGB/ABGR support ([6460e4d](https://github.com/thi-ng/umbrella/commit/6460e4d04db8e548e575a586f24143c1ed674cde)) -- **color:** major restructure, new types/conversions ([6389f7c](https://github.com/thi-ng/umbrella/commit/6389f7c4baf2b8ef184cf76b8d71b8d0a44237a6)) -- **color:** new parseCSS(), add SRGBA, update conversions ([f748d65](https://github.com/thi-ng/umbrella/commit/f748d65934fe9472cc19b3e6bbfcce2578129fb7)) -- **color:** replace proximity functions ([7a0be62](https://github.com/thi-ng/umbrella/commit/7a0be62c08ea2717298f2365292fa4c9eca6f911)) -- **color:** split Lab & XYZ types into D50/D65 ([29e1e74](https://github.com/thi-ng/umbrella/commit/29e1e74a259bc8c73a79ccc77c654649f95c7d8c)) -- **color:** update ColorFactory, TypedColor ([8c5f8fb](https://github.com/thi-ng/umbrella/commit/8c5f8fb5255beed3a272d987c99fd3539f92b9d6)) -- **color:** update ColorMix & gradient types/functions ([829fcf6](https://github.com/thi-ng/umbrella/commit/829fcf6b61079e2ffaafadfd0ac115e341db6743)) +- **color:** add AColor.set() ([7e7a05c](https://github.com/thi-ng/umbrella/commit/7e7a05c0a1f9bfe57e304ab2afe3b314b048ea5e)) +- **color:** add AColor.toJSON() ([ee96412](https://github.com/thi-ng/umbrella/commit/ee96412656fb6bd019f356a50f83651150ee7293)) +- **color:** add ARGB32/ABGR32 int types/conversions ([1993beb](https://github.com/thi-ng/umbrella/commit/1993bebce4ee8c44a6dbcde01bc3635757d5d3f2)) +- **color:** add barebones support for LAB & LCH ([6e3b8c9](https://github.com/thi-ng/umbrella/commit/6e3b8c9b84b33b5280247c17ae3f9b862dd44d04)) +- **color:** add generic analog() (for all color types) ([117a5bc](https://github.com/thi-ng/umbrella/commit/117a5bcdcdd3c84f7c9eb8d68197963db4515b07)) +- **color:** add gradient and mix fns ([f31966c](https://github.com/thi-ng/umbrella/commit/f31966ca8612415fb8faaff02a13b5f8eddb2753)) +- **color:** add Int32.alpha accessor, minor update int->srgb ([b65f9ee](https://github.com/thi-ng/umbrella/commit/b65f9ee2896636df5bb5882e07186043d7ddc466)) +- **color:** add lab D50/65 conv, update HSx<>CSS conv ([014e41d](https://github.com/thi-ng/umbrella/commit/014e41de9d7b051c58f4ea4a90ff0d3783884b6f)) +- **color:** add multiColorGradient(), update cos version ([dc88f37](https://github.com/thi-ng/umbrella/commit/dc88f37abed0c5ab7dbdf2ea42fa60ddb4d5a353)) +- **color:** add Oklab color space support ([57a5bad](https://github.com/thi-ng/umbrella/commit/57a5bad8cff99636b28f9d17124c7c445f36eebb)) +- **color:** add rgbSrgbApprox() and vice versa ([c1efada](https://github.com/thi-ng/umbrella/commit/c1efada4f2b546c7515a34e12e31ea6a8857ec03)) +- **color:** add setPrecision(), LCH cleanup ([778f84a](https://github.com/thi-ng/umbrella/commit/778f84aa5a080ffd8afb12967553f53463a34d2c)) +- **color:** add sortMapped() for mapped memory cols ([9a548ec](https://github.com/thi-ng/umbrella/commit/9a548eccf3553d03afaff7817ce47f4bfeb98691)) +- **color:** add SystemColors and defaults ([16bad21](https://github.com/thi-ng/umbrella/commit/16bad2194d52b2aa3880ec8e37cc3a3891f0c20e)) +- **color:** add TypedColor/ColorFactory.range impls ([7ecfa0c](https://github.com/thi-ng/umbrella/commit/7ecfa0c5840722b8f4bb8965063f545a2d5348af)) +- **color:** add wavelengthXyza() ([d29ce23](https://github.com/thi-ng/umbrella/commit/d29ce236e2d0a4a43053b18bc8d4b41f69f4f66b)) +- **color:** add XYY mode ([7a743f2](https://github.com/thi-ng/umbrella/commit/7a743f2cc824ba2a46e32d72be8519a34d99b94c)) +- **color:** add XYZ/Oklab conversions, update/fix XYZ matrices ([e07a038](https://github.com/thi-ng/umbrella/commit/e07a038f9fc0317008c9a2a2e05bdba88eff0712)) +- **color:** add/update conversions ([e979044](https://github.com/thi-ng/umbrella/commit/e9790440dcf37ace01d4ea5f4c42ae76a556dc86)) +- **color:** add/update distance functions ([6d15065](https://github.com/thi-ng/umbrella/commit/6d15065c07cb8e434f0d964c98d5fd1878738868)) +- **color:** add/update Lab/XYZ/LCH conversions ([9feb251](https://github.com/thi-ng/umbrella/commit/9feb251def42ac12b6f522a8ea390e4e836cacaa)) +- **color:** add/update luminance & YCC conversion ([89ca131](https://github.com/thi-ng/umbrella/commit/89ca131a4b3878ca30d3199d8647b67ed426f287)) +- **color:** convert mix() to defmulti, color mode aware ([faed98b](https://github.com/thi-ng/umbrella/commit/faed98b3ced6a6e30bfd3d3afc95f493b39dc707)) +- **color:** generic isBlack/Gray/White, LCH color ranges ([598afdf](https://github.com/thi-ng/umbrella/commit/598afdf045c7a56261a5edb96d21686bd2d2a2d8)) +- **color:** improve int ARGB/ABGR support ([6460e4d](https://github.com/thi-ng/umbrella/commit/6460e4d04db8e548e575a586f24143c1ed674cde)) +- **color:** major restructure, new types/conversions ([6389f7c](https://github.com/thi-ng/umbrella/commit/6389f7c4baf2b8ef184cf76b8d71b8d0a44237a6)) +- **color:** new parseCSS(), add SRGBA, update conversions ([f748d65](https://github.com/thi-ng/umbrella/commit/f748d65934fe9472cc19b3e6bbfcce2578129fb7)) +- **color:** replace proximity functions ([7a0be62](https://github.com/thi-ng/umbrella/commit/7a0be62c08ea2717298f2365292fa4c9eca6f911)) +- **color:** split Lab & XYZ types into D50/D65 ([29e1e74](https://github.com/thi-ng/umbrella/commit/29e1e74a259bc8c73a79ccc77c654649f95c7d8c)) +- **color:** update ColorFactory, TypedColor ([8c5f8fb](https://github.com/thi-ng/umbrella/commit/8c5f8fb5255beed3a272d987c99fd3539f92b9d6)) +- **color:** update ColorMix & gradient types/functions ([829fcf6](https://github.com/thi-ng/umbrella/commit/829fcf6b61079e2ffaafadfd0ac115e341db6743)) - **color:** update CSS_NAMES ([7ea0cf0](https://github.com/thi-ng/umbrella/commit/7ea0cf073cc39c165b24258be3b13cfddfb3dd41)) - **color:** update types, CSS formatting ([f0502a2](https://github.com/thi-ng/umbrella/commit/f0502a2518a4e90edf45e35df180d2d273cdff68)) - **color:** update/restructure types, add buffer mapping ([cebaafa](https://github.com/thi-ng/umbrella/commit/cebaafa3bff43409a39162374ede7b0b07086b05)) @@ -203,132 +155,132 @@ Also: - add distChannel() HOF - add basic convert() support for Lab<>LCH<>CSS - add/update docstrings -- rename RANGES => COLOR_RANGES - - update colorFromRange(), colorsFromRange() and colorsFromTheme() to return wrapped HSV colors -- **color:** multiCosineGradient() args now given as options object - - add MultiGradientOpts - - add support for per-interval easing - - add support for result color coercion -- **color:** parseCSS() now returns wrapped color types, not raw RGBA arrays as previously - - parseCSS() now returns SRGBA, HSLA, LAB or LCH color types and supports more CSS syntax opts - - all asXXX() functions also return wrapped colors, only asCSS() still returns strings - - add SRGBA type/color mode reserve existing RGBA for linear colors (non-gamma corrected) - - rename existing conversions, now using SRGBA (i.e. srgbaCss(), srgbaInt()), add new versions for (now linear) RGBA - - parseCSS() RGB colors now result in SRGB instances, use asRGBA() or srgbRgba() to convert to linear RGB +- rename RANGES => COLOR_RANGES + - update colorFromRange(), colorsFromRange() and colorsFromTheme() to return wrapped HSV colors +- **color:** multiCosineGradient() args now given as options object + - add MultiGradientOpts + - add support for per-interval easing + - add support for result color coercion +- **color:** parseCSS() now returns wrapped color types, not raw RGBA arrays as previously + - parseCSS() now returns SRGBA, HSLA, LAB or LCH color types and supports more CSS syntax opts + - all asXXX() functions also return wrapped colors, only asCSS() still returns strings + - add SRGBA type/color mode reserve existing RGBA for linear colors (non-gamma corrected) + - rename existing conversions, now using SRGBA (i.e. srgbaCss(), srgbaInt()), add new versions for (now linear) RGBA + - parseCSS() RGB colors now result in SRGB instances, use asRGBA() or srgbRgba() to convert to linear RGB -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@2.0.0...@thi.ng/color@2.1.0) (2021-01-02) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@2.0.0...@thi.ng/color@2.1.0) (2021-01-02) -### Bug Fixes +### Bug Fixes -- **color:** fix cosineGradient() return type ([651590c](https://github.com/thi-ng/umbrella/commit/651590c2f3c4365e06f4bab85d2c9f9b99d3c4c1)) +- **color:** fix cosineGradient() return type ([651590c](https://github.com/thi-ng/umbrella/commit/651590c2f3c4365e06f4bab85d2c9f9b99d3c4c1)) -### Features +### Features -- **color:** add color swatch hiccup helpers ([5ecc528](https://github.com/thi-ng/umbrella/commit/5ecc5285fdea2d35535e5469d4d81a2b4d6878e9)) -- **color:** add declarative range/theme iterators ([971d5dc](https://github.com/thi-ng/umbrella/commit/971d5dcbf061b0c4c52ffa1aca24d7150dea81e9)) -- **color:** add HSV/RGB distance fns ([3bd3969](https://github.com/thi-ng/umbrella/commit/3bd396927c3aab7942853ec9b9f6013a1248389c)) -- **color:** add HSV/RGB gray axis checks ([927202b](https://github.com/thi-ng/umbrella/commit/927202b77deaa808b57ee189ff483839975804d0)) -- **color:** add sortColors(), comparators ([6761feb](https://github.com/thi-ng/umbrella/commit/6761feb65e24545290547408b8ba62a3ba4baedc)) -- **color:** update ColorRangeOpts, add docstrings ([350fbe5](https://github.com/thi-ng/umbrella/commit/350fbe568b8abfc968a104cbada5abdeeb2b4107)) +- **color:** add color swatch hiccup helpers ([5ecc528](https://github.com/thi-ng/umbrella/commit/5ecc5285fdea2d35535e5469d4d81a2b4d6878e9)) +- **color:** add declarative range/theme iterators ([971d5dc](https://github.com/thi-ng/umbrella/commit/971d5dcbf061b0c4c52ffa1aca24d7150dea81e9)) +- **color:** add HSV/RGB distance fns ([3bd3969](https://github.com/thi-ng/umbrella/commit/3bd396927c3aab7942853ec9b9f6013a1248389c)) +- **color:** add HSV/RGB gray axis checks ([927202b](https://github.com/thi-ng/umbrella/commit/927202b77deaa808b57ee189ff483839975804d0)) +- **color:** add sortColors(), comparators ([6761feb](https://github.com/thi-ng/umbrella/commit/6761feb65e24545290547408b8ba62a3ba4baedc)) +- **color:** update ColorRangeOpts, add docstrings ([350fbe5](https://github.com/thi-ng/umbrella/commit/350fbe568b8abfc968a104cbada5abdeeb2b4107)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.3.2...@thi.ng/color@2.0.0) (2020-12-22) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.3.2...@thi.ng/color@2.0.0) (2020-12-22) -### Code Refactoring +### Code Refactoring -- **color:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([17e2449](https://github.com/thi-ng/umbrella/commit/17e244969d2d39e17cdea739308928adc17d5392)) +- **color:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([17e2449](https://github.com/thi-ng/umbrella/commit/17e244969d2d39e17cdea739308928adc17d5392)) -### BREAKING CHANGES +### BREAKING CHANGES -- **color:** replace ColorMode w/ type alias +- **color:** replace ColorMode w/ type alias -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.2.18...@thi.ng/color@1.3.0) (2020-11-24) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.2.18...@thi.ng/color@1.3.0) (2020-11-24) -### Features +### Features -- **color:** add GradientPresets type, update GRADIENTS ([985b719](https://github.com/thi-ng/umbrella/commit/985b719b61475dfebe080dc1f74e2de9bb005018)) +- **color:** add GradientPresets type, update GRADIENTS ([985b719](https://github.com/thi-ng/umbrella/commit/985b719b61475dfebe080dc1f74e2de9bb005018)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.1.21...@thi.ng/color@1.2.0) (2020-05-29) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.1.21...@thi.ng/color@1.2.0) (2020-05-29) -### Features +### Features -- **color:** add gradient presets ([2f93581](https://github.com/thi-ng/umbrella/commit/2f93581ca69f79df38ee6aa2697632c572fb55fc)) +- **color:** add gradient presets ([2f93581](https://github.com/thi-ng/umbrella/commit/2f93581ca69f79df38ee6aa2697632c572fb55fc)) -## [1.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.1.1...@thi.ng/color@1.1.2) (2019-11-09) +## [1.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.1.1...@thi.ng/color@1.1.2) (2019-11-09) -### Bug Fixes +### Bug Fixes -- **color:** update/rename imports (vectors pkg) ([7cb8877](https://github.com/thi-ng/umbrella/commit/7cb88771f88fc329a2728d9f86a18faf04ab0c35)) +- **color:** update/rename imports (vectors pkg) ([7cb8877](https://github.com/thi-ng/umbrella/commit/7cb88771f88fc329a2728d9f86a18faf04ab0c35)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.0.3...@thi.ng/color@1.1.0) (2019-08-21) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@1.0.3...@thi.ng/color@1.1.0) (2019-08-21) -### Features +### Features -- **color:** add resolveAsCSS(), update deps ([f96ac92](https://github.com/thi-ng/umbrella/commit/f96ac92)) +- **color:** add resolveAsCSS(), update deps ([f96ac92](https://github.com/thi-ng/umbrella/commit/f96ac92)) -## [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) +## [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) -### Bug Fixes +### Bug Fixes -- **color:** add proper rounding to rgbaInt() ([d956954](https://github.com/thi-ng/umbrella/commit/d956954)) +- **color:** add proper rounding to rgbaInt() ([d956954](https://github.com/thi-ng/umbrella/commit/d956954)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@0.2.2...@thi.ng/color@1.0.0) (2019-07-31) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@0.2.2...@thi.ng/color@1.0.0) (2019-07-31) -### Bug Fixes +### Bug Fixes -- **color:** update factory fn args for mem-mapped colors ([eae671e](https://github.com/thi-ng/umbrella/commit/eae671e)) +- **color:** update factory fn args for mem-mapped colors ([eae671e](https://github.com/thi-ng/umbrella/commit/eae671e)) -### Code Refactoring +### Code Refactoring -- **color:** remove PD related functions, update readme ([5d868db](https://github.com/thi-ng/umbrella/commit/5d868db)) +- **color:** remove PD related functions, update readme ([5d868db](https://github.com/thi-ng/umbrella/commit/5d868db)) -### Features +### Features -- **color:** ([#106](https://github.com/thi-ng/umbrella/issues/106)) add PD int ops, clamp existing `porterDuff()` ([4c975b2](https://github.com/thi-ng/umbrella/commit/4c975b2)) +- **color:** ([#106](https://github.com/thi-ng/umbrella/issues/106)) add PD int ops, clamp existing `porterDuff()` ([4c975b2](https://github.com/thi-ng/umbrella/commit/4c975b2)) -### BREAKING CHANGES +### BREAKING CHANGES -- **color:** Porter-Duff ops & pre/post-multiply moved to new package @thi.ng/porter-duff +- **color:** Porter-Duff ops & pre/post-multiply moved to new package @thi.ng/porter-duff -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@0.1.21...@thi.ng/color@0.2.0) (2019-07-07) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@0.1.21...@thi.ng/color@0.2.0) (2019-07-07) -### Features +### Features -- **color:** enable TS strict compiler flags (refactor) ([8c13166](https://github.com/thi-ng/umbrella/commit/8c13166)) -- **color:** TS strictNullChecks, update color conversion fns ([04dc356](https://github.com/thi-ng/umbrella/commit/04dc356)) +- **color:** enable TS strict compiler flags (refactor) ([8c13166](https://github.com/thi-ng/umbrella/commit/8c13166)) +- **color:** TS strictNullChecks, update color conversion fns ([04dc356](https://github.com/thi-ng/umbrella/commit/04dc356)) -## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@0.1.9...@thi.ng/color@0.1.10) (2019-03-04) +## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@0.1.9...@thi.ng/color@0.1.10) (2019-03-04) -### Bug Fixes +### Bug Fixes -- **color:** add/update luminanceRGB/luminanceInt, add to re-exports ([566cf02](https://github.com/thi-ng/umbrella/commit/566cf02)) +- **color:** add/update luminanceRGB/luminanceInt, add to re-exports ([566cf02](https://github.com/thi-ng/umbrella/commit/566cf02)) -## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@0.1.6...@thi.ng/color@0.1.7) (2019-02-28) +## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@0.1.6...@thi.ng/color@0.1.7) (2019-02-28) -### Bug Fixes +### Bug Fixes -- **color:** update ColorMode & Hue const enum handling ([bb71b7c](https://github.com/thi-ng/umbrella/commit/bb71b7c)) +- **color:** update ColorMode & Hue const enum handling ([bb71b7c](https://github.com/thi-ng/umbrella/commit/bb71b7c)) -# 0.1.0 (2019-01-21) +# 0.1.0 (2019-01-21) -### Bug Fixes +### Bug Fixes -- **color:** add/update conversions ([a5c53c3](https://github.com/thi-ng/umbrella/commit/a5c53c3)) -- **color:** HCYA field names ([1c28c22](https://github.com/thi-ng/umbrella/commit/1c28c22)) +- **color:** add/update conversions ([a5c53c3](https://github.com/thi-ng/umbrella/commit/a5c53c3)) +- **color:** HCYA field names ([1c28c22](https://github.com/thi-ng/umbrella/commit/1c28c22)) -### Features +### Features -- **color:** add alpha()/setAlpha(), add docs, re-exports, update readme ([b849bd1](https://github.com/thi-ng/umbrella/commit/b849bd1)) -- **color:** add convert() fallback, minor other updates ([aa30344](https://github.com/thi-ng/umbrella/commit/aa30344)) -- **color:** add HSI converters, add clampH(), minor refactors ([404ac54](https://github.com/thi-ng/umbrella/commit/404ac54)) -- **color:** add Hue enum, closestHue*() fns, namedHueRgba() ([e7bb46b](https://github.com/thi-ng/umbrella/commit/e7bb46b)) -- **color:** add luminance defmulti ([445b8c1](https://github.com/thi-ng/umbrella/commit/445b8c1)) -- **color:** add more color spaces, refactor, rename, simplify ([e930d73](https://github.com/thi-ng/umbrella/commit/e930d73)) -- **color:** add multiCosineGradient() ([dbbb26c](https://github.com/thi-ng/umbrella/commit/dbbb26c)) -- **color:** add new package ([0b51ef1](https://github.com/thi-ng/umbrella/commit/0b51ef1)) -- **color:** add Porter-Duff ops, pre/post-multiply, update types ([a5d2f98](https://github.com/thi-ng/umbrella/commit/a5d2f98)) -- **color:** add RGBA/HSLA wrapper types, update convert ([610699a](https://github.com/thi-ng/umbrella/commit/610699a)) -- **color:** add/update class wrappers ([5788646](https://github.com/thi-ng/umbrella/commit/5788646)) +- **color:** add alpha()/setAlpha(), add docs, re-exports, update readme ([b849bd1](https://github.com/thi-ng/umbrella/commit/b849bd1)) +- **color:** add convert() fallback, minor other updates ([aa30344](https://github.com/thi-ng/umbrella/commit/aa30344)) +- **color:** add HSI converters, add clampH(), minor refactors ([404ac54](https://github.com/thi-ng/umbrella/commit/404ac54)) +- **color:** add Hue enum, closestHue*() fns, namedHueRgba() ([e7bb46b](https://github.com/thi-ng/umbrella/commit/e7bb46b)) +- **color:** add luminance defmulti ([445b8c1](https://github.com/thi-ng/umbrella/commit/445b8c1)) +- **color:** add more color spaces, refactor, rename, simplify ([e930d73](https://github.com/thi-ng/umbrella/commit/e930d73)) +- **color:** add multiCosineGradient() ([dbbb26c](https://github.com/thi-ng/umbrella/commit/dbbb26c)) +- **color:** add new package ([0b51ef1](https://github.com/thi-ng/umbrella/commit/0b51ef1)) +- **color:** add Porter-Duff ops, pre/post-multiply, update types ([a5d2f98](https://github.com/thi-ng/umbrella/commit/a5d2f98)) +- **color:** add RGBA/HSLA wrapper types, update convert ([610699a](https://github.com/thi-ng/umbrella/commit/610699a)) +- **color:** add/update class wrappers ([5788646](https://github.com/thi-ng/umbrella/commit/5788646)) -### Performance Improvements +### Performance Improvements - **color:** refactor porterDiff as HOF, update all PD ops, add docs ([714381d](https://github.com/thi-ng/umbrella/commit/714381d)) diff --git a/packages/colored-noise/CHANGELOG.md b/packages/colored-noise/CHANGELOG.md index ad16d08fac..a62161db7f 100644 --- a/packages/colored-noise/CHANGELOG.md +++ b/packages/colored-noise/CHANGELOG.md @@ -3,54 +3,6 @@ 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/colored-noise@0.2.5...@thi.ng/colored-noise@0.2.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/colored-noise - - - - - -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.2.4...@thi.ng/colored-noise@0.2.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/colored-noise - - - - - -## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.2.3...@thi.ng/colored-noise@0.2.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/colored-noise - - - - - -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.2.2...@thi.ng/colored-noise@0.2.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/colored-noise - - - - - -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.2.1...@thi.ng/colored-noise@0.2.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/colored-noise - - - - - -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.2.0...@thi.ng/colored-noise@0.2.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/colored-noise - - - - - # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.1.47...@thi.ng/colored-noise@0.2.0) (2021-10-12) @@ -80,12 +32,12 @@ Also: -## [0.1.47](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.1.46...@thi.ng/colored-noise@0.1.47) (2021-09-03) +## [0.1.47](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.1.46...@thi.ng/colored-noise@0.1.47) (2021-09-03) -**Note:** Version bump only for package @thi.ng/colored-noise +**Note:** Version bump only for package @thi.ng/colored-noise -# 0.1.0 (2020-08-28) +# 0.1.0 (2020-08-28) -### Features +### Features - **colored-noise:** import as new pkg (MBP2010) ([6459256](https://github.com/thi-ng/umbrella/commit/64592562ee4e4374011edc596e28f41b94218b44)) diff --git a/packages/compare/CHANGELOG.md b/packages/compare/CHANGELOG.md index 267a4aa779..c635defcfe 100644 --- a/packages/compare/CHANGELOG.md +++ b/packages/compare/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@2.0.5...@thi.ng/compare@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/compare - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@2.0.4...@thi.ng/compare@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/compare - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@2.0.3...@thi.ng/compare@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/compare - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@2.0.2...@thi.ng/compare@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/compare - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@2.0.1...@thi.ng/compare@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/compare - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@2.0.0...@thi.ng/compare@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/compare - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.3.34...@thi.ng/compare@2.0.0) (2021-10-12) @@ -80,38 +32,38 @@ Also: -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.2.2...@thi.ng/compare@1.3.0) (2020-04-05) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.2.2...@thi.ng/compare@1.3.0) (2020-04-05) -### Features +### Features -- **compare:** fix [#215](https://github.com/thi-ng/umbrella/issues/215), add sort key getter support for compareByKeysX() ([f364b4e](https://github.com/thi-ng/umbrella/commit/f364b4e62dcd2ed13689a1ef97799cb53af3ef71)) +- **compare:** fix [#215](https://github.com/thi-ng/umbrella/issues/215), add sort key getter support for compareByKeysX() ([f364b4e](https://github.com/thi-ng/umbrella/commit/f364b4e62dcd2ed13689a1ef97799cb53af3ef71)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.1.4...@thi.ng/compare@1.2.0) (2020-03-01) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.1.4...@thi.ng/compare@1.2.0) (2020-03-01) -### Features +### Features -- **compare:** add HOFs, restructure, update deps & docs ([ed2c41c](https://github.com/thi-ng/umbrella/commit/ed2c41c120f6447b05022d74e510017a1f4a6257)) +- **compare:** add HOFs, restructure, update deps & docs ([ed2c41c](https://github.com/thi-ng/umbrella/commit/ed2c41c120f6447b05022d74e510017a1f4a6257)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.0.10...@thi.ng/compare@1.1.0) (2019-11-30) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.0.10...@thi.ng/compare@1.1.0) (2019-11-30) -### Features +### Features -- **compare:** add compareNumAsc/Desc numeric comparators ([2b8fafc](https://github.com/thi-ng/umbrella/commit/2b8fafc9eca040b649ade479203537bbd9ba54ef)) +- **compare:** add compareNumAsc/Desc numeric comparators ([2b8fafc](https://github.com/thi-ng/umbrella/commit/2b8fafc9eca040b649ade479203537bbd9ba54ef)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@0.1.12...@thi.ng/compare@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@0.1.12...@thi.ng/compare@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# 0.1.0 (2018-05-10) +# 0.1.0 (2018-05-10) -### Features +### Features - **compare:** add new package [@thi](https://github.com/thi).ng/compare ([e4a87c4](https://github.com/thi-ng/umbrella/commit/e4a87c4)) diff --git a/packages/compose/CHANGELOG.md b/packages/compose/CHANGELOG.md index 91de08ed01..79bc07432f 100644 --- a/packages/compose/CHANGELOG.md +++ b/packages/compose/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@2.0.5...@thi.ng/compose@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/compose - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@2.0.4...@thi.ng/compose@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/compose - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@2.0.3...@thi.ng/compose@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/compose - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@2.0.2...@thi.ng/compose@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/compose - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@2.0.1...@thi.ng/compose@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/compose - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@2.0.0...@thi.ng/compose@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/compose - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.4.36...@thi.ng/compose@2.0.0) (2021-10-12) @@ -80,67 +32,67 @@ Also: -# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.3.12...@thi.ng/compose@1.4.0) (2020-03-28) +# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.3.12...@thi.ng/compose@1.4.0) (2020-03-28) -### Features +### Features -- **compose:** add promisify() ([dfcf4ab](https://github.com/thi-ng/umbrella/commit/dfcf4ab7333b25c4332f783d124d86de058feceb)) +- **compose:** add promisify() ([dfcf4ab](https://github.com/thi-ng/umbrella/commit/dfcf4ab7333b25c4332f783d124d86de058feceb)) -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.2.5...@thi.ng/compose@1.3.0) (2019-07-07) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.2.5...@thi.ng/compose@1.3.0) (2019-07-07) -### Features +### Features -- **compose:** add ifDef() ([64aba00](https://github.com/thi-ng/umbrella/commit/64aba00)) -- **compose:** address TS strictNullChecks, make Delay.value protected ([1540f37](https://github.com/thi-ng/umbrella/commit/1540f37)) -- **compose:** enable TS strict compiler flags (refactor) ([8ea894a](https://github.com/thi-ng/umbrella/commit/8ea894a)) +- **compose:** add ifDef() ([64aba00](https://github.com/thi-ng/umbrella/commit/64aba00)) +- **compose:** address TS strictNullChecks, make Delay.value protected ([1540f37](https://github.com/thi-ng/umbrella/commit/1540f37)) +- **compose:** enable TS strict compiler flags (refactor) ([8ea894a](https://github.com/thi-ng/umbrella/commit/8ea894a)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.1.2...@thi.ng/compose@1.2.0) (2019-03-10) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.1.2...@thi.ng/compose@1.2.0) (2019-03-10) -### Features +### Features -- **compose:** add complement() ([5a5a2d1](https://github.com/thi-ng/umbrella/commit/5a5a2d1)) -- **compose:** add trampoline() ([9e4c171](https://github.com/thi-ng/umbrella/commit/9e4c171)) +- **compose:** add complement() ([5a5a2d1](https://github.com/thi-ng/umbrella/commit/5a5a2d1)) +- **compose:** add trampoline() ([9e4c171](https://github.com/thi-ng/umbrella/commit/9e4c171)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.0.2...@thi.ng/compose@1.1.0) (2019-02-15) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.0.2...@thi.ng/compose@1.1.0) (2019-02-15) -### Bug Fixes +### Bug Fixes -- **compose:** add varargs override for jux(), add tests ([e9d57fc](https://github.com/thi-ng/umbrella/commit/e9d57fc)) +- **compose:** add varargs override for jux(), add tests ([e9d57fc](https://github.com/thi-ng/umbrella/commit/e9d57fc)) -### Features +### Features -- **compose:** add new functions ([dd13fa9](https://github.com/thi-ng/umbrella/commit/dd13fa9)) +- **compose:** add new functions ([dd13fa9](https://github.com/thi-ng/umbrella/commit/dd13fa9)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@0.3.0...@thi.ng/compose@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@0.3.0...@thi.ng/compose@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@0.2.2...@thi.ng/compose@0.3.0) (2018-12-27) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@0.2.2...@thi.ng/compose@0.3.0) (2018-12-27) -### Bug Fixes +### Bug Fixes -- **compose:** fix comp() for arities >10 ([1ebfea9](https://github.com/thi-ng/umbrella/commit/1ebfea9)) +- **compose:** fix comp() for arities >10 ([1ebfea9](https://github.com/thi-ng/umbrella/commit/1ebfea9)) -### Features +### Features -- **compose:** add threadFirst/Last, rename compI => compL ([0061b21](https://github.com/thi-ng/umbrella/commit/0061b21)) +- **compose:** add threadFirst/Last, rename compI => compL ([0061b21](https://github.com/thi-ng/umbrella/commit/0061b21)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@0.1.4...@thi.ng/compose@0.2.0) (2018-10-17) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@0.1.4...@thi.ng/compose@0.2.0) (2018-10-17) -### Features +### Features -- **compose:** add partial(), update readme ([6851f2c](https://github.com/thi-ng/umbrella/commit/6851f2c)) +- **compose:** add partial(), update readme ([6851f2c](https://github.com/thi-ng/umbrella/commit/6851f2c)) -# 0.1.0 (2018-08-24) +# 0.1.0 (2018-08-24) -### Features +### Features - **compose:** extract comp() & juxt() to new [@thi](https://github.com/thi).ng/compose package ([ca0a04e](https://github.com/thi-ng/umbrella/commit/ca0a04e)) diff --git a/packages/csp/CHANGELOG.md b/packages/csp/CHANGELOG.md index 636812b19f..fbbc34d933 100644 --- a/packages/csp/CHANGELOG.md +++ b/packages/csp/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@2.0.6...@thi.ng/csp@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/csp - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@2.0.5...@thi.ng/csp@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/csp - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@2.0.4...@thi.ng/csp@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/csp - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@2.0.3...@thi.ng/csp@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/csp - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@2.0.2...@thi.ng/csp@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/csp - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@2.0.1...@thi.ng/csp@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/csp - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@2.0.0...@thi.ng/csp@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/csp - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.1.74...@thi.ng/csp@2.0.0) (2021-10-12) @@ -88,42 +32,42 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.0.19...@thi.ng/csp@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.0.19...@thi.ng/csp@1.1.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **csp:** TS strictNullChecks, update various return types ([da909ac](https://github.com/thi-ng/umbrella/commit/da909ac)) +- **csp:** TS strictNullChecks, update various return types ([da909ac](https://github.com/thi-ng/umbrella/commit/da909ac)) -### Features +### Features -- **csp:** enable TS strict compiler flags (refactor) ([3d7fba2](https://github.com/thi-ng/umbrella/commit/3d7fba2)) -- **csp:** update Mult.tap() to use set semantics ([c9bc953](https://github.com/thi-ng/umbrella/commit/c9bc953)) +- **csp:** enable TS strict compiler flags (refactor) ([3d7fba2](https://github.com/thi-ng/umbrella/commit/3d7fba2)) +- **csp:** update Mult.tap() to use set semantics ([c9bc953](https://github.com/thi-ng/umbrella/commit/c9bc953)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@0.3.79...@thi.ng/csp@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@0.3.79...@thi.ng/csp@1.0.0) (2019-01-21) -### Bug Fixes +### Bug Fixes -- **csp:** disable __State reverse enum lookup ([3b8576f](https://github.com/thi-ng/umbrella/commit/3b8576f)) +- **csp:** disable __State reverse enum lookup ([3b8576f](https://github.com/thi-ng/umbrella/commit/3b8576f)) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -## [0.3.64](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@0.3.63...@thi.ng/csp@0.3.64) (2018-09-24) +## [0.3.64](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@0.3.63...@thi.ng/csp@0.3.64) (2018-09-24) -### Performance Improvements +### Performance Improvements -- **csp:** `State` => const enum ([c3e8d68](https://github.com/thi-ng/umbrella/commit/c3e8d68)) +- **csp:** `State` => const enum ([c3e8d68](https://github.com/thi-ng/umbrella/commit/c3e8d68)) -## [0.3.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@0.3.10...@thi.ng/csp@0.3.11) (2018-02-08) +## [0.3.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@0.3.10...@thi.ng/csp@0.3.11) (2018-02-08) -### Bug Fixes +### Bug Fixes -- **csp:** fix [#5](https://github.com/thi-ng/umbrella/issues/5), example in readme ([a10a487](https://github.com/thi-ng/umbrella/commit/a10a487)) +- **csp:** fix [#5](https://github.com/thi-ng/umbrella/issues/5), example in readme ([a10a487](https://github.com/thi-ng/umbrella/commit/a10a487)) - **csp:** fix [#5](https://github.com/thi-ng/umbrella/issues/5), more example fixes (rfn calls) ([080c2ee](https://github.com/thi-ng/umbrella/commit/080c2ee)) diff --git a/packages/csv/CHANGELOG.md b/packages/csv/CHANGELOG.md index 8b6065d473..aad42f468b 100644 --- a/packages/csv/CHANGELOG.md +++ b/packages/csv/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@2.0.5...@thi.ng/csv@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/csv - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@2.0.4...@thi.ng/csv@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/csv - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@2.0.3...@thi.ng/csv@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/csv - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@2.0.2...@thi.ng/csv@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/csv - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@2.0.1...@thi.ng/csv@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/csv - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@2.0.0...@thi.ng/csv@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/csv - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@1.0.7...@thi.ng/csv@2.0.0) (2021-10-12) @@ -85,18 +37,18 @@ Also: -## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@1.0.6...@thi.ng/csv@1.0.7) (2021-09-03) +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@1.0.6...@thi.ng/csv@1.0.7) (2021-09-03) -**Note:** Version bump only for package @thi.ng/csv +**Note:** Version bump only for package @thi.ng/csv -# 0.1.0 (2020-11-24) +# 0.1.0 (2020-11-24) -### Bug Fixes +### Bug Fixes -- **csv:** add quoting/newline support in header fields ([28cac18](https://github.com/thi-ng/umbrella/commit/28cac1884b074d125fee747c76d3abc423cfe7ea)) +- **csv:** add quoting/newline support in header fields ([28cac18](https://github.com/thi-ng/umbrella/commit/28cac1884b074d125fee747c76d3abc423cfe7ea)) -### Features +### Features -- **csv:** add coercions, restructure ([93d79ec](https://github.com/thi-ng/umbrella/commit/93d79ec0b9b81ab209046bd460b5f7993359e547)) -- **csv:** add/update CSVOpts, cell transforms, docs ([282e85c](https://github.com/thi-ng/umbrella/commit/282e85cf9c1a9aae704d918218f8c143b51a88df)) +- **csv:** add coercions, restructure ([93d79ec](https://github.com/thi-ng/umbrella/commit/93d79ec0b9b81ab209046bd460b5f7993359e547)) +- **csv:** add/update CSVOpts, cell transforms, docs ([282e85c](https://github.com/thi-ng/umbrella/commit/282e85cf9c1a9aae704d918218f8c143b51a88df)) - **csv:** import as new package ([2b07100](https://github.com/thi-ng/umbrella/commit/2b07100f27bb9fb1f934901aec7c9fc1fab67fbf)) diff --git a/packages/date/CHANGELOG.md b/packages/date/CHANGELOG.md index a279ceb892..4711a9d570 100644 --- a/packages/date/CHANGELOG.md +++ b/packages/date/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@2.0.5...@thi.ng/date@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/date - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@2.0.4...@thi.ng/date@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/date - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@2.0.3...@thi.ng/date@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/date - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@2.0.2...@thi.ng/date@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/date - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@2.0.1...@thi.ng/date@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/date - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@2.0.0...@thi.ng/date@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/date - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@1.0.6...@thi.ng/date@2.0.0) (2021-10-12) @@ -80,18 +32,18 @@ Also: -## [1.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@1.0.3...@thi.ng/date@1.0.4) (2021-08-09) +## [1.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@1.0.3...@thi.ng/date@1.0.4) (2021-08-09) -### Bug Fixes +### Bug Fixes -- **date:** update i18n init, withLocale() err handling ([9f68bdf](https://github.com/thi-ng/umbrella/commit/9f68bdf3048b109c16750abec0c1af2de307970d)) +- **date:** update i18n init, withLocale() err handling ([9f68bdf](https://github.com/thi-ng/umbrella/commit/9f68bdf3048b109c16750abec0c1af2de307970d)) -# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@0.8.0...@thi.ng/date@0.9.0) (2021-08-04) +# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@0.8.0...@thi.ng/date@0.9.0) (2021-08-04) -### Features +### Features -- **date:** add/update i18n functions, rel. format ([144a02d](https://github.com/thi-ng/umbrella/commit/144a02d960e0de3ec10bddf97cd069e39ad1f41d)) +- **date:** add/update i18n functions, rel. format ([144a02d](https://github.com/thi-ng/umbrella/commit/144a02d960e0de3ec10bddf97cd069e39ad1f41d)) -# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@0.7.0...@thi.ng/date@0.8.0) (2021-07-27) +# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@0.7.0...@thi.ng/date@0.8.0) (2021-07-27) ### Bug Fixes diff --git a/packages/dcons/CHANGELOG.md b/packages/dcons/CHANGELOG.md index 9499e38716..b24f644cc8 100644 --- a/packages/dcons/CHANGELOG.md +++ b/packages/dcons/CHANGELOG.md @@ -3,22 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@3.0.6...@thi.ng/dcons@3.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dcons - - - - - -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@3.0.5...@thi.ng/dcons@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dcons - - - - - ## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@3.0.4...@thi.ng/dcons@3.0.5) (2021-10-28) @@ -30,38 +14,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@3.0.3...@thi.ng/dcons@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/dcons - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@3.0.2...@thi.ng/dcons@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dcons - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@3.0.1...@thi.ng/dcons@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dcons - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@3.0.0...@thi.ng/dcons@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/dcons - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.3.34...@thi.ng/dcons@3.0.0) (2021-10-12) @@ -97,68 +49,68 @@ Also: -# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.2.32...@thi.ng/dcons@2.3.0) (2020-10-19) +# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.2.32...@thi.ng/dcons@2.3.0) (2020-10-19) -### Features +### Features -- **dcons:** add self-organizing list types, add tests ([d7fd88f](https://github.com/thi-ng/umbrella/commit/d7fd88fe37d3fcc758c632395b2e354e3fbdbcae)) +- **dcons:** add self-organizing list types, add tests ([d7fd88f](https://github.com/thi-ng/umbrella/commit/d7fd88fe37d3fcc758c632395b2e354e3fbdbcae)) -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.1.6...@thi.ng/dcons@2.2.0) (2019-11-30) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.1.6...@thi.ng/dcons@2.2.0) (2019-11-30) -### Features +### Features -- **dcons:** add dcons() factory fn (syntax sugar) ([6e09446](https://github.com/thi-ng/umbrella/commit/6e0944661d92effea2b117d09a5b24facd61fc42)) -- **dcons:** add ISeqable impl (seq()) & tests ([1cfb02a](https://github.com/thi-ng/umbrella/commit/1cfb02a828db3670a745e7d4e30867614f594881)) -- **dcons:** add sort(), update shuffle(), add tests ([f6bbcd5](https://github.com/thi-ng/umbrella/commit/f6bbcd57a04cf71389eb8045773275748ef0c50c)) +- **dcons:** add dcons() factory fn (syntax sugar) ([6e09446](https://github.com/thi-ng/umbrella/commit/6e0944661d92effea2b117d09a5b24facd61fc42)) +- **dcons:** add ISeqable impl (seq()) & tests ([1cfb02a](https://github.com/thi-ng/umbrella/commit/1cfb02a828db3670a745e7d4e30867614f594881)) +- **dcons:** add sort(), update shuffle(), add tests ([f6bbcd5](https://github.com/thi-ng/umbrella/commit/f6bbcd57a04cf71389eb8045773275748ef0c50c)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.0.19...@thi.ng/dcons@2.1.0) (2019-07-07) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.0.19...@thi.ng/dcons@2.1.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **dcons:** .toString() impl, use String() conv for values ([d6b1f11](https://github.com/thi-ng/umbrella/commit/d6b1f11)) +- **dcons:** .toString() impl, use String() conv for values ([d6b1f11](https://github.com/thi-ng/umbrella/commit/d6b1f11)) -### Features +### Features -- **dcons:** address TS strictNullChecks flag, minor optimizations ([cb5ad93](https://github.com/thi-ng/umbrella/commit/cb5ad93)) -- **dcons:** enable TS strict compiler flags (refactor) ([4e73667](https://github.com/thi-ng/umbrella/commit/4e73667)) +- **dcons:** address TS strictNullChecks flag, minor optimizations ([cb5ad93](https://github.com/thi-ng/umbrella/commit/cb5ad93)) +- **dcons:** enable TS strict compiler flags (refactor) ([4e73667](https://github.com/thi-ng/umbrella/commit/4e73667)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@1.1.23...@thi.ng/dcons@2.0.0) (2019-01-21) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@1.1.23...@thi.ng/dcons@2.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@1.0.7...@thi.ng/dcons@1.1.0) (2018-08-24) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@1.0.7...@thi.ng/dcons@1.1.0) (2018-08-24) -### Features +### Features -- **dcons:** add IReducible impl, update deps & imports ([1280cfd](https://github.com/thi-ng/umbrella/commit/1280cfd)) +- **dcons:** add IReducible impl, update deps & imports ([1280cfd](https://github.com/thi-ng/umbrella/commit/1280cfd)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@0.3.6...@thi.ng/dcons@1.0.0) (2018-05-12) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@0.3.6...@thi.ng/dcons@1.0.0) (2018-05-12) -### Code Refactoring +### Code Refactoring -- **dcons:** update pop() ([67f0e54](https://github.com/thi-ng/umbrella/commit/67f0e54)) +- **dcons:** update pop() ([67f0e54](https://github.com/thi-ng/umbrella/commit/67f0e54)) -### BREAKING CHANGES +### BREAKING CHANGES -- **dcons:** due to @thi.ng/api/IStack update, pop() now returns popped value instead of the list itself - - minor other refactoring +- **dcons:** due to @thi.ng/api/IStack update, pop() now returns popped value instead of the list itself + - minor other refactoring -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@0.2.0...@thi.ng/dcons@0.3.0) (2018-04-22) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@0.2.0...@thi.ng/dcons@0.3.0) (2018-04-22) -### Features +### Features -- **dcons:** add asHead()/asTail() ([19f7e76](https://github.com/thi-ng/umbrella/commit/19f7e76)) +- **dcons:** add asHead()/asTail() ([19f7e76](https://github.com/thi-ng/umbrella/commit/19f7e76)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@0.1.19...@thi.ng/dcons@0.2.0) (2018-04-10) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@0.1.19...@thi.ng/dcons@0.2.0) (2018-04-10) -### Features +### Features - **dcons:** add IEmpty impl, minor refactoring ([10c089a](https://github.com/thi-ng/umbrella/commit/10c089a)) diff --git a/packages/defmulti/CHANGELOG.md b/packages/defmulti/CHANGELOG.md index 9e6da852dd..a3dcfe0574 100644 --- a/packages/defmulti/CHANGELOG.md +++ b/packages/defmulti/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@2.0.5...@thi.ng/defmulti@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/defmulti - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@2.0.4...@thi.ng/defmulti@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/defmulti - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@2.0.3...@thi.ng/defmulti@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/defmulti - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@2.0.2...@thi.ng/defmulti@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/defmulti - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@2.0.1...@thi.ng/defmulti@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/defmulti - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@2.0.0...@thi.ng/defmulti@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/defmulti - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.3.17...@thi.ng/defmulti@2.0.0) (2021-10-12) @@ -91,86 +43,86 @@ Also: -## [1.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.3.5...@thi.ng/defmulti@1.3.6) (2021-03-03) +## [1.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.3.5...@thi.ng/defmulti@1.3.6) (2021-03-03) -### Bug Fixes +### Bug Fixes -- **defmulti:** add missing type anno (TS4.2) ([bc74d21](https://github.com/thi-ng/umbrella/commit/bc74d21264f2d3b76fc288eeccab398ad66f76da)) +- **defmulti:** add missing type anno (TS4.2) ([bc74d21](https://github.com/thi-ng/umbrella/commit/bc74d21264f2d3b76fc288eeccab398ad66f76da)) -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.2.26...@thi.ng/defmulti@1.3.0) (2020-11-24) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.2.26...@thi.ng/defmulti@1.3.0) (2020-11-24) -### Features +### Features -- **defmulti:** add .dependencies(), add tests ([d15a159](https://github.com/thi-ng/umbrella/commit/d15a1594750ac171b1ab93da18d908f1ca6c3897)) +- **defmulti:** add .dependencies(), add tests ([d15a159](https://github.com/thi-ng/umbrella/commit/d15a1594750ac171b1ab93da18d908f1ca6c3897)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.1.4...@thi.ng/defmulti@1.2.0) (2019-11-09) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.1.4...@thi.ng/defmulti@1.2.0) (2019-11-09) -### Features +### Features -- **defmulti:** allow .add() to overwrite existing impl, add logger ([e387622](https://github.com/thi-ng/umbrella/commit/e387622d3ad44bc0df029c5ba641244dc12c6353)) +- **defmulti:** allow .add() to overwrite existing impl, add logger ([e387622](https://github.com/thi-ng/umbrella/commit/e387622d3ad44bc0df029c5ba641244dc12c6353)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.0.9...@thi.ng/defmulti@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.0.9...@thi.ng/defmulti@1.1.0) (2019-07-07) -### Features +### Features -- **defmulti:** enable TS strict compiler flags (refactor) ([d51ecf9](https://github.com/thi-ng/umbrella/commit/d51ecf9)) +- **defmulti:** enable TS strict compiler flags (refactor) ([d51ecf9](https://github.com/thi-ng/umbrella/commit/d51ecf9)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.7.0...@thi.ng/defmulti@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.7.0...@thi.ng/defmulti@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### Features +### Features -- **defmulti:** add callable() & implementations(), update readme ([fde2db2](https://github.com/thi-ng/umbrella/commit/fde2db2)) -- **defmulti:** add relations() ([4066c80](https://github.com/thi-ng/umbrella/commit/4066c80)) -- **defmulti:** add versions w/ 1 optional typed arg, add .impls() ([125c784](https://github.com/thi-ng/umbrella/commit/125c784)) +- **defmulti:** add callable() & implementations(), update readme ([fde2db2](https://github.com/thi-ng/umbrella/commit/fde2db2)) +- **defmulti:** add relations() ([4066c80](https://github.com/thi-ng/umbrella/commit/4066c80)) +- **defmulti:** add versions w/ 1 optional typed arg, add .impls() ([125c784](https://github.com/thi-ng/umbrella/commit/125c784)) -### BREAKING CHANGES +### 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. +- 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. -# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.6.0...@thi.ng/defmulti@0.7.0) (2019-01-02) +# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.6.0...@thi.ng/defmulti@0.7.0) (2019-01-02) -### Features +### Features -- **defmulti:** add opt fallback arg for defmultiN(), update docs ([1d29153](https://github.com/thi-ng/umbrella/commit/1d29153)) +- **defmulti:** add opt fallback arg for defmultiN(), update docs ([1d29153](https://github.com/thi-ng/umbrella/commit/1d29153)) -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.5.1...@thi.ng/defmulti@0.6.0) (2019-01-01) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.5.1...@thi.ng/defmulti@0.6.0) (2019-01-01) -### Features +### Features -- **defmulti:** add addAll(), add/update doc strings ([488698a](https://github.com/thi-ng/umbrella/commit/488698a)) +- **defmulti:** add addAll(), add/update doc strings ([488698a](https://github.com/thi-ng/umbrella/commit/488698a)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.4.1...@thi.ng/defmulti@0.5.0) (2018-10-24) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.4.1...@thi.ng/defmulti@0.5.0) (2018-10-24) -### Features +### Features -- **defmulti:** add support for dispatch value relationships / hierarchy ([a8c3898](https://github.com/thi-ng/umbrella/commit/a8c3898)) +- **defmulti:** add support for dispatch value relationships / hierarchy ([a8c3898](https://github.com/thi-ng/umbrella/commit/a8c3898)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.3.11...@thi.ng/defmulti@0.4.0) (2018-10-17) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.3.11...@thi.ng/defmulti@0.4.0) (2018-10-17) -### Features +### Features -- **defmulti:** add varargs support ([6094738](https://github.com/thi-ng/umbrella/commit/6094738)) +- **defmulti:** add varargs support ([6094738](https://github.com/thi-ng/umbrella/commit/6094738)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.2.0...@thi.ng/defmulti@0.3.0) (2018-05-11) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.2.0...@thi.ng/defmulti@0.3.0) (2018-05-11) -### Features +### Features -- **defmulti:** add generics, update docs & readme ([eeed25e](https://github.com/thi-ng/umbrella/commit/eeed25e)) +- **defmulti:** add generics, update docs & readme ([eeed25e](https://github.com/thi-ng/umbrella/commit/eeed25e)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.1.0...@thi.ng/defmulti@0.2.0) (2018-05-10) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@0.1.0...@thi.ng/defmulti@0.2.0) (2018-05-10) -### Features +### Features -- **defmulti:** add defmultiN(), update readme, add tests ([126ecf3](https://github.com/thi-ng/umbrella/commit/126ecf3)) +- **defmulti:** add defmultiN(), update readme, add tests ([126ecf3](https://github.com/thi-ng/umbrella/commit/126ecf3)) -# 0.1.0 (2018-05-10) +# 0.1.0 (2018-05-10) -### Features +### Features - **defmulti:** add [@thi](https://github.com/thi).ng/defmulti package ([edc66bf](https://github.com/thi-ng/umbrella/commit/edc66bf)) diff --git a/packages/dgraph-dot/CHANGELOG.md b/packages/dgraph-dot/CHANGELOG.md index d5cf772f54..3f6d351a90 100644 --- a/packages/dgraph-dot/CHANGELOG.md +++ b/packages/dgraph-dot/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@2.0.6...@thi.ng/dgraph-dot@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dgraph-dot - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@2.0.5...@thi.ng/dgraph-dot@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dgraph-dot - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@2.0.4...@thi.ng/dgraph-dot@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dgraph-dot - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@2.0.3...@thi.ng/dgraph-dot@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/dgraph-dot - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@2.0.2...@thi.ng/dgraph-dot@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dgraph-dot - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@2.0.1...@thi.ng/dgraph-dot@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dgraph-dot - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@2.0.0...@thi.ng/dgraph-dot@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/dgraph-dot - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@1.0.8...@thi.ng/dgraph-dot@2.0.0) (2021-10-12) @@ -88,12 +32,12 @@ Also: -## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@1.0.6...@thi.ng/dgraph-dot@1.0.7) (2021-08-22) +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@1.0.6...@thi.ng/dgraph-dot@1.0.7) (2021-08-22) -**Note:** Version bump only for package @thi.ng/dgraph-dot +**Note:** Version bump only for package @thi.ng/dgraph-dot -# 0.1.0 (2020-04-03) +# 0.1.0 (2020-04-03) -### Features +### Features - **dgraph-dot:** import as new pkg ([9671ced](https://github.com/thi-ng/umbrella/commit/9671ceda29b0cd0ebbedce449943eec5abeff882)) diff --git a/packages/dgraph/CHANGELOG.md b/packages/dgraph/CHANGELOG.md index 00aaf86714..6ed4b988c8 100644 --- a/packages/dgraph/CHANGELOG.md +++ b/packages/dgraph/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@2.0.6...@thi.ng/dgraph@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dgraph - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@2.0.5...@thi.ng/dgraph@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dgraph - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@2.0.4...@thi.ng/dgraph@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dgraph - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@2.0.3...@thi.ng/dgraph@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/dgraph - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@2.0.2...@thi.ng/dgraph@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dgraph - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@2.0.1...@thi.ng/dgraph@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dgraph - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@2.0.0...@thi.ng/dgraph@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/dgraph - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.3.35...@thi.ng/dgraph@2.0.0) (2021-10-12) @@ -88,50 +32,50 @@ Also: -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.2.28...@thi.ng/dgraph@1.3.0) (2020-11-24) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.2.28...@thi.ng/dgraph@1.3.0) (2020-11-24) -### Features +### Features -- **dgraph:** update defDGraph, DGraph ctor ([8aee78a](https://github.com/thi-ng/umbrella/commit/8aee78ab370cc21b250ec1db07153a1ed7305b59)) +- **dgraph:** update defDGraph, DGraph ctor ([8aee78a](https://github.com/thi-ng/umbrella/commit/8aee78ab370cc21b250ec1db07153a1ed7305b59)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.1.25...@thi.ng/dgraph@1.2.0) (2020-04-03) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.1.25...@thi.ng/dgraph@1.2.0) (2020-04-03) -### Features +### Features -- **dgraph:** add defDGraph(), update ctor to accept edge pairs ([b45a6da](https://github.com/thi-ng/umbrella/commit/b45a6da939348bd49134d499259889332d0e950f)) +- **dgraph:** add defDGraph(), update ctor to accept edge pairs ([b45a6da](https://github.com/thi-ng/umbrella/commit/b45a6da939348bd49134d499259889332d0e950f)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.0.13...@thi.ng/dgraph@1.1.0) (2019-04-02) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.0.13...@thi.ng/dgraph@1.1.0) (2019-04-02) -### Features +### Features -- **dgraph:** add addNode(), refactor to use ArraySet, add tests ([ab7650f](https://github.com/thi-ng/umbrella/commit/ab7650f)) +- **dgraph:** add addNode(), refactor to use ArraySet, add tests ([ab7650f](https://github.com/thi-ng/umbrella/commit/ab7650f)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@0.2.35...@thi.ng/dgraph@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@0.2.35...@thi.ng/dgraph@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@0.1.10...@thi.ng/dgraph@0.2.0) (2018-05-09) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@0.1.10...@thi.ng/dgraph@0.2.0) (2018-05-09) -### Features +### Features -- **dgraph:** add leaves() & roots() iterators, update sort() ([68ca46d](https://github.com/thi-ng/umbrella/commit/68ca46d)) +- **dgraph:** add leaves() & roots() iterators, update sort() ([68ca46d](https://github.com/thi-ng/umbrella/commit/68ca46d)) -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@0.1.0...@thi.ng/dgraph@0.1.1) (2018-04-10) +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@0.1.0...@thi.ng/dgraph@0.1.1) (2018-04-10) -### Bug Fixes +### Bug Fixes -- **dgraph:** update corrupted deps ([675847b](https://github.com/thi-ng/umbrella/commit/675847b)) +- **dgraph:** update corrupted deps ([675847b](https://github.com/thi-ng/umbrella/commit/675847b)) -# [0.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@0.0.3...@thi.ng/dgraph@0.1.0) (2018-04-10) +# [0.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@0.0.3...@thi.ng/dgraph@0.1.0) (2018-04-10) -### Features +### Features - **dgraph:** re-import DGraph impl & tests, update readme ([e086be6](https://github.com/thi-ng/umbrella/commit/e086be6)) diff --git a/packages/diff/CHANGELOG.md b/packages/diff/CHANGELOG.md index 85e52994b6..92f9b577e7 100644 --- a/packages/diff/CHANGELOG.md +++ b/packages/diff/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@5.0.5...@thi.ng/diff@5.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/diff - - - - - -## [5.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@5.0.4...@thi.ng/diff@5.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/diff - - - - - -## [5.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@5.0.3...@thi.ng/diff@5.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/diff - - - - - -## [5.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@5.0.2...@thi.ng/diff@5.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/diff - - - - - -## [5.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@5.0.1...@thi.ng/diff@5.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/diff - - - - - -## [5.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@5.0.0...@thi.ng/diff@5.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/diff - - - - - # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@4.0.13...@thi.ng/diff@5.0.0) (2021-10-12) @@ -80,105 +32,105 @@ Also: -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.2.35...@thi.ng/diff@4.0.0) (2020-12-22) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.2.35...@thi.ng/diff@4.0.0) (2020-12-22) -### Code Refactoring +### Code Refactoring -- **diff:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace DiffMode enum ([cc77c71](https://github.com/thi-ng/umbrella/commit/cc77c711746eabebb4af58421282c50830613915)) +- **diff:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace DiffMode enum ([cc77c71](https://github.com/thi-ng/umbrella/commit/cc77c711746eabebb4af58421282c50830613915)) -### BREAKING CHANGES +### BREAKING CHANGES -- **diff:** replace DiffMode enum w/ type alias - - rename DiffMode.ONLY_DISTANCE_LINEAR_ONLY_CHANGES => "minimal" - - update diffObject() mode arg to only allow: "full" or "only-distance" +- **diff:** replace DiffMode enum w/ type alias + - rename DiffMode.ONLY_DISTANCE_LINEAR_ONLY_CHANGES => "minimal" + - update diffObject() mode arg to only allow: "full" or "only-distance" -## [3.2.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.2.19...@thi.ng/diff@3.2.20) (2020-05-05) +## [3.2.20](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.2.19...@thi.ng/diff@3.2.20) (2020-05-05) -### Performance Improvements +### Performance Improvements -- **diff:** diffArray() main loop, add clearCache() ([fa2f692](https://github.com/thi-ng/umbrella/commit/fa2f692ad1c469aa3e5f62857db746341b5fdac7)) +- **diff:** diffArray() main loop, add clearCache() ([fa2f692](https://github.com/thi-ng/umbrella/commit/fa2f692ad1c469aa3e5f62857db746341b5fdac7)) -# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.1.3...@thi.ng/diff@3.2.0) (2019-07-07) +# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.1.3...@thi.ng/diff@3.2.0) (2019-07-07) -### Features +### Features -- **diff:** enable TS strict compiler flags (refactor) ([5a7d90b](https://github.com/thi-ng/umbrella/commit/5a7d90b)) +- **diff:** enable TS strict compiler flags (refactor) ([5a7d90b](https://github.com/thi-ng/umbrella/commit/5a7d90b)) -# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.0.6...@thi.ng/diff@3.1.0) (2019-04-11) +# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@3.0.6...@thi.ng/diff@3.1.0) (2019-04-11) -### Features +### Features -- **diff:** add DiffMode.ONLY_DISTANCE_LINEAR_ONLY_CHANGES, add tests ([9a2087d](https://github.com/thi-ng/umbrella/commit/9a2087d)) +- **diff:** add DiffMode.ONLY_DISTANCE_LINEAR_ONLY_CHANGES, add tests ([9a2087d](https://github.com/thi-ng/umbrella/commit/9a2087d)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@2.0.2...@thi.ng/diff@3.0.0) (2019-01-21) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@2.0.2...@thi.ng/diff@3.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@2.0.0...@thi.ng/diff@2.0.1) (2018-12-09) +## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@2.0.0...@thi.ng/diff@2.0.1) (2018-12-09) -### Performance Improvements +### Performance Improvements -- **diff:** further array caching/reuse ([19b0a55](https://github.com/thi-ng/umbrella/commit/19b0a55)) +- **diff:** further array caching/reuse ([19b0a55](https://github.com/thi-ng/umbrella/commit/19b0a55)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@1.1.4...@thi.ng/diff@2.0.0) (2018-12-08) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@1.1.4...@thi.ng/diff@2.0.0) (2018-12-08) -### Code Refactoring +### Code Refactoring -- **diff:** flatten linear edit logs, update readme & arg order ([64feacf](https://github.com/thi-ng/umbrella/commit/64feacf)) +- **diff:** flatten linear edit logs, update readme & arg order ([64feacf](https://github.com/thi-ng/umbrella/commit/64feacf)) -### Features +### Features -- **diff:** add fast paths for simple cases, add tests, refactor as arrow fns ([6c6da82](https://github.com/thi-ng/umbrella/commit/6c6da82)) +- **diff:** add fast paths for simple cases, add tests, refactor as arrow fns ([6c6da82](https://github.com/thi-ng/umbrella/commit/6c6da82)) -### Performance Improvements +### Performance Improvements -- **diff:** flatten linear edit logs, rewrite diffObject(), add DiffMode ([e8356cd](https://github.com/thi-ng/umbrella/commit/e8356cd)) -- **diff:** reduce amount of temp/internal array allocs (diffArray) ([d1ee6d9](https://github.com/thi-ng/umbrella/commit/d1ee6d9)) +- **diff:** flatten linear edit logs, rewrite diffObject(), add DiffMode ([e8356cd](https://github.com/thi-ng/umbrella/commit/e8356cd)) +- **diff:** reduce amount of temp/internal array allocs (diffArray) ([d1ee6d9](https://github.com/thi-ng/umbrella/commit/d1ee6d9)) -### BREAKING CHANGES +### BREAKING CHANGES -- **diff:** `ArrayDiff.linear` & `ObjectDiff.edits` now flat arrays - - see commit e8356cd296c12462ad9b126f966b55545b6ef70d - - this change drastically reduces the number of array allocations - - each ArrayDiff.linear entry consists of 3 successive items - - each ObjectDiff.edits entry constist of 2 successive items - - add `DiffMode` enum to control level of detail & internal fast paths - - update `ArrayDiff` & `ObjectDiff` types - - remove obsolete `DiffLogEntry` - - replace `diffObject` with 2.5x faster version +- **diff:** `ArrayDiff.linear` & `ObjectDiff.edits` now flat arrays + - see commit e8356cd296c12462ad9b126f966b55545b6ef70d + - this change drastically reduces the number of array allocations + - each ArrayDiff.linear entry consists of 3 successive items + - each ObjectDiff.edits entry constist of 2 successive items + - add `DiffMode` enum to control level of detail & internal fast paths + - update `ArrayDiff` & `ObjectDiff` types + - remove obsolete `DiffLogEntry` + - replace `diffObject` with 2.5x faster version -## [1.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@1.0.9...@thi.ng/diff@1.0.10) (2018-04-30) +## [1.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@1.0.9...@thi.ng/diff@1.0.10) (2018-04-30) -### Performance Improvements +### Performance Improvements -- **diff:** add option to only build linear edit log ([431527a](https://github.com/thi-ng/umbrella/commit/431527a)) +- **diff:** add option to only build linear edit log ([431527a](https://github.com/thi-ng/umbrella/commit/431527a)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@0.1.3...@thi.ng/diff@1.0.0) (2018-02-27) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@0.1.3...@thi.ng/diff@1.0.0) (2018-02-27) -### Features +### Features -- **diff:** update diffArray, generic types ([6e0dfa1](https://github.com/thi-ng/umbrella/commit/6e0dfa1)) +- **diff:** update diffArray, generic types ([6e0dfa1](https://github.com/thi-ng/umbrella/commit/6e0dfa1)) -### BREAKING CHANGES +### BREAKING CHANGES -- **diff:** update DiffLogEntry structure +- **diff:** update DiffLogEntry structure -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@0.1.0...@thi.ng/diff@0.1.1) (2018-02-02) +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@0.1.0...@thi.ng/diff@0.1.1) (2018-02-02) -### Performance Improvements +### Performance Improvements -- **diff:** add fail fasts ([448e839](https://github.com/thi-ng/umbrella/commit/448e839)) +- **diff:** add fail fasts ([448e839](https://github.com/thi-ng/umbrella/commit/448e839)) -# 0.1.0 (2018-02-01) +# 0.1.0 (2018-02-01) -### Features +### Features - **diff:** re-import diff package (MBP2010) ([4d0d437](https://github.com/thi-ng/umbrella/commit/4d0d437)) diff --git a/packages/distance/CHANGELOG.md b/packages/distance/CHANGELOG.md index 88bac07a30..b9f2f21c63 100644 --- a/packages/distance/CHANGELOG.md +++ b/packages/distance/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@2.0.5...@thi.ng/distance@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/distance - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@2.0.4...@thi.ng/distance@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/distance - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@2.0.3...@thi.ng/distance@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/distance - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@2.0.2...@thi.ng/distance@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/distance - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@2.0.1...@thi.ng/distance@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/distance - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@2.0.0...@thi.ng/distance@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/distance - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@1.0.7...@thi.ng/distance@2.0.0) (2021-10-12) @@ -85,34 +37,34 @@ Also: -## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@1.0.6...@thi.ng/distance@1.0.7) (2021-09-03) +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@1.0.6...@thi.ng/distance@1.0.7) (2021-09-03) -**Note:** Version bump only for package @thi.ng/distance +**Note:** Version bump only for package @thi.ng/distance -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.2.2...@thi.ng/distance@0.3.0) (2021-04-19) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.2.2...@thi.ng/distance@0.3.0) (2021-04-19) -### Features +### Features -- **distance:** add argmin*() fns ([72ed376](https://github.com/thi-ng/umbrella/commit/72ed3760c7a6982bcab7d94666957cad90f4f0ef)) -- **distance:** replace HAVERSINE w/ alts ([3a9a77a](https://github.com/thi-ng/umbrella/commit/3a9a77ab0fd06484f2fda5d67c7b151645436a32)) +- **distance:** add argmin*() fns ([72ed376](https://github.com/thi-ng/umbrella/commit/72ed3760c7a6982bcab7d94666957cad90f4f0ef)) +- **distance:** replace HAVERSINE w/ alts ([3a9a77a](https://github.com/thi-ng/umbrella/commit/3a9a77ab0fd06484f2fda5d67c7b151645436a32)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.1.11...@thi.ng/distance@0.2.0) (2021-03-30) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.1.11...@thi.ng/distance@0.2.0) (2021-03-30) -### Features +### Features -- **distance:** add HAVERSINE preset, update readme ([cfc771e](https://github.com/thi-ng/umbrella/commit/cfc771eb21cf2574eaa2476eaee7920674cae9c3)) +- **distance:** add HAVERSINE preset, update readme ([cfc771e](https://github.com/thi-ng/umbrella/commit/cfc771eb21cf2574eaa2476eaee7920674cae9c3)) -## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.1.8...@thi.ng/distance@0.1.9) (2021-03-17) +## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@0.1.8...@thi.ng/distance@0.1.9) (2021-03-17) -### Bug Fixes +### Bug Fixes -- **distance:** update KNearest ctor & heap handling ([#283](https://github.com/thi-ng/umbrella/issues/283)) ([e7cd6f1](https://github.com/thi-ng/umbrella/commit/e7cd6f134bb05d5d5e37e7e7ba241f984d94d98c)) +- **distance:** update KNearest ctor & heap handling ([#283](https://github.com/thi-ng/umbrella/issues/283)) ([e7cd6f1](https://github.com/thi-ng/umbrella/commit/e7cd6f134bb05d5d5e37e7e7ba241f984d94d98c)) -# 0.1.0 (2021-01-21) +# 0.1.0 (2021-01-21) -### Features +### Features -- **distance:** add Manhattan metric, rename types, add docs ([4f0b199](https://github.com/thi-ng/umbrella/commit/4f0b1992ccd3ee76fce7d9c7a5433adb80b029a2)) -- **distance:** add new package ([1b41aa4](https://github.com/thi-ng/umbrella/commit/1b41aa46a8e2228f69df400195a08d05d2a9f235)) -- **distance:** clamp search radius, minor other changes ([4a09a0f](https://github.com/thi-ng/umbrella/commit/4a09a0f6e7ab8f2276daca58758f86b68a050caf)) +- **distance:** add Manhattan metric, rename types, add docs ([4f0b199](https://github.com/thi-ng/umbrella/commit/4f0b1992ccd3ee76fce7d9c7a5433adb80b029a2)) +- **distance:** add new package ([1b41aa4](https://github.com/thi-ng/umbrella/commit/1b41aa46a8e2228f69df400195a08d05d2a9f235)) +- **distance:** clamp search radius, minor other changes ([4a09a0f](https://github.com/thi-ng/umbrella/commit/4a09a0f6e7ab8f2276daca58758f86b68a050caf)) - **distance:** update INeighborhood, KNearest ([be3e43d](https://github.com/thi-ng/umbrella/commit/be3e43dcaf6a25f6de0f6ffb9f241d2f09362ecb)) diff --git a/packages/dl-asset/CHANGELOG.md b/packages/dl-asset/CHANGELOG.md index c7529a1972..9ed1bccd9e 100644 --- a/packages/dl-asset/CHANGELOG.md +++ b/packages/dl-asset/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@2.0.5...@thi.ng/dl-asset@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dl-asset - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@2.0.4...@thi.ng/dl-asset@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dl-asset - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@2.0.3...@thi.ng/dl-asset@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/dl-asset - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@2.0.2...@thi.ng/dl-asset@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dl-asset - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@2.0.1...@thi.ng/dl-asset@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dl-asset - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@2.0.0...@thi.ng/dl-asset@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/dl-asset - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@1.0.5...@thi.ng/dl-asset@2.0.0) (2021-10-12) @@ -80,30 +32,30 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@1.0.4...@thi.ng/dl-asset@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@1.0.4...@thi.ng/dl-asset@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/dl-asset +**Note:** Version bump only for package @thi.ng/dl-asset -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@0.3.14...@thi.ng/dl-asset@0.4.0) (2020-07-08) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@0.3.14...@thi.ng/dl-asset@0.4.0) (2020-07-08) -### Features +### Features -- **dl-asset:** split src, extract `downloadWithMime()` ([d749819](https://github.com/thi-ng/umbrella/commit/d74981963ce4bfbfe3465c71085995173826329c)) +- **dl-asset:** split src, extract `downloadWithMime()` ([d749819](https://github.com/thi-ng/umbrella/commit/d74981963ce4bfbfe3465c71085995173826329c)) -# 0.3.0 (2020-02-26) +# 0.3.0 (2020-02-26) -### Features +### Features -- **dl-asset:** yet another npm forced pkg rename ([2cae33c](https://github.com/thi-ng/umbrella/commit/2cae33cabd379b3d449079edfc255d9cf56c34a5)) +- **dl-asset:** yet another npm forced pkg rename ([2cae33c](https://github.com/thi-ng/umbrella/commit/2cae33cabd379b3d449079edfc255d9cf56c34a5)) -# 0.2.0 (2020-02-26) +# 0.2.0 (2020-02-26) -### Features +### Features -- **download-asset:** rename pkg due to npm name conflict ([b490b46](https://github.com/thi-ng/umbrella/commit/b490b46994333103f653514c96531637d903202d)) +- **download-asset:** rename pkg due to npm name conflict ([b490b46](https://github.com/thi-ng/umbrella/commit/b490b46994333103f653514c96531637d903202d)) -# 0.1.0 (2020-02-25) +# 0.1.0 (2020-02-25) -### Features +### Features - **download:** import as new pkg ([26caaaa](https://github.com/thi-ng/umbrella/commit/26caaaadf6c3f7b6bb83e8a4160a91b7e2db8714)) diff --git a/packages/dlogic/CHANGELOG.md b/packages/dlogic/CHANGELOG.md index 710f298899..f494f10a39 100644 --- a/packages/dlogic/CHANGELOG.md +++ b/packages/dlogic/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@2.0.5...@thi.ng/dlogic@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dlogic - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@2.0.4...@thi.ng/dlogic@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dlogic - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@2.0.3...@thi.ng/dlogic@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/dlogic - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@2.0.2...@thi.ng/dlogic@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dlogic - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@2.0.1...@thi.ng/dlogic@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dlogic - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@2.0.0...@thi.ng/dlogic@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/dlogic - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@1.0.49...@thi.ng/dlogic@2.0.0) (2021-10-12) @@ -80,20 +32,20 @@ Also: -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@0.1.2...@thi.ng/dlogic@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@0.1.2...@thi.ng/dlogic@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# 0.1.0 (2018-10-17) +# 0.1.0 (2018-10-17) -### Features +### Features - **dlogic:** add [@thi](https://github.com/thi).ng/dlogic package ([405cf51](https://github.com/thi-ng/umbrella/commit/405cf51)) diff --git a/packages/dot/CHANGELOG.md b/packages/dot/CHANGELOG.md index 3c987f3e47..2967f6daee 100644 --- a/packages/dot/CHANGELOG.md +++ b/packages/dot/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@2.0.5...@thi.ng/dot@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dot - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@2.0.4...@thi.ng/dot@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dot - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@2.0.3...@thi.ng/dot@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/dot - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@2.0.2...@thi.ng/dot@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dot - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@2.0.1...@thi.ng/dot@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dot - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@2.0.0...@thi.ng/dot@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/dot - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.2.38...@thi.ng/dot@2.0.0) (2021-10-12) @@ -80,32 +32,32 @@ Also: -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.1.14...@thi.ng/dot@1.2.0) (2020-04-03) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.1.14...@thi.ng/dot@1.2.0) (2020-04-03) -### Features +### Features -- **dot:** support includes, update subgraph handling ([ed53c90](https://github.com/thi-ng/umbrella/commit/ed53c909f7eb41c85c04f55de279e0d82cfed307)) +- **dot:** support includes, update subgraph handling ([ed53c90](https://github.com/thi-ng/umbrella/commit/ed53c909f7eb41c85c04f55de279e0d82cfed307)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.0.12...@thi.ng/dot@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.0.12...@thi.ng/dot@1.1.0) (2019-07-07) -### Features +### Features -- **dot:** enable TS strict compiler flags (refactor) ([29e0cb4](https://github.com/thi-ng/umbrella/commit/29e0cb4)) +- **dot:** enable TS strict compiler flags (refactor) ([29e0cb4](https://github.com/thi-ng/umbrella/commit/29e0cb4)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@0.1.18...@thi.ng/dot@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@0.1.18...@thi.ng/dot@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# 0.1.0 (2018-05-09) +# 0.1.0 (2018-05-09) -### Features +### Features - **dot:** initial import [@thi](https://github.com/thi).ng/dot ([500dfa3](https://github.com/thi-ng/umbrella/commit/500dfa3)) diff --git a/packages/dsp-io-wav/CHANGELOG.md b/packages/dsp-io-wav/CHANGELOG.md index aa7104ce6e..999f7ec3ba 100644 --- a/packages/dsp-io-wav/CHANGELOG.md +++ b/packages/dsp-io-wav/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@2.0.5...@thi.ng/dsp-io-wav@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dsp-io-wav - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@2.0.4...@thi.ng/dsp-io-wav@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dsp-io-wav - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@2.0.3...@thi.ng/dsp-io-wav@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/dsp-io-wav - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@2.0.2...@thi.ng/dsp-io-wav@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dsp-io-wav - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@2.0.1...@thi.ng/dsp-io-wav@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dsp-io-wav - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@2.0.0...@thi.ng/dsp-io-wav@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/dsp-io-wav - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@1.0.7...@thi.ng/dsp-io-wav@2.0.0) (2021-10-12) @@ -80,13 +32,13 @@ Also: -## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@1.0.6...@thi.ng/dsp-io-wav@1.0.7) (2021-09-03) +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@1.0.6...@thi.ng/dsp-io-wav@1.0.7) (2021-09-03) -**Note:** Version bump only for package @thi.ng/dsp-io-wav +**Note:** Version bump only for package @thi.ng/dsp-io-wav -# 0.1.0 (2020-02-25) +# 0.1.0 (2020-02-25) -### Features +### Features -- **dsp-io-wav:** add waveBytes() iterator ([bde667f](https://github.com/thi-ng/umbrella/commit/bde667fe4b08f03a7bbf4fa95d8e71c296d5bfb7)) +- **dsp-io-wav:** add waveBytes() iterator ([bde667f](https://github.com/thi-ng/umbrella/commit/bde667fe4b08f03a7bbf4fa95d8e71c296d5bfb7)) - **dsp-io-wav:** initial import ([e9fb42e](https://github.com/thi-ng/umbrella/commit/e9fb42e5cb260997ff38055e713aebd82aaf3843)) diff --git a/packages/dsp/CHANGELOG.md b/packages/dsp/CHANGELOG.md index a705c3e87d..8a23f6f289 100644 --- a/packages/dsp/CHANGELOG.md +++ b/packages/dsp/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@4.0.5...@thi.ng/dsp@4.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dsp - - - - - -## [4.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@4.0.4...@thi.ng/dsp@4.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dsp - - - - - -## [4.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@4.0.3...@thi.ng/dsp@4.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/dsp - - - - - -## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@4.0.2...@thi.ng/dsp@4.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dsp - - - - - -## [4.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@4.0.1...@thi.ng/dsp@4.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dsp - - - - - -## [4.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@4.0.0...@thi.ng/dsp@4.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/dsp - - - - - # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@3.0.31...@thi.ng/dsp@4.0.0) (2021-10-12) @@ -91,90 +43,90 @@ Also: -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@2.1.5...@thi.ng/dsp@3.0.0) (2020-12-22) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@2.1.5...@thi.ng/dsp@3.0.0) (2020-12-22) -### Code Refactoring +### Code Refactoring -- **adjacency:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enums w/ type aliases ([b9cfacb](https://github.com/thi-ng/umbrella/commit/b9cfacbbb67fcb89d72090bdad512edaffa1adcf)) +- **adjacency:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enums w/ type aliases ([b9cfacb](https://github.com/thi-ng/umbrella/commit/b9cfacbbb67fcb89d72090bdad512edaffa1adcf)) -### Features +### Features -- **dsp:** add applyWindow(), windowBartlett() ([d51a17c](https://github.com/thi-ng/umbrella/commit/d51a17c10dd6cbfbb69bb1cf09f46e59d2dd8ba2)) -- **dsp:** add cos() stateless oscillator ([276c6b7](https://github.com/thi-ng/umbrella/commit/276c6b76a6b69498f3b37c94fc34c4915b95b9b6)) -- **dsp:** add power & integral fns ([88edaac](https://github.com/thi-ng/umbrella/commit/88edaac0b93fb811738cbfd06d41063d8c4b9aff)) -- **dsp:** add windowWelch(), add docs ([84cd476](https://github.com/thi-ng/umbrella/commit/84cd4763a2a897d6b15b21b680fe2c8bd15c9d4a)) -- **dsp:** add/update power & integral fns ([f455fad](https://github.com/thi-ng/umbrella/commit/f455fad649394cd386839d983d8ae25895f9f1a2)) -- **dsp:** add/update various FFT & spectrum fns (fix [#258](https://github.com/thi-ng/umbrella/issues/258)) ([e351acb](https://github.com/thi-ng/umbrella/commit/e351acb98b1c776a6c8efe9ba910c2ec3b2df831)) +- **dsp:** add applyWindow(), windowBartlett() ([d51a17c](https://github.com/thi-ng/umbrella/commit/d51a17c10dd6cbfbb69bb1cf09f46e59d2dd8ba2)) +- **dsp:** add cos() stateless oscillator ([276c6b7](https://github.com/thi-ng/umbrella/commit/276c6b76a6b69498f3b37c94fc34c4915b95b9b6)) +- **dsp:** add power & integral fns ([88edaac](https://github.com/thi-ng/umbrella/commit/88edaac0b93fb811738cbfd06d41063d8c4b9aff)) +- **dsp:** add windowWelch(), add docs ([84cd476](https://github.com/thi-ng/umbrella/commit/84cd4763a2a897d6b15b21b680fe2c8bd15c9d4a)) +- **dsp:** add/update power & integral fns ([f455fad](https://github.com/thi-ng/umbrella/commit/f455fad649394cd386839d983d8ae25895f9f1a2)) +- **dsp:** add/update various FFT & spectrum fns (fix [#258](https://github.com/thi-ng/umbrella/issues/258)) ([e351acb](https://github.com/thi-ng/umbrella/commit/e351acb98b1c776a6c8efe9ba910c2ec3b2df831)) -### BREAKING CHANGES +### BREAKING CHANGES -- **adjacency:** replace filter type enums w/ type aliases - - FilterType - - BiquadType - - SVFType - - OnepoleType -- **dsp:** new args for normalizeFFT(),denormalizeFFT(), spectrumPow() - - add support for windowing adjustments in above functions - - add thresholdFFT() - - add copyComplex() - - update various real/complex checks using isComplex() - - update docs, add references +- **adjacency:** replace filter type enums w/ type aliases + - FilterType + - BiquadType + - SVFType + - OnepoleType +- **dsp:** new args for normalizeFFT(),denormalizeFFT(), spectrumPow() + - add support for windowing adjustments in above functions + - add thresholdFFT() + - add copyComplex() + - update various real/complex checks using isComplex() + - update docs, add references -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@2.0.28...@thi.ng/dsp@2.1.0) (2020-08-28) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@2.0.28...@thi.ng/dsp@2.1.0) (2020-08-28) -### Features +### Features -- **dsp:** add iterable() wrapper ([94fb8ed](https://github.com/thi-ng/umbrella/commit/94fb8ed3a91ea45dcb53961a3b1c4a6a96cb2fb0)) +- **dsp:** add iterable() wrapper ([94fb8ed](https://github.com/thi-ng/umbrella/commit/94fb8ed3a91ea45dcb53961a3b1c4a6a96cb2fb0)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@1.0.18...@thi.ng/dsp@2.0.0) (2020-01-24) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@1.0.18...@thi.ng/dsp@2.0.0) (2020-01-24) -### Code Refactoring +### Code Refactoring -- **dsp:** remove obsolete classes ([aa24c1e](https://github.com/thi-ng/umbrella/commit/aa24c1e4d9272f6ed468c011c00ab7c1b3e6c4f7)) +- **dsp:** remove obsolete classes ([aa24c1e](https://github.com/thi-ng/umbrella/commit/aa24c1e4d9272f6ed468c011c00ab7c1b3e6c4f7)) -### Features +### Features -- **dsp:** add DelayLine ([bd25cd7](https://github.com/thi-ng/umbrella/commit/bd25cd7482d40ad21b713c6c6f7086458b5adbd0)) -- **dsp:** add fft, spectrum and window fns, add tests ([f918af4](https://github.com/thi-ng/umbrella/commit/f918af4e4169f75a0168098083e6b7fab4eba551)) -- **dsp:** add filters, refactor, update pkg/docs/readme ([7758609](https://github.com/thi-ng/umbrella/commit/775860996c09ea540d397702040ab4d53a338830)) -- **dsp:** add gen/proc composition ops, restructure ([8be2a5f](https://github.com/thi-ng/umbrella/commit/8be2a5f9fee18e2fdf7aefb48455b38511de5569)) -- **dsp:** add LFO sin/cos iterator/osc, minor refactor window fns ([dc89204](https://github.com/thi-ng/umbrella/commit/dc892043bb94b759ec04547b9194d8cfdbd9aa2f)) -- **dsp:** add missing factory fns, update docstrings ([3ede5af](https://github.com/thi-ng/umbrella/commit/3ede5af1c85564a4aa974f3a77c18a12f3bb6073)) -- **dsp:** add new operators ([68a88e4](https://github.com/thi-ng/umbrella/commit/68a88e4774979ef1a81149dd233324cdbc8b3787)) -- **dsp:** add sweep(), move curve(), minor refactor ([0b24d80](https://github.com/thi-ng/umbrella/commit/0b24d8035d8da716f14644c76b7768ba75b84189)) -- **dsp:** add/rename oscillators ([8a826bf](https://github.com/thi-ng/umbrella/commit/8a826bf0f0ead26e7da52ef79c911290942c80fb)) -- **dsp:** add/update FFT fns, test, update docs ([1ac9508](https://github.com/thi-ng/umbrella/commit/1ac95080da1da7d07212dcc65a1d97917c644d7f)) -- **dsp:** add/update filters, filter resp, delay ([2854b09](https://github.com/thi-ng/umbrella/commit/2854b096fdbe05f05b542c87a80bf08bb2b14ffe)) -- **dsp:** import gen & proc nodes, general pkg restructure ([a85c3cf](https://github.com/thi-ng/umbrella/commit/a85c3cf3c80c3714637fc4f3410742a88356f78f)) -- **dsp:** update ADSR, add ADSROpts, auto-release ([16f41ec](https://github.com/thi-ng/umbrella/commit/16f41ec4a60ea80ee9e544641f034491b7814754)) -- **dsp:** update all gens/procs, housekeeping, docs ([e483245](https://github.com/thi-ng/umbrella/commit/e483245d48b8ae0c74d93d1f2f2270a2379c642b)) -- **dsp:** update DelayLine ctor, freqBin, update pkg ([228a81e](https://github.com/thi-ng/umbrella/commit/228a81e951203e4e215de825d2474ec302290727)) -- **dsp:** update gens to support clamping ([fe8f6f3](https://github.com/thi-ng/umbrella/commit/fe8f6f347b9a9a618cfd30b95739f9400cc197d6)) +- **dsp:** add DelayLine ([bd25cd7](https://github.com/thi-ng/umbrella/commit/bd25cd7482d40ad21b713c6c6f7086458b5adbd0)) +- **dsp:** add fft, spectrum and window fns, add tests ([f918af4](https://github.com/thi-ng/umbrella/commit/f918af4e4169f75a0168098083e6b7fab4eba551)) +- **dsp:** add filters, refactor, update pkg/docs/readme ([7758609](https://github.com/thi-ng/umbrella/commit/775860996c09ea540d397702040ab4d53a338830)) +- **dsp:** add gen/proc composition ops, restructure ([8be2a5f](https://github.com/thi-ng/umbrella/commit/8be2a5f9fee18e2fdf7aefb48455b38511de5569)) +- **dsp:** add LFO sin/cos iterator/osc, minor refactor window fns ([dc89204](https://github.com/thi-ng/umbrella/commit/dc892043bb94b759ec04547b9194d8cfdbd9aa2f)) +- **dsp:** add missing factory fns, update docstrings ([3ede5af](https://github.com/thi-ng/umbrella/commit/3ede5af1c85564a4aa974f3a77c18a12f3bb6073)) +- **dsp:** add new operators ([68a88e4](https://github.com/thi-ng/umbrella/commit/68a88e4774979ef1a81149dd233324cdbc8b3787)) +- **dsp:** add sweep(), move curve(), minor refactor ([0b24d80](https://github.com/thi-ng/umbrella/commit/0b24d8035d8da716f14644c76b7768ba75b84189)) +- **dsp:** add/rename oscillators ([8a826bf](https://github.com/thi-ng/umbrella/commit/8a826bf0f0ead26e7da52ef79c911290942c80fb)) +- **dsp:** add/update FFT fns, test, update docs ([1ac9508](https://github.com/thi-ng/umbrella/commit/1ac95080da1da7d07212dcc65a1d97917c644d7f)) +- **dsp:** add/update filters, filter resp, delay ([2854b09](https://github.com/thi-ng/umbrella/commit/2854b096fdbe05f05b542c87a80bf08bb2b14ffe)) +- **dsp:** import gen & proc nodes, general pkg restructure ([a85c3cf](https://github.com/thi-ng/umbrella/commit/a85c3cf3c80c3714637fc4f3410742a88356f78f)) +- **dsp:** update ADSR, add ADSROpts, auto-release ([16f41ec](https://github.com/thi-ng/umbrella/commit/16f41ec4a60ea80ee9e544641f034491b7814754)) +- **dsp:** update all gens/procs, housekeeping, docs ([e483245](https://github.com/thi-ng/umbrella/commit/e483245d48b8ae0c74d93d1f2f2270a2379c642b)) +- **dsp:** update DelayLine ctor, freqBin, update pkg ([228a81e](https://github.com/thi-ng/umbrella/commit/228a81e951203e4e215de825d2474ec302290727)) +- **dsp:** update gens to support clamping ([fe8f6f3](https://github.com/thi-ng/umbrella/commit/fe8f6f347b9a9a618cfd30b95739f9400cc197d6)) -### BREAKING CHANGES +### BREAKING CHANGES -- **dsp:** remove obsolete Oscillator/AMFMOscillator (superceded by osc()/modOsc()) +- **dsp:** remove obsolete Oscillator/AMFMOscillator (superceded by osc()/modOsc()) -## [1.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@1.0.9...@thi.ng/dsp@1.0.10) (2019-04-26) +## [1.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@1.0.9...@thi.ng/dsp@1.0.10) (2019-04-26) -### Bug Fixes +### Bug Fixes -- **dsp:** fix tri() oscillator for negative phases ([c67c733](https://github.com/thi-ng/umbrella/commit/c67c733)) +- **dsp:** fix tri() oscillator for negative phases ([c67c733](https://github.com/thi-ng/umbrella/commit/c67c733)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@0.1.3...@thi.ng/dsp@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@0.1.3...@thi.ng/dsp@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# 0.1.0 (2018-10-17) +# 0.1.0 (2018-10-17) -### Features +### Features - **dsp:** add oscillators as [@thi](https://github.com/thi).ng/dsp package (from synstack / VEX) ([889730f](https://github.com/thi-ng/umbrella/commit/889730f)) diff --git a/packages/dual-algebra/CHANGELOG.md b/packages/dual-algebra/CHANGELOG.md index 1f564df5e7..29a3e8a2a7 100644 --- a/packages/dual-algebra/CHANGELOG.md +++ b/packages/dual-algebra/CHANGELOG.md @@ -3,54 +3,6 @@ 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/dual-algebra@0.3.5...@thi.ng/dual-algebra@0.3.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dual-algebra - - - - - -## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.3.4...@thi.ng/dual-algebra@0.3.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dual-algebra - - - - - -## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.3.3...@thi.ng/dual-algebra@0.3.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/dual-algebra - - - - - -## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.3.2...@thi.ng/dual-algebra@0.3.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dual-algebra - - - - - -## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.3.1...@thi.ng/dual-algebra@0.3.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dual-algebra - - - - - -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.3.0...@thi.ng/dual-algebra@0.3.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/dual-algebra - - - - - # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.2.0...@thi.ng/dual-algebra@0.3.0) (2021-10-12) @@ -80,14 +32,14 @@ Also: -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.1.18...@thi.ng/dual-algebra@0.2.0) (2021-09-03) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.1.18...@thi.ng/dual-algebra@0.2.0) (2021-09-03) -### Features +### Features -- **dual-algebra:** add mix(), add vector ops ([091f872](https://github.com/thi-ng/umbrella/commit/091f872e12dd6ba404a22be8b33bfa97ff345557)) +- **dual-algebra:** add mix(), add vector ops ([091f872](https://github.com/thi-ng/umbrella/commit/091f872e12dd6ba404a22be8b33bfa97ff345557)) -# 0.1.0 (2020-09-13) +# 0.1.0 (2020-09-13) -### Features +### Features - **dual-algebra:** import as new package ([eec4f1c](https://github.com/thi-ng/umbrella/commit/eec4f1c588b194711477e5b992206840657d140f)) diff --git a/packages/dynvar/CHANGELOG.md b/packages/dynvar/CHANGELOG.md index 44f3924aac..9ffa03899e 100644 --- a/packages/dynvar/CHANGELOG.md +++ b/packages/dynvar/CHANGELOG.md @@ -3,54 +3,6 @@ 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/dynvar@0.2.5...@thi.ng/dynvar@0.2.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dynvar - - - - - -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.2.4...@thi.ng/dynvar@0.2.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/dynvar - - - - - -## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.2.3...@thi.ng/dynvar@0.2.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/dynvar - - - - - -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.2.2...@thi.ng/dynvar@0.2.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dynvar - - - - - -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.2.1...@thi.ng/dynvar@0.2.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/dynvar - - - - - -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.2.0...@thi.ng/dynvar@0.2.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/dynvar - - - - - # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.1.41...@thi.ng/dynvar@0.2.0) (2021-10-12) @@ -80,12 +32,12 @@ Also: -## [0.1.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.1.40...@thi.ng/dynvar@0.1.41) (2021-09-03) +## [0.1.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.1.40...@thi.ng/dynvar@0.1.41) (2021-09-03) -**Note:** Version bump only for package @thi.ng/dynvar +**Note:** Version bump only for package @thi.ng/dynvar -# 0.1.0 (2020-01-24) +# 0.1.0 (2020-01-24) -### Features +### Features - **dynvar:** re-import & refactor as own pkg (MBP2010) ([0fabb57](https://github.com/thi-ng/umbrella/commit/0fabb57f386ad92ce81970c53d02993a8fb102c0)) diff --git a/packages/ecs/CHANGELOG.md b/packages/ecs/CHANGELOG.md index 52c659f415..8156fb966f 100644 --- a/packages/ecs/CHANGELOG.md +++ b/packages/ecs/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.6.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.6.6...@thi.ng/ecs@0.6.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/ecs - - - - - -## [0.6.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.6.5...@thi.ng/ecs@0.6.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/ecs - - - - - -## [0.6.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.6.4...@thi.ng/ecs@0.6.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/ecs - - - - - -## [0.6.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.6.3...@thi.ng/ecs@0.6.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/ecs - - - - - -## [0.6.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.6.2...@thi.ng/ecs@0.6.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/ecs - - - - - -## [0.6.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.6.1...@thi.ng/ecs@0.6.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/ecs - - - - - -## [0.6.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.6.0...@thi.ng/ecs@0.6.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/ecs - - - - - # [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.5.26...@thi.ng/ecs@0.6.0) (2021-10-12) @@ -88,53 +32,53 @@ Also: -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.4.9...@thi.ng/ecs@0.5.0) (2021-02-20) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.4.9...@thi.ng/ecs@0.5.0) (2021-02-20) -### Code Refactoring +### Code Refactoring -- **ecs:** update mem-mapped component type handling ([3207200](https://github.com/thi-ng/umbrella/commit/3207200367fbe905b7f425690c772a7d388f92e3)) +- **ecs:** update mem-mapped component type handling ([3207200](https://github.com/thi-ng/umbrella/commit/3207200367fbe905b7f425690c772a7d388f92e3)) -### BREAKING CHANGES +### BREAKING CHANGES -- **ecs:** component buffer data type use string consts - - part of unified umbrella-wide changes to thi.ng/api Type alias (see a333d4182) +- **ecs:** component buffer data type use string consts + - part of unified umbrella-wide changes to thi.ng/api Type alias (see a333d4182) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.3.34...@thi.ng/ecs@0.4.0) (2020-10-19) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.3.34...@thi.ng/ecs@0.4.0) (2020-10-19) -### Features +### Features -- **ecs:** add custom mempool support ([1a59405](https://github.com/thi-ng/umbrella/commit/1a59405bb99c6024294d1361dc35bca8fc770463)) +- **ecs:** add custom mempool support ([1a59405](https://github.com/thi-ng/umbrella/commit/1a59405bb99c6024294d1361dc35bca8fc770463)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.2.0...@thi.ng/ecs@0.3.0) (2020-01-24) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.2.0...@thi.ng/ecs@0.3.0) (2020-01-24) -### Bug Fixes +### Bug Fixes -- **ecs:** fix [#178](https://github.com/thi-ng/umbrella/issues/178), refactor listener handling ([5813afc](https://github.com/thi-ng/umbrella/commit/5813afc6d263d09af215b00eb44dad569c6ead9a)) +- **ecs:** fix [#178](https://github.com/thi-ng/umbrella/issues/178), refactor listener handling ([5813afc](https://github.com/thi-ng/umbrella/commit/5813afc6d263d09af215b00eb44dad569c6ead9a)) -### Features +### Features -- **ecs:** update ECS, components, caches ([15e9cea](https://github.com/thi-ng/umbrella/commit/15e9ceadba6815bf86986176492028ac05eae3aa)) +- **ecs:** update ECS, components, caches ([15e9cea](https://github.com/thi-ng/umbrella/commit/15e9ceadba6815bf86986176492028ac05eae3aa)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.1.0...@thi.ng/ecs@0.2.0) (2019-11-30) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.1.0...@thi.ng/ecs@0.2.0) (2019-11-30) -### Bug Fixes +### Bug Fixes -- **ecs:** update VersionedIDGen, add tests ([118405d](https://github.com/thi-ng/umbrella/commit/118405d0039e6f013c0343d805f220d04320f327)) +- **ecs:** update VersionedIDGen, add tests ([118405d](https://github.com/thi-ng/umbrella/commit/118405d0039e6f013c0343d805f220d04320f327)) -### Features +### Features -- **ecs:** add version bits for VersionedIDGen, add/update tests ([cc06f0b](https://github.com/thi-ng/umbrella/commit/cc06f0b7c964c116468f10a399dd3948610c5840)) +- **ecs:** add version bits for VersionedIDGen, add/update tests ([cc06f0b](https://github.com/thi-ng/umbrella/commit/cc06f0b7c964c116468f10a399dd3948610c5840)) -# [0.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.0.2...@thi.ng/ecs@0.1.0) (2019-11-09) +# [0.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.0.2...@thi.ng/ecs@0.1.0) (2019-11-09) -### Features +### Features -- **ecs:** add componentsForID/groupsForID(), add NullCache ([416a8b7](https://github.com/thi-ng/umbrella/commit/416a8b7974716ec8b645dde8d2ed6ad389f18edb)) -- **ecs:** add defComponent, fix return types ([8a65446](https://github.com/thi-ng/umbrella/commit/8a654463af1721377aa3372e21d86ec880548c84)) -- **ecs:** add ECS INotify impl, entity ops, update Group ([0423f35](https://github.com/thi-ng/umbrella/commit/0423f35b7f589056ee3578d32530023a318322c0)) -- **ecs:** add ECS main class, update types, Component, Group ([40dc1b6](https://github.com/thi-ng/umbrella/commit/40dc1b6abcfd0f11e04c7f7f22359bc928a9ff7d)) -- **ecs:** add generics for Component & Group related types & methods ([82e3e92](https://github.com/thi-ng/umbrella/commit/82e3e92fe6f74395383069d370e3d6eb21982da5)) -- **ecs:** add UnboundedCache, update Component & Group ctors/opts ([5c36892](https://github.com/thi-ng/umbrella/commit/5c36892ef9ed62f973a726277750c5845c9a859e)) -- **ecs:** add/update types, new components, update Group, ECS, add tests ([fdae8a7](https://github.com/thi-ng/umbrella/commit/fdae8a794093e42f71165f7552231d9af744dfcd)) -- **ecs:** initial refactor & import as new package (MBP2010) ([ad0b566](https://github.com/thi-ng/umbrella/commit/ad0b56629dc6133b3bcde429fa7df26f627ba0c1)) +- **ecs:** add componentsForID/groupsForID(), add NullCache ([416a8b7](https://github.com/thi-ng/umbrella/commit/416a8b7974716ec8b645dde8d2ed6ad389f18edb)) +- **ecs:** add defComponent, fix return types ([8a65446](https://github.com/thi-ng/umbrella/commit/8a654463af1721377aa3372e21d86ec880548c84)) +- **ecs:** add ECS INotify impl, entity ops, update Group ([0423f35](https://github.com/thi-ng/umbrella/commit/0423f35b7f589056ee3578d32530023a318322c0)) +- **ecs:** add ECS main class, update types, Component, Group ([40dc1b6](https://github.com/thi-ng/umbrella/commit/40dc1b6abcfd0f11e04c7f7f22359bc928a9ff7d)) +- **ecs:** add generics for Component & Group related types & methods ([82e3e92](https://github.com/thi-ng/umbrella/commit/82e3e92fe6f74395383069d370e3d6eb21982da5)) +- **ecs:** add UnboundedCache, update Component & Group ctors/opts ([5c36892](https://github.com/thi-ng/umbrella/commit/5c36892ef9ed62f973a726277750c5845c9a859e)) +- **ecs:** add/update types, new components, update Group, ECS, add tests ([fdae8a7](https://github.com/thi-ng/umbrella/commit/fdae8a794093e42f71165f7552231d9af744dfcd)) +- **ecs:** initial refactor & import as new package (MBP2010) ([ad0b566](https://github.com/thi-ng/umbrella/commit/ad0b56629dc6133b3bcde429fa7df26f627ba0c1)) - **ecs:** update Group, Component, cache behavior, IDGen, iteration ([e8c72d5](https://github.com/thi-ng/umbrella/commit/e8c72d587e58ad6dbc7e6961e6daa098b5b7e614)) diff --git a/packages/egf/CHANGELOG.md b/packages/egf/CHANGELOG.md index 78f6f82d97..f28625f9d3 100644 --- a/packages/egf/CHANGELOG.md +++ b/packages/egf/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.5.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.5.6...@thi.ng/egf@0.5.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/egf - - - - - -## [0.5.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.5.5...@thi.ng/egf@0.5.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/egf - - - - - -## [0.5.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.5.4...@thi.ng/egf@0.5.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/egf - - - - - -## [0.5.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.5.3...@thi.ng/egf@0.5.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/egf - - - - - -## [0.5.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.5.2...@thi.ng/egf@0.5.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/egf - - - - - -## [0.5.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.5.1...@thi.ng/egf@0.5.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/egf - - - - - -## [0.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.5.0...@thi.ng/egf@0.5.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/egf - - - - - # [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.4.18...@thi.ng/egf@0.5.0) (2021-10-12) @@ -88,26 +32,26 @@ Also: -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.3.21...@thi.ng/egf@0.4.0) (2021-03-27) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.3.21...@thi.ng/egf@0.4.0) (2021-03-27) -### Bug Fixes +### Bug Fixes -- **egf:** update GPG invocation to avoid arb code exec ([3e14765](https://github.com/thi-ng/umbrella/commit/3e14765d6bfd8006742c9e7860bc7d58ae94dfa5)) +- **egf:** update GPG invocation to avoid arb code exec ([3e14765](https://github.com/thi-ng/umbrella/commit/3e14765d6bfd8006742c9e7860bc7d58ae94dfa5)) -### Features +### Features -- **egf:** update readme ([8a36395](https://github.com/thi-ng/umbrella/commit/8a36395db3d31041c71d49cb58945909b8ee7ee2)) +- **egf:** update readme ([8a36395](https://github.com/thi-ng/umbrella/commit/8a36395db3d31041c71d49cb58945909b8ee7ee2)) -# 0.3.0 (2020-09-22) +# 0.3.0 (2020-09-22) -### Features +### Features -- **egf:** add <> escape hatch for prefix IDs ([5aca174](https://github.com/thi-ng/umbrella/commit/5aca174cd4ceef7c03c08cb27d736eb5dd1fd35c)) -- **egf:** add escape seq support in parser ([c7fe807](https://github.com/thi-ng/umbrella/commit/c7fe807fb726388d707e839140249a09028533db)) -- **egf:** add include cycle breaker, prop merge logic ([eb4d7d1](https://github.com/thi-ng/umbrella/commit/eb4d7d138524fca7421c414a743824ae40807338)), closes [#237](https://github.com/thi-ng/umbrella/issues/237) -- **egf:** add prune option & pruneNodes() ([634a118](https://github.com/thi-ng/umbrella/commit/634a118e2b612d5979fca7b897ed3d8bf512f28b)) -- **egf:** add toEGF() implementation ([ed6d3a8](https://github.com/thi-ng/umbrella/commit/ed6d3a8d0e7140ed12a5948057f736aa634ca7f6)) -- **egf:** fix [#235](https://github.com/thi-ng/umbrella/issues/235), replace #ref tag w/ `->` form ([0dd2f2d](https://github.com/thi-ng/umbrella/commit/0dd2f2d4efe21afce28a00191ee1047a7fe462b6)) -- **egf:** import as new package ([76b472d](https://github.com/thi-ng/umbrella/commit/76b472d017f3bf456db8204158de6ac4746447b3)) -- **egf:** update DOT export prop filter ([41a70ee](https://github.com/thi-ng/umbrella/commit/41a70eeaada5b91d7507a52b6b45083548002cda)) +- **egf:** add <> escape hatch for prefix IDs ([5aca174](https://github.com/thi-ng/umbrella/commit/5aca174cd4ceef7c03c08cb27d736eb5dd1fd35c)) +- **egf:** add escape seq support in parser ([c7fe807](https://github.com/thi-ng/umbrella/commit/c7fe807fb726388d707e839140249a09028533db)) +- **egf:** add include cycle breaker, prop merge logic ([eb4d7d1](https://github.com/thi-ng/umbrella/commit/eb4d7d138524fca7421c414a743824ae40807338)), closes [#237](https://github.com/thi-ng/umbrella/issues/237) +- **egf:** add prune option & pruneNodes() ([634a118](https://github.com/thi-ng/umbrella/commit/634a118e2b612d5979fca7b897ed3d8bf512f28b)) +- **egf:** add toEGF() implementation ([ed6d3a8](https://github.com/thi-ng/umbrella/commit/ed6d3a8d0e7140ed12a5948057f736aa634ca7f6)) +- **egf:** fix [#235](https://github.com/thi-ng/umbrella/issues/235), replace #ref tag w/ `->` form ([0dd2f2d](https://github.com/thi-ng/umbrella/commit/0dd2f2d4efe21afce28a00191ee1047a7fe462b6)) +- **egf:** import as new package ([76b472d](https://github.com/thi-ng/umbrella/commit/76b472d017f3bf456db8204158de6ac4746447b3)) +- **egf:** update DOT export prop filter ([41a70ee](https://github.com/thi-ng/umbrella/commit/41a70eeaada5b91d7507a52b6b45083548002cda)) - **egf:** update tag parser handling ([55b119c](https://github.com/thi-ng/umbrella/commit/55b119ce497f67e939ba865c25930348aaaad380)) diff --git a/packages/equiv/CHANGELOG.md b/packages/equiv/CHANGELOG.md index 748497bd03..68d8906ff5 100644 --- a/packages/equiv/CHANGELOG.md +++ b/packages/equiv/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@2.0.5...@thi.ng/equiv@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/equiv - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@2.0.4...@thi.ng/equiv@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/equiv - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@2.0.3...@thi.ng/equiv@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/equiv - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@2.0.2...@thi.ng/equiv@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/equiv - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@2.0.1...@thi.ng/equiv@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/equiv - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@2.0.0...@thi.ng/equiv@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/equiv - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@1.0.45...@thi.ng/equiv@2.0.0) (2021-10-12) @@ -80,20 +32,20 @@ Also: -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@0.1.15...@thi.ng/equiv@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/equiv@0.1.15...@thi.ng/equiv@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# 0.1.0 (2018-05-10) +# 0.1.0 (2018-05-10) -### Features +### Features - **equiv:** add new package [@thi](https://github.com/thi).ng/equiv ([6d12ae0](https://github.com/thi-ng/umbrella/commit/6d12ae0)) diff --git a/packages/errors/CHANGELOG.md b/packages/errors/CHANGELOG.md index 8fd8d525d0..5a938e921c 100644 --- a/packages/errors/CHANGELOG.md +++ b/packages/errors/CHANGELOG.md @@ -3,22 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@2.0.5...@thi.ng/errors@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/errors - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@2.0.4...@thi.ng/errors@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/errors - - - - - ## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@2.0.3...@thi.ng/errors@2.0.4) (2021-10-25) @@ -30,30 +14,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@2.0.2...@thi.ng/errors@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/errors - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@2.0.1...@thi.ng/errors@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/errors - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@2.0.0...@thi.ng/errors@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/errors - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.3.4...@thi.ng/errors@2.0.0) (2021-10-12) @@ -89,39 +49,39 @@ Also: -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.2.32...@thi.ng/errors@1.3.0) (2021-03-17) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.2.32...@thi.ng/errors@1.3.0) (2021-03-17) -### Features +### Features -- **errors:** add ensureIndex2(), update outOfBounds() arg type ([ab007d6](https://github.com/thi-ng/umbrella/commit/ab007d6b502c3d1650c7e9cf50da05f0ac042ef3)) -- **errors:** add outOfBounds(), ensureIndex() ([fb5ca0a](https://github.com/thi-ng/umbrella/commit/fb5ca0a7f8a4a6648d3c8485a9108e9154ee4400)) +- **errors:** add ensureIndex2(), update outOfBounds() arg type ([ab007d6](https://github.com/thi-ng/umbrella/commit/ab007d6b502c3d1650c7e9cf50da05f0ac042ef3)) +- **errors:** add outOfBounds(), ensureIndex() ([fb5ca0a](https://github.com/thi-ng/umbrella/commit/fb5ca0a7f8a4a6648d3c8485a9108e9154ee4400)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.1.2...@thi.ng/errors@1.2.0) (2019-08-21) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.1.2...@thi.ng/errors@1.2.0) (2019-08-21) -### Features +### Features -- **errors:** add defError(), refactor all existing, update readme ([ded89c2](https://github.com/thi-ng/umbrella/commit/ded89c2)) +- **errors:** add defError(), refactor all existing, update readme ([ded89c2](https://github.com/thi-ng/umbrella/commit/ded89c2)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.0.6...@thi.ng/errors@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@1.0.6...@thi.ng/errors@1.1.0) (2019-07-07) -### Features +### Features -- **errors:** enable TS strict compiler flags (refactor) ([8460aea](https://github.com/thi-ng/umbrella/commit/8460aea)) +- **errors:** enable TS strict compiler flags (refactor) ([8460aea](https://github.com/thi-ng/umbrella/commit/8460aea)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@0.1.12...@thi.ng/errors@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/errors@0.1.12...@thi.ng/errors@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# 0.1.0 (2018-05-10) +# 0.1.0 (2018-05-10) -### Features +### Features - **errors:** add new package [@thi](https://github.com/thi).ng/errors ([1e97856](https://github.com/thi-ng/umbrella/commit/1e97856)) diff --git a/packages/expose/CHANGELOG.md b/packages/expose/CHANGELOG.md index 3cbb119400..98f9748a32 100644 --- a/packages/expose/CHANGELOG.md +++ b/packages/expose/CHANGELOG.md @@ -3,22 +3,6 @@ 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/expose@1.0.5...@thi.ng/expose@1.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/expose - - - - - -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/expose@1.0.4...@thi.ng/expose@1.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/expose - - - - - ## [1.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/expose@1.0.3...@thi.ng/expose@1.0.4) (2021-10-25) @@ -30,30 +14,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/expose@1.0.2...@thi.ng/expose@1.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/expose - - - - - -## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/expose@1.0.1...@thi.ng/expose@1.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/expose - - - - - -## [1.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/expose@0.1.0...@thi.ng/expose@1.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/expose - - - - - # 0.1.0 (2021-10-12) diff --git a/packages/fsm/CHANGELOG.md b/packages/fsm/CHANGELOG.md index bfeca29af6..64fcdc3d08 100644 --- a/packages/fsm/CHANGELOG.md +++ b/packages/fsm/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@3.0.5...@thi.ng/fsm@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/fsm - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@3.0.4...@thi.ng/fsm@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/fsm - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@3.0.3...@thi.ng/fsm@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/fsm - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@3.0.2...@thi.ng/fsm@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/fsm - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@3.0.1...@thi.ng/fsm@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/fsm - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@3.0.0...@thi.ng/fsm@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/fsm - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.4.63...@thi.ng/fsm@3.0.0) (2021-10-12) @@ -80,67 +32,67 @@ Also: -# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.3.7...@thi.ng/fsm@2.4.0) (2020-03-06) +# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.3.7...@thi.ng/fsm@2.4.0) (2020-03-06) -### Features +### Features -- **fsm:** add altsLitObj(), update deps & char range matchers ([300fe2b](https://github.com/thi-ng/umbrella/commit/300fe2bf6a814f3822a2173576c8ab7b76d3f4bb)) +- **fsm:** add altsLitObj(), update deps & char range matchers ([300fe2b](https://github.com/thi-ng/umbrella/commit/300fe2bf6a814f3822a2173576c8ab7b76d3f4bb)) -# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.2.5...@thi.ng/fsm@2.3.0) (2019-11-09) +# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.2.5...@thi.ng/fsm@2.3.0) (2019-11-09) -### Features +### Features -- **fsm:** update str() to NOT collect input by default (match only) ([6105ea7](https://github.com/thi-ng/umbrella/commit/6105ea7f8a9c99b0117bb6db2396607438c1eb02)) +- **fsm:** update str() to NOT collect input by default (match only) ([6105ea7](https://github.com/thi-ng/umbrella/commit/6105ea7f8a9c99b0117bb6db2396607438c1eb02)) -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.1.15...@thi.ng/fsm@2.2.0) (2019-07-07) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.1.15...@thi.ng/fsm@2.2.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **fsm:** callback return types ([09b047b](https://github.com/thi-ng/umbrella/commit/09b047b)) +- **fsm:** callback return types ([09b047b](https://github.com/thi-ng/umbrella/commit/09b047b)) -### Features +### Features -- **color:** TS strictNullChecks, update color conversion fns ([04dc356](https://github.com/thi-ng/umbrella/commit/04dc356)) -- **fsm:** enable TS strict compiler flags (refactor) ([135b838](https://github.com/thi-ng/umbrella/commit/135b838)) +- **color:** TS strictNullChecks, update color conversion fns ([04dc356](https://github.com/thi-ng/umbrella/commit/04dc356)) +- **fsm:** enable TS strict compiler flags (refactor) ([135b838](https://github.com/thi-ng/umbrella/commit/135b838)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.0.0...@thi.ng/fsm@2.1.0) (2019-02-20) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.0.0...@thi.ng/fsm@2.1.0) (2019-02-20) -### Features +### Features -- **fsm:** add altsLit() matcher, optimize whitespace() ([5243241](https://github.com/thi-ng/umbrella/commit/5243241)) -- **fsm:** add optional failure callbacks in all matchers & fsm ([4b51c9a](https://github.com/thi-ng/umbrella/commit/4b51c9a)) -- **fsm:** add optional FSM ctx update handler, add iterator support ([da9ff03](https://github.com/thi-ng/umbrella/commit/da9ff03)) +- **fsm:** add altsLit() matcher, optimize whitespace() ([5243241](https://github.com/thi-ng/umbrella/commit/5243241)) +- **fsm:** add optional failure callbacks in all matchers & fsm ([4b51c9a](https://github.com/thi-ng/umbrella/commit/4b51c9a)) +- **fsm:** add optional FSM ctx update handler, add iterator support ([da9ff03](https://github.com/thi-ng/umbrella/commit/da9ff03)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@1.0.4...@thi.ng/fsm@2.0.0) (2019-02-15) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@1.0.4...@thi.ng/fsm@2.0.0) (2019-02-15) -### Features +### Features -- **fsm:** update / split until() ([aeb05f8](https://github.com/thi-ng/umbrella/commit/aeb05f8)) +- **fsm:** update / split until() ([aeb05f8](https://github.com/thi-ng/umbrella/commit/aeb05f8)) -### BREAKING CHANGES +### BREAKING CHANGES -- **fsm:** make until() array based, add untilStr() - - rename existing `until()` => `untilStr()` +- **fsm:** make until() array based, add untilStr() + - rename existing `until()` => `untilStr()` -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@0.1.0...@thi.ng/fsm@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@0.1.0...@thi.ng/fsm@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# 0.1.0 (2019-01-04) +# 0.1.0 (2019-01-04) -### Features +### Features -- **fsm:** add always(), lit(), not(), cleanup imports ([992f31a](https://github.com/thi-ng/umbrella/commit/992f31a)) -- **fsm:** add never(), optimize alts(), add docs for all matchers ([81e3fc7](https://github.com/thi-ng/umbrella/commit/81e3fc7)) -- **fsm:** add repeat(), success(), refactor all matchers ([55671fc](https://github.com/thi-ng/umbrella/commit/55671fc)) -- **fsm:** add support for lookahead-1, add docs ([4a9bb3d](https://github.com/thi-ng/umbrella/commit/4a9bb3d)) -- **fsm:** import fsm package ([e03390b](https://github.com/thi-ng/umbrella/commit/e03390b)) +- **fsm:** add always(), lit(), not(), cleanup imports ([992f31a](https://github.com/thi-ng/umbrella/commit/992f31a)) +- **fsm:** add never(), optimize alts(), add docs for all matchers ([81e3fc7](https://github.com/thi-ng/umbrella/commit/81e3fc7)) +- **fsm:** add repeat(), success(), refactor all matchers ([55671fc](https://github.com/thi-ng/umbrella/commit/55671fc)) +- **fsm:** add support for lookahead-1, add docs ([4a9bb3d](https://github.com/thi-ng/umbrella/commit/4a9bb3d)) +- **fsm:** import fsm package ([e03390b](https://github.com/thi-ng/umbrella/commit/e03390b)) - **fsm:** update not() ([a933607](https://github.com/thi-ng/umbrella/commit/a933607)) diff --git a/packages/fuzzy-viz/CHANGELOG.md b/packages/fuzzy-viz/CHANGELOG.md index 46a0fa2431..2d934724f0 100644 --- a/packages/fuzzy-viz/CHANGELOG.md +++ b/packages/fuzzy-viz/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@2.0.6...@thi.ng/fuzzy-viz@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@2.0.5...@thi.ng/fuzzy-viz@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@2.0.4...@thi.ng/fuzzy-viz@2.0.5) (2021-10-27) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@2.0.3...@thi.ng/fuzzy-viz@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@2.0.2...@thi.ng/fuzzy-viz@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@2.0.1...@thi.ng/fuzzy-viz@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@2.0.0...@thi.ng/fuzzy-viz@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/fuzzy-viz - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@1.0.9...@thi.ng/fuzzy-viz@2.0.0) (2021-10-12) @@ -88,24 +32,24 @@ Also: -## [1.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@1.0.7...@thi.ng/fuzzy-viz@1.0.8) (2021-08-22) +## [1.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@1.0.7...@thi.ng/fuzzy-viz@1.0.8) (2021-08-22) -**Note:** Version bump only for package @thi.ng/fuzzy-viz +**Note:** Version bump only for package @thi.ng/fuzzy-viz -## [0.1.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@0.1.16...@thi.ng/fuzzy-viz@0.1.17) (2021-03-24) +## [0.1.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@0.1.16...@thi.ng/fuzzy-viz@0.1.17) (2021-03-24) -### Performance Improvements +### Performance Improvements -- **fuzzy-viz:** update fuzzySetToAscii() ([84c6a3f](https://github.com/thi-ng/umbrella/commit/84c6a3f077c16027c9dde79618992bbe3be9d5a6)) +- **fuzzy-viz:** update fuzzySetToAscii() ([84c6a3f](https://github.com/thi-ng/umbrella/commit/84c6a3f077c16027c9dde79618992bbe3be9d5a6)) -# 0.1.0 (2020-12-22) +# 0.1.0 (2020-12-22) -### Bug Fixes +### Bug Fixes -- **fuzzy-viz:** update imports ([22f37a5](https://github.com/thi-ng/umbrella/commit/22f37a526acd6911720100e77ad41029d8799004)) +- **fuzzy-viz:** update imports ([22f37a5](https://github.com/thi-ng/umbrella/commit/22f37a526acd6911720100e77ad41029d8799004)) -### Features +### Features -- **fuzzy-viz:** add/update instrumentStrategy() & co ([131d137](https://github.com/thi-ng/umbrella/commit/131d13776735e3dd222090a6b514bfbe4878d9f2)) -- **fuzzy-viz:** add/update viz options, fix zero marker ([bee9cd0](https://github.com/thi-ng/umbrella/commit/bee9cd08b32ce43cc6661146dd87f35db9516559)) +- **fuzzy-viz:** add/update instrumentStrategy() & co ([131d137](https://github.com/thi-ng/umbrella/commit/131d13776735e3dd222090a6b514bfbe4878d9f2)) +- **fuzzy-viz:** add/update viz options, fix zero marker ([bee9cd0](https://github.com/thi-ng/umbrella/commit/bee9cd08b32ce43cc6661146dd87f35db9516559)) - **fuzzy-viz:** import as new pkg ([8b23934](https://github.com/thi-ng/umbrella/commit/8b239347894bf8c7192890151868ecdb1ac3bf2b)) diff --git a/packages/fuzzy/CHANGELOG.md b/packages/fuzzy/CHANGELOG.md index 3a7d45ed71..d11141614d 100644 --- a/packages/fuzzy/CHANGELOG.md +++ b/packages/fuzzy/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@2.0.5...@thi.ng/fuzzy@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/fuzzy - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@2.0.4...@thi.ng/fuzzy@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/fuzzy - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@2.0.3...@thi.ng/fuzzy@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/fuzzy - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@2.0.2...@thi.ng/fuzzy@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/fuzzy - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@2.0.1...@thi.ng/fuzzy@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/fuzzy - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@2.0.0...@thi.ng/fuzzy@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/fuzzy - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@1.0.4...@thi.ng/fuzzy@2.0.0) (2021-10-12) @@ -80,28 +32,28 @@ Also: -## [1.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@1.0.3...@thi.ng/fuzzy@1.0.4) (2021-09-03) - -**Note:** Version bump only for package @thi.ng/fuzzy - -# 0.1.0 (2020-12-22) +## [1.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@1.0.3...@thi.ng/fuzzy@1.0.4) (2021-09-03) -### Features - -- **fuzzy:** add alphaCut() & implication() fns ([8ec15fa](https://github.com/thi-ng/umbrella/commit/8ec15fa5c0f33fd7342c4047a5523e9fd0597ed1)) -- **fuzzy:** add evaluate() ([0ffc9d0](https://github.com/thi-ng/umbrella/commit/0ffc9d01f9bd40ba616d1f59e3ced74fa7c0dc7f)) -- **fuzzy:** add maxima(), compose(), restructure ([f15d8d7](https://github.com/thi-ng/umbrella/commit/f15d8d73df2a438d4866d57fc25fed625acd7a8a)) -- **fuzzy:** add min true threshold for classify() ([6f49a30](https://github.com/thi-ng/umbrella/commit/6f49a308c62a598f6d0a0e6e5046cd8e24d81eab)) -- **fuzzy:** add shapes, strongAnd(), update combineTerms() ([5bf8f0c](https://github.com/thi-ng/umbrella/commit/5bf8f0c01541afeb367eff21cb45118a1b62549a)) -- **fuzzy:** add strict arg for classify(), update docs ([b39248f](https://github.com/thi-ng/umbrella/commit/b39248f359aa0148ff72c484d78175f8f435fe97)) -- **fuzzy:** add/update/migrate defuzz strategies ([c1ee15f](https://github.com/thi-ng/umbrella/commit/c1ee15fdce2b08176c5bc97ba9ca7a56a84817c7)) -- **fuzzy:** import as new pkg, refactor ([a578194](https://github.com/thi-ng/umbrella/commit/a57819454f38de4c35095b64b9e7028d9ac21454)) -- **fuzzy:** make lvar, rules, defuzz() typesafe ([0b210c3](https://github.com/thi-ng/umbrella/commit/0b210c3841ce9184b8dfb83ca2dde5ceca0a3b6e)) -- **fuzzy:** migrate t-norms from [@thi](https://github.com/thi).ng/math pkg ([f8993e0](https://github.com/thi-ng/umbrella/commit/f8993e0dc1aed0243629a21d36ee85e91b2e938d)) -- **fuzzy:** update defuzz() & strategies ([cf337f3](https://github.com/thi-ng/umbrella/commit/cf337f36dbf24a9cfc4c6f364c3aea82428b5940)) -- **fuzzy:** update defuzz() output prep ([81abe8c](https://github.com/thi-ng/umbrella/commit/81abe8cb718ce335940234aecf693ba53564a715)) -- **fuzzy:** update types, update compose ([566469d](https://github.com/thi-ng/umbrella/commit/566469d5c420cc2c4fdc3b107e04b52929b61915)) +**Note:** Version bump only for package @thi.ng/fuzzy -### Performance Improvements +# 0.1.0 (2020-12-22) + +### Features + +- **fuzzy:** add alphaCut() & implication() fns ([8ec15fa](https://github.com/thi-ng/umbrella/commit/8ec15fa5c0f33fd7342c4047a5523e9fd0597ed1)) +- **fuzzy:** add evaluate() ([0ffc9d0](https://github.com/thi-ng/umbrella/commit/0ffc9d01f9bd40ba616d1f59e3ced74fa7c0dc7f)) +- **fuzzy:** add maxima(), compose(), restructure ([f15d8d7](https://github.com/thi-ng/umbrella/commit/f15d8d73df2a438d4866d57fc25fed625acd7a8a)) +- **fuzzy:** add min true threshold for classify() ([6f49a30](https://github.com/thi-ng/umbrella/commit/6f49a308c62a598f6d0a0e6e5046cd8e24d81eab)) +- **fuzzy:** add shapes, strongAnd(), update combineTerms() ([5bf8f0c](https://github.com/thi-ng/umbrella/commit/5bf8f0c01541afeb367eff21cb45118a1b62549a)) +- **fuzzy:** add strict arg for classify(), update docs ([b39248f](https://github.com/thi-ng/umbrella/commit/b39248f359aa0148ff72c484d78175f8f435fe97)) +- **fuzzy:** add/update/migrate defuzz strategies ([c1ee15f](https://github.com/thi-ng/umbrella/commit/c1ee15fdce2b08176c5bc97ba9ca7a56a84817c7)) +- **fuzzy:** import as new pkg, refactor ([a578194](https://github.com/thi-ng/umbrella/commit/a57819454f38de4c35095b64b9e7028d9ac21454)) +- **fuzzy:** make lvar, rules, defuzz() typesafe ([0b210c3](https://github.com/thi-ng/umbrella/commit/0b210c3841ce9184b8dfb83ca2dde5ceca0a3b6e)) +- **fuzzy:** migrate t-norms from [@thi](https://github.com/thi).ng/math pkg ([f8993e0](https://github.com/thi-ng/umbrella/commit/f8993e0dc1aed0243629a21d36ee85e91b2e938d)) +- **fuzzy:** update defuzz() & strategies ([cf337f3](https://github.com/thi-ng/umbrella/commit/cf337f36dbf24a9cfc4c6f364c3aea82428b5940)) +- **fuzzy:** update defuzz() output prep ([81abe8c](https://github.com/thi-ng/umbrella/commit/81abe8cb718ce335940234aecf693ba53564a715)) +- **fuzzy:** update types, update compose ([566469d](https://github.com/thi-ng/umbrella/commit/566469d5c420cc2c4fdc3b107e04b52929b61915)) + +### Performance Improvements - **fuzzy:** update defuzz() ([60030dd](https://github.com/thi-ng/umbrella/commit/60030dd9a5ceb02d58ad89766e14f80019f6f72f)) diff --git a/packages/geom-accel/CHANGELOG.md b/packages/geom-accel/CHANGELOG.md index 7817ae3222..5079694177 100644 --- a/packages/geom-accel/CHANGELOG.md +++ b/packages/geom-accel/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@3.0.5...@thi.ng/geom-accel@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-accel - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@3.0.4...@thi.ng/geom-accel@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-accel - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@3.0.3...@thi.ng/geom-accel@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-accel - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@3.0.2...@thi.ng/geom-accel@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-accel - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@3.0.1...@thi.ng/geom-accel@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-accel - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@3.0.0...@thi.ng/geom-accel@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-accel - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.60...@thi.ng/geom-accel@3.0.0) (2021-10-12) @@ -80,87 +32,87 @@ Also: -## [2.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.32...@thi.ng/geom-accel@2.1.33) (2021-01-21) +## [2.1.33](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.32...@thi.ng/geom-accel@2.1.33) (2021-01-21) -### Bug Fixes +### Bug Fixes -- **geom-accel:** size update in ASpatialGrid.set() ([b41f7ba](https://github.com/thi-ng/umbrella/commit/b41f7ba38b454f6790c640d9363faa56ebe2190e)) +- **geom-accel:** size update in ASpatialGrid.set() ([b41f7ba](https://github.com/thi-ng/umbrella/commit/b41f7ba38b454f6790c640d9363faa56ebe2190e)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.0.11...@thi.ng/geom-accel@2.1.0) (2020-04-23) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.0.11...@thi.ng/geom-accel@2.1.0) (2020-04-23) -### Features +### Features -- **geom-accel:** add 2d/3d spatial grids ([e34c44d](https://github.com/thi-ng/umbrella/commit/e34c44d624026bbce946d904c5b861f7a48fd484)) +- **geom-accel:** add 2d/3d spatial grids ([e34c44d](https://github.com/thi-ng/umbrella/commit/e34c44d624026bbce946d904c5b861f7a48fd484)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.2.10...@thi.ng/geom-accel@2.0.0) (2020-01-24) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.2.10...@thi.ng/geom-accel@2.0.0) (2020-01-24) -### Bug Fixes +### Bug Fixes -- **geom-accel:** use Heap in NdQtNode.query to select closest ([5fd6726](https://github.com/thi-ng/umbrella/commit/5fd67260eeb85cfce8216bc3a3d9e5d304f3d846)) +- **geom-accel:** use Heap in NdQtNode.query to select closest ([5fd6726](https://github.com/thi-ng/umbrella/commit/5fd67260eeb85cfce8216bc3a3d9e5d304f3d846)) -### Features +### Features -- **geom-accel:** add IEmpty & clear() impls ([af747d0](https://github.com/thi-ng/umbrella/commit/af747d0e607f193b02e2e9d561d66ce588a8bdc8)) -- **geom-accel:** add initial nD quadtree impl & tests ([6f59869](https://github.com/thi-ng/umbrella/commit/6f59869f80222d200c68083b2dad5c1a8da731a0)) -- **geom-accel:** add NdQuadTreeMap/Set, update/add KdTreeMap/Set ([7c6f7d2](https://github.com/thi-ng/umbrella/commit/7c6f7d249780dbfcabd60e3f8f6369fb1b42998d)) +- **geom-accel:** add IEmpty & clear() impls ([af747d0](https://github.com/thi-ng/umbrella/commit/af747d0e607f193b02e2e9d561d66ce588a8bdc8)) +- **geom-accel:** add initial nD quadtree impl & tests ([6f59869](https://github.com/thi-ng/umbrella/commit/6f59869f80222d200c68083b2dad5c1a8da731a0)) +- **geom-accel:** add NdQuadTreeMap/Set, update/add KdTreeMap/Set ([7c6f7d2](https://github.com/thi-ng/umbrella/commit/7c6f7d249780dbfcabd60e3f8f6369fb1b42998d)) -### Performance Improvements +### Performance Improvements -- **geom-accel:** add benchmark ([a09bcba](https://github.com/thi-ng/umbrella/commit/a09bcbacae2cd7f1e284baaa47f40f64ed6a327e)) +- **geom-accel:** add benchmark ([a09bcba](https://github.com/thi-ng/umbrella/commit/a09bcbacae2cd7f1e284baaa47f40f64ed6a327e)) -### BREAKING CHANGES +### BREAKING CHANGES -- **geom-accel:** replace KdTree with KdTreeMap/Set +- **geom-accel:** replace KdTree with KdTreeMap/Set -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.1.17...@thi.ng/geom-accel@1.2.0) (2019-07-07) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.1.17...@thi.ng/geom-accel@1.2.0) (2019-07-07) -### Features +### Features -- **geom-accel:** enable TS strict compiler flags (refactor) ([e19e6bc](https://github.com/thi-ng/umbrella/commit/e19e6bc)) +- **geom-accel:** enable TS strict compiler flags (refactor) ([e19e6bc](https://github.com/thi-ng/umbrella/commit/e19e6bc)) -## [1.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.1.6...@thi.ng/geom-accel@1.1.7) (2019-03-10) +## [1.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.1.6...@thi.ng/geom-accel@1.1.7) (2019-03-10) -### Bug Fixes +### Bug Fixes -- **geom-accel:** fix/update existing point search in add()/select*() ([8186f12](https://github.com/thi-ng/umbrella/commit/8186f12)) +- **geom-accel:** fix/update existing point search in add()/select*() ([8186f12](https://github.com/thi-ng/umbrella/commit/8186f12)) -## [1.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.1.1...@thi.ng/geom-accel@1.1.2) (2019-02-15) +## [1.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.1.1...@thi.ng/geom-accel@1.1.2) (2019-02-15) -### Bug Fixes +### Bug Fixes -- **geom-accel:** fix addAll(), addKeys() ([51959b7](https://github.com/thi-ng/umbrella/commit/51959b7)) +- **geom-accel:** fix addAll(), addKeys() ([51959b7](https://github.com/thi-ng/umbrella/commit/51959b7)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.0.2...@thi.ng/geom-accel@1.1.0) (2019-02-05) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.0.2...@thi.ng/geom-accel@1.1.0) (2019-02-05) -### Features +### Features -- **geom-accel:** add selectVals() impl ([bd1754d](https://github.com/thi-ng/umbrella/commit/bd1754d)) +- **geom-accel:** add selectVals() impl ([bd1754d](https://github.com/thi-ng/umbrella/commit/bd1754d)) -### Performance Improvements +### Performance Improvements -- **geom-accel:** optimize single nearest point search, fix select() ([9022d5b](https://github.com/thi-ng/umbrella/commit/9022d5b)) +- **geom-accel:** optimize single nearest point search, fix select() ([9022d5b](https://github.com/thi-ng/umbrella/commit/9022d5b)) -## [1.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.0.0...@thi.ng/geom-accel@1.0.1) (2019-01-21) +## [1.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.0.0...@thi.ng/geom-accel@1.0.1) (2019-01-21) -### Bug Fixes +### Bug Fixes -- **geom-accel:** add root null check for select/selectKeys() ([8fd5728](https://github.com/thi-ng/umbrella/commit/8fd5728)) +- **geom-accel:** add root null check for select/selectKeys() ([8fd5728](https://github.com/thi-ng/umbrella/commit/8fd5728)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@0.1.11...@thi.ng/geom-accel@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@0.1.11...@thi.ng/geom-accel@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# 0.1.0 (2018-10-21) +# 0.1.0 (2018-10-21) -### Features +### Features -- **geom-accel:** add KV support, update select/selectKeys() ([b47e641](https://github.com/thi-ng/umbrella/commit/b47e641)) +- **geom-accel:** add KV support, update select/selectKeys() ([b47e641](https://github.com/thi-ng/umbrella/commit/b47e641)) - **geom-accel:** re-import geom-accel skeleton (MBP2010) ([e14ac8b](https://github.com/thi-ng/umbrella/commit/e14ac8b)) diff --git a/packages/geom-api/CHANGELOG.md b/packages/geom-api/CHANGELOG.md index 12907aaa6c..75606256f3 100644 --- a/packages/geom-api/CHANGELOG.md +++ b/packages/geom-api/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@3.0.5...@thi.ng/geom-api@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-api - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@3.0.4...@thi.ng/geom-api@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-api - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@3.0.3...@thi.ng/geom-api@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-api - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@3.0.2...@thi.ng/geom-api@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-api - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@3.0.1...@thi.ng/geom-api@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-api - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@3.0.0...@thi.ng/geom-api@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-api - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@2.0.31...@thi.ng/geom-api@3.0.0) (2021-10-12) @@ -80,50 +32,50 @@ Also: -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@1.1.4...@thi.ng/geom-api@2.0.0) (2020-12-22) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@1.1.4...@thi.ng/geom-api@2.0.0) (2020-12-22) -### Code Refactoring +### Code Refactoring -- **geom-api:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) remove Type enum ([e2cd24a](https://github.com/thi-ng/umbrella/commit/e2cd24a7fc24af4c2541cd426e5b03431cc8fe86)) -- **geom-api:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([c079a2a](https://github.com/thi-ng/umbrella/commit/c079a2ac620ef731429501d88580b4baada98ab6)) +- **geom-api:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) remove Type enum ([e2cd24a](https://github.com/thi-ng/umbrella/commit/e2cd24a7fc24af4c2541cd426e5b03431cc8fe86)) +- **geom-api:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([c079a2a](https://github.com/thi-ng/umbrella/commit/c079a2ac620ef731429501d88580b4baada98ab6)) -### BREAKING CHANGES +### BREAKING CHANGES -- **geom-api:** remove obsolete shape Type enum -- **geom-api:** replace SegmentType enum w/ type alias +- **geom-api:** remove obsolete shape Type enum +- **geom-api:** replace SegmentType enum w/ type alias -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@1.0.34...@thi.ng/geom-api@1.1.0) (2020-09-22) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@1.0.34...@thi.ng/geom-api@1.1.0) (2020-09-22) -### Features +### Features -- **geom-api:** add Type.TEXT/3 ([0a45ef8](https://github.com/thi-ng/umbrella/commit/0a45ef8aa99d3dab1bb98c503cf87d1bef0ab8e2)) +- **geom-api:** add Type.TEXT/3 ([0a45ef8](https://github.com/thi-ng/umbrella/commit/0a45ef8aa99d3dab1bb98c503cf87d1bef0ab8e2)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@0.3.8...@thi.ng/geom-api@1.0.0) (2020-01-24) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@0.3.8...@thi.ng/geom-api@1.0.0) (2020-01-24) -### Features +### Features -- **geom-api:** replace ISpatialAccel w/ new interfaces ([baa05d1](https://github.com/thi-ng/umbrella/commit/baa05d1908a940115690cb3d1dd403173061d63a)) +- **geom-api:** replace ISpatialAccel w/ new interfaces ([baa05d1](https://github.com/thi-ng/umbrella/commit/baa05d1908a940115690cb3d1dd403173061d63a)) -### BREAKING CHANGES +### BREAKING CHANGES -- **geom-api:** replace ISpatialAccel with new interfaces: ISpatialMap, ISpatialSet, IRegionQuery +- **geom-api:** replace ISpatialAccel with new interfaces: ISpatialMap, ISpatialSet, IRegionQuery -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@0.2.5...@thi.ng/geom-api@0.3.0) (2019-07-12) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@0.2.5...@thi.ng/geom-api@0.3.0) (2019-07-12) -### Features +### Features -- **geom-api:** add CubicOpts ([81ac728](https://github.com/thi-ng/umbrella/commit/81ac728)) +- **geom-api:** add CubicOpts ([81ac728](https://github.com/thi-ng/umbrella/commit/81ac728)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@0.1.12...@thi.ng/geom-api@0.2.0) (2019-04-15) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@0.1.12...@thi.ng/geom-api@0.2.0) (2019-04-15) -### Features +### Features -- **geom-api:** add more Type enums ([90e8b50](https://github.com/thi-ng/umbrella/commit/90e8b50)) +- **geom-api:** add more Type enums ([90e8b50](https://github.com/thi-ng/umbrella/commit/90e8b50)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features -- **geom-api:** add ISpatialAccel.selectVals() ([4bde37e](https://github.com/thi-ng/umbrella/commit/4bde37e)) -- **geom-api:** extract from geom as new package ([4e53293](https://github.com/thi-ng/umbrella/commit/4e53293)) +- **geom-api:** add ISpatialAccel.selectVals() ([4bde37e](https://github.com/thi-ng/umbrella/commit/4bde37e)) +- **geom-api:** extract from geom as new package ([4e53293](https://github.com/thi-ng/umbrella/commit/4e53293)) - **geom-api:** re-add Convexity enum ([6ee03eb](https://github.com/thi-ng/umbrella/commit/6ee03eb)) diff --git a/packages/geom-arc/CHANGELOG.md b/packages/geom-arc/CHANGELOG.md index 8071197205..5f9661db01 100644 --- a/packages/geom-arc/CHANGELOG.md +++ b/packages/geom-arc/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@2.0.5...@thi.ng/geom-arc@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-arc - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@2.0.4...@thi.ng/geom-arc@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-arc - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@2.0.3...@thi.ng/geom-arc@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-arc - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@2.0.2...@thi.ng/geom-arc@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-arc - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@2.0.1...@thi.ng/geom-arc@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-arc - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@2.0.0...@thi.ng/geom-arc@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-arc - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@1.0.5...@thi.ng/geom-arc@2.0.0) (2021-10-12) @@ -80,28 +32,28 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@1.0.4...@thi.ng/geom-arc@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@1.0.4...@thi.ng/geom-arc@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/geom-arc +**Note:** Version bump only for package @thi.ng/geom-arc -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.2.32...@thi.ng/geom-arc@0.3.0) (2020-06-20) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.2.32...@thi.ng/geom-arc@0.3.0) (2020-06-20) -### Features +### Features -- **geom-arc:** add sampleCircular() ([d1d4336](https://github.com/thi-ng/umbrella/commit/d1d4336b1ca331e4d367e0fad8e815ad2e669985)) +- **geom-arc:** add sampleCircular() ([d1d4336](https://github.com/thi-ng/umbrella/commit/d1d4336b1ca331e4d367e0fad8e815ad2e669985)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.1.17...@thi.ng/geom-arc@0.2.0) (2019-07-07) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.1.17...@thi.ng/geom-arc@0.2.0) (2019-07-07) -### Features +### Features -- **geom-arc:** enable TS strict compiler flags (refactor) ([b9752ba](https://github.com/thi-ng/umbrella/commit/b9752ba)) +- **geom-arc:** enable TS strict compiler flags (refactor) ([b9752ba](https://github.com/thi-ng/umbrella/commit/b9752ba)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Bug Fixes +### Bug Fixes -- **geom-arc:** add bounds return type, add missing re-export, update pkg ([2054574](https://github.com/thi-ng/umbrella/commit/2054574)) +- **geom-arc:** add bounds return type, add missing re-export, update pkg ([2054574](https://github.com/thi-ng/umbrella/commit/2054574)) -### Features +### Features - **geom-arc:** extract from geom as new package ([#69](https://github.com/thi-ng/umbrella/issues/69)) ([6cc8c73](https://github.com/thi-ng/umbrella/commit/6cc8c73)) diff --git a/packages/geom-clip-line/CHANGELOG.md b/packages/geom-clip-line/CHANGELOG.md index 86029ad287..6034d32681 100644 --- a/packages/geom-clip-line/CHANGELOG.md +++ b/packages/geom-clip-line/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@2.0.5...@thi.ng/geom-clip-line@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-clip-line - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@2.0.4...@thi.ng/geom-clip-line@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-clip-line - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@2.0.3...@thi.ng/geom-clip-line@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-clip-line - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@2.0.2...@thi.ng/geom-clip-line@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-clip-line - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@2.0.1...@thi.ng/geom-clip-line@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-clip-line - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@2.0.0...@thi.ng/geom-clip-line@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-clip-line - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.2.45...@thi.ng/geom-clip-line@2.0.0) (2021-10-12) @@ -80,38 +32,38 @@ Also: -## [1.2.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.2.41...@thi.ng/geom-clip-line@1.2.42) (2021-08-17) +## [1.2.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.2.41...@thi.ng/geom-clip-line@1.2.42) (2021-08-17) -### Bug Fixes +### Bug Fixes -- **geom-clip-line:** off-by-one error in clipLinePoly() ([7898810](https://github.com/thi-ng/umbrella/commit/7898810244a7a4e4cba43c7ec0bedc095e1f4be4)) +- **geom-clip-line:** off-by-one error in clipLinePoly() ([7898810](https://github.com/thi-ng/umbrella/commit/7898810244a7a4e4cba43c7ec0bedc095e1f4be4)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.1.4...@thi.ng/geom-clip-line@1.2.0) (2020-07-17) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.1.4...@thi.ng/geom-clip-line@1.2.0) (2020-07-17) -### Features +### Features -- **geom-clip-line:** add clipLineSegmentPoly() ([bec7b93](https://github.com/thi-ng/umbrella/commit/bec7b93f13450a02ca62995992d1f488d2ff24be)) +- **geom-clip-line:** add clipLineSegmentPoly() ([bec7b93](https://github.com/thi-ng/umbrella/commit/bec7b93f13450a02ca62995992d1f488d2ff24be)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.0.19...@thi.ng/geom-clip-line@1.1.0) (2020-06-20) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.0.19...@thi.ng/geom-clip-line@1.1.0) (2020-06-20) -### Features +### Features -- **geom-clip-line:** add clipLinePoly(), update deps ([e096efd](https://github.com/thi-ng/umbrella/commit/e096efdbe71549a781daa5b154c47e5e0eea33d1)) +- **geom-clip-line:** add clipLinePoly(), update deps ([e096efd](https://github.com/thi-ng/umbrella/commit/e096efdbe71549a781daa5b154c47e5e0eea33d1)) -# 1.0.0 (2020-02-25) +# 1.0.0 (2020-02-25) -### Bug Fixes +### Bug Fixes -- **geom-clip-line:** fix internal clip edge classifier ([c0cc9af](https://github.com/thi-ng/umbrella/commit/c0cc9af93293b3e68e9d5724874039e16bd6835e)) +- **geom-clip-line:** fix internal clip edge classifier ([c0cc9af](https://github.com/thi-ng/umbrella/commit/c0cc9af93293b3e68e9d5724874039e16bd6835e)) -### Documentation +### Documentation -- **geom-clip-line:** update readme ([f78374b](https://github.com/thi-ng/umbrella/commit/f78374bec7dfe6227faaf699ab51e9a129ade922)) +- **geom-clip-line:** update readme ([f78374b](https://github.com/thi-ng/umbrella/commit/f78374bec7dfe6227faaf699ab51e9a129ade922)) -### Features +### Features -- **geom-clip-line:** extract as own pkg (from [@thi](https://github.com/thi).ng/geom-clip) ([34e3262](https://github.com/thi-ng/umbrella/commit/34e3262f8784df44f4adb729110d37513fccdfb3)) +- **geom-clip-line:** extract as own pkg (from [@thi](https://github.com/thi).ng/geom-clip) ([34e3262](https://github.com/thi-ng/umbrella/commit/34e3262f8784df44f4adb729110d37513fccdfb3)) -### BREAKING CHANGES +### BREAKING CHANGES - **geom-clip-line:** extract as own pkg (formerly @thi.ng/geom-clip) diff --git a/packages/geom-clip-poly/CHANGELOG.md b/packages/geom-clip-poly/CHANGELOG.md index 1f9625ccd3..2922694fa4 100644 --- a/packages/geom-clip-poly/CHANGELOG.md +++ b/packages/geom-clip-poly/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@2.0.5...@thi.ng/geom-clip-poly@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-clip-poly - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@2.0.4...@thi.ng/geom-clip-poly@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-clip-poly - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@2.0.3...@thi.ng/geom-clip-poly@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-clip-poly - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@2.0.2...@thi.ng/geom-clip-poly@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-clip-poly - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@2.0.1...@thi.ng/geom-clip-poly@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-clip-poly - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@2.0.0...@thi.ng/geom-clip-poly@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-clip-poly - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.70...@thi.ng/geom-clip-poly@2.0.0) (2021-10-12) @@ -80,26 +32,26 @@ Also: -## [1.0.70](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.69...@thi.ng/geom-clip-poly@1.0.70) (2021-09-03) +## [1.0.70](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.69...@thi.ng/geom-clip-poly@1.0.70) (2021-09-03) -**Note:** Version bump only for package @thi.ng/geom-clip-poly +**Note:** Version bump only for package @thi.ng/geom-clip-poly -# 1.0.0 (2020-02-25) +# 1.0.0 (2020-02-25) -### Documentation +### Documentation -- **geom-clip-poly:** update readme ([c7ca79b](https://github.com/thi-ng/umbrella/commit/c7ca79b7e5e3d6badca2baa79fef8870ad9f9309)) +- **geom-clip-poly:** update readme ([c7ca79b](https://github.com/thi-ng/umbrella/commit/c7ca79b7e5e3d6badca2baa79fef8870ad9f9309)) -### Features +### Features -- **geom-clip-poly:** extract sutherland-hodgeman as own pkg (formerly [@thi](https://github.com/thi).ng/geom-clip) ([782193f](https://github.com/thi-ng/umbrella/commit/782193f2fc06c18a564d5b983839f55b9143b4f7)) +- **geom-clip-poly:** extract sutherland-hodgeman as own pkg (formerly [@thi](https://github.com/thi).ng/geom-clip) ([782193f](https://github.com/thi-ng/umbrella/commit/782193f2fc06c18a564d5b983839f55b9143b4f7)) -### BREAKING CHANGES +### BREAKING CHANGES -- **geom-clip-poly:** extract as own pkg (formerly @thi.ng/geom-clip) +- **geom-clip-poly:** extract as own pkg (formerly @thi.ng/geom-clip) -# [0.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip@0.0.19...@thi.ng/geom-clip@0.1.0) (2019-07-07) +# [0.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip@0.0.19...@thi.ng/geom-clip@0.1.0) (2019-07-07) -### Features +### Features - **geom-clip:** enable TS strict compiler flags (refactor) ([9b6a2ae](https://github.com/thi-ng/umbrella/commit/9b6a2ae)) diff --git a/packages/geom-closest-point/CHANGELOG.md b/packages/geom-closest-point/CHANGELOG.md index 5dfffe6932..aee7b021ce 100644 --- a/packages/geom-closest-point/CHANGELOG.md +++ b/packages/geom-closest-point/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@2.0.5...@thi.ng/geom-closest-point@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-closest-point - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@2.0.4...@thi.ng/geom-closest-point@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-closest-point - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@2.0.3...@thi.ng/geom-closest-point@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-closest-point - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@2.0.2...@thi.ng/geom-closest-point@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-closest-point - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@2.0.1...@thi.ng/geom-closest-point@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-closest-point - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@2.0.0...@thi.ng/geom-closest-point@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-closest-point - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@1.0.5...@thi.ng/geom-closest-point@2.0.0) (2021-10-12) @@ -80,56 +32,56 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@1.0.4...@thi.ng/geom-closest-point@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@1.0.4...@thi.ng/geom-closest-point@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/geom-closest-point +**Note:** Version bump only for package @thi.ng/geom-closest-point -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.4.0...@thi.ng/geom-closest-point@0.5.0) (2020-09-22) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.4.0...@thi.ng/geom-closest-point@0.5.0) (2020-09-22) -### Bug Fixes +### Bug Fixes -- **geom-closest-point:** update closestPointPolyline() ([1358bac](https://github.com/thi-ng/umbrella/commit/1358bac1a95359340b19adb91b1813edf3e1645a)) +- **geom-closest-point:** update closestPointPolyline() ([1358bac](https://github.com/thi-ng/umbrella/commit/1358bac1a95359340b19adb91b1813edf3e1645a)) -### Features +### Features -- **geom-closest-point:** add support for custom dist fn ([95557f6](https://github.com/thi-ng/umbrella/commit/95557f6716071a92433868ce8536ca1c38a54073)) +- **geom-closest-point:** add support for custom dist fn ([95557f6](https://github.com/thi-ng/umbrella/commit/95557f6716071a92433868ce8536ca1c38a54073)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.3.44...@thi.ng/geom-closest-point@0.4.0) (2020-09-13) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.3.44...@thi.ng/geom-closest-point@0.4.0) (2020-09-13) -### Bug Fixes +### Bug Fixes -- **geom-closest-point:** use alt algorithm closestPointEllipse() ([6b3d00f](https://github.com/thi-ng/umbrella/commit/6b3d00ff84aba9a430e50e2a0a9d7e0e15e95d02)) +- **geom-closest-point:** use alt algorithm closestPointEllipse() ([6b3d00f](https://github.com/thi-ng/umbrella/commit/6b3d00ff84aba9a430e50e2a0a9d7e0e15e95d02)) -### Features +### Features -- **geom-closest-point:** add ellipse support, restructure pkg ([d331b26](https://github.com/thi-ng/umbrella/commit/d331b26fc0a0d16ed2775a784ab709ab3b6dcf60)) +- **geom-closest-point:** add ellipse support, restructure pkg ([d331b26](https://github.com/thi-ng/umbrella/commit/d331b26fc0a0d16ed2775a784ab709ab3b6dcf60)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.2.3...@thi.ng/geom-closest-point@0.3.0) (2019-07-07) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.2.3...@thi.ng/geom-closest-point@0.3.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **geom-closest-point:** type hints (TS 3.5.2) ([fa146d7](https://github.com/thi-ng/umbrella/commit/fa146d7)) -- **geom-closest-point:** update polyline & point array fns ([c5b4757](https://github.com/thi-ng/umbrella/commit/c5b4757)) +- **geom-closest-point:** type hints (TS 3.5.2) ([fa146d7](https://github.com/thi-ng/umbrella/commit/fa146d7)) +- **geom-closest-point:** update polyline & point array fns ([c5b4757](https://github.com/thi-ng/umbrella/commit/c5b4757)) -### Features +### Features -- **geom-clostest-point:** enable TS strict compiler flags (refactor) ([b6b69e6](https://github.com/thi-ng/umbrella/commit/b6b69e6)) +- **geom-clostest-point:** enable TS strict compiler flags (refactor) ([b6b69e6](https://github.com/thi-ng/umbrella/commit/b6b69e6)) -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.2.2...@thi.ng/geom-closest-point@0.2.3) (2019-05-22) +## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.2.2...@thi.ng/geom-closest-point@0.2.3) (2019-05-22) -### Bug Fixes +### Bug Fixes -- **geom-closest-point:** flip sign of plane W component, extract distToPlane() ([74dbcb0](https://github.com/thi-ng/umbrella/commit/74dbcb0)) +- **geom-closest-point:** flip sign of plane W component, extract distToPlane() ([74dbcb0](https://github.com/thi-ng/umbrella/commit/74dbcb0)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.1.13...@thi.ng/geom-closest-point@0.2.0) (2019-04-15) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.1.13...@thi.ng/geom-closest-point@0.2.0) (2019-04-15) -### Features +### Features -- **geom-closest-point:** add fns for more shape types ([5ae2887](https://github.com/thi-ng/umbrella/commit/5ae2887)) +- **geom-closest-point:** add fns for more shape types ([5ae2887](https://github.com/thi-ng/umbrella/commit/5ae2887)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features -- **geom-closest-point:** add more fns, update pkg ([798de06](https://github.com/thi-ng/umbrella/commit/798de06)) +- **geom-closest-point:** add more fns, update pkg ([798de06](https://github.com/thi-ng/umbrella/commit/798de06)) - **geom-closest-point:** extract from geom as new package ([4ff5005](https://github.com/thi-ng/umbrella/commit/4ff5005)) diff --git a/packages/geom-fuzz/CHANGELOG.md b/packages/geom-fuzz/CHANGELOG.md index 7636bec48a..3a0e95e60c 100644 --- a/packages/geom-fuzz/CHANGELOG.md +++ b/packages/geom-fuzz/CHANGELOG.md @@ -3,70 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@2.0.7...@thi.ng/geom-fuzz@2.0.8) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@2.0.6...@thi.ng/geom-fuzz@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@2.0.5...@thi.ng/geom-fuzz@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@2.0.4...@thi.ng/geom-fuzz@2.0.5) (2021-10-27) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@2.0.3...@thi.ng/geom-fuzz@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@2.0.2...@thi.ng/geom-fuzz@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@2.0.1...@thi.ng/geom-fuzz@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@2.0.0...@thi.ng/geom-fuzz@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-fuzz - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@1.0.8...@thi.ng/geom-fuzz@2.0.0) (2021-10-12) @@ -96,13 +32,13 @@ Also: -## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@1.0.6...@thi.ng/geom-fuzz@1.0.7) (2021-08-22) +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@1.0.6...@thi.ng/geom-fuzz@1.0.7) (2021-08-22) -**Note:** Version bump only for package @thi.ng/geom-fuzz +**Note:** Version bump only for package @thi.ng/geom-fuzz -# 0.1.0 (2020-06-20) +# 0.1.0 (2020-06-20) -### Features +### Features -- **examples:** add geom-fuzz-basics example ([8b82723](https://github.com/thi-ng/umbrella/commit/8b82723c3708c78d5a67376036b661baec8e4ce0)) +- **examples:** add geom-fuzz-basics example ([8b82723](https://github.com/thi-ng/umbrella/commit/8b82723c3708c78d5a67376036b661baec8e4ce0)) - **geom-fuzz:** import as new pkg ([3ff1484](https://github.com/thi-ng/umbrella/commit/3ff14848f277bd9dc7b2a009aa0a98d6e1d3df6c)) diff --git a/packages/geom-hull/CHANGELOG.md b/packages/geom-hull/CHANGELOG.md index 20baa8dc16..367bca2aa9 100644 --- a/packages/geom-hull/CHANGELOG.md +++ b/packages/geom-hull/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@2.0.5...@thi.ng/geom-hull@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-hull - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@2.0.4...@thi.ng/geom-hull@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-hull - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@2.0.3...@thi.ng/geom-hull@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-hull - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@2.0.2...@thi.ng/geom-hull@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-hull - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@2.0.1...@thi.ng/geom-hull@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-hull - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@2.0.0...@thi.ng/geom-hull@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-hull - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@1.0.5...@thi.ng/geom-hull@2.0.0) (2021-10-12) @@ -80,10 +32,10 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@1.0.4...@thi.ng/geom-hull@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@1.0.4...@thi.ng/geom-hull@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/geom-hull +**Note:** Version bump only for package @thi.ng/geom-hull -## [0.0.61](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.60...@thi.ng/geom-hull@0.0.61) (2020-08-16) +## [0.0.61](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.60...@thi.ng/geom-hull@0.0.61) (2020-08-16) **Note:** Version bump only for package @thi.ng/geom-hull diff --git a/packages/geom-io-obj/CHANGELOG.md b/packages/geom-io-obj/CHANGELOG.md index 1c56685995..553dd07f6f 100644 --- a/packages/geom-io-obj/CHANGELOG.md +++ b/packages/geom-io-obj/CHANGELOG.md @@ -3,54 +3,6 @@ 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-io-obj@0.2.5...@thi.ng/geom-io-obj@0.2.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-io-obj - - - - - -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.2.4...@thi.ng/geom-io-obj@0.2.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-io-obj - - - - - -## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.2.3...@thi.ng/geom-io-obj@0.2.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-io-obj - - - - - -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.2.2...@thi.ng/geom-io-obj@0.2.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-io-obj - - - - - -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.2.1...@thi.ng/geom-io-obj@0.2.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-io-obj - - - - - -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.2.0...@thi.ng/geom-io-obj@0.2.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-io-obj - - - - - # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.60...@thi.ng/geom-io-obj@0.2.0) (2021-10-12) @@ -80,13 +32,13 @@ Also: -## [0.1.60](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.59...@thi.ng/geom-io-obj@0.1.60) (2021-09-03) +## [0.1.60](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.59...@thi.ng/geom-io-obj@0.1.60) (2021-09-03) -**Note:** Version bump only for package @thi.ng/geom-io-obj +**Note:** Version bump only for package @thi.ng/geom-io-obj -# 0.1.0 (2020-04-20) +# 0.1.0 (2020-04-20) -### Features +### Features -- **geom-io-obj:** add more opts, tessellator, tests ([ea65418](https://github.com/thi-ng/umbrella/commit/ea6541847975846080a905b06e24c717fc648a84)) +- **geom-io-obj:** add more opts, tessellator, tests ([ea65418](https://github.com/thi-ng/umbrella/commit/ea6541847975846080a905b06e24c717fc648a84)) - **geom-io-obj:** import as new pkg ([2708bbf](https://github.com/thi-ng/umbrella/commit/2708bbfee138be06c71c8eb84996c533bdbba8e2)) diff --git a/packages/geom-isec/CHANGELOG.md b/packages/geom-isec/CHANGELOG.md index 580e043780..69e5811d56 100644 --- a/packages/geom-isec/CHANGELOG.md +++ b/packages/geom-isec/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@2.0.5...@thi.ng/geom-isec@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-isec - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@2.0.4...@thi.ng/geom-isec@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-isec - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@2.0.3...@thi.ng/geom-isec@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-isec - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@2.0.2...@thi.ng/geom-isec@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-isec - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@2.0.1...@thi.ng/geom-isec@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-isec - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@2.0.0...@thi.ng/geom-isec@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-isec - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@1.0.5...@thi.ng/geom-isec@2.0.0) (2021-10-12) @@ -80,70 +32,70 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@1.0.4...@thi.ng/geom-isec@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@1.0.4...@thi.ng/geom-isec@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/geom-isec +**Note:** Version bump only for package @thi.ng/geom-isec -## [0.7.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.7.3...@thi.ng/geom-isec@0.7.4) (2021-01-02) +## [0.7.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.7.3...@thi.ng/geom-isec@0.7.4) (2021-01-02) -### Bug Fixes +### Bug Fixes -- **geom-isec:** fix [#269](https://github.com/thi-ng/umbrella/issues/269) update rayBox() ([441cddb](https://github.com/thi-ng/umbrella/commit/441cddbdc4707465a182f3fa903a4c6bdc4e9004)) +- **geom-isec:** fix [#269](https://github.com/thi-ng/umbrella/issues/269) update rayBox() ([441cddb](https://github.com/thi-ng/umbrella/commit/441cddbdc4707465a182f3fa903a4c6bdc4e9004)) -# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.6.1...@thi.ng/geom-isec@0.7.0) (2020-11-24) +# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.6.1...@thi.ng/geom-isec@0.7.0) (2020-11-24) -### Features +### Features -- **geom-isec:** add pointIn3Circle/4Sphere() checks ([76d44bf](https://github.com/thi-ng/umbrella/commit/76d44bf9acd0078f5644dad867443ab83721c3c8)) +- **geom-isec:** add pointIn3Circle/4Sphere() checks ([76d44bf](https://github.com/thi-ng/umbrella/commit/76d44bf9acd0078f5644dad867443ab83721c3c8)) -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.5.8...@thi.ng/geom-isec@0.6.0) (2020-09-22) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.5.8...@thi.ng/geom-isec@0.6.0) (2020-09-22) -### Bug Fixes +### Bug Fixes -- **geom-isec:** testCenteredAABBSphere() ([95a29b1](https://github.com/thi-ng/umbrella/commit/95a29b199077c741c83f4f78871f9627264f198d)) +- **geom-isec:** testCenteredAABBSphere() ([95a29b1](https://github.com/thi-ng/umbrella/commit/95a29b199077c741c83f4f78871f9627264f198d)) -### Features +### Features -- **geom-isec:** update ray-line/polyline fns ([b3775b0](https://github.com/thi-ng/umbrella/commit/b3775b08e1c33cf7c2e94e0a4b119b33e4a104ba)) +- **geom-isec:** update ray-line/polyline fns ([b3775b0](https://github.com/thi-ng/umbrella/commit/b3775b08e1c33cf7c2e94e0a4b119b33e4a104ba)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.4.26...@thi.ng/geom-isec@0.5.0) (2020-07-17) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.4.26...@thi.ng/geom-isec@0.5.0) (2020-07-17) -### Features +### Features -- **geom-isec:** add intersectLinePolylineAll() ([1f38d92](https://github.com/thi-ng/umbrella/commit/1f38d92e0d88c855251fa14627975b0bb1c7cf39)) +- **geom-isec:** add intersectLinePolylineAll() ([1f38d92](https://github.com/thi-ng/umbrella/commit/1f38d92e0d88c855251fa14627975b0bb1c7cf39)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.3.10...@thi.ng/geom-isec@0.4.0) (2020-01-24) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.3.10...@thi.ng/geom-isec@0.4.0) (2020-01-24) -### Features +### Features -- **geom-isec:** add testBoxSphere nD version, minor optimizations ([122c187](https://github.com/thi-ng/umbrella/commit/122c1876375f638b35f9f576824f2af081008081)) -- **geom-isec:** add testCenteredBoxSphere() & pointInCenteredBox() tests (nD) ([6c5af97](https://github.com/thi-ng/umbrella/commit/6c5af97a8da9bce307bc76f956c185c5e75a9e8d)) +- **geom-isec:** add testBoxSphere nD version, minor optimizations ([122c187](https://github.com/thi-ng/umbrella/commit/122c1876375f638b35f9f576824f2af081008081)) +- **geom-isec:** add testCenteredBoxSphere() & pointInCenteredBox() tests (nD) ([6c5af97](https://github.com/thi-ng/umbrella/commit/6c5af97a8da9bce307bc76f956c185c5e75a9e8d)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.2.0...@thi.ng/geom-isec@0.3.0) (2019-07-07) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.2.0...@thi.ng/geom-isec@0.3.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **geom-isec:** add missing return type for intersectRayCircle() ([eaceb1a](https://github.com/thi-ng/umbrella/commit/eaceb1a)) -- **geom-isec:** update madd & perpendicular call sites ([#95](https://github.com/thi-ng/umbrella/issues/95)) ([d2e9969](https://github.com/thi-ng/umbrella/commit/d2e9969)) +- **geom-isec:** add missing return type for intersectRayCircle() ([eaceb1a](https://github.com/thi-ng/umbrella/commit/eaceb1a)) +- **geom-isec:** update madd & perpendicular call sites ([#95](https://github.com/thi-ng/umbrella/issues/95)) ([d2e9969](https://github.com/thi-ng/umbrella/commit/d2e9969)) -### Features +### Features -- **geom-isec:** enable TS strict compiler flags (refactor) ([4cdbd31](https://github.com/thi-ng/umbrella/commit/4cdbd31)) +- **geom-isec:** enable TS strict compiler flags (refactor) ([4cdbd31](https://github.com/thi-ng/umbrella/commit/4cdbd31)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.1.16...@thi.ng/geom-isec@0.2.0) (2019-05-22) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.1.16...@thi.ng/geom-isec@0.2.0) (2019-05-22) -### Bug Fixes +### Bug Fixes -- **geom-isec:** fix [#84](https://github.com/thi-ng/umbrella/issues/84), update pointInSegment, add tests ([2bef312](https://github.com/thi-ng/umbrella/commit/2bef312)) +- **geom-isec:** fix [#84](https://github.com/thi-ng/umbrella/issues/84), update pointInSegment, add tests ([2bef312](https://github.com/thi-ng/umbrella/commit/2bef312)) -### Features +### Features -- **geom-isec:** add ray-plane, plane-plane fns, update readme ([40a8bff](https://github.com/thi-ng/umbrella/commit/40a8bff)) +- **geom-isec:** add ray-plane, plane-plane fns, update readme ([40a8bff](https://github.com/thi-ng/umbrella/commit/40a8bff)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features -- **geom-isec:** add ray-rect/aabb tests, fix ray-line, add NONE, update docs ([93e2ea6](https://github.com/thi-ng/umbrella/commit/93e2ea6)) -- **geom-isec:** extract from geom as new package ([285dde4](https://github.com/thi-ng/umbrella/commit/285dde4)) +- **geom-isec:** add ray-rect/aabb tests, fix ray-line, add NONE, update docs ([93e2ea6](https://github.com/thi-ng/umbrella/commit/93e2ea6)) +- **geom-isec:** extract from geom as new package ([285dde4](https://github.com/thi-ng/umbrella/commit/285dde4)) - **geom-isec:** migrate point intersection/containment checks ([2b23546](https://github.com/thi-ng/umbrella/commit/2b23546)) diff --git a/packages/geom-isoline/CHANGELOG.md b/packages/geom-isoline/CHANGELOG.md index 7961f8404e..29356507bf 100644 --- a/packages/geom-isoline/CHANGELOG.md +++ b/packages/geom-isoline/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@2.0.5...@thi.ng/geom-isoline@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-isoline - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@2.0.4...@thi.ng/geom-isoline@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-isoline - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@2.0.3...@thi.ng/geom-isoline@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-isoline - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@2.0.2...@thi.ng/geom-isoline@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-isoline - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@2.0.1...@thi.ng/geom-isoline@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-isoline - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@2.0.0...@thi.ng/geom-isoline@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-isoline - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@1.1.4...@thi.ng/geom-isoline@2.0.0) (2021-10-12) @@ -80,36 +32,36 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@1.0.1...@thi.ng/geom-isoline@1.1.0) (2021-08-09) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@1.0.1...@thi.ng/geom-isoline@1.1.0) (2021-08-09) -### Bug Fixes +### Bug Fixes -- **geom-isoline:** add half-pixel offset to result coords ([9b90370](https://github.com/thi-ng/umbrella/commit/9b9037048a7664eca20fda50df44e3018323d475)) +- **geom-isoline:** add half-pixel offset to result coords ([9b90370](https://github.com/thi-ng/umbrella/commit/9b9037048a7664eca20fda50df44e3018323d475)) -### Features +### Features -- **geom-isoline:** add scale factor support ([b3f93d2](https://github.com/thi-ng/umbrella/commit/b3f93d20ff56464d2bec86d2de721344872d0cbc)) +- **geom-isoline:** add scale factor support ([b3f93d2](https://github.com/thi-ng/umbrella/commit/b3f93d20ff56464d2bec86d2de721344872d0cbc)) -## [0.1.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.24...@thi.ng/geom-isoline@0.1.25) (2019-08-21) +## [0.1.25](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.24...@thi.ng/geom-isoline@0.1.25) (2019-08-21) -### Performance Improvements +### Performance Improvements -- **geom-isoline:** refactor contourVertex as jump table, minor updates ([d25827e](https://github.com/thi-ng/umbrella/commit/d25827e)) +- **geom-isoline:** refactor contourVertex as jump table, minor updates ([d25827e](https://github.com/thi-ng/umbrella/commit/d25827e)) -## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.1...@thi.ng/geom-isoline@0.1.2) (2019-02-11) +## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.1...@thi.ng/geom-isoline@0.1.2) (2019-02-11) -### Performance Improvements +### Performance Improvements -- **geom-isoline:** flatten LUTs, manual destructure ([763d7b9](https://github.com/thi-ng/umbrella/commit/763d7b9)) +- **geom-isoline:** flatten LUTs, manual destructure ([763d7b9](https://github.com/thi-ng/umbrella/commit/763d7b9)) -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.0...@thi.ng/geom-isoline@0.1.1) (2019-02-10) +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.0...@thi.ng/geom-isoline@0.1.1) (2019-02-10) -### Performance Improvements +### Performance Improvements -- **geom-isoline:** minor optimizations ([d990c3c](https://github.com/thi-ng/umbrella/commit/d990c3c)) +- **geom-isoline:** minor optimizations ([d990c3c](https://github.com/thi-ng/umbrella/commit/d990c3c)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features - **geom-isoline:** import package (ported from clojure) ([e30b211](https://github.com/thi-ng/umbrella/commit/e30b211)) diff --git a/packages/geom-poly-utils/CHANGELOG.md b/packages/geom-poly-utils/CHANGELOG.md index 95b760c057..34d680639b 100644 --- a/packages/geom-poly-utils/CHANGELOG.md +++ b/packages/geom-poly-utils/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@2.0.5...@thi.ng/geom-poly-utils@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-poly-utils - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@2.0.4...@thi.ng/geom-poly-utils@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-poly-utils - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@2.0.3...@thi.ng/geom-poly-utils@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-poly-utils - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@2.0.2...@thi.ng/geom-poly-utils@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-poly-utils - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@2.0.1...@thi.ng/geom-poly-utils@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-poly-utils - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@2.0.0...@thi.ng/geom-poly-utils@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-poly-utils - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@1.0.5...@thi.ng/geom-poly-utils@2.0.0) (2021-10-12) @@ -80,32 +32,32 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@1.0.4...@thi.ng/geom-poly-utils@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@1.0.4...@thi.ng/geom-poly-utils@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/geom-poly-utils +**Note:** Version bump only for package @thi.ng/geom-poly-utils -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.2.2...@thi.ng/geom-poly-utils@0.3.0) (2020-12-22) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.2.2...@thi.ng/geom-poly-utils@0.3.0) (2020-12-22) -### Features +### Features -- **geom-poly-utils:** add tangents(), smoothTangents() ([12a9d8a](https://github.com/thi-ng/umbrella/commit/12a9d8a641672f4c3e007a80dd08cfe9b54ce650)) +- **geom-poly-utils:** add tangents(), smoothTangents() ([12a9d8a](https://github.com/thi-ng/umbrella/commit/12a9d8a641672f4c3e007a80dd08cfe9b54ce650)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.1.66...@thi.ng/geom-poly-utils@0.2.0) (2020-11-24) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.1.66...@thi.ng/geom-poly-utils@0.2.0) (2020-11-24) -### Features +### Features -- **geom-poly-utils:** add circumCenter3() ([342b4a3](https://github.com/thi-ng/umbrella/commit/342b4a36f634966c52d92b5beb22e41f79db1451)) +- **geom-poly-utils:** add circumCenter3() ([342b4a3](https://github.com/thi-ng/umbrella/commit/342b4a36f634966c52d92b5beb22e41f79db1451)) -## [0.1.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.1.17...@thi.ng/geom-poly-utils@0.1.18) (2019-07-07) +## [0.1.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.1.17...@thi.ng/geom-poly-utils@0.1.18) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **geom-poly-utils:** update madd call sites ([#95](https://github.com/thi-ng/umbrella/issues/95)) ([3250c82](https://github.com/thi-ng/umbrella/commit/3250c82)) +- **geom-poly-utils:** update madd call sites ([#95](https://github.com/thi-ng/umbrella/issues/95)) ([3250c82](https://github.com/thi-ng/umbrella/commit/3250c82)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features -- **geom-poly-utils:** add convexity(), remove obsolete/migrated point checks ([895102d](https://github.com/thi-ng/umbrella/commit/895102d)) -- **geom-poly-utils:** extract from geom as new package ([5ef4c56](https://github.com/thi-ng/umbrella/commit/5ef4c56)) +- **geom-poly-utils:** add convexity(), remove obsolete/migrated point checks ([895102d](https://github.com/thi-ng/umbrella/commit/895102d)) +- **geom-poly-utils:** extract from geom as new package ([5ef4c56](https://github.com/thi-ng/umbrella/commit/5ef4c56)) - **geom-poly-utils:** move barycentric fns from main geom pkg ([68a26f4](https://github.com/thi-ng/umbrella/commit/68a26f4)) diff --git a/packages/geom-resample/CHANGELOG.md b/packages/geom-resample/CHANGELOG.md index 86c926f95d..9517f8d5e9 100644 --- a/packages/geom-resample/CHANGELOG.md +++ b/packages/geom-resample/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@2.0.5...@thi.ng/geom-resample@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-resample - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@2.0.4...@thi.ng/geom-resample@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-resample - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@2.0.3...@thi.ng/geom-resample@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-resample - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@2.0.2...@thi.ng/geom-resample@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-resample - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@2.0.1...@thi.ng/geom-resample@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-resample - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@2.0.0...@thi.ng/geom-resample@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-resample - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@1.0.5...@thi.ng/geom-resample@2.0.0) (2021-10-12) @@ -80,18 +32,18 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@1.0.4...@thi.ng/geom-resample@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@1.0.4...@thi.ng/geom-resample@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/geom-resample +**Note:** Version bump only for package @thi.ng/geom-resample -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.1.17...@thi.ng/geom-resample@0.2.0) (2019-07-07) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.1.17...@thi.ng/geom-resample@0.2.0) (2019-07-07) -### Features +### Features -- **geom-resample:** enable TS strict compiler flags (refactor) ([c4b0919](https://github.com/thi-ng/umbrella/commit/c4b0919)) +- **geom-resample:** enable TS strict compiler flags (refactor) ([c4b0919](https://github.com/thi-ng/umbrella/commit/c4b0919)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features - **geom-resample:** extract from geom as new package ([79abd0b](https://github.com/thi-ng/umbrella/commit/79abd0b)) diff --git a/packages/geom-splines/CHANGELOG.md b/packages/geom-splines/CHANGELOG.md index 811433faf2..05ccd4a5cd 100644 --- a/packages/geom-splines/CHANGELOG.md +++ b/packages/geom-splines/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@2.0.5...@thi.ng/geom-splines@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-splines - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@2.0.4...@thi.ng/geom-splines@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-splines - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@2.0.3...@thi.ng/geom-splines@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-splines - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@2.0.2...@thi.ng/geom-splines@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-splines - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@2.0.1...@thi.ng/geom-splines@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-splines - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@2.0.0...@thi.ng/geom-splines@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-splines - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@1.0.5...@thi.ng/geom-splines@2.0.0) (2021-10-12) @@ -80,49 +32,49 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@1.0.4...@thi.ng/geom-splines@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@1.0.4...@thi.ng/geom-splines@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/geom-splines +**Note:** Version bump only for package @thi.ng/geom-splines -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.4.5...@thi.ng/geom-splines@0.5.0) (2020-02-25) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.4.5...@thi.ng/geom-splines@0.5.0) (2020-02-25) -### Features +### Features -- **geom-splines:** add openCubicFromBreakPoints(), refactor, [#208](https://github.com/thi-ng/umbrella/issues/208) ([1882262](https://github.com/thi-ng/umbrella/commit/188226216099a33b6251540b497ce8fd946502d8)) -- **geom-splines:** add openCubicFromControlPoints(), [#208](https://github.com/thi-ng/umbrella/issues/208) ([1a95d94](https://github.com/thi-ng/umbrella/commit/1a95d94df2396e14247cca84d3add7385d74a693)) -- **geom-splines:** add sampleCubicArray(), sampleQuadraticArray(), [#208](https://github.com/thi-ng/umbrella/issues/208) ([bfc09db](https://github.com/thi-ng/umbrella/commit/bfc09db2493d50576c9f57a93273a3bd102b7ad8)) +- **geom-splines:** add openCubicFromBreakPoints(), refactor, [#208](https://github.com/thi-ng/umbrella/issues/208) ([1882262](https://github.com/thi-ng/umbrella/commit/188226216099a33b6251540b497ce8fd946502d8)) +- **geom-splines:** add openCubicFromControlPoints(), [#208](https://github.com/thi-ng/umbrella/issues/208) ([1a95d94](https://github.com/thi-ng/umbrella/commit/1a95d94df2396e14247cca84d3add7385d74a693)) +- **geom-splines:** add sampleCubicArray(), sampleQuadraticArray(), [#208](https://github.com/thi-ng/umbrella/issues/208) ([bfc09db](https://github.com/thi-ng/umbrella/commit/bfc09db2493d50576c9f57a93273a3bd102b7ad8)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.3.4...@thi.ng/geom-splines@0.4.0) (2019-08-21) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.3.4...@thi.ng/geom-splines@0.4.0) (2019-08-21) -### Features +### Features -- **geom-splines:** add cubicTangentAt / quadraticTangentAt() ([e1cf355](https://github.com/thi-ng/umbrella/commit/e1cf355)) +- **geom-splines:** add cubicTangentAt / quadraticTangentAt() ([e1cf355](https://github.com/thi-ng/umbrella/commit/e1cf355)) -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.3.0...@thi.ng/geom-splines@0.3.1) (2019-07-31) +## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.3.0...@thi.ng/geom-splines@0.3.1) (2019-07-31) -### Bug Fixes +### Bug Fixes -- **geom-splines:** fix seg count in cubicFromArc(), minor optimizations ([e289ade](https://github.com/thi-ng/umbrella/commit/e289ade)) +- **geom-splines:** fix seg count in cubicFromArc(), minor optimizations ([e289ade](https://github.com/thi-ng/umbrella/commit/e289ade)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.2.1...@thi.ng/geom-splines@0.3.0) (2019-07-12) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.2.1...@thi.ng/geom-splines@0.3.0) (2019-07-12) -### Bug Fixes +### Bug Fixes -- **geom-splines:** add full circle check for cubicFromArc() ([3e386f7](https://github.com/thi-ng/umbrella/commit/3e386f7)) -- **geom-splines:** fix [#100](https://github.com/thi-ng/umbrella/issues/100), replace cubicBounds impl ([6c64b88](https://github.com/thi-ng/umbrella/commit/6c64b88)) +- **geom-splines:** add full circle check for cubicFromArc() ([3e386f7](https://github.com/thi-ng/umbrella/commit/3e386f7)) +- **geom-splines:** fix [#100](https://github.com/thi-ng/umbrella/issues/100), replace cubicBounds impl ([6c64b88](https://github.com/thi-ng/umbrella/commit/6c64b88)) -### Features +### Features -- **geom-splines:** add closedCubicFromBreak/ControlPoints, update readme ([1284f37](https://github.com/thi-ng/umbrella/commit/1284f37)) +- **geom-splines:** add closedCubicFromBreak/ControlPoints, update readme ([1284f37](https://github.com/thi-ng/umbrella/commit/1284f37)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.1.17...@thi.ng/geom-splines@0.2.0) (2019-07-07) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.1.17...@thi.ng/geom-splines@0.2.0) (2019-07-07) -### Features +### Features -- **geom-splines:** enable TS strict compiler flags (refactor) ([748417b](https://github.com/thi-ng/umbrella/commit/748417b)) +- **geom-splines:** enable TS strict compiler flags (refactor) ([748417b](https://github.com/thi-ng/umbrella/commit/748417b)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features - **geom-splines:** extract from geom as new package ([027150a](https://github.com/thi-ng/umbrella/commit/027150a)) diff --git a/packages/geom-subdiv-curve/CHANGELOG.md b/packages/geom-subdiv-curve/CHANGELOG.md index 7a8c41b9df..57e2713192 100644 --- a/packages/geom-subdiv-curve/CHANGELOG.md +++ b/packages/geom-subdiv-curve/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@2.0.5...@thi.ng/geom-subdiv-curve@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-subdiv-curve - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@2.0.4...@thi.ng/geom-subdiv-curve@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-subdiv-curve - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@2.0.3...@thi.ng/geom-subdiv-curve@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-subdiv-curve - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@2.0.2...@thi.ng/geom-subdiv-curve@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-subdiv-curve - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@2.0.1...@thi.ng/geom-subdiv-curve@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-subdiv-curve - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@2.0.0...@thi.ng/geom-subdiv-curve@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-subdiv-curve - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@1.0.5...@thi.ng/geom-subdiv-curve@2.0.0) (2021-10-12) @@ -80,12 +32,12 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@1.0.4...@thi.ng/geom-subdiv-curve@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@1.0.4...@thi.ng/geom-subdiv-curve@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/geom-subdiv-curve +**Note:** Version bump only for package @thi.ng/geom-subdiv-curve -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features - **geom-subdiv-curve:** extract from geom as new package ([324a516](https://github.com/thi-ng/umbrella/commit/324a516)) diff --git a/packages/geom-tessellate/CHANGELOG.md b/packages/geom-tessellate/CHANGELOG.md index 42cd26cf55..c925d7658b 100644 --- a/packages/geom-tessellate/CHANGELOG.md +++ b/packages/geom-tessellate/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@2.0.5...@thi.ng/geom-tessellate@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-tessellate - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@2.0.4...@thi.ng/geom-tessellate@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-tessellate - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@2.0.3...@thi.ng/geom-tessellate@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-tessellate - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@2.0.2...@thi.ng/geom-tessellate@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-tessellate - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@2.0.1...@thi.ng/geom-tessellate@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-tessellate - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@2.0.0...@thi.ng/geom-tessellate@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-tessellate - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@1.0.5...@thi.ng/geom-tessellate@2.0.0) (2021-10-12) @@ -80,24 +32,24 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@1.0.4...@thi.ng/geom-tessellate@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@1.0.4...@thi.ng/geom-tessellate@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/geom-tessellate +**Note:** Version bump only for package @thi.ng/geom-tessellate -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.1.17...@thi.ng/geom-tessellate@0.2.0) (2019-07-07) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.1.17...@thi.ng/geom-tessellate@0.2.0) (2019-07-07) -### Features +### Features -- **geom-tessellate:** enable TS strict compiler flags (refactor) ([8d610c3](https://github.com/thi-ng/umbrella/commit/8d610c3)) +- **geom-tessellate:** enable TS strict compiler flags (refactor) ([8d610c3](https://github.com/thi-ng/umbrella/commit/8d610c3)) -## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.1.11...@thi.ng/geom-tessellate@0.1.12) (2019-04-02) +## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.1.11...@thi.ng/geom-tessellate@0.1.12) (2019-04-02) -### Bug Fixes +### Bug Fixes -- **geom-tesselate:** TS3.4 type inference ([800c1c7](https://github.com/thi-ng/umbrella/commit/800c1c7)) +- **geom-tesselate:** TS3.4 type inference ([800c1c7](https://github.com/thi-ng/umbrella/commit/800c1c7)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features - **geom-tessellate:** extract from geom as new package ([cb2429c](https://github.com/thi-ng/umbrella/commit/cb2429c)) diff --git a/packages/geom-voronoi/CHANGELOG.md b/packages/geom-voronoi/CHANGELOG.md index dbe5f0afaf..0028f8a643 100644 --- a/packages/geom-voronoi/CHANGELOG.md +++ b/packages/geom-voronoi/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@2.0.5...@thi.ng/geom-voronoi@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-voronoi - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@2.0.4...@thi.ng/geom-voronoi@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom-voronoi - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@2.0.3...@thi.ng/geom-voronoi@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom-voronoi - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@2.0.2...@thi.ng/geom-voronoi@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-voronoi - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@2.0.1...@thi.ng/geom-voronoi@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom-voronoi - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@2.0.0...@thi.ng/geom-voronoi@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom-voronoi - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@1.0.5...@thi.ng/geom-voronoi@2.0.0) (2021-10-12) @@ -80,33 +32,33 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@1.0.4...@thi.ng/geom-voronoi@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@1.0.4...@thi.ng/geom-voronoi@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/geom-voronoi +**Note:** Version bump only for package @thi.ng/geom-voronoi -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.2.1...@thi.ng/geom-voronoi@0.2.2) (2020-07-28) +## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.2.1...@thi.ng/geom-voronoi@0.2.2) (2020-07-28) -### Bug Fixes +### Bug Fixes -- **geom-voronoi:** always computeDual() in ctor ([12e0232](https://github.com/thi-ng/umbrella/commit/12e023265c8d141e6c5f4e539541dfc017fdcfc1)) +- **geom-voronoi:** always computeDual() in ctor ([12e0232](https://github.com/thi-ng/umbrella/commit/12e023265c8d141e6c5f4e539541dfc017fdcfc1)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.1.55...@thi.ng/geom-voronoi@0.2.0) (2020-07-17) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.1.55...@thi.ng/geom-voronoi@0.2.0) (2020-07-17) -### Features +### Features -- **geom-voronoi:** update DVMesh.add() ([caa341b](https://github.com/thi-ng/umbrella/commit/caa341b8e40630981ca71db1c7cb84e8b30f4cc6)) +- **geom-voronoi:** update DVMesh.add() ([caa341b](https://github.com/thi-ng/umbrella/commit/caa341b8e40630981ca71db1c7cb84e8b30f4cc6)) -### Performance Improvements +### Performance Improvements -- **geom-voronoi:** optimize boundary vertex checks ([e4169bd](https://github.com/thi-ng/umbrella/commit/e4169bd73107b4835c0739676bd296c0e4902b1e)) +- **geom-voronoi:** optimize boundary vertex checks ([e4169bd](https://github.com/thi-ng/umbrella/commit/e4169bd73107b4835c0739676bd296c0e4902b1e)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features -- **geom-voronoi:** add support for vertex user data, tolerances, refactor QE changes ([2ff68db](https://github.com/thi-ng/umbrella/commit/2ff68db)) -- **geom-voronoi:** re-import & update QE delaunay/voronoi pkg (MBP2010) ([c903293](https://github.com/thi-ng/umbrella/commit/c903293)) +- **geom-voronoi:** add support for vertex user data, tolerances, refactor QE changes ([2ff68db](https://github.com/thi-ng/umbrella/commit/2ff68db)) +- **geom-voronoi:** re-import & update QE delaunay/voronoi pkg (MBP2010) ([c903293](https://github.com/thi-ng/umbrella/commit/c903293)) -### Performance Improvements +### Performance Improvements - **geom-voronoi:** update computeDual(), update isBoundary() ([4d19aa2](https://github.com/thi-ng/umbrella/commit/4d19aa2)) diff --git a/packages/geom/CHANGELOG.md b/packages/geom/CHANGELOG.md index d15f06d993..a997834bbe 100644 --- a/packages/geom/CHANGELOG.md +++ b/packages/geom/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@3.0.6...@thi.ng/geom@3.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom - - - - - -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@3.0.5...@thi.ng/geom@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/geom - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@3.0.4...@thi.ng/geom@3.0.5) (2021-10-27) - -**Note:** Version bump only for package @thi.ng/geom - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@3.0.3...@thi.ng/geom@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/geom - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@3.0.2...@thi.ng/geom@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@3.0.1...@thi.ng/geom@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/geom - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@3.0.0...@thi.ng/geom@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/geom - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@2.1.29...@thi.ng/geom@3.0.0) (2021-10-12) @@ -88,197 +32,197 @@ Also: -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@2.0.6...@thi.ng/geom@2.1.0) (2021-02-20) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@2.0.6...@thi.ng/geom@2.1.0) (2021-02-20) -### Bug Fixes +### Bug Fixes -- **geom:** fix regression/update buffer arg types ([9cf5e5d](https://github.com/thi-ng/umbrella/commit/9cf5e5d43d648eecfdcba861f44acc4d3e9fd17c)) +- **geom:** fix regression/update buffer arg types ([9cf5e5d](https://github.com/thi-ng/umbrella/commit/9cf5e5d43d648eecfdcba861f44acc4d3e9fd17c)) -### Features +### Features -- **geom:** add tangentAt() support for cubic/quadratic ([4302f58](https://github.com/thi-ng/umbrella/commit/4302f58dd4d490fbb0b97754ae7d54f28a8fa269)) +- **geom:** add tangentAt() support for cubic/quadratic ([4302f58](https://github.com/thi-ng/umbrella/commit/4302f58dd4d490fbb0b97754ae7d54f28a8fa269)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.13.4...@thi.ng/geom@2.0.0) (2020-12-22) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.13.4...@thi.ng/geom@2.0.0) (2020-12-22) -### Bug Fixes +### Bug Fixes -- **geom:** fix [#268](https://github.com/thi-ng/umbrella/issues/268) add Group.copyTransformed() ([2da6c63](https://github.com/thi-ng/umbrella/commit/2da6c63b5a2dbc45bc1272eaf592d3d74d8ce74e)) +- **geom:** fix [#268](https://github.com/thi-ng/umbrella/issues/268) add Group.copyTransformed() ([2da6c63](https://github.com/thi-ng/umbrella/commit/2da6c63b5a2dbc45bc1272eaf592d3d74d8ce74e)) -### Code Refactoring +### Code Refactoring -- **geom:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([67988ad](https://github.com/thi-ng/umbrella/commit/67988ad31f478b28de85e40d8ab7c51501ef4acb)) -- **geom:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace Type enum w/ alias ([ef7ba74](https://github.com/thi-ng/umbrella/commit/ef7ba74c189755d760d84c700b0c970a281a3b04)) +- **geom:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([67988ad](https://github.com/thi-ng/umbrella/commit/67988ad31f478b28de85e40d8ab7c51501ef4acb)) +- **geom:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace Type enum w/ alias ([ef7ba74](https://github.com/thi-ng/umbrella/commit/ef7ba74c189755d760d84c700b0c970a281a3b04)) -### BREAKING CHANGES +### BREAKING CHANGES -- **geom:** replace Type enum returned by IShape.type w/ string consts - - update all shape classes - - update all ops/multimethod dispatches -- **geom:** replace SegmentType w/ type alias +- **geom:** replace Type enum returned by IShape.type w/ string consts + - update all shape classes + - update all ops/multimethod dispatches +- **geom:** replace SegmentType w/ type alias -## [1.13.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.13.0...@thi.ng/geom@1.13.1) (2020-11-24) +## [1.13.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.13.0...@thi.ng/geom@1.13.1) (2020-11-24) -### Bug Fixes +### Bug Fixes -- **geom:** add missing translate() impls for Cubic/Quadratic ([fe4c027](https://github.com/thi-ng/umbrella/commit/fe4c027e8a652ccd7bf7513e9348f21560f50b9c)) -- **geom:** update whitespace check in pathFromSvg() ([2ce5ec1](https://github.com/thi-ng/umbrella/commit/2ce5ec178bce371f3b8029ea1041f89e10500ead)) +- **geom:** add missing translate() impls for Cubic/Quadratic ([fe4c027](https://github.com/thi-ng/umbrella/commit/fe4c027e8a652ccd7bf7513e9348f21560f50b9c)) +- **geom:** update whitespace check in pathFromSvg() ([2ce5ec1](https://github.com/thi-ng/umbrella/commit/2ce5ec178bce371f3b8029ea1041f89e10500ead)) -# [1.13.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.12.0...@thi.ng/geom@1.13.0) (2020-10-03) +# [1.13.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.12.0...@thi.ng/geom@1.13.0) (2020-10-03) -### Bug Fixes +### Bug Fixes -- **geom:** arg order pointAt() impl (RAY/RAY3) ([6ec9b46](https://github.com/thi-ng/umbrella/commit/6ec9b462ff4f6aaa0da8634f303ff37c329c8fdf)) +- **geom:** arg order pointAt() impl (RAY/RAY3) ([6ec9b46](https://github.com/thi-ng/umbrella/commit/6ec9b462ff4f6aaa0da8634f303ff37c329c8fdf)) -### Features +### Features -- **vectors, geom:** point on ray at distance ([0b04b80](https://github.com/thi-ng/umbrella/commit/0b04b80f1eaa700e262f99d4726651c90d4fed2b)) +- **vectors, geom:** point on ray at distance ([0b04b80](https://github.com/thi-ng/umbrella/commit/0b04b80f1eaa700e262f99d4726651c90d4fed2b)) -# [1.12.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.11.8...@thi.ng/geom@1.12.0) (2020-09-22) +# [1.12.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.11.8...@thi.ng/geom@1.12.0) (2020-09-22) -### Features +### Features -- **geom:** add basic text support ([9d1424d](https://github.com/thi-ng/umbrella/commit/9d1424d1c57e4d2c55fb6cfdd507f3ca7cd85dc3)) +- **geom:** add basic text support ([9d1424d](https://github.com/thi-ng/umbrella/commit/9d1424d1c57e4d2c55fb6cfdd507f3ca7cd85dc3)) -## [1.11.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.11.6...@thi.ng/geom@1.11.7) (2020-08-28) +## [1.11.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.11.6...@thi.ng/geom@1.11.7) (2020-08-28) -### Bug Fixes +### Bug Fixes -- **geom:** update asPolyline() for PATH/POLYGON ([243962c](https://github.com/thi-ng/umbrella/commit/243962ce4b2a690eb84e540f9d55d52d355edc39)) +- **geom:** update asPolyline() for PATH/POLYGON ([243962c](https://github.com/thi-ng/umbrella/commit/243962ce4b2a690eb84e540f9d55d52d355edc39)) -# [1.11.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.10.7...@thi.ng/geom@1.11.0) (2020-07-17) +# [1.11.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.10.7...@thi.ng/geom@1.11.0) (2020-07-17) -### Bug Fixes +### Bug Fixes -- **geom:** update svgDoc() attrib inject (add null check) ([6898975](https://github.com/thi-ng/umbrella/commit/6898975f9d1604486add067904ac284d3837dba6)) +- **geom:** update svgDoc() attrib inject (add null check) ([6898975](https://github.com/thi-ng/umbrella/commit/6898975f9d1604486add067904ac284d3837dba6)) -### Features +### Features -- **geom:** add PathBuilderOpts, update Path.toHiccup() ([deb9892](https://github.com/thi-ng/umbrella/commit/deb98927bd08f717abbee4d9a171bd3e3236cb00)) -- **geom:** add/update clipVertex() impls ([a87c31c](https://github.com/thi-ng/umbrella/commit/a87c31cbb5be4ddd9c6159362386204f396d1f2e)) +- **geom:** add PathBuilderOpts, update Path.toHiccup() ([deb9892](https://github.com/thi-ng/umbrella/commit/deb98927bd08f717abbee4d9a171bd3e3236cb00)) +- **geom:** add/update clipVertex() impls ([a87c31c](https://github.com/thi-ng/umbrella/commit/a87c31cbb5be4ddd9c6159362386204f396d1f2e)) -# [1.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.9.8...@thi.ng/geom@1.10.0) (2020-06-20) +# [1.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.9.8...@thi.ng/geom@1.10.0) (2020-06-20) -### Features +### Features -- **geom:** add offset() & initial impls ([819afd1](https://github.com/thi-ng/umbrella/commit/819afd13896661266653a3b71b96ed0549b406ba)) -- **geom:** add rectFromCentroid() ([7837961](https://github.com/thi-ng/umbrella/commit/78379612addef0563d09fccb3ed8bb9addd739fc)) +- **geom:** add offset() & initial impls ([819afd1](https://github.com/thi-ng/umbrella/commit/819afd13896661266653a3b71b96ed0549b406ba)) +- **geom:** add rectFromCentroid() ([7837961](https://github.com/thi-ng/umbrella/commit/78379612addef0563d09fccb3ed8bb9addd739fc)) -## [1.9.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.9.2...@thi.ng/geom@1.9.3) (2020-05-14) +## [1.9.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.9.2...@thi.ng/geom@1.9.3) (2020-05-14) -### Bug Fixes +### Bug Fixes -- **geom:** Path.copy() deep-clone behavior ([2ade10e](https://github.com/thi-ng/umbrella/commit/2ade10e86e83076fd9499ad7ee863caf7c3b463d)) +- **geom:** Path.copy() deep-clone behavior ([2ade10e](https://github.com/thi-ng/umbrella/commit/2ade10e86e83076fd9499ad7ee863caf7c3b463d)) -# [1.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.8.12...@thi.ng/geom@1.9.0) (2020-04-27) +# [1.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.8.12...@thi.ng/geom@1.9.0) (2020-04-27) -### Features +### Features -- **geom:** add transformVertices() op ([ef68a27](https://github.com/thi-ng/umbrella/commit/ef68a2703aab83cf1b520a832a6b1c8268759a3b)) -- **geom:** update asPolyline() impls ([cca8574](https://github.com/thi-ng/umbrella/commit/cca85744377c9957af82695236230bc75a005473)) +- **geom:** add transformVertices() op ([ef68a27](https://github.com/thi-ng/umbrella/commit/ef68a2703aab83cf1b520a832a6b1c8268759a3b)) +- **geom:** update asPolyline() impls ([cca8574](https://github.com/thi-ng/umbrella/commit/cca85744377c9957af82695236230bc75a005473)) -# [1.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.7.10...@thi.ng/geom@1.8.0) (2020-02-25) +# [1.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.7.10...@thi.ng/geom@1.8.0) (2020-02-25) -### Bug Fixes +### Bug Fixes -- **geom:** add missing type annotation (asCubic) ([c4f7eae](https://github.com/thi-ng/umbrella/commit/c4f7eae7fe45a7e48e43420afe273a06d56ae936)) +- **geom:** add missing type annotation (asCubic) ([c4f7eae](https://github.com/thi-ng/umbrella/commit/c4f7eae7fe45a7e48e43420afe273a06d56ae936)) -### Features +### Features -- **geom:** add cubic polyline impls ([263f2f9](https://github.com/thi-ng/umbrella/commit/263f2f9709045c40defcd79804a6b10dd44cb6b4)) -- **geom:** add edges() impl for AABB ([b800686](https://github.com/thi-ng/umbrella/commit/b800686d42acf105764dddb6591eabc1ea72bcf8)) -- **geom:** add fitIntoBounds3, fix [#202](https://github.com/thi-ng/umbrella/issues/202), [#206](https://github.com/thi-ng/umbrella/issues/206) ([19be3fa](https://github.com/thi-ng/umbrella/commit/19be3fa516147a7612515e80c11dfc9ebcff50b3)) -- **geom:** add intersectionAABB/Rect() ([ecc9706](https://github.com/thi-ng/umbrella/commit/ecc9706c13d2bf7929b63fb8bf023d8ce2477268)) -- **geom:** add Points3 and supporting ops ([7e1adb7](https://github.com/thi-ng/umbrella/commit/7e1adb7b0d4e78dc6988fe3c32e1fd6170914dc8)) +- **geom:** add cubic polyline impls ([263f2f9](https://github.com/thi-ng/umbrella/commit/263f2f9709045c40defcd79804a6b10dd44cb6b4)) +- **geom:** add edges() impl for AABB ([b800686](https://github.com/thi-ng/umbrella/commit/b800686d42acf105764dddb6591eabc1ea72bcf8)) +- **geom:** add fitIntoBounds3, fix [#202](https://github.com/thi-ng/umbrella/issues/202), [#206](https://github.com/thi-ng/umbrella/issues/206) ([19be3fa](https://github.com/thi-ng/umbrella/commit/19be3fa516147a7612515e80c11dfc9ebcff50b3)) +- **geom:** add intersectionAABB/Rect() ([ecc9706](https://github.com/thi-ng/umbrella/commit/ecc9706c13d2bf7929b63fb8bf023d8ce2477268)) +- **geom:** add Points3 and supporting ops ([7e1adb7](https://github.com/thi-ng/umbrella/commit/7e1adb7b0d4e78dc6988fe3c32e1fd6170914dc8)) -# [1.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.6.1...@thi.ng/geom@1.7.0) (2019-07-12) +# [1.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.6.1...@thi.ng/geom@1.7.0) (2019-07-12) -### Bug Fixes +### Bug Fixes -- **geom:** update asCubic() circle impl (only 99.99% closed) ([36cdb4f](https://github.com/thi-ng/umbrella/commit/36cdb4f)) +- **geom:** update asCubic() circle impl (only 99.99% closed) ([36cdb4f](https://github.com/thi-ng/umbrella/commit/36cdb4f)) -### Features +### Features -- **geom:** add asCubic() impls for circle, group, rect ([5ca4166](https://github.com/thi-ng/umbrella/commit/5ca4166)) -- **geom:** add asPath(), update pathFromCubics() to accept opt attribs ([980af9f](https://github.com/thi-ng/umbrella/commit/980af9f)) -- **geom:** add ellipse support for asCubic() ([4247801](https://github.com/thi-ng/umbrella/commit/4247801)) -- **geom:** add polygon impl for asCubic(), add pathFromCubics() ([2faec7f](https://github.com/thi-ng/umbrella/commit/2faec7f)) -- **geom:** add/update transform impls: arc, circle, ellipse, path, rect ([e77e7c2](https://github.com/thi-ng/umbrella/commit/e77e7c2)) +- **geom:** add asCubic() impls for circle, group, rect ([5ca4166](https://github.com/thi-ng/umbrella/commit/5ca4166)) +- **geom:** add asPath(), update pathFromCubics() to accept opt attribs ([980af9f](https://github.com/thi-ng/umbrella/commit/980af9f)) +- **geom:** add ellipse support for asCubic() ([4247801](https://github.com/thi-ng/umbrella/commit/4247801)) +- **geom:** add polygon impl for asCubic(), add pathFromCubics() ([2faec7f](https://github.com/thi-ng/umbrella/commit/2faec7f)) +- **geom:** add/update transform impls: arc, circle, ellipse, path, rect ([e77e7c2](https://github.com/thi-ng/umbrella/commit/e77e7c2)) -# [1.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.5.0...@thi.ng/geom@1.6.0) (2019-07-07) +# [1.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.5.0...@thi.ng/geom@1.6.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **geom:** update madd/maddN call sites ([#95](https://github.com/thi-ng/umbrella/issues/95)) ([a96e028](https://github.com/thi-ng/umbrella/commit/a96e028)) +- **geom:** update madd/maddN call sites ([#95](https://github.com/thi-ng/umbrella/issues/95)) ([a96e028](https://github.com/thi-ng/umbrella/commit/a96e028)) -### Features +### Features -- **geom:** enable TS strict compiler flags (refactor) ([aa10de0](https://github.com/thi-ng/umbrella/commit/aa10de0)) -- **geom:** TS strictNullChecks, update various classes & ops ([636dea7](https://github.com/thi-ng/umbrella/commit/636dea7)) +- **geom:** enable TS strict compiler flags (refactor) ([aa10de0](https://github.com/thi-ng/umbrella/commit/aa10de0)) +- **geom:** TS strictNullChecks, update various classes & ops ([636dea7](https://github.com/thi-ng/umbrella/commit/636dea7)) -# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.4.2...@thi.ng/geom@1.5.0) (2019-05-22) +# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.4.2...@thi.ng/geom@1.5.0) (2019-05-22) -### Features +### Features -- **geom:** add Plane, Quad3 factories & ops ([2079bfe](https://github.com/thi-ng/umbrella/commit/2079bfe)) +- **geom:** add Plane, Quad3 factories & ops ([2079bfe](https://github.com/thi-ng/umbrella/commit/2079bfe)) -# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.3.0...@thi.ng/geom@1.4.0) (2019-04-15) +# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.3.0...@thi.ng/geom@1.4.0) (2019-04-15) -### Features +### Features -- **geom:** add new shape factories & impls ([1a5ead1](https://github.com/thi-ng/umbrella/commit/1a5ead1)) +- **geom:** add new shape factories & impls ([1a5ead1](https://github.com/thi-ng/umbrella/commit/1a5ead1)) -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.2.21...@thi.ng/geom@1.3.0) (2019-04-11) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.2.21...@thi.ng/geom@1.3.0) (2019-04-11) -### Features +### Features -- **geom:** add AABB impls for vertices() & volume() ([a9ba010](https://github.com/thi-ng/umbrella/commit/a9ba010)) -- **geom:** add inscribedSquare*() fns ([b1790b3](https://github.com/thi-ng/umbrella/commit/b1790b3)) +- **geom:** add AABB impls for vertices() & volume() ([a9ba010](https://github.com/thi-ng/umbrella/commit/a9ba010)) +- **geom:** add inscribedSquare*() fns ([b1790b3](https://github.com/thi-ng/umbrella/commit/b1790b3)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.1.1...@thi.ng/geom@1.2.0) (2019-02-05) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.1.1...@thi.ng/geom@1.2.0) (2019-02-05) -### Features +### Features -- **geom:** add ray-rect/aabb impls for intersects() ([5f7dd63](https://github.com/thi-ng/umbrella/commit/5f7dd63)) +- **geom:** add ray-rect/aabb impls for intersects() ([5f7dd63](https://github.com/thi-ng/umbrella/commit/5f7dd63)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.0.1...@thi.ng/geom@1.1.0) (2019-01-22) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.0.1...@thi.ng/geom@1.1.0) (2019-01-22) -### Bug Fixes +### Bug Fixes -- **geom:** update Rect.toHiccup() format (separate widht/height vals) ([8c1df49](https://github.com/thi-ng/umbrella/commit/8c1df49)) +- **geom:** update Rect.toHiccup() format (separate widht/height vals) ([8c1df49](https://github.com/thi-ng/umbrella/commit/8c1df49)) -### Features +### Features -- **geom:** add asPolyline() multi-fn ([c602379](https://github.com/thi-ng/umbrella/commit/c602379)) -- **geom:** add attrib support to PathBuilder ([a017b10](https://github.com/thi-ng/umbrella/commit/a017b10)) +- **geom:** add asPolyline() multi-fn ([c602379](https://github.com/thi-ng/umbrella/commit/c602379)) +- **geom:** add attrib support to PathBuilder ([a017b10](https://github.com/thi-ng/umbrella/commit/a017b10)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@0.2.11...@thi.ng/geom@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@0.2.11...@thi.ng/geom@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@0.1.0...@thi.ng/geom@0.2.0) (2018-10-21) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@0.1.0...@thi.ng/geom@0.2.0) (2018-10-21) -### Features +### Features -- **geom:** add IToCubic, add/update impls ([ce131d4](https://github.com/thi-ng/umbrella/commit/ce131d4)) +- **geom:** add IToCubic, add/update impls ([ce131d4](https://github.com/thi-ng/umbrella/commit/ce131d4)) -# 0.1.0 (2018-10-17) +# 0.1.0 (2018-10-17) -### Features +### Features -- **geom:** add ICollate & ICopy impls, re-add/update convexHull2 ([3b1bf64](https://github.com/thi-ng/umbrella/commit/3b1bf64)) -- **geom:** add/update factory fns, arg handling, tessel, poly area ([555fc51](https://github.com/thi-ng/umbrella/commit/555fc51)) -- **geom:** add/update interfaces & impls ([2657df6](https://github.com/thi-ng/umbrella/commit/2657df6)) -- **geom:** add/update tessellate() impls ([fa87f1e](https://github.com/thi-ng/umbrella/commit/fa87f1e)) -- **geom:** add/update various shape impls & ops ([3a20ef3](https://github.com/thi-ng/umbrella/commit/3a20ef3)) -- **geom:** import (updated) old thi.ng/geom package (minus vectors) ([c03259c](https://github.com/thi-ng/umbrella/commit/c03259c)) -- **geom:** re-add Arc2, update Circle2, update helper fns ([aa6b120](https://github.com/thi-ng/umbrella/commit/aa6b120)) -- **geom:** re-import & refactor partial port of thi.ng/geom (clojure) ([d655ec2](https://github.com/thi-ng/umbrella/commit/d655ec2)) +- **geom:** add ICollate & ICopy impls, re-add/update convexHull2 ([3b1bf64](https://github.com/thi-ng/umbrella/commit/3b1bf64)) +- **geom:** add/update factory fns, arg handling, tessel, poly area ([555fc51](https://github.com/thi-ng/umbrella/commit/555fc51)) +- **geom:** add/update interfaces & impls ([2657df6](https://github.com/thi-ng/umbrella/commit/2657df6)) +- **geom:** add/update tessellate() impls ([fa87f1e](https://github.com/thi-ng/umbrella/commit/fa87f1e)) +- **geom:** add/update various shape impls & ops ([3a20ef3](https://github.com/thi-ng/umbrella/commit/3a20ef3)) +- **geom:** import (updated) old thi.ng/geom package (minus vectors) ([c03259c](https://github.com/thi-ng/umbrella/commit/c03259c)) +- **geom:** re-add Arc2, update Circle2, update helper fns ([aa6b120](https://github.com/thi-ng/umbrella/commit/aa6b120)) +- **geom:** re-import & refactor partial port of thi.ng/geom (clojure) ([d655ec2](https://github.com/thi-ng/umbrella/commit/d655ec2)) - **geom:** update all shape types, add interfaces & ops, update tests ([9c27c77](https://github.com/thi-ng/umbrella/commit/9c27c77)) diff --git a/packages/gp/CHANGELOG.md b/packages/gp/CHANGELOG.md index 1fb948a811..1b4244c1b7 100644 --- a/packages/gp/CHANGELOG.md +++ b/packages/gp/CHANGELOG.md @@ -3,22 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.3.6...@thi.ng/gp@0.3.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/gp - - - - - -## [0.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.3.5...@thi.ng/gp@0.3.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/gp - - - - - ## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.3.4...@thi.ng/gp@0.3.5) (2021-10-27) @@ -30,38 +14,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.3.3...@thi.ng/gp@0.3.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/gp - - - - - -## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.3.2...@thi.ng/gp@0.3.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/gp - - - - - -## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.3.1...@thi.ng/gp@0.3.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/gp - - - - - -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.3.0...@thi.ng/gp@0.3.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/gp - - - - - # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.2.30...@thi.ng/gp@0.3.0) (2021-10-12) @@ -91,27 +43,27 @@ Also: -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.1.35...@thi.ng/gp@0.2.0) (2020-12-22) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.1.35...@thi.ng/gp@0.2.0) (2020-12-22) -### Code Refactoring +### Code Refactoring -- **gp:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([6fd4291](https://github.com/thi-ng/umbrella/commit/6fd4291eb2be4baae93b3f365478f73990e044b0)) +- **gp:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([6fd4291](https://github.com/thi-ng/umbrella/commit/6fd4291eb2be4baae93b3f365478f73990e044b0)) -### BREAKING CHANGES +### BREAKING CHANGES -- **gp:** replace GeneType w/ type alias +- **gp:** replace GeneType w/ type alias -# 0.1.0 (2019-11-30) +# 0.1.0 (2019-11-30) -### Bug Fixes +### Bug Fixes -- **gp:** update ASTNode as recursive type (TS3.7) ([33fbd7f](https://github.com/thi-ng/umbrella/commit/33fbd7f152df370270690e5b1381a86f647f9b6b)) +- **gp:** update ASTNode as recursive type (TS3.7) ([33fbd7f](https://github.com/thi-ng/umbrella/commit/33fbd7f152df370270690e5b1381a86f647f9b6b)) -### Features +### Features -- **gp:** add MEP, refactor all as classes, add/update types, tests ([d9061b1](https://github.com/thi-ng/umbrella/commit/d9061b17a6aa89f690a0c97c12825c077f45e38b)) -- **gp:** add opt min depth filter for MEP.decodeChromosome() ([921fcdd](https://github.com/thi-ng/umbrella/commit/921fcdd4e1c1919e4539c033df591782b63cff0a)) -- **gp:** add support for arbitrary op arities, simplify ([8e71a88](https://github.com/thi-ng/umbrella/commit/8e71a88fb7b1ca36e7b89b5f2923a198c974c575)) -- **gp:** import as new package ([dcfee15](https://github.com/thi-ng/umbrella/commit/dcfee156c8b196c6c4a4f2b5f0f7986e19bacee8)) -- **gp:** update crossover/mutation for both AST/MEP, add tests ([9852631](https://github.com/thi-ng/umbrella/commit/9852631e227d9704c41f9dbe8a6b2cce10bd8fa9)) +- **gp:** add MEP, refactor all as classes, add/update types, tests ([d9061b1](https://github.com/thi-ng/umbrella/commit/d9061b17a6aa89f690a0c97c12825c077f45e38b)) +- **gp:** add opt min depth filter for MEP.decodeChromosome() ([921fcdd](https://github.com/thi-ng/umbrella/commit/921fcdd4e1c1919e4539c033df591782b63cff0a)) +- **gp:** add support for arbitrary op arities, simplify ([8e71a88](https://github.com/thi-ng/umbrella/commit/8e71a88fb7b1ca36e7b89b5f2923a198c974c575)) +- **gp:** import as new package ([dcfee15](https://github.com/thi-ng/umbrella/commit/dcfee156c8b196c6c4a4f2b5f0f7986e19bacee8)) +- **gp:** update crossover/mutation for both AST/MEP, add tests ([9852631](https://github.com/thi-ng/umbrella/commit/9852631e227d9704c41f9dbe8a6b2cce10bd8fa9)) - **gp:** update MEP.decodeChromosome, tests, add docs ([e339925](https://github.com/thi-ng/umbrella/commit/e339925bc1fcbf2f7787e6453d2e29922adb3836)) diff --git a/packages/grid-iterators/CHANGELOG.md b/packages/grid-iterators/CHANGELOG.md index 765246be4b..ecdbfc7fc2 100644 --- a/packages/grid-iterators/CHANGELOG.md +++ b/packages/grid-iterators/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@2.0.5...@thi.ng/grid-iterators@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/grid-iterators - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@2.0.4...@thi.ng/grid-iterators@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/grid-iterators - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@2.0.3...@thi.ng/grid-iterators@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/grid-iterators - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@2.0.2...@thi.ng/grid-iterators@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/grid-iterators - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@2.0.1...@thi.ng/grid-iterators@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/grid-iterators - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@2.0.0...@thi.ng/grid-iterators@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/grid-iterators - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@1.0.5...@thi.ng/grid-iterators@2.0.0) (2021-10-12) @@ -80,39 +32,39 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@1.0.4...@thi.ng/grid-iterators@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@1.0.4...@thi.ng/grid-iterators@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/grid-iterators +**Note:** Version bump only for package @thi.ng/grid-iterators -## [0.4.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.4.23...@thi.ng/grid-iterators@0.4.24) (2021-03-03) +## [0.4.24](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.4.23...@thi.ng/grid-iterators@0.4.24) (2021-03-03) -### Bug Fixes +### Bug Fixes -- **grid-iterators:** enforce int coords ([e8e570f](https://github.com/thi-ng/umbrella/commit/e8e570fa57640569554084a846cbde54966c0b06)) +- **grid-iterators:** enforce int coords ([e8e570f](https://github.com/thi-ng/umbrella/commit/e8e570fa57640569554084a846cbde54966c0b06)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.3.17...@thi.ng/grid-iterators@0.4.0) (2020-06-20) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.3.17...@thi.ng/grid-iterators@0.4.0) (2020-06-20) -### Features +### Features -- **grid-iterators:** add new iterators ([e08985e](https://github.com/thi-ng/umbrella/commit/e08985ee07a2bc449e4f2126191a96261ef6dfb0)) +- **grid-iterators:** add new iterators ([e08985e](https://github.com/thi-ng/umbrella/commit/e08985ee07a2bc449e4f2126191a96261ef6dfb0)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.2.3...@thi.ng/grid-iterators@0.3.0) (2020-02-25) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.2.3...@thi.ng/grid-iterators@0.3.0) (2020-02-25) -### Features +### Features -- **grid-iterators:** add line & circle iterators ([a6b757d](https://github.com/thi-ng/umbrella/commit/a6b757dd350e46404bfd2f82e58d8a3bc2c5b133)) +- **grid-iterators:** add line & circle iterators ([a6b757d](https://github.com/thi-ng/umbrella/commit/a6b757dd350e46404bfd2f82e58d8a3bc2c5b133)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.1.0...@thi.ng/grid-iterators@0.2.0) (2019-11-09) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@0.1.0...@thi.ng/grid-iterators@0.2.0) (2019-11-09) -### Features +### Features -- **grid-iterators:** add interleave fns ([c883ea0](https://github.com/thi-ng/umbrella/commit/c883ea03d9a37698533d981a96f7122828731364)) -- **grid-iterators:** add z-curve & random iterators, add deps ([ba8ed18](https://github.com/thi-ng/umbrella/commit/ba8ed18cd84db77ccb35ed95586c66151cf1d690)) -- **grid-iterators:** add zigzagDiagonal(), update readme, rename files ([5630055](https://github.com/thi-ng/umbrella/commit/56300557f395698f82b453c79956ada72726444a)) -- **grid-iterators:** make row args optional ([60dccfc](https://github.com/thi-ng/umbrella/commit/60dccfcb0ba1d731eeecd4c12433d44b5491e7a7)) +- **grid-iterators:** add interleave fns ([c883ea0](https://github.com/thi-ng/umbrella/commit/c883ea03d9a37698533d981a96f7122828731364)) +- **grid-iterators:** add z-curve & random iterators, add deps ([ba8ed18](https://github.com/thi-ng/umbrella/commit/ba8ed18cd84db77ccb35ed95586c66151cf1d690)) +- **grid-iterators:** add zigzagDiagonal(), update readme, rename files ([5630055](https://github.com/thi-ng/umbrella/commit/56300557f395698f82b453c79956ada72726444a)) +- **grid-iterators:** make row args optional ([60dccfc](https://github.com/thi-ng/umbrella/commit/60dccfcb0ba1d731eeecd4c12433d44b5491e7a7)) -# 0.1.0 (2019-09-21) +# 0.1.0 (2019-09-21) -### Features +### Features - **grid-iterators:** import as new package, incl. assets ([fe4ee00](https://github.com/thi-ng/umbrella/commit/fe4ee00)) diff --git a/packages/hdiff/CHANGELOG.md b/packages/hdiff/CHANGELOG.md index 53e856c1e4..19c4cc6591 100644 --- a/packages/hdiff/CHANGELOG.md +++ b/packages/hdiff/CHANGELOG.md @@ -3,22 +3,6 @@ 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/hdiff@0.2.5...@thi.ng/hdiff@0.2.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hdiff - - - - - -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.2.4...@thi.ng/hdiff@0.2.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hdiff - - - - - ## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.2.3...@thi.ng/hdiff@0.2.4) (2021-10-25) @@ -30,30 +14,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.2.2...@thi.ng/hdiff@0.2.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hdiff - - - - - -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.2.1...@thi.ng/hdiff@0.2.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hdiff - - - - - -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.2.0...@thi.ng/hdiff@0.2.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hdiff - - - - - # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.1.53...@thi.ng/hdiff@0.2.0) (2021-10-12) @@ -83,12 +43,12 @@ Also: -## [0.1.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.1.52...@thi.ng/hdiff@0.1.53) (2021-09-03) +## [0.1.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.1.52...@thi.ng/hdiff@0.1.53) (2021-09-03) -**Note:** Version bump only for package @thi.ng/hdiff +**Note:** Version bump only for package @thi.ng/hdiff -# 0.1.0 (2020-06-14) +# 0.1.0 (2020-06-14) -### Features +### Features - **hdiff:** import as new pkg ([40e1075](https://github.com/thi-ng/umbrella/commit/40e10755ca520d5d850da98d07b40f9339310318)) diff --git a/packages/hdom-canvas/CHANGELOG.md b/packages/hdom-canvas/CHANGELOG.md index e978908532..9197bfae99 100644 --- a/packages/hdom-canvas/CHANGELOG.md +++ b/packages/hdom-canvas/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@4.0.6...@thi.ng/hdom-canvas@4.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - -## [4.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@4.0.5...@thi.ng/hdom-canvas@4.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - -## [4.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@4.0.4...@thi.ng/hdom-canvas@4.0.5) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - -## [4.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@4.0.3...@thi.ng/hdom-canvas@4.0.4) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - -## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@4.0.2...@thi.ng/hdom-canvas@4.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - -## [4.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@4.0.1...@thi.ng/hdom-canvas@4.0.2) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - -## [4.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@4.0.0...@thi.ng/hdom-canvas@4.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hdom-canvas - - - - - # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@3.0.60...@thi.ng/hdom-canvas@4.0.0) (2021-10-12) @@ -88,94 +32,94 @@ Also: -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.4.26...@thi.ng/hdom-canvas@3.0.0) (2020-06-05) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.4.26...@thi.ng/hdom-canvas@3.0.0) (2020-06-05) -### Features +### Features -- **hdom-canvas:** remove obsolete files ([41c8a9d](https://github.com/thi-ng/umbrella/commit/41c8a9d696211b13bde358dae431f110ab7b4be5)) +- **hdom-canvas:** remove obsolete files ([41c8a9d](https://github.com/thi-ng/umbrella/commit/41c8a9d696211b13bde358dae431f110ab7b4be5)) -### BREAKING CHANGES +### BREAKING CHANGES -- **hdom-canvas:** tree traversal & rendering parts extracted to new package @thi.ng/hiccup-canvas +- **hdom-canvas:** tree traversal & rendering parts extracted to new package @thi.ng/hiccup-canvas -From now on, this package only contains the canvas component wrapper & hdom related interface implementations, allowing canvas rendering parts to be used separately. +From now on, this package only contains the canvas component wrapper & hdom related interface implementations, allowing canvas rendering parts to be used separately. -## [2.4.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.4.1...@thi.ng/hdom-canvas@2.4.2) (2020-01-24) +## [2.4.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.4.1...@thi.ng/hdom-canvas@2.4.2) (2020-01-24) -### Bug Fixes +### Bug Fixes -- **hdom-canvas:** update points() to draw centered rects ([43d0aef](https://github.com/thi-ng/umbrella/commit/43d0aef0db1e536fe9a13c757f05ce3b93fd0aba)) +- **hdom-canvas:** update points() to draw centered rects ([43d0aef](https://github.com/thi-ng/umbrella/commit/43d0aef0db1e536fe9a13c757f05ce3b93fd0aba)) -# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.3.1...@thi.ng/hdom-canvas@2.4.0) (2019-11-09) +# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.3.1...@thi.ng/hdom-canvas@2.4.0) (2019-11-09) -### Features +### Features -- **hdom-canvas:** add `packedPoints` shape type, update readme ([292611a](https://github.com/thi-ng/umbrella/commit/292611a44d1a661dcad4c293863517cac3791f28)) +- **hdom-canvas:** add `packedPoints` shape type, update readme ([292611a](https://github.com/thi-ng/umbrella/commit/292611a44d1a661dcad4c293863517cac3791f28)) -# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.2.4...@thi.ng/hdom-canvas@2.3.0) (2019-09-21) +# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.2.4...@thi.ng/hdom-canvas@2.3.0) (2019-09-21) -### Features +### Features -- **hdom-canvas:** add clip attrib support for paths ([2c2909d](https://github.com/thi-ng/umbrella/commit/2c2909d)) +- **hdom-canvas:** add clip attrib support for paths ([2c2909d](https://github.com/thi-ng/umbrella/commit/2c2909d)) -## [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) +## [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) -### Bug Fixes +### Bug Fixes -- **hdom-canvas:** fix attrib default vals, add missing weight val ([f09677f](https://github.com/thi-ng/umbrella/commit/f09677f)) +- **hdom-canvas:** fix attrib default vals, add missing weight val ([f09677f](https://github.com/thi-ng/umbrella/commit/f09677f)) -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.1.2...@thi.ng/hdom-canvas@2.2.0) (2019-07-31) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.1.2...@thi.ng/hdom-canvas@2.2.0) (2019-07-31) -### Features +### Features -- **hdom-cnavas:** add setTransform attrib, update docs/readme ([eed3de2](https://github.com/thi-ng/umbrella/commit/eed3de2)) +- **hdom-cnavas:** add setTransform attrib, update docs/readme ([eed3de2](https://github.com/thi-ng/umbrella/commit/eed3de2)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.0.18...@thi.ng/hdom-canvas@2.1.0) (2019-07-07) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.0.18...@thi.ng/hdom-canvas@2.1.0) (2019-07-07) -### Features +### Features -- **hdom-canvas:** enable TS strict compiler flags (refactor) ([998f5a1](https://github.com/thi-ng/umbrella/commit/998f5a1)) +- **hdom-canvas:** enable TS strict compiler flags (refactor) ([998f5a1](https://github.com/thi-ng/umbrella/commit/998f5a1)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@1.1.6...@thi.ng/hdom-canvas@2.0.0) (2019-02-27) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@1.1.6...@thi.ng/hdom-canvas@2.0.0) (2019-02-27) -### Features +### Features -- **hdom-canvas:** update image handling, add image/atlas blitting support ([bc59d30](https://github.com/thi-ng/umbrella/commit/bc59d30)) +- **hdom-canvas:** update image handling, add image/atlas blitting support ([bc59d30](https://github.com/thi-ng/umbrella/commit/bc59d30)) -### BREAKING CHANGES +### BREAKING CHANGES -- **hdom-canvas:** new image args/attribs & arg order, see readme +- **hdom-canvas:** new image args/attribs & arg order, see readme -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@1.0.1...@thi.ng/hdom-canvas@1.1.0) (2019-01-22) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@1.0.1...@thi.ng/hdom-canvas@1.1.0) (2019-01-22) -### Features +### Features -- **hdom-canvas:** add color dep, update color attrib handling ([1d92c8c](https://github.com/thi-ng/umbrella/commit/1d92c8c)) +- **hdom-canvas:** add color dep, update color attrib handling ([1d92c8c](https://github.com/thi-ng/umbrella/commit/1d92c8c)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@0.1.20...@thi.ng/hdom-canvas@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@0.1.20...@thi.ng/hdom-canvas@1.0.0) (2019-01-21) -### Build System +### Build System -- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) +- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) -### Features +### Features -- **hdom-canvas:** add ellipse() / ellipticArc(), update readme ([9a50769](https://github.com/thi-ng/umbrella/commit/9a50769)) +- **hdom-canvas:** add ellipse() / ellipticArc(), update readme ([9a50769](https://github.com/thi-ng/umbrella/commit/9a50769)) -### BREAKING CHANGES +### BREAKING CHANGES -- enable 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 +- enable 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 -## [0.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@0.1.12...@thi.ng/hdom-canvas@0.1.13) (2018-12-08) +## [0.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@0.1.12...@thi.ng/hdom-canvas@0.1.13) (2018-12-08) -### Performance Improvements +### Performance Improvements -- **hdom-canvas:** update diffTree() to compute edit dist only ([899941f](https://github.com/thi-ng/umbrella/commit/899941f)) +- **hdom-canvas:** update diffTree() to compute edit dist only ([899941f](https://github.com/thi-ng/umbrella/commit/899941f)) -## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@0.1.11...@thi.ng/hdom-canvas@0.1.12) (2018-11-26) +## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@0.1.11...@thi.ng/hdom-canvas@0.1.12) (2018-11-26) -### Bug Fixes +### Bug Fixes - **hdom-canvas:** actually pass maxWidth argument to text function ([97965d8](https://github.com/thi-ng/umbrella/commit/97965d8)) diff --git a/packages/hdom-components/CHANGELOG.md b/packages/hdom-components/CHANGELOG.md index 37b38b9d56..9f353027b1 100644 --- a/packages/hdom-components/CHANGELOG.md +++ b/packages/hdom-components/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@5.0.6...@thi.ng/hdom-components@5.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hdom-components - - - - - -## [5.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@5.0.5...@thi.ng/hdom-components@5.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hdom-components - - - - - -## [5.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@5.0.4...@thi.ng/hdom-components@5.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hdom-components - - - - - -## [5.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@5.0.3...@thi.ng/hdom-components@5.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/hdom-components - - - - - -## [5.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@5.0.2...@thi.ng/hdom-components@5.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hdom-components - - - - - -## [5.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@5.0.1...@thi.ng/hdom-components@5.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hdom-components - - - - - -## [5.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@5.0.0...@thi.ng/hdom-components@5.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hdom-components - - - - - # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@4.0.48...@thi.ng/hdom-components@5.0.0) (2021-10-12) @@ -88,102 +32,102 @@ Also: -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.2.12...@thi.ng/hdom-components@4.0.0) (2020-06-07) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.2.12...@thi.ng/hdom-components@4.0.0) (2020-06-07) -### Code Refactoring +### Code Refactoring -- **hdom-components:** remove adaptDPI() ([2b89ad4](https://github.com/thi-ng/umbrella/commit/2b89ad4135b9c765436fd4a496eecb080a9f59fa)) +- **hdom-components:** remove adaptDPI() ([2b89ad4](https://github.com/thi-ng/umbrella/commit/2b89ad4135b9c765436fd4a496eecb080a9f59fa)) -### BREAKING CHANGES +### BREAKING CHANGES -- **hdom-components:** re-use adaptDPI() from new @thi.ng/adapt-dpi pkg - - update deps +- **hdom-components:** re-use adaptDPI() from new @thi.ng/adapt-dpi pkg + - update deps -# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.1.13...@thi.ng/hdom-components@3.2.0) (2020-03-06) +# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.1.13...@thi.ng/hdom-components@3.2.0) (2020-03-06) -### Bug Fixes +### Bug Fixes -- **hdom-components:** fix total size calc in slideToggleRect() ([8f58b09](https://github.com/thi-ng/umbrella/commit/8f58b0992396357f4e06a7c2d835a751ef848dfd)) +- **hdom-components:** fix total size calc in slideToggleRect() ([8f58b09](https://github.com/thi-ng/umbrella/commit/8f58b0992396357f4e06a7c2d835a751ef848dfd)) -### Features +### Features -- **hdom-components:** import slideToggleDot/Rect() components ([a2d0158](https://github.com/thi-ng/umbrella/commit/a2d015863ddea9e7a883dc9e0ce0e2e9a38497ae)) +- **hdom-components:** import slideToggleDot/Rect() components ([a2d0158](https://github.com/thi-ng/umbrella/commit/a2d015863ddea9e7a883dc9e0ce0e2e9a38497ae)) -# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.0.20...@thi.ng/hdom-components@3.1.0) (2019-07-07) +# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.0.20...@thi.ng/hdom-components@3.1.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **hdom-components:** update CanvasHandler args ([080411f](https://github.com/thi-ng/umbrella/commit/080411f)) +- **hdom-components:** update CanvasHandler args ([080411f](https://github.com/thi-ng/umbrella/commit/080411f)) -### Features +### Features -- **hdom-components:** enable TS strict compiler flags (refactor) ([6233ba2](https://github.com/thi-ng/umbrella/commit/6233ba2)) +- **hdom-components:** enable TS strict compiler flags (refactor) ([6233ba2](https://github.com/thi-ng/umbrella/commit/6233ba2)) -## [3.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.0.16...@thi.ng/hdom-components@3.0.17) (2019-04-16) +## [3.0.17](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.0.16...@thi.ng/hdom-components@3.0.17) (2019-04-16) -### Bug Fixes +### Bug Fixes -- **hdom-components:** `this` handling in CanvasHandlers ([f104b64](https://github.com/thi-ng/umbrella/commit/f104b64)) +- **hdom-components:** `this` handling in CanvasHandlers ([f104b64](https://github.com/thi-ng/umbrella/commit/f104b64)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@2.4.6...@thi.ng/hdom-components@3.0.0) (2019-01-21) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@2.4.6...@thi.ng/hdom-components@3.0.0) (2019-01-21) -### Build System +### Build System -- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) +- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) -### BREAKING CHANGES +### BREAKING CHANGES -- enable 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 +- enable 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 -# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@2.3.0...@thi.ng/hdom-components@2.4.0) (2018-12-14) +# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@2.3.0...@thi.ng/hdom-components@2.4.0) (2018-12-14) -### Features +### Features -- **hdom-components:** merge button & button group attribs ([da441c1](https://github.com/thi-ng/umbrella/commit/da441c1)) +- **hdom-components:** merge button & button group attribs ([da441c1](https://github.com/thi-ng/umbrella/commit/da441c1)) -# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@2.2.15...@thi.ng/hdom-components@2.3.0) (2018-12-13) +# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@2.2.15...@thi.ng/hdom-components@2.3.0) (2018-12-13) -### Features +### Features -- **hdom-components:** add FPS counter & sparkline components, update deps ([ebd3380](https://github.com/thi-ng/umbrella/commit/ebd3380)) +- **hdom-components:** add FPS counter & sparkline components, update deps ([ebd3380](https://github.com/thi-ng/umbrella/commit/ebd3380)) -## [2.2.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@2.2.10...@thi.ng/hdom-components@2.2.11) (2018-10-17) +## [2.2.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@2.2.10...@thi.ng/hdom-components@2.2.11) (2018-10-17) -### Bug Fixes +### Bug Fixes -- **hdom-components:** add Canvas2DContextAttributes (removed in TS3.1) ([775cc8a](https://github.com/thi-ng/umbrella/commit/775cc8a)) +- **hdom-components:** add Canvas2DContextAttributes (removed in TS3.1) ([775cc8a](https://github.com/thi-ng/umbrella/commit/775cc8a)) -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@2.1.13...@thi.ng/hdom-components@2.2.0) (2018-08-27) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@2.1.13...@thi.ng/hdom-components@2.2.0) (2018-08-27) -### Bug Fixes +### Bug Fixes -- **hdom-components:** call canvas update from init() ([b25edbe](https://github.com/thi-ng/umbrella/commit/b25edbe)) +- **hdom-components:** call canvas update from init() ([b25edbe](https://github.com/thi-ng/umbrella/commit/b25edbe)) -### Features +### Features -- **hdom-components:** add HDPI adaptation helper for canvas comps ([135d6f1](https://github.com/thi-ng/umbrella/commit/135d6f1)) +- **hdom-components:** add HDPI adaptation helper for canvas comps ([135d6f1](https://github.com/thi-ng/umbrella/commit/135d6f1)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@2.0.3...@thi.ng/hdom-components@2.1.0) (2018-05-09) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@2.0.3...@thi.ng/hdom-components@2.1.0) (2018-05-09) -### Features +### Features -- **hdom-components:** add button component ([cef3c6a](https://github.com/thi-ng/umbrella/commit/cef3c6a)) -- **hdom-components:** add buttonGroup ([c0950d6](https://github.com/thi-ng/umbrella/commit/c0950d6)) -- **hdom-components:** add notification component ([a11803c](https://github.com/thi-ng/umbrella/commit/a11803c)) -- **hdom-components:** add pager component, add [@thi](https://github.com/thi).ng/iterators dep ([efb288d](https://github.com/thi-ng/umbrella/commit/efb288d)) -- **hdom-components:** add title component ([f9a2daf](https://github.com/thi-ng/umbrella/commit/f9a2daf)) +- **hdom-components:** add button component ([cef3c6a](https://github.com/thi-ng/umbrella/commit/cef3c6a)) +- **hdom-components:** add buttonGroup ([c0950d6](https://github.com/thi-ng/umbrella/commit/c0950d6)) +- **hdom-components:** add notification component ([a11803c](https://github.com/thi-ng/umbrella/commit/a11803c)) +- **hdom-components:** add pager component, add [@thi](https://github.com/thi).ng/iterators dep ([efb288d](https://github.com/thi-ng/umbrella/commit/efb288d)) +- **hdom-components:** add title component ([f9a2daf](https://github.com/thi-ng/umbrella/commit/f9a2daf)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@1.1.2...@thi.ng/hdom-components@2.0.0) (2018-04-08) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@1.1.2...@thi.ng/hdom-components@2.0.0) (2018-04-08) -### Code Refactoring +### Code Refactoring -- **hdom-components:** remove svg, update canvas (hdom context support) ([86d1f0d](https://github.com/thi-ng/umbrella/commit/86d1f0d)) -- **hdom-components:** update dropdown components ([0873832](https://github.com/thi-ng/umbrella/commit/0873832)) +- **hdom-components:** remove svg, update canvas (hdom context support) ([86d1f0d](https://github.com/thi-ng/umbrella/commit/86d1f0d)) +- **hdom-components:** update dropdown components ([0873832](https://github.com/thi-ng/umbrella/commit/0873832)) -### Features +### Features -- **hdom-components:** update canvas handlers, add webgl2 version ([7c88a3f](https://github.com/thi-ng/umbrella/commit/7c88a3f)) +- **hdom-components:** update canvas handlers, add webgl2 version ([7c88a3f](https://github.com/thi-ng/umbrella/commit/7c88a3f)) ### BREAKING CHANGES diff --git a/packages/hdom-mock/CHANGELOG.md b/packages/hdom-mock/CHANGELOG.md index bc9b2465f0..8442157087 100644 --- a/packages/hdom-mock/CHANGELOG.md +++ b/packages/hdom-mock/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@2.0.5...@thi.ng/hdom-mock@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hdom-mock - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@2.0.4...@thi.ng/hdom-mock@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hdom-mock - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@2.0.3...@thi.ng/hdom-mock@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/hdom-mock - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@2.0.2...@thi.ng/hdom-mock@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hdom-mock - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@2.0.1...@thi.ng/hdom-mock@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hdom-mock - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@2.0.0...@thi.ng/hdom-mock@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hdom-mock - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.1.64...@thi.ng/hdom-mock@2.0.0) (2021-10-12) @@ -80,26 +32,26 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.0.16...@thi.ng/hdom-mock@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.0.16...@thi.ng/hdom-mock@1.1.0) (2019-07-07) -### Features +### Features -- **hdom-mock:** enable TS strict compiler flags (refactor) ([787e2d4](https://github.com/thi-ng/umbrella/commit/787e2d4)) +- **hdom-mock:** enable TS strict compiler flags (refactor) ([787e2d4](https://github.com/thi-ng/umbrella/commit/787e2d4)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@0.1.5...@thi.ng/hdom-mock@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@0.1.5...@thi.ng/hdom-mock@1.0.0) (2019-01-21) -### Build System +### Build System -- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) +- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) -### BREAKING CHANGES +### BREAKING CHANGES -- enable 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 +- enable 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 -# 0.1.0 (2018-12-13) +# 0.1.0 (2018-12-13) -### Features +### Features - **hdom-mock:** add hdom-mock package and implementation, add initial tests ([5609d24](https://github.com/thi-ng/umbrella/commit/5609d24)) diff --git a/packages/hdom/CHANGELOG.md b/packages/hdom/CHANGELOG.md index 4578db8f06..579a982777 100644 --- a/packages/hdom/CHANGELOG.md +++ b/packages/hdom/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [9.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@9.0.5...@thi.ng/hdom@9.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hdom - - - - - -## [9.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@9.0.4...@thi.ng/hdom@9.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hdom - - - - - -## [9.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@9.0.3...@thi.ng/hdom@9.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/hdom - - - - - -## [9.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@9.0.2...@thi.ng/hdom@9.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hdom - - - - - -## [9.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@9.0.1...@thi.ng/hdom@9.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hdom - - - - - -## [9.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@9.0.0...@thi.ng/hdom@9.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hdom - - - - - # [9.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.2.32...@thi.ng/hdom@9.0.0) (2021-10-12) @@ -80,119 +32,119 @@ Also: -# [8.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.1.0...@thi.ng/hdom@8.2.0) (2020-07-02) +# [8.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.1.0...@thi.ng/hdom@8.2.0) (2020-07-02) -### Features +### Features -- **hdom:** add RDFa `prefix` attrib support, update xmlns imports ([f0e7460](https://github.com/thi-ng/umbrella/commit/f0e746006a2058a7ddae8413aeefc6451dd8401e)) -- **hdom:** update deps, update xmlns import ([99fbae7](https://github.com/thi-ng/umbrella/commit/99fbae79cc3ae07fedf2e681c2882e96e62a375f)) +- **hdom:** add RDFa `prefix` attrib support, update xmlns imports ([f0e7460](https://github.com/thi-ng/umbrella/commit/f0e746006a2058a7ddae8413aeefc6451dd8401e)) +- **hdom:** update deps, update xmlns import ([99fbae7](https://github.com/thi-ng/umbrella/commit/99fbae79cc3ae07fedf2e681c2882e96e62a375f)) -# [8.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.0.30...@thi.ng/hdom@8.1.0) (2020-06-28) +# [8.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.0.30...@thi.ng/hdom@8.1.0) (2020-06-28) -### Features +### Features -- **hdom:** add support `class` attrib object vals ([074985a](https://github.com/thi-ng/umbrella/commit/074985a02df8665e2d80fb74491534ee2897516c)) -- **hdom:** add support for event listener strings ([db8d350](https://github.com/thi-ng/umbrella/commit/db8d35074fbfe620ffebf2c217eec5cd48e9341a)) +- **hdom:** add support `class` attrib object vals ([074985a](https://github.com/thi-ng/umbrella/commit/074985a02df8665e2d80fb74491534ee2897516c)) +- **hdom:** add support for event listener strings ([db8d350](https://github.com/thi-ng/umbrella/commit/db8d35074fbfe620ffebf2c217eec5cd48e9341a)) -## [8.0.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.0.17...@thi.ng/hdom@8.0.18) (2020-04-06) +## [8.0.18](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.0.17...@thi.ng/hdom@8.0.18) (2020-04-06) -### Performance Improvements +### Performance Improvements -- **hdom:** update event attrib checks ([ab54d3c](https://github.com/thi-ng/umbrella/commit/ab54d3cc670dc9b060984e28066d4a84dde64ec2)) +- **hdom:** update event attrib checks ([ab54d3c](https://github.com/thi-ng/umbrella/commit/ab54d3cc670dc9b060984e28066d4a84dde64ec2)) -## [8.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.0.6...@thi.ng/hdom@8.0.7) (2019-11-09) +## [8.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.0.6...@thi.ng/hdom@8.0.7) (2019-11-09) -### Bug Fixes +### Bug Fixes -- **hdom:** fix [#72](https://github.com/thi-ng/umbrella/issues/72), update __skip diff handling & HDOMImplementation ([0071df3](https://github.com/thi-ng/umbrella/commit/0071df3c770d6f9de10301853cbd6ecb06df83fb)) +- **hdom:** fix [#72](https://github.com/thi-ng/umbrella/issues/72), update __skip diff handling & HDOMImplementation ([0071df3](https://github.com/thi-ng/umbrella/commit/0071df3c770d6f9de10301853cbd6ecb06df83fb)) -## [8.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.0.5...@thi.ng/hdom@8.0.6) (2019-09-23) +## [8.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.0.5...@thi.ng/hdom@8.0.6) (2019-09-23) -### Bug Fixes +### Bug Fixes -- **hdom:** fix [#133](https://github.com/thi-ng/umbrella/issues/133) boolean attrib handling, add more element properties ([c4bf94f](https://github.com/thi-ng/umbrella/commit/c4bf94f)) +- **hdom:** fix [#133](https://github.com/thi-ng/umbrella/issues/133) boolean attrib handling, add more element properties ([c4bf94f](https://github.com/thi-ng/umbrella/commit/c4bf94f)) -# [8.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.2.8...@thi.ng/hdom@8.0.0) (2019-07-07) +# [8.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.2.8...@thi.ng/hdom@8.0.0) (2019-07-07) -### Code Refactoring +### Code Refactoring -- **hdom:** address TS strictNullChecks flag ([d83600a](https://github.com/thi-ng/umbrella/commit/d83600a)) +- **hdom:** address TS strictNullChecks flag ([d83600a](https://github.com/thi-ng/umbrella/commit/d83600a)) -### Features +### Features -- **hdom:** enable TS strict compiler flags (refactor) ([7f093b9](https://github.com/thi-ng/umbrella/commit/7f093b9)) +- **hdom:** enable TS strict compiler flags (refactor) ([7f093b9](https://github.com/thi-ng/umbrella/commit/7f093b9)) -### BREAKING CHANGES +### BREAKING CHANGES -- **hdom:** all HDOMImplementation methods now mandatory, update return types +- **hdom:** all HDOMImplementation methods now mandatory, update return types -## [7.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.2.4...@thi.ng/hdom@7.2.5) (2019-04-17) +## [7.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.2.4...@thi.ng/hdom@7.2.5) (2019-04-17) -### Bug Fixes +### Bug Fixes -- **hdom:** update removeAttribs ([b17fb17](https://github.com/thi-ng/umbrella/commit/b17fb17)) +- **hdom:** update removeAttribs ([b17fb17](https://github.com/thi-ng/umbrella/commit/b17fb17)) -## [7.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.2.3...@thi.ng/hdom@7.2.4) (2019-04-11) +## [7.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.2.3...@thi.ng/hdom@7.2.4) (2019-04-11) -### Performance Improvements +### Performance Improvements -- **hdom:** minor update diffTree() ([f2efaa5](https://github.com/thi-ng/umbrella/commit/f2efaa5)) +- **hdom:** minor update diffTree() ([f2efaa5](https://github.com/thi-ng/umbrella/commit/f2efaa5)) -## [7.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.2.2...@thi.ng/hdom@7.2.3) (2019-04-05) +## [7.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.2.2...@thi.ng/hdom@7.2.3) (2019-04-05) -### Bug Fixes +### Bug Fixes -- **hdom:** off-by-one error when updating child offsets after removal ([beef4e9](https://github.com/thi-ng/umbrella/commit/beef4e9)) +- **hdom:** off-by-one error when updating child offsets after removal ([beef4e9](https://github.com/thi-ng/umbrella/commit/beef4e9)) -# [7.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.1.4...@thi.ng/hdom@7.2.0) (2019-03-18) +# [7.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.1.4...@thi.ng/hdom@7.2.0) (2019-03-18) -### Features +### Features -- **hdom:** support more input el types in updateValueAttrib() ([8813344](https://github.com/thi-ng/umbrella/commit/8813344)) +- **hdom:** support more input el types in updateValueAttrib() ([8813344](https://github.com/thi-ng/umbrella/commit/8813344)) -# [7.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.0.2...@thi.ng/hdom@7.1.0) (2019-02-10) +# [7.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@7.0.2...@thi.ng/hdom@7.1.0) (2019-02-10) -### Bug Fixes +### Bug Fixes -- **hdom:** fix [#72](https://github.com/thi-ng/umbrella/issues/72), update normalizeElement() ([3ed4ea1](https://github.com/thi-ng/umbrella/commit/3ed4ea1)) +- **hdom:** fix [#72](https://github.com/thi-ng/umbrella/issues/72), update normalizeElement() ([3ed4ea1](https://github.com/thi-ng/umbrella/commit/3ed4ea1)) -### Features +### Features -- **hdom:** add scrollTop/Left property support in setAttrib() ([895da65](https://github.com/thi-ng/umbrella/commit/895da65)) +- **hdom:** add scrollTop/Left property support in setAttrib() ([895da65](https://github.com/thi-ng/umbrella/commit/895da65)) -# [7.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@6.1.0...@thi.ng/hdom@7.0.0) (2019-01-21) +# [7.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@6.1.0...@thi.ng/hdom@7.0.0) (2019-01-21) -### Build System +### Build System -- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) +- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) -### BREAKING CHANGES +### BREAKING CHANGES -- enable 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 +- enable 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 -# [6.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@6.0.4...@thi.ng/hdom@6.1.0) (2018-12-21) +# [6.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@6.0.4...@thi.ng/hdom@6.1.0) (2018-12-21) -### Features +### Features -- **hdom:** add support for event listener options, update readme ([6618c22](https://github.com/thi-ng/umbrella/commit/6618c22)) +- **hdom:** add support for event listener options, update readme ([6618c22](https://github.com/thi-ng/umbrella/commit/6618c22)) -## [6.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@6.0.3...@thi.ng/hdom@6.0.4) (2018-12-21) +## [6.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@6.0.3...@thi.ng/hdom@6.0.4) (2018-12-21) -### Bug Fixes +### Bug Fixes -- **hdom:** fix [#63](https://github.com/thi-ng/umbrella/issues/63) update removeChild() (IE11) ([9f48a76](https://github.com/thi-ng/umbrella/commit/9f48a76)) +- **hdom:** fix [#63](https://github.com/thi-ng/umbrella/issues/63) update removeChild() (IE11) ([9f48a76](https://github.com/thi-ng/umbrella/commit/9f48a76)) -## [6.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@6.0.1...@thi.ng/hdom@6.0.2) (2018-12-16) +## [6.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@6.0.1...@thi.ng/hdom@6.0.2) (2018-12-16) -### Bug Fixes +### Bug Fixes -- **hdom:** life cycle init / release handling ([6d85c62](https://github.com/thi-ng/umbrella/commit/6d85c62)) +- **hdom:** life cycle init / release handling ([6d85c62](https://github.com/thi-ng/umbrella/commit/6d85c62)) -# [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@5.2.2...@thi.ng/hdom@6.0.0) (2018-12-13) +# [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@5.2.2...@thi.ng/hdom@6.0.0) (2018-12-13) -### Code Refactoring +### Code Refactoring - **hdom:** extend & simplify HDOMImplementation, update DEFAULT_IMPL ([6f2e8ee](https://github.com/thi-ng/umbrella/commit/6f2e8ee)) @@ -229,169 +181,169 @@ Also: ### Bug Fixes -- **hdom:** add DEFAULT_IMPL to re-exports ([#47](https://github.com/thi-ng/umbrella/issues/47)) ([50fa649](https://github.com/thi-ng/umbrella/commit/50fa649)) +- **hdom:** add DEFAULT_IMPL to re-exports ([#47](https://github.com/thi-ng/umbrella/issues/47)) ([50fa649](https://github.com/thi-ng/umbrella/commit/50fa649)) -# [5.0.0](https://github.com/thi-ng/umbrella/compare/525d90d5...@thi.ng/hdom@5.0.0) (2018-09-22) +# [5.0.0](https://github.com/thi-ng/umbrella/compare/525d90d5...@thi.ng/hdom@5.0.0) (2018-09-22) -### Features +### Features -- **hdom:** generalize diffElement() ([#4](https://github.com/thi-ng/umbrella/issues/4)) ([525d90d](https://github.com/thi-ng/umbrella/commit/525d90d)) -- **hdom:** update normalizeTree, add to HDOMImplementation ([59bb19c](https://github.com/thi-ng/umbrella/commit/59bb19c)) -- **hdom:** reorg & extend HDOMImplementation ([1ac245f](https://github.com/thi-ng/umbrella/commit/1ac245f)) -- **hdom:** add `.toHiccup()` interface support ([54ba0ce](https://github.com/thi-ng/umbrella/commit/54ba0ce)) -- **hdom:** add renderOnce() ([5ef9cf0](https://github.com/thi-ng/umbrella/commit/5ef9cf0)) +- **hdom:** generalize diffElement() ([#4](https://github.com/thi-ng/umbrella/issues/4)) ([525d90d](https://github.com/thi-ng/umbrella/commit/525d90d)) +- **hdom:** update normalizeTree, add to HDOMImplementation ([59bb19c](https://github.com/thi-ng/umbrella/commit/59bb19c)) +- **hdom:** reorg & extend HDOMImplementation ([1ac245f](https://github.com/thi-ng/umbrella/commit/1ac245f)) +- **hdom:** add `.toHiccup()` interface support ([54ba0ce](https://github.com/thi-ng/umbrella/commit/54ba0ce)) +- **hdom:** add renderOnce() ([5ef9cf0](https://github.com/thi-ng/umbrella/commit/5ef9cf0)) -### Bug fixes +### Bug fixes -- **hdom:** minor fix (hydrateDOM) ([e4f780c](https://github.com/thi-ng/umbrella/commit/e4f780c)) -- **hdom:** exclude hdom control attribs in setAttrib() ([0592063](https://github.com/thi-ng/umbrella/commit/0592063)) -- **hdom:** delegate diffTree() to branch impl ([6c33901](https://github.com/thi-ng/umbrella/commit/6c33901)) +- **hdom:** minor fix (hydrateDOM) ([e4f780c](https://github.com/thi-ng/umbrella/commit/e4f780c)) +- **hdom:** exclude hdom control attribs in setAttrib() ([0592063](https://github.com/thi-ng/umbrella/commit/0592063)) +- **hdom:** delegate diffTree() to branch impl ([6c33901](https://github.com/thi-ng/umbrella/commit/6c33901)) -### Performance Improvements +### Performance Improvements -- **hdom:** add opt `__release` attrib to disable releaseDeep() ([2e3fb66](https://github.com/thi-ng/umbrella/commit/2e3fb66)) -- **hdom:** update diffTree(), inline node type checks ([382c45c](https://github.com/thi-ng/umbrella/commit/382c45c)) -- **hdom:** minor updates ([de17db8](https://github.com/thi-ng/umbrella/commit/de17db8)) +- **hdom:** add opt `__release` attrib to disable releaseDeep() ([2e3fb66](https://github.com/thi-ng/umbrella/commit/2e3fb66)) +- **hdom:** update diffTree(), inline node type checks ([382c45c](https://github.com/thi-ng/umbrella/commit/382c45c)) +- **hdom:** minor updates ([de17db8](https://github.com/thi-ng/umbrella/commit/de17db8)) -### BREAKING CHANGES +### BREAKING CHANGES -- **hdom:** new names & call signatures for: - - normalizeTree - - diffElement => diffTree - - createDOM - - hydrateDOM - - replaceChild +- **hdom:** new names & call signatures for: + - normalizeTree + - diffElement => diffTree + - createDOM + - hydrateDOM + - replaceChild -## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@4.0.2...@thi.ng/hdom@4.0.3) (2018-09-01) +## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@4.0.2...@thi.ng/hdom@4.0.3) (2018-09-01) -### Bug Fixes +### Bug Fixes -- **hdom:** fix local import ([e66a492](https://github.com/thi-ng/umbrella/commit/e66a492)) +- **hdom:** fix local import ([e66a492](https://github.com/thi-ng/umbrella/commit/e66a492)) -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.35...@thi.ng/hdom@4.0.0) (2018-08-31) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.35...@thi.ng/hdom@4.0.0) (2018-08-31) -### Features +### Features -- **hdom:** add DOM hydration support (SSR), update start() ([#39](https://github.com/thi-ng/umbrella/issues/39)) ([9f8010d](https://github.com/thi-ng/umbrella/commit/9f8010d)) -- **hdom:** update HDOMOpts & start() ([5e74a9c](https://github.com/thi-ng/umbrella/commit/5e74a9c)) +- **hdom:** add DOM hydration support (SSR), update start() ([#39](https://github.com/thi-ng/umbrella/issues/39)) ([9f8010d](https://github.com/thi-ng/umbrella/commit/9f8010d)) +- **hdom:** update HDOMOpts & start() ([5e74a9c](https://github.com/thi-ng/umbrella/commit/5e74a9c)) -### BREAKING CHANGES +### BREAKING CHANGES -- **hdom:** start() args now as options object +- **hdom:** start() args now as options object -## [3.0.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.27...@thi.ng/hdom@3.0.28) (2018-07-10) +## [3.0.28](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.27...@thi.ng/hdom@3.0.28) (2018-07-10) -### Bug Fixes +### Bug Fixes -- **hdom:** always update "value" attrib last in diffAttributes() ([126103b](https://github.com/thi-ng/umbrella/commit/126103b)) +- **hdom:** always update "value" attrib last in diffAttributes() ([126103b](https://github.com/thi-ng/umbrella/commit/126103b)) -## [3.0.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.22...@thi.ng/hdom@3.0.23) (2018-05-15) +## [3.0.23](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.22...@thi.ng/hdom@3.0.23) (2018-05-15) -### Bug Fixes +### Bug Fixes -- **hdom:** delay init() lifecycle call to ensure children are available ([2482b16](https://github.com/thi-ng/umbrella/commit/2482b16)) +- **hdom:** delay init() lifecycle call to ensure children are available ([2482b16](https://github.com/thi-ng/umbrella/commit/2482b16)) -## [3.0.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.20...@thi.ng/hdom@3.0.21) (2018-05-14) +## [3.0.21](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.20...@thi.ng/hdom@3.0.21) (2018-05-14) -### Bug Fixes +### Bug Fixes -- **hdom:** component obj lifecycle method thisArg handling ([ade96f8](https://github.com/thi-ng/umbrella/commit/ade96f8)) +- **hdom:** component obj lifecycle method thisArg handling ([ade96f8](https://github.com/thi-ng/umbrella/commit/ade96f8)) -## [3.0.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.14...@thi.ng/hdom@3.0.15) (2018-05-09) +## [3.0.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.14...@thi.ng/hdom@3.0.15) (2018-05-09) -### Bug Fixes +### Bug Fixes -- **hdom:** native boolean attrib handling (e.g. "checked") ([68ea086](https://github.com/thi-ng/umbrella/commit/68ea086)) +- **hdom:** native boolean attrib handling (e.g. "checked") ([68ea086](https://github.com/thi-ng/umbrella/commit/68ea086)) -## [3.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.13...@thi.ng/hdom@3.0.14) (2018-05-01) +## [3.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.13...@thi.ng/hdom@3.0.14) (2018-05-01) -### Bug Fixes +### Bug Fixes -- **hdom:** boolean attrib reset/removal ([a93cb98](https://github.com/thi-ng/umbrella/commit/a93cb98)) +- **hdom:** boolean attrib reset/removal ([a93cb98](https://github.com/thi-ng/umbrella/commit/a93cb98)) -## [3.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.12...@thi.ng/hdom@3.0.13) (2018-04-30) +## [3.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.12...@thi.ng/hdom@3.0.13) (2018-04-30) -### Performance Improvements +### Performance Improvements -- **hdom:** only build linear diff edit log ([7a543a5](https://github.com/thi-ng/umbrella/commit/7a543a5)) +- **hdom:** only build linear diff edit log ([7a543a5](https://github.com/thi-ng/umbrella/commit/7a543a5)) -## [3.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.11...@thi.ng/hdom@3.0.12) (2018-04-29) +## [3.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.11...@thi.ng/hdom@3.0.12) (2018-04-29) -### Performance Improvements +### Performance Improvements -- **hdom:** update event handling in diffAttributes() ([31ec3af](https://github.com/thi-ng/umbrella/commit/31ec3af)) +- **hdom:** update event handling in diffAttributes() ([31ec3af](https://github.com/thi-ng/umbrella/commit/31ec3af)) -## [3.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.10...@thi.ng/hdom@3.0.11) (2018-04-26) +## [3.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.10...@thi.ng/hdom@3.0.11) (2018-04-26) -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.0...@thi.ng/hdom@3.0.1) (2018-04-09) +## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@3.0.0...@thi.ng/hdom@3.0.1) (2018-04-09) -### Performance Improvements +### Performance Improvements -- **hdom:** intern imported checks, update normalizeTree(), add docs, fix tests ([2a91e30](https://github.com/thi-ng/umbrella/commit/2a91e30)) +- **hdom:** intern imported checks, update normalizeTree(), add docs, fix tests ([2a91e30](https://github.com/thi-ng/umbrella/commit/2a91e30)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@2.3.3...@thi.ng/hdom@3.0.0) (2018-04-08) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@2.3.3...@thi.ng/hdom@3.0.0) (2018-04-08) -### Features +### Features -- **hdom:** fix [#13](https://github.com/thi-ng/umbrella/issues/13), add support for user context and pass to components ([70cfe06](https://github.com/thi-ng/umbrella/commit/70cfe06)) +- **hdom:** fix [#13](https://github.com/thi-ng/umbrella/issues/13), add support for user context and pass to components ([70cfe06](https://github.com/thi-ng/umbrella/commit/70cfe06)) -### BREAKING CHANGES +### BREAKING CHANGES -- **hdom:** component functions & lifecycle hooks now receive user context object as their first arg. All components accepting arguments must be updated, but can potentially be simplified at the same time. +- **hdom:** component functions & lifecycle hooks now receive user context object as their first arg. All components accepting arguments must be updated, but can potentially be simplified at the same time. -# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@2.2.5...@thi.ng/hdom@2.3.0) (2018-03-21) +# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@2.2.5...@thi.ng/hdom@2.3.0) (2018-03-21) -### Features +### Features -- **hdom:** update error handling, add [@thi](https://github.com/thi).ng/api dep ([f5173f1](https://github.com/thi-ng/umbrella/commit/f5173f1)) +- **hdom:** update error handling, add [@thi](https://github.com/thi).ng/api dep ([f5173f1](https://github.com/thi-ng/umbrella/commit/f5173f1)) -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@2.1.1...@thi.ng/hdom@2.2.0) (2018-03-14) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@2.1.1...@thi.ng/hdom@2.2.0) (2018-03-14) -### Features +### Features -- **hdom:** add auto deref() support ([0fe6c44](https://github.com/thi-ng/umbrella/commit/0fe6c44)) +- **hdom:** add auto deref() support ([0fe6c44](https://github.com/thi-ng/umbrella/commit/0fe6c44)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@2.0.0...@thi.ng/hdom@2.1.0) (2018-03-05) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@2.0.0...@thi.ng/hdom@2.1.0) (2018-03-05) -### Features +### Features -- **hdom:** add support for frame skipping, add docs ([a200beb](https://github.com/thi-ng/umbrella/commit/a200beb)) +- **hdom:** add support for frame skipping, add docs ([a200beb](https://github.com/thi-ng/umbrella/commit/a200beb)) -# 2.0.0 (2018-03-03) +# 2.0.0 (2018-03-03) -### Documentation +### Documentation -- **hdom:** update readme ([79e1b09](https://github.com/thi-ng/umbrella/commit/79e1b09)) +- **hdom:** update readme ([79e1b09](https://github.com/thi-ng/umbrella/commit/79e1b09)) -### BREAKING CHANGES +### BREAKING CHANGES -- **hdom:** rename package hiccup-dom => hdom +- **hdom:** rename package hiccup-dom => hdom -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-dom@1.1.0...@thi.ng/hiccup-dom@1.2.0) (2018-02-28) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-dom@1.1.0...@thi.ng/hiccup-dom@1.2.0) (2018-02-28) -### Features +### Features -- **hiccup-dom:** add support for function attribs, add docs ([ca17389](https://github.com/thi-ng/umbrella/commit/ca17389)) +- **hiccup-dom:** add support for function attribs, add docs ([ca17389](https://github.com/thi-ng/umbrella/commit/ca17389)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-dom@1.0.7...@thi.ng/hiccup-dom@1.1.0) (2018-02-27) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-dom@1.0.7...@thi.ng/hiccup-dom@1.1.0) (2018-02-27) -### Features +### Features -- **hiccup-dom:** fix [#11](https://github.com/thi-ng/umbrella/issues/11), update normalizeTree/normalizeElement ([f5b6675](https://github.com/thi-ng/umbrella/commit/f5b6675)) -- **hiccup-dom:** start(), add optional spans arg ([8a070ff](https://github.com/thi-ng/umbrella/commit/8a070ff)) +- **hiccup-dom:** fix [#11](https://github.com/thi-ng/umbrella/issues/11), update normalizeTree/normalizeElement ([f5b6675](https://github.com/thi-ng/umbrella/commit/f5b6675)) +- **hiccup-dom:** start(), add optional spans arg ([8a070ff](https://github.com/thi-ng/umbrella/commit/8a070ff)) -## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-dom@1.0.2...@thi.ng/hiccup-dom@1.0.3) (2018-02-04) +## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-dom@1.0.2...@thi.ng/hiccup-dom@1.0.3) (2018-02-04) -### Bug Fixes +### Bug Fixes -- **hiccup-dom:** support parent DOM ID as arg start() ([1f4f4b8](https://github.com/thi-ng/umbrella/commit/1f4f4b8)) +- **hiccup-dom:** support parent DOM ID as arg start() ([1f4f4b8](https://github.com/thi-ng/umbrella/commit/1f4f4b8)) -## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-dom@1.0.1...@thi.ng/hiccup-dom@1.0.2) (2018-02-03) +## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-dom@1.0.1...@thi.ng/hiccup-dom@1.0.2) (2018-02-03) -### Bug Fixes +### Bug Fixes -- **hiccup-dom:** fix [#3](https://github.com/thi-ng/umbrella/issues/3), update start() to be cancellable, add docs ([4edf45f](https://github.com/thi-ng/umbrella/commit/4edf45f)) +- **hiccup-dom:** fix [#3](https://github.com/thi-ng/umbrella/issues/3), update start() to be cancellable, add docs ([4edf45f](https://github.com/thi-ng/umbrella/commit/4edf45f)) -## [1.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-dom@1.0.0...@thi.ng/hiccup-dom@1.0.1) (2018-02-03) +## [1.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-dom@1.0.0...@thi.ng/hiccup-dom@1.0.1) (2018-02-03) ### Bug Fixes diff --git a/packages/heaps/CHANGELOG.md b/packages/heaps/CHANGELOG.md index 9c5f1f60fd..d68cc1c4f2 100644 --- a/packages/heaps/CHANGELOG.md +++ b/packages/heaps/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@2.0.5...@thi.ng/heaps@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/heaps - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@2.0.4...@thi.ng/heaps@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/heaps - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@2.0.3...@thi.ng/heaps@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/heaps - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@2.0.2...@thi.ng/heaps@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/heaps - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@2.0.1...@thi.ng/heaps@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/heaps - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@2.0.0...@thi.ng/heaps@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/heaps - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.3.1...@thi.ng/heaps@2.0.0) (2021-10-12) @@ -80,73 +32,73 @@ Also: -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.43...@thi.ng/heaps@1.3.0) (2021-08-17) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.43...@thi.ng/heaps@1.3.0) (2021-08-17) -### Features +### Features -- **heaps:** add PriorityQueue impl ([c33027b](https://github.com/thi-ng/umbrella/commit/c33027bfe8cc1cb5aa0241767d7bc788ff6b63f6)) -- **heaps:** add/update find()/has() impls ([5ca6538](https://github.com/thi-ng/umbrella/commit/5ca6538d04fdc66f5174db5a7d6183979b26465c)) -- **heaps:** update all Heap impls, opts, add factories ([fbfb7bb](https://github.com/thi-ng/umbrella/commit/fbfb7bb2959334544efa2d52bd98d8d3e5638dcc)) +- **heaps:** add PriorityQueue impl ([c33027b](https://github.com/thi-ng/umbrella/commit/c33027bfe8cc1cb5aa0241767d7bc788ff6b63f6)) +- **heaps:** add/update find()/has() impls ([5ca6538](https://github.com/thi-ng/umbrella/commit/5ca6538d04fdc66f5174db5a7d6183979b26465c)) +- **heaps:** update all Heap impls, opts, add factories ([fbfb7bb](https://github.com/thi-ng/umbrella/commit/fbfb7bb2959334544efa2d52bd98d8d3e5638dcc)) -## [1.2.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.37...@thi.ng/heaps@1.2.38) (2021-03-17) +## [1.2.38](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.37...@thi.ng/heaps@1.2.38) (2021-03-17) -### Bug Fixes +### Bug Fixes -- **heaps:** update return types ([#283](https://github.com/thi-ng/umbrella/issues/283)) ([f7eabec](https://github.com/thi-ng/umbrella/commit/f7eabec276a6a08b58d93512421bae1df1817f2d)) +- **heaps:** update return types ([#283](https://github.com/thi-ng/umbrella/issues/283)) ([f7eabec](https://github.com/thi-ng/umbrella/commit/f7eabec276a6a08b58d93512421bae1df1817f2d)) -## [1.2.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.30...@thi.ng/heaps@1.2.31) (2021-01-21) +## [1.2.31](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.2.30...@thi.ng/heaps@1.2.31) (2021-01-21) -### Bug Fixes +### Bug Fixes -- **heaps:** update pushPop() comparison ([f530236](https://github.com/thi-ng/umbrella/commit/f5302368a56435cda92bbdc205b9467acaf9c64b)) +- **heaps:** update pushPop() comparison ([f530236](https://github.com/thi-ng/umbrella/commit/f5302368a56435cda92bbdc205b9467acaf9c64b)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.1.6...@thi.ng/heaps@1.2.0) (2020-01-24) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.1.6...@thi.ng/heaps@1.2.0) (2020-01-24) -### Features +### Features -- **heaps:** add PairingHeap ([748da44](https://github.com/thi-ng/umbrella/commit/748da4405f9b4ab49bbdb3d4b49131df1f0cae88)) +- **heaps:** add PairingHeap ([748da44](https://github.com/thi-ng/umbrella/commit/748da4405f9b4ab49bbdb3d4b49131df1f0cae88)) -### Performance Improvements +### Performance Improvements -- **heap:** add benchmarks ([2208353](https://github.com/thi-ng/umbrella/commit/220835345b1e842950a7288a8cc618585fda593f)) +- **heap:** add benchmarks ([2208353](https://github.com/thi-ng/umbrella/commit/220835345b1e842950a7288a8cc618585fda593f)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.0.10...@thi.ng/heaps@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.0.10...@thi.ng/heaps@1.1.0) (2019-07-07) -### Features +### Features -- **heaps:** enable TS strict compiler flags (refactor) ([86b9c9e](https://github.com/thi-ng/umbrella/commit/86b9c9e)) +- **heaps:** enable TS strict compiler flags (refactor) ([86b9c9e](https://github.com/thi-ng/umbrella/commit/86b9c9e)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@0.3.1...@thi.ng/heaps@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@0.3.1...@thi.ng/heaps@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@0.2.20...@thi.ng/heaps@0.3.0) (2018-10-21) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@0.2.20...@thi.ng/heaps@0.3.0) (2018-10-21) -### Features +### Features -- **heaps:** add pushPopAll() ([1063fea](https://github.com/thi-ng/umbrella/commit/1063fea)) +- **heaps:** add pushPopAll() ([1063fea](https://github.com/thi-ng/umbrella/commit/1063fea)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@0.1.0...@thi.ng/heaps@0.2.0) (2018-04-22) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@0.1.0...@thi.ng/heaps@0.2.0) (2018-04-22) -### Bug Fixes +### Bug Fixes -- **heaps:** add DHeap ICopy/IEmpty impls, fix return types ([5894572](https://github.com/thi-ng/umbrella/commit/5894572)) +- **heaps:** add DHeap ICopy/IEmpty impls, fix return types ([5894572](https://github.com/thi-ng/umbrella/commit/5894572)) -### Features +### Features -- **heaps:** add min/max(), update heapify() and percolate methods ([c4bbee0](https://github.com/thi-ng/umbrella/commit/c4bbee0)) -- **heaps:** iterator now returns min() seq ([fccb3af](https://github.com/thi-ng/umbrella/commit/fccb3af)) +- **heaps:** add min/max(), update heapify() and percolate methods ([c4bbee0](https://github.com/thi-ng/umbrella/commit/c4bbee0)) +- **heaps:** iterator now returns min() seq ([fccb3af](https://github.com/thi-ng/umbrella/commit/fccb3af)) -# 0.1.0 (2018-04-22) +# 0.1.0 (2018-04-22) -### Features +### Features - **heaps:** import [@thi](https://github.com/thi).ng/heaps package ([0ea0847](https://github.com/thi-ng/umbrella/commit/0ea0847)) diff --git a/packages/hex/CHANGELOG.md b/packages/hex/CHANGELOG.md index f255748494..22237a46e6 100644 --- a/packages/hex/CHANGELOG.md +++ b/packages/hex/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@2.0.5...@thi.ng/hex@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hex - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@2.0.4...@thi.ng/hex@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hex - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@2.0.3...@thi.ng/hex@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/hex - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@2.0.2...@thi.ng/hex@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hex - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@2.0.1...@thi.ng/hex@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hex - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@2.0.0...@thi.ng/hex@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hex - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@1.0.4...@thi.ng/hex@2.0.0) (2021-10-12) @@ -80,14 +32,14 @@ Also: -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@0.1.3...@thi.ng/hex@0.2.0) (2021-02-20) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hex@0.1.3...@thi.ng/hex@0.2.0) (2021-02-20) -### Features +### Features -- **hex:** add uuid() ([c8417b4](https://github.com/thi-ng/umbrella/commit/c8417b4c2fe3eeb664b4131aabe592d612573703)) +- **hex:** add uuid() ([c8417b4](https://github.com/thi-ng/umbrella/commit/c8417b4c2fe3eeb664b4131aabe592d612573703)) -# 0.1.0 (2020-11-24) +# 0.1.0 (2020-11-24) -### Features +### Features - **hex:** import as new package ([1c2f331](https://github.com/thi-ng/umbrella/commit/1c2f331bfbdc01fd0153e01dcecbab79307a7598)) diff --git a/packages/hiccup-canvas/CHANGELOG.md b/packages/hiccup-canvas/CHANGELOG.md index 50646cee40..c0b9c9b370 100644 --- a/packages/hiccup-canvas/CHANGELOG.md +++ b/packages/hiccup-canvas/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@2.0.6...@thi.ng/hiccup-canvas@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@2.0.5...@thi.ng/hiccup-canvas@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@2.0.4...@thi.ng/hiccup-canvas@2.0.5) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@2.0.3...@thi.ng/hiccup-canvas@2.0.4) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@2.0.2...@thi.ng/hiccup-canvas@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@2.0.1...@thi.ng/hiccup-canvas@2.0.2) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@2.0.0...@thi.ng/hiccup-canvas@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hiccup-canvas - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.2.15...@thi.ng/hiccup-canvas@2.0.0) (2021-10-12) @@ -88,28 +32,28 @@ Also: -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.1.34...@thi.ng/hiccup-canvas@1.2.0) (2021-04-03) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.1.34...@thi.ng/hiccup-canvas@1.2.0) (2021-04-03) -### Features +### Features -- **hiccup-canvas:** add IToImageData support ([7cc4709](https://github.com/thi-ng/umbrella/commit/7cc4709386c99337702d5788b04d14d13618e56b)) +- **hiccup-canvas:** add IToImageData support ([7cc4709](https://github.com/thi-ng/umbrella/commit/7cc4709386c99337702d5788b04d14d13618e56b)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.0.6...@thi.ng/hiccup-canvas@1.1.0) (2020-07-17) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.0.6...@thi.ng/hiccup-canvas@1.1.0) (2020-07-17) -### Features +### Features -- **hiccup-canvas:** add lines() ([817b54d](https://github.com/thi-ng/umbrella/commit/817b54d6758cf8c74e5d1b450be7d9f8dc2356fc)) +- **hiccup-canvas:** add lines() ([817b54d](https://github.com/thi-ng/umbrella/commit/817b54d6758cf8c74e5d1b450be7d9f8dc2356fc)) -# 1.0.0 (2020-06-05) +# 1.0.0 (2020-06-05) -### Features +### Features -- **hdom-canvas:** rename package, add text support, refactor ([f41014e](https://github.com/thi-ng/umbrella/commit/f41014ebffa8d4051fccbf04080d814fd62a474b)) -- **hiccup-canvas:** add canvas comp, createTree impl, update deps ([60f12c5](https://github.com/thi-ng/umbrella/commit/60f12c5da7a7803e00846da6c316f65952097067)) -- **hiccup-canvas:** add hiccup-canvas package ([eb284f0](https://github.com/thi-ng/umbrella/commit/eb284f0129118e5ef180383a3cd4a31915a5d82a)) -- **hiccup-canvas:** add IToHiccup support in draw ([a59bb09](https://github.com/thi-ng/umbrella/commit/a59bb0923f37677d6579aede0dbe9958b0150d81)) -- **hiccup-canvas:** extract as new package ([4b3c516](https://github.com/thi-ng/umbrella/commit/4b3c516573dc9cb247dedc211210151575709925)) +- **hdom-canvas:** rename package, add text support, refactor ([f41014e](https://github.com/thi-ng/umbrella/commit/f41014ebffa8d4051fccbf04080d814fd62a474b)) +- **hiccup-canvas:** add canvas comp, createTree impl, update deps ([60f12c5](https://github.com/thi-ng/umbrella/commit/60f12c5da7a7803e00846da6c316f65952097067)) +- **hiccup-canvas:** add hiccup-canvas package ([eb284f0](https://github.com/thi-ng/umbrella/commit/eb284f0129118e5ef180383a3cd4a31915a5d82a)) +- **hiccup-canvas:** add IToHiccup support in draw ([a59bb09](https://github.com/thi-ng/umbrella/commit/a59bb0923f37677d6579aede0dbe9958b0150d81)) +- **hiccup-canvas:** extract as new package ([4b3c516](https://github.com/thi-ng/umbrella/commit/4b3c516573dc9cb247dedc211210151575709925)) -### BREAKING CHANGES +### BREAKING CHANGES - **hiccup-canvas:** extract as new package from former @thi.ng/hdom-canvas diff --git a/packages/hiccup-carbon-icons/CHANGELOG.md b/packages/hiccup-carbon-icons/CHANGELOG.md index 7a56acd5b2..10615d7fd4 100644 --- a/packages/hiccup-carbon-icons/CHANGELOG.md +++ b/packages/hiccup-carbon-icons/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@3.0.5...@thi.ng/hiccup-carbon-icons@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@3.0.4...@thi.ng/hiccup-carbon-icons@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@3.0.3...@thi.ng/hiccup-carbon-icons@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@3.0.2...@thi.ng/hiccup-carbon-icons@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@3.0.1...@thi.ng/hiccup-carbon-icons@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@3.0.0...@thi.ng/hiccup-carbon-icons@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@2.0.25...@thi.ng/hiccup-carbon-icons@3.0.0) (2021-10-12) @@ -80,40 +32,40 @@ Also: -## [2.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@2.0.10...@thi.ng/hiccup-carbon-icons@2.0.11) (2021-02-20) +## [2.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@2.0.10...@thi.ng/hiccup-carbon-icons@2.0.11) (2021-02-20) -### Performance Improvements +### Performance Improvements -- **hiccup-carbon-icons:** extract SVG root into shared fn ([760ea9f](https://github.com/thi-ng/umbrella/commit/760ea9f964b3098d75cad1a5ca006ae7404df603)) +- **hiccup-carbon-icons:** extract SVG root into shared fn ([760ea9f](https://github.com/thi-ng/umbrella/commit/760ea9f964b3098d75cad1a5ca006ae7404df603)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@1.0.51...@thi.ng/hiccup-carbon-icons@2.0.0) (2020-08-19) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@1.0.51...@thi.ng/hiccup-carbon-icons@2.0.0) (2020-08-19) -### Features +### Features -- **hiccup-carbon-icons:** add/update all icons ([22cfefc](https://github.com/thi-ng/umbrella/commit/22cfefcccaab5448e1117cb55d448cd313c48e95)) +- **hiccup-carbon-icons:** add/update all icons ([22cfefc](https://github.com/thi-ng/umbrella/commit/22cfefcccaab5448e1117cb55d448cd313c48e95)) -### BREAKING CHANGES +### BREAKING CHANGES -- **hiccup-carbon-icons:** update all icons to latest carbon version - - some icons have been removed/replaced or renamed - - full set now counting ~1100 icons - - add new conversion script - - update readme +- **hiccup-carbon-icons:** update all icons to latest carbon version + - some icons have been removed/replaced or renamed + - full set now counting ~1100 icons + - add new conversion script + - update readme -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@0.1.2...@thi.ng/hiccup-carbon-icons@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@0.1.2...@thi.ng/hiccup-carbon-icons@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# 0.1.0 (2018-12-14) +# 0.1.0 (2018-12-14) -### Features +### Features - **hiccup-carbon-icons:** add new package ([6b04e16](https://github.com/thi-ng/umbrella/commit/6b04e16)) diff --git a/packages/hiccup-css/CHANGELOG.md b/packages/hiccup-css/CHANGELOG.md index 61defc42b9..50f62b9767 100644 --- a/packages/hiccup-css/CHANGELOG.md +++ b/packages/hiccup-css/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@2.0.5...@thi.ng/hiccup-css@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup-css - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@2.0.4...@thi.ng/hiccup-css@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup-css - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@2.0.3...@thi.ng/hiccup-css@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/hiccup-css - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@2.0.2...@thi.ng/hiccup-css@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup-css - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@2.0.1...@thi.ng/hiccup-css@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup-css - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@2.0.0...@thi.ng/hiccup-css@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hiccup-css - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.1.73...@thi.ng/hiccup-css@2.0.0) (2021-10-12) @@ -80,39 +32,39 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.0.19...@thi.ng/hiccup-css@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.0.19...@thi.ng/hiccup-css@1.1.0) (2019-07-07) -### Features +### Features -- **hiccup-css:** enable TS strict compiler flags (refactor) ([1e81385](https://github.com/thi-ng/umbrella/commit/1e81385)) +- **hiccup-css:** enable TS strict compiler flags (refactor) ([1e81385](https://github.com/thi-ng/umbrella/commit/1e81385)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@0.3.5...@thi.ng/hiccup-css@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@0.3.5...@thi.ng/hiccup-css@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@0.2.32...@thi.ng/hiccup-css@0.3.0) (2018-12-15) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@0.2.32...@thi.ng/hiccup-css@0.3.0) (2018-12-15) -### Features +### Features -- **hiccup-css:** add animation(), add test & update readme ([aac8b6f](https://github.com/thi-ng/umbrella/commit/aac8b6f)) +- **hiccup-css:** add animation(), add test & update readme ([aac8b6f](https://github.com/thi-ng/umbrella/commit/aac8b6f)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@0.1.24...@thi.ng/hiccup-css@0.2.0) (2018-06-08) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@0.1.24...@thi.ng/hiccup-css@0.2.0) (2018-06-08) -### Features +### Features -- **hiccup-css:** add class scoping support ([244bf21](https://github.com/thi-ng/umbrella/commit/244bf21)) -- **hiccup-css:** add injectStyleSheet() ([8d6e6c8](https://github.com/thi-ng/umbrella/commit/8d6e6c8)) +- **hiccup-css:** add class scoping support ([244bf21](https://github.com/thi-ng/umbrella/commit/244bf21)) +- **hiccup-css:** add injectStyleSheet() ([8d6e6c8](https://github.com/thi-ng/umbrella/commit/8d6e6c8)) -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@0.1.0...@thi.ng/hiccup-css@0.1.1) (2018-03-05) +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@0.1.0...@thi.ng/hiccup-css@0.1.1) (2018-03-05) -### Performance Improvements +### Performance Improvements - **hiccup-css:** no empty Set() creation, change type check order in css() ([105bbf4](https://github.com/thi-ng/umbrella/commit/105bbf4)) diff --git a/packages/hiccup-html/CHANGELOG.md b/packages/hiccup-html/CHANGELOG.md index 0c351b197e..a64fecf947 100644 --- a/packages/hiccup-html/CHANGELOG.md +++ b/packages/hiccup-html/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@2.0.5...@thi.ng/hiccup-html@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup-html - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@2.0.4...@thi.ng/hiccup-html@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup-html - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@2.0.3...@thi.ng/hiccup-html@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/hiccup-html - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@2.0.2...@thi.ng/hiccup-html@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup-html - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@2.0.1...@thi.ng/hiccup-html@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup-html - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@2.0.0...@thi.ng/hiccup-html@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hiccup-html - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@1.1.1...@thi.ng/hiccup-html@2.0.0) (2021-10-12) @@ -80,45 +32,45 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@1.0.3...@thi.ng/hiccup-html@1.1.0) (2021-08-17) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@1.0.3...@thi.ng/hiccup-html@1.1.0) (2021-08-17) -### Features +### Features -- **hiccup-html:** update style/script element defs ([a1f9ac8](https://github.com/thi-ng/umbrella/commit/a1f9ac8b2f56376747af53a2f8e9911ed3704c27)) +- **hiccup-html:** update style/script element defs ([a1f9ac8](https://github.com/thi-ng/umbrella/commit/a1f9ac8b2f56376747af53a2f8e9911ed3704c27)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@0.2.0...@thi.ng/hiccup-html@0.3.0) (2020-07-09) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@0.2.0...@thi.ng/hiccup-html@0.3.0) (2020-07-09) -### Features +### Features -- **hiccup-html:** add 360+ CSS property names ([d06a4ae](https://github.com/thi-ng/umbrella/commit/d06a4ae0fa916d168bf54e0f003677bf726e8513)) -- **hiccup-html:** add CSS props for SVG elements ([efe61b8](https://github.com/thi-ng/umbrella/commit/efe61b8d0ddfd7f54b2689a792a092122ffe830a)) +- **hiccup-html:** add 360+ CSS property names ([d06a4ae](https://github.com/thi-ng/umbrella/commit/d06a4ae0fa916d168bf54e0f003677bf726e8513)) +- **hiccup-html:** add CSS props for SVG elements ([efe61b8](https://github.com/thi-ng/umbrella/commit/efe61b8d0ddfd7f54b2689a792a092122ffe830a)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@0.1.1...@thi.ng/hiccup-html@0.2.0) (2020-07-02) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@0.1.1...@thi.ng/hiccup-html@0.2.0) (2020-07-02) -### Features +### Features -- **hiccup-html:** add meta & link variations ([42fb113](https://github.com/thi-ng/umbrella/commit/42fb113141e400b64822daefa746ab236e57965a)) -- **hiccup-html:** add more elems (tables) ([f0616e6](https://github.com/thi-ng/umbrella/commit/f0616e626e187725b31716d6fec7f420288d071e)) -- **hiccup-html:** add new elems, add/update types ([9023724](https://github.com/thi-ng/umbrella/commit/9023724d536a013a896934f9b5db443787be31ce)) -- **hiccup-html:** add RDFa attrib support, update types ([0737a16](https://github.com/thi-ng/umbrella/commit/0737a169668184750e7fe0d09be5d51c61a47e17)) -- **hiccup-html:** add textArea() ([3fceb02](https://github.com/thi-ng/umbrella/commit/3fceb02136de6d8b532c23659cad3f800b159534)) +- **hiccup-html:** add meta & link variations ([42fb113](https://github.com/thi-ng/umbrella/commit/42fb113141e400b64822daefa746ab236e57965a)) +- **hiccup-html:** add more elems (tables) ([f0616e6](https://github.com/thi-ng/umbrella/commit/f0616e626e187725b31716d6fec7f420288d071e)) +- **hiccup-html:** add new elems, add/update types ([9023724](https://github.com/thi-ng/umbrella/commit/9023724d536a013a896934f9b5db443787be31ce)) +- **hiccup-html:** add RDFa attrib support, update types ([0737a16](https://github.com/thi-ng/umbrella/commit/0737a169668184750e7fe0d09be5d51c61a47e17)) +- **hiccup-html:** add textArea() ([3fceb02](https://github.com/thi-ng/umbrella/commit/3fceb02136de6d8b532c23659cad3f800b159534)) -### Reverts +### Reverts -- **hiccup-html:** undo accidental anchor rename ([64cc52c](https://github.com/thi-ng/umbrella/commit/64cc52c34ae689396f0729918455d78603ce890c)) +- **hiccup-html:** undo accidental anchor rename ([64cc52c](https://github.com/thi-ng/umbrella/commit/64cc52c34ae689396f0729918455d78603ce890c)) -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@0.1.0...@thi.ng/hiccup-html@0.1.1) (2020-06-28) +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@0.1.0...@thi.ng/hiccup-html@0.1.1) (2020-06-28) -### Bug Fixes +### Bug Fixes -- **hiccup-html:** update attrib types ([7af448f](https://github.com/thi-ng/umbrella/commit/7af448f59ac0210060a508a75be27f8667c7d118)) +- **hiccup-html:** update attrib types ([7af448f](https://github.com/thi-ng/umbrella/commit/7af448f59ac0210060a508a75be27f8667c7d118)) -# 0.1.0 (2020-06-24) +# 0.1.0 (2020-06-24) -### Features +### Features -- **hiccup-html:** add AttribVal & EventAttribVal ([469e297](https://github.com/thi-ng/umbrella/commit/469e29758d3801d8c5e56695246c438f4a6c9569)) -- **hiccup-html:** add more elements & helpers ([68a9bb8](https://github.com/thi-ng/umbrella/commit/68a9bb89f901612e69e0c4ae972a8de2c7ac76b6)) -- **hiccup-html:** add more elements, update readme ([5e3f8f1](https://github.com/thi-ng/umbrella/commit/5e3f8f1f70fd06aab5ab64683546d5febe16a0f4)) -- **hiccup-html:** import as new pkg ([5fffd6f](https://github.com/thi-ng/umbrella/commit/5fffd6fd641da4fad73802fb105a700620940ab3)) +- **hiccup-html:** add AttribVal & EventAttribVal ([469e297](https://github.com/thi-ng/umbrella/commit/469e29758d3801d8c5e56695246c438f4a6c9569)) +- **hiccup-html:** add more elements & helpers ([68a9bb8](https://github.com/thi-ng/umbrella/commit/68a9bb89f901612e69e0c4ae972a8de2c7ac76b6)) +- **hiccup-html:** add more elements, update readme ([5e3f8f1](https://github.com/thi-ng/umbrella/commit/5e3f8f1f70fd06aab5ab64683546d5febe16a0f4)) +- **hiccup-html:** import as new pkg ([5fffd6f](https://github.com/thi-ng/umbrella/commit/5fffd6fd641da4fad73802fb105a700620940ab3)) - **hiccup-html:** re-add support for emmet style tags ([bb06dab](https://github.com/thi-ng/umbrella/commit/bb06dabe0ea2214a1bbef56db1875bbe0ae392bd)) diff --git a/packages/hiccup-markdown/CHANGELOG.md b/packages/hiccup-markdown/CHANGELOG.md index 477fb2c5c0..6215849e9f 100644 --- a/packages/hiccup-markdown/CHANGELOG.md +++ b/packages/hiccup-markdown/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@2.0.5...@thi.ng/hiccup-markdown@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup-markdown - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@2.0.4...@thi.ng/hiccup-markdown@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup-markdown - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@2.0.3...@thi.ng/hiccup-markdown@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/hiccup-markdown - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@2.0.2...@thi.ng/hiccup-markdown@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup-markdown - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@2.0.1...@thi.ng/hiccup-markdown@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup-markdown - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@2.0.0...@thi.ng/hiccup-markdown@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hiccup-markdown - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.3.33...@thi.ng/hiccup-markdown@2.0.0) (2021-10-12) @@ -80,6 +32,6 @@ Also: -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.2.44...@thi.ng/hiccup-markdown@1.3.0) (2021-01-22) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.2.44...@thi.ng/hiccup-markdown@1.3.0) (2021-01-22) ### Features diff --git a/packages/hiccup-svg/CHANGELOG.md b/packages/hiccup-svg/CHANGELOG.md index c04846cbb8..925e72a5a9 100644 --- a/packages/hiccup-svg/CHANGELOG.md +++ b/packages/hiccup-svg/CHANGELOG.md @@ -3,22 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@4.1.2...@thi.ng/hiccup-svg@4.1.3) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup-svg - - - - - -## [4.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@4.1.1...@thi.ng/hiccup-svg@4.1.2) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup-svg - - - - - ## [4.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@4.1.0...@thi.ng/hiccup-svg@4.1.1) (2021-10-27) @@ -41,30 +25,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@4.0.2...@thi.ng/hiccup-svg@4.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup-svg - - - - - -## [4.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@4.0.1...@thi.ng/hiccup-svg@4.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup-svg - - - - - -## [4.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@4.0.0...@thi.ng/hiccup-svg@4.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hiccup-svg - - - - - # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.8.1...@thi.ng/hiccup-svg@4.0.0) (2021-10-12) @@ -99,139 +59,139 @@ Also: -# [3.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.7.33...@thi.ng/hiccup-svg@3.8.0) (2021-08-22) +# [3.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.7.33...@thi.ng/hiccup-svg@3.8.0) (2021-08-22) -### Features +### Features -- **hiccup-svg:** add numericAttribs(), fix svg() ([d6cb992](https://github.com/thi-ng/umbrella/commit/d6cb9929d274c83e89670e9140bba1cb172a0deb)) +- **hiccup-svg:** add numericAttribs(), fix svg() ([d6cb992](https://github.com/thi-ng/umbrella/commit/d6cb9929d274c83e89670e9140bba1cb172a0deb)) -# [3.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.6.6...@thi.ng/hiccup-svg@3.7.0) (2021-01-02) +# [3.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.6.6...@thi.ng/hiccup-svg@3.7.0) (2021-01-02) -### Features +### Features -- **hiccup-svg:** update svg(), add convert attrib ([cd67a09](https://github.com/thi-ng/umbrella/commit/cd67a09c61c93bc7a84ac63eab48f85ab6c52d2a)) +- **hiccup-svg:** update svg(), add convert attrib ([cd67a09](https://github.com/thi-ng/umbrella/commit/cd67a09c61c93bc7a84ac63eab48f85ab6c52d2a)) -# [3.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.5.11...@thi.ng/hiccup-svg@3.6.0) (2020-09-13) +# [3.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.5.11...@thi.ng/hiccup-svg@3.6.0) (2020-09-13) -### Features +### Features -- **hiccup-svg:** allow child elements in shapes ([7447ee1](https://github.com/thi-ng/umbrella/commit/7447ee1e93641921956a8c3194465613576a9697)) -- **hiccup-svg:** fix [#194](https://github.com/thi-ng/umbrella/issues/194), add `baseline` support ([f8d4a38](https://github.com/thi-ng/umbrella/commit/f8d4a3868a59f6ce426b8c6fa258b0dda69f1d97)) -- **hiccup-svg:** fix/update convertTree() ([997dbf6](https://github.com/thi-ng/umbrella/commit/997dbf6eb6da314e8c7f93908a973139fc650eec)) -- **hiccup-svg:** update ff() formatter (int check) ([609d278](https://github.com/thi-ng/umbrella/commit/609d27812b76ebfad96bdc74821840b96ca26307)) +- **hiccup-svg:** allow child elements in shapes ([7447ee1](https://github.com/thi-ng/umbrella/commit/7447ee1e93641921956a8c3194465613576a9697)) +- **hiccup-svg:** fix [#194](https://github.com/thi-ng/umbrella/issues/194), add `baseline` support ([f8d4a38](https://github.com/thi-ng/umbrella/commit/f8d4a3868a59f6ce426b8c6fa258b0dda69f1d97)) +- **hiccup-svg:** fix/update convertTree() ([997dbf6](https://github.com/thi-ng/umbrella/commit/997dbf6eb6da314e8c7f93908a973139fc650eec)) +- **hiccup-svg:** update ff() formatter (int check) ([609d278](https://github.com/thi-ng/umbrella/commit/609d27812b76ebfad96bdc74821840b96ca26307)) -# [3.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.4.26...@thi.ng/hiccup-svg@3.5.0) (2020-07-02) +# [3.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.4.26...@thi.ng/hiccup-svg@3.5.0) (2020-07-02) -### Bug Fixes +### Bug Fixes -- **hiccup-svg:** update XML ns imports ([32bd8d7](https://github.com/thi-ng/umbrella/commit/32bd8d71a818f06b0fd2f1fe098e477cbce62f1c)) +- **hiccup-svg:** update XML ns imports ([32bd8d7](https://github.com/thi-ng/umbrella/commit/32bd8d71a818f06b0fd2f1fe098e477cbce62f1c)) -### Features +### Features -- **hiccup-svg:** update deps, update xmlns import ([aab66bb](https://github.com/thi-ng/umbrella/commit/aab66bb07ac3db85a741e0b1eb42433517470bc1)) +- **hiccup-svg:** update deps, update xmlns import ([aab66bb](https://github.com/thi-ng/umbrella/commit/aab66bb07ac3db85a741e0b1eb42433517470bc1)) -# [3.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.3.3...@thi.ng/hiccup-svg@3.4.0) (2020-01-24) +# [3.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.3.3...@thi.ng/hiccup-svg@3.4.0) (2020-01-24) -### Features +### Features -- **hiccup-svg:** add packedPoints(), update convertTree() ([67be25e](https://github.com/thi-ng/umbrella/commit/67be25e425d224279a91bf070bfe4ee53cf6847b)) +- **hiccup-svg:** add packedPoints(), update convertTree() ([67be25e](https://github.com/thi-ng/umbrella/commit/67be25e425d224279a91bf070bfe4ee53cf6847b)) -## [3.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.3.1...@thi.ng/hiccup-svg@3.3.2) (2019-11-09) +## [3.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.3.1...@thi.ng/hiccup-svg@3.3.2) (2019-11-09) -### Bug Fixes +### Bug Fixes -- **hiccup-svg:** fix [#142](https://github.com/thi-ng/umbrella/issues/142), add missing exports (ellipse, image) ([1bd7f64](https://github.com/thi-ng/umbrella/commit/1bd7f6408e7b13f45363a8f90a9c043d27baffcb)) +- **hiccup-svg:** fix [#142](https://github.com/thi-ng/umbrella/issues/142), add missing exports (ellipse, image) ([1bd7f64](https://github.com/thi-ng/umbrella/commit/1bd7f6408e7b13f45363a8f90a9c043d27baffcb)) -# [3.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.2.6...@thi.ng/hiccup-svg@3.3.0) (2019-08-21) +# [3.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.2.6...@thi.ng/hiccup-svg@3.3.0) (2019-08-21) -### Bug Fixes +### Bug Fixes -- **hiccup-svg:** convertAttrib() arg order ([8b48a27](https://github.com/thi-ng/umbrella/commit/8b48a27)) +- **hiccup-svg:** convertAttrib() arg order ([8b48a27](https://github.com/thi-ng/umbrella/commit/8b48a27)) -### Features +### Features -- **hiccup-svg:** update polyline(), add fill: none default ([cff9e30](https://github.com/thi-ng/umbrella/commit/cff9e30)) +- **hiccup-svg:** update polyline(), add fill: none default ([cff9e30](https://github.com/thi-ng/umbrella/commit/cff9e30)) -## [3.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.2.1...@thi.ng/hiccup-svg@3.2.2) (2019-07-12) +## [3.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.2.1...@thi.ng/hiccup-svg@3.2.2) (2019-07-12) -### Bug Fixes +### Bug Fixes -- **hiccup-svg:** update points(), use centered rects ([c7d6aaa](https://github.com/thi-ng/umbrella/commit/c7d6aaa)) +- **hiccup-svg:** update points(), use centered rects ([c7d6aaa](https://github.com/thi-ng/umbrella/commit/c7d6aaa)) -# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.1.22...@thi.ng/hiccup-svg@3.2.0) (2019-07-07) +# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.1.22...@thi.ng/hiccup-svg@3.2.0) (2019-07-07) -### Features +### Features -- **hiccup-svg:** enable TS strict compiler flags (refactor) ([3143141](https://github.com/thi-ng/umbrella/commit/3143141)) +- **hiccup-svg:** enable TS strict compiler flags (refactor) ([3143141](https://github.com/thi-ng/umbrella/commit/3143141)) -## [3.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.1.6...@thi.ng/hiccup-svg@3.1.7) (2019-02-27) +## [3.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.1.6...@thi.ng/hiccup-svg@3.1.7) (2019-02-27) -### Bug Fixes +### Bug Fixes -- **hiccup-svg:** update convert() image (new arg order in hdom-canvas) ([b206cff](https://github.com/thi-ng/umbrella/commit/b206cff)) +- **hiccup-svg:** update convert() image (new arg order in hdom-canvas) ([b206cff](https://github.com/thi-ng/umbrella/commit/b206cff)) -# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.0.1...@thi.ng/hiccup-svg@3.1.0) (2019-01-22) +# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.0.1...@thi.ng/hiccup-svg@3.1.0) (2019-01-22) -### Features +### Features -- **hiccup-svg:** add color dep, add attrib conversion for all elements ([7f6011e](https://github.com/thi-ng/umbrella/commit/7f6011e)) +- **hiccup-svg:** add color dep, add attrib conversion for all elements ([7f6011e](https://github.com/thi-ng/umbrella/commit/7f6011e)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@2.0.10...@thi.ng/hiccup-svg@3.0.0) (2019-01-21) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@2.0.10...@thi.ng/hiccup-svg@3.0.0) (2019-01-21) -### Bug Fixes +### Bug Fixes -- **hiccup-svg:** convert path arc segment axis theta to degrees ([370f928](https://github.com/thi-ng/umbrella/commit/370f928)) +- **hiccup-svg:** convert path arc segment axis theta to degrees ([370f928](https://github.com/thi-ng/umbrella/commit/370f928)) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### Features +### Features -- **hiccup-svg:** add ellipse shape type, update convert() ([a39811c](https://github.com/thi-ng/umbrella/commit/a39811c)) -- **hiccup-svg:** add toHiccup() support in convertTree() ([e197f90](https://github.com/thi-ng/umbrella/commit/e197f90)) +- **hiccup-svg:** add ellipse shape type, update convert() ([a39811c](https://github.com/thi-ng/umbrella/commit/a39811c)) +- **hiccup-svg:** add toHiccup() support in convertTree() ([e197f90](https://github.com/thi-ng/umbrella/commit/e197f90)) -### Reverts +### Reverts -- **hiccup-svg:** undo merge mistake in convert.ts ([82f8ef2](https://github.com/thi-ng/umbrella/commit/82f8ef2)) +- **hiccup-svg:** undo merge mistake in convert.ts ([82f8ef2](https://github.com/thi-ng/umbrella/commit/82f8ef2)) -### BREAKING CHANGES +### 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. +- 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. -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@2.0.3...@thi.ng/hiccup-svg@2.0.4) (2018-10-21) +## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@2.0.3...@thi.ng/hiccup-svg@2.0.4) (2018-10-21) -### Bug Fixes +### Bug Fixes -- **hiccup-svg:** fix arc segment handling ([85426d9](https://github.com/thi-ng/umbrella/commit/85426d9)) +- **hiccup-svg:** fix arc segment handling ([85426d9](https://github.com/thi-ng/umbrella/commit/85426d9)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@0.2.13...@thi.ng/hiccup-svg@1.0.0) (2018-05-13) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@0.2.13...@thi.ng/hiccup-svg@1.0.0) (2018-05-13) -### Code Refactoring +### Code Refactoring -- **hiccup-svg:** rename svgdoc => svg ([396faec](https://github.com/thi-ng/umbrella/commit/396faec)) +- **hiccup-svg:** rename svgdoc => svg ([396faec](https://github.com/thi-ng/umbrella/commit/396faec)) -### Documentation +### Documentation -- **hiccup-svg:** resolve [#19](https://github.com/thi-ng/umbrella/issues/19), update readme, add invocation notes ([dc77540](https://github.com/thi-ng/umbrella/commit/dc77540)) +- **hiccup-svg:** resolve [#19](https://github.com/thi-ng/umbrella/issues/19), update readme, add invocation notes ([dc77540](https://github.com/thi-ng/umbrella/commit/dc77540)) -### BREAKING CHANGES +### BREAKING CHANGES -- **hiccup-svg:** technically identical to previous version, however due to breaking changes and new context support in @thi.ng/hiccup, SVG functions MUST be invoked directly now and do not support lazy evaluation anymore. see notice in readme. -- **hiccup-svg:** rename svgdoc => svg +- **hiccup-svg:** technically identical to previous version, however due to breaking changes and new context support in @thi.ng/hiccup, SVG functions MUST be invoked directly now and do not support lazy evaluation anymore. see notice in readme. +- **hiccup-svg:** rename svgdoc => svg -## [0.2.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@0.2.12...@thi.ng/hiccup-svg@0.2.13) (2018-05-12) +## [0.2.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@0.2.12...@thi.ng/hiccup-svg@0.2.13) (2018-05-12) -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@0.2.0...@thi.ng/hiccup-svg@0.2.1) (2018-04-09) +## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@0.2.0...@thi.ng/hiccup-svg@0.2.1) (2018-04-09) -### Bug Fixes +### Bug Fixes -- **hiccup-svg:** path(), update add null check for points() ([b9d9a49](https://github.com/thi-ng/umbrella/commit/b9d9a49)) +- **hiccup-svg:** path(), update add null check for points() ([b9d9a49](https://github.com/thi-ng/umbrella/commit/b9d9a49)) -# 0.2.0 (2018-04-08) +# 0.2.0 (2018-04-08) -### Features +### Features - **hiccup-svg:** re-add svg fns as new [@thi](https://github.com/thi).ng/hiccup-svg package ([afccabd](https://github.com/thi-ng/umbrella/commit/afccabd)) diff --git a/packages/hiccup/CHANGELOG.md b/packages/hiccup/CHANGELOG.md index 3b02e7f891..28cd0f17b0 100644 --- a/packages/hiccup/CHANGELOG.md +++ b/packages/hiccup/CHANGELOG.md @@ -3,22 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@4.1.1...@thi.ng/hiccup@4.1.2) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup - - - - - -## [4.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@4.1.0...@thi.ng/hiccup@4.1.1) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/hiccup - - - - - # [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@4.0.3...@thi.ng/hiccup@4.1.0) (2021-10-25) @@ -30,30 +14,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@4.0.2...@thi.ng/hiccup@4.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup - - - - - -## [4.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@4.0.1...@thi.ng/hiccup@4.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/hiccup - - - - - -## [4.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@4.0.0...@thi.ng/hiccup@4.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/hiccup - - - - - # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.6.22...@thi.ng/hiccup@4.0.0) (2021-10-12) @@ -83,147 +43,147 @@ Also: -# [3.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.5.8...@thi.ng/hiccup@3.6.0) (2020-09-13) +# [3.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.5.8...@thi.ng/hiccup@3.6.0) (2020-09-13) -### Features +### Features -- **hiccup:** add CDATA support, update void tag handling ([5989427](https://github.com/thi-ng/umbrella/commit/59894274cffff6c9776e0edc366005ff1da14139)) +- **hiccup:** add CDATA support, update void tag handling ([5989427](https://github.com/thi-ng/umbrella/commit/59894274cffff6c9776e0edc366005ff1da14139)) -# [3.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.4.0...@thi.ng/hiccup@3.5.0) (2020-07-02) +# [3.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.4.0...@thi.ng/hiccup@3.5.0) (2020-07-02) -### Features +### Features -- **hiccup:** add RDFa `prefix` attrib handling, add tests ([24a7748](https://github.com/thi-ng/umbrella/commit/24a7748ddb35632567175d3055f90b41d353e219)) -- **hiccup:** remove obsolete SVG/XLINK urls ([aa34be7](https://github.com/thi-ng/umbrella/commit/aa34be7bedfeae5a4d203aaec0d8d94ed43c07f2)) +- **hiccup:** add RDFa `prefix` attrib handling, add tests ([24a7748](https://github.com/thi-ng/umbrella/commit/24a7748ddb35632567175d3055f90b41d353e219)) +- **hiccup:** remove obsolete SVG/XLINK urls ([aa34be7](https://github.com/thi-ng/umbrella/commit/aa34be7bedfeae5a4d203aaec0d8d94ed43c07f2)) -# [3.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.3.0...@thi.ng/hiccup@3.4.0) (2020-06-28) +# [3.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.3.0...@thi.ng/hiccup@3.4.0) (2020-06-28) -### Features +### Features -- **hiccup:** update deps & attrib handling ([09ba171](https://github.com/thi-ng/umbrella/commit/09ba17165e89202fdc48b095ee1e62f65adbcad4)) +- **hiccup:** update deps & attrib handling ([09ba171](https://github.com/thi-ng/umbrella/commit/09ba17165e89202fdc48b095ee1e62f65adbcad4)) -# [3.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.2.26...@thi.ng/hiccup@3.3.0) (2020-06-24) +# [3.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.2.26...@thi.ng/hiccup@3.3.0) (2020-06-24) -### Features +### Features -- **hiccup:** support array attrib values, add tests ([1c4ef8a](https://github.com/thi-ng/umbrella/commit/1c4ef8aa6464dee9e9fed39e8213e52ed67e2ac1)) -- **hiccup:** update `accept` attrib handling ([fabf447](https://github.com/thi-ng/umbrella/commit/fabf447d5ef7f666f16ee11d46188496121766d2)) +- **hiccup:** support array attrib values, add tests ([1c4ef8a](https://github.com/thi-ng/umbrella/commit/1c4ef8aa6464dee9e9fed39e8213e52ed67e2ac1)) +- **hiccup:** update `accept` attrib handling ([fabf447](https://github.com/thi-ng/umbrella/commit/fabf447d5ef7f666f16ee11d46188496121766d2)) -## [3.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.2.3...@thi.ng/hiccup@3.2.4) (2019-08-21) +## [3.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.2.3...@thi.ng/hiccup@3.2.4) (2019-08-21) -### Bug Fixes +### Bug Fixes -- **hiccup:** update/rename regexes & tag maps ([6dba80d](https://github.com/thi-ng/umbrella/commit/6dba80d)) +- **hiccup:** update/rename regexes & tag maps ([6dba80d](https://github.com/thi-ng/umbrella/commit/6dba80d)) -# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.1.9...@thi.ng/hiccup@3.2.0) (2019-07-07) +# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.1.9...@thi.ng/hiccup@3.2.0) (2019-07-07) -### Features +### Features -- **hiccup:** enable TS strict compiler flags (refactor) ([d0fce75](https://github.com/thi-ng/umbrella/commit/d0fce75)) +- **hiccup:** enable TS strict compiler flags (refactor) ([d0fce75](https://github.com/thi-ng/umbrella/commit/d0fce75)) -# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.0.3...@thi.ng/hiccup@3.1.0) (2019-02-18) +# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@3.0.3...@thi.ng/hiccup@3.1.0) (2019-02-18) -### Features +### Features -- **hiccup:** add support for XML/DTD proc tags, update readme, tests ([ede2842](https://github.com/thi-ng/umbrella/commit/ede2842)) +- **hiccup:** add support for XML/DTD proc tags, update readme, tests ([ede2842](https://github.com/thi-ng/umbrella/commit/ede2842)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.7.2...@thi.ng/hiccup@3.0.0) (2019-01-21) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.7.2...@thi.ng/hiccup@3.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [2.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.6.1...@thi.ng/hiccup@2.7.0) (2018-12-13) +# [2.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.6.1...@thi.ng/hiccup@2.7.0) (2018-12-13) -### Features +### Features -- **hiccup:** add __skip support, add test, update readme ([d3500df](https://github.com/thi-ng/umbrella/commit/d3500df)) +- **hiccup:** add __skip support, add test, update readme ([d3500df](https://github.com/thi-ng/umbrella/commit/d3500df)) -# [2.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.5.0...@thi.ng/hiccup@2.6.0) (2018-11-07) +# [2.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.5.0...@thi.ng/hiccup@2.6.0) (2018-11-07) -### Features +### Features -- **hiccup:** update derefContext() to only apply to selected keys ([749925f](https://github.com/thi-ng/umbrella/commit/749925f)) +- **hiccup:** update derefContext() to only apply to selected keys ([749925f](https://github.com/thi-ng/umbrella/commit/749925f)) -# [2.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.4.3...@thi.ng/hiccup@2.5.0) (2018-11-06) +# [2.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.4.3...@thi.ng/hiccup@2.5.0) (2018-11-06) -### Features +### Features -- **hiccup:** add support for dynamic user context values ([a947873](https://github.com/thi-ng/umbrella/commit/a947873)) +- **hiccup:** add support for dynamic user context values ([a947873](https://github.com/thi-ng/umbrella/commit/a947873)) -# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.3.0...@thi.ng/hiccup@2.4.0) (2018-09-23) +# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.3.0...@thi.ng/hiccup@2.4.0) (2018-09-23) -### Features +### Features -- **hiccup:** emmet class & class attrib merging in normalize() ([1d8eeb4](https://github.com/thi-ng/umbrella/commit/1d8eeb4)) +- **hiccup:** emmet class & class attrib merging in normalize() ([1d8eeb4](https://github.com/thi-ng/umbrella/commit/1d8eeb4)) -# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.2.1-alpha.1...@thi.ng/hiccup@2.3.0) (2018-09-22) +# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.2.1-alpha.1...@thi.ng/hiccup@2.3.0) (2018-09-22) -### Features +### Features -- **hiccup:** add control attrib handling, add comment support ([363c241](https://github.com/thi-ng/umbrella/commit/363c241)) +- **hiccup:** add control attrib handling, add comment support ([363c241](https://github.com/thi-ng/umbrella/commit/363c241)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.0.11...@thi.ng/hiccup@2.1.0) (2018-08-31) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.0.11...@thi.ng/hiccup@2.1.0) (2018-08-31) -### Bug Fixes +### Bug Fixes -- **hiccup:** disable spans for certain element types ([1b97a25](https://github.com/thi-ng/umbrella/commit/1b97a25)) -- **hiccup:** serialize() args ([1e8b4ef](https://github.com/thi-ng/umbrella/commit/1e8b4ef)) +- **hiccup:** disable spans for certain element types ([1b97a25](https://github.com/thi-ng/umbrella/commit/1b97a25)) +- **hiccup:** serialize() args ([1e8b4ef](https://github.com/thi-ng/umbrella/commit/1e8b4ef)) -### Features +### Features -- **hiccup:** add optional support for spans & auto keying ([#39](https://github.com/thi-ng/umbrella/issues/39)) ([1b0deb2](https://github.com/thi-ng/umbrella/commit/1b0deb2)) +- **hiccup:** add optional support for spans & auto keying ([#39](https://github.com/thi-ng/umbrella/issues/39)) ([1b0deb2](https://github.com/thi-ng/umbrella/commit/1b0deb2)) -## [2.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.0.10...@thi.ng/hiccup@2.0.11) (2018-08-27) +## [2.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.0.10...@thi.ng/hiccup@2.0.11) (2018-08-27) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@1.3.16...@thi.ng/hiccup@2.0.0) (2018-05-13) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@1.3.16...@thi.ng/hiccup@2.0.0) (2018-05-13) -### Code Refactoring +### Code Refactoring -- **hiccup:** fix [#19](https://github.com/thi-ng/umbrella/issues/19), add support for context object ([feca566](https://github.com/thi-ng/umbrella/commit/feca566)) +- **hiccup:** fix [#19](https://github.com/thi-ng/umbrella/issues/19), add support for context object ([feca566](https://github.com/thi-ng/umbrella/commit/feca566)) -### Performance Improvements +### Performance Improvements -- **hiccup:** update css() ([b1cb7d9](https://github.com/thi-ng/umbrella/commit/b1cb7d9)) +- **hiccup:** update css() ([b1cb7d9](https://github.com/thi-ng/umbrella/commit/b1cb7d9)) -### BREAKING CHANGES +### BREAKING CHANGES -- **hiccup:** component functions now take a global context object as first argument (like w/ @thi.ng/hdom) - - update serialize() to accept & pass optional context - - add support for component objects - - add/update tests +- **hiccup:** component functions now take a global context object as first argument (like w/ @thi.ng/hdom) + - update serialize() to accept & pass optional context + - add support for component objects + - add/update tests -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@1.2.5...@thi.ng/hiccup@1.3.0) (2018-03-21) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@1.2.5...@thi.ng/hiccup@1.3.0) (2018-03-21) -### Features +### Features -- **hiccup:** update error handling, add [@thi](https://github.com/thi).ng/api dep ([a3238ab](https://github.com/thi-ng/umbrella/commit/a3238ab)) +- **hiccup:** update error handling, add [@thi](https://github.com/thi).ng/api dep ([a3238ab](https://github.com/thi-ng/umbrella/commit/a3238ab)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@1.1.3...@thi.ng/hiccup@1.2.0) (2018-03-14) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@1.1.3...@thi.ng/hiccup@1.2.0) (2018-03-14) -### Features +### Features -- **hiccup:** add auto deref() support ([0d2c16f](https://github.com/thi-ng/umbrella/commit/0d2c16f)) -- **hiccup:** support fn values in style objects ([93343d6](https://github.com/thi-ng/umbrella/commit/93343d6)) +- **hiccup:** add auto deref() support ([0d2c16f](https://github.com/thi-ng/umbrella/commit/0d2c16f)) +- **hiccup:** support fn values in style objects ([93343d6](https://github.com/thi-ng/umbrella/commit/93343d6)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@1.0.2...@thi.ng/hiccup@1.1.0) (2018-02-24) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@1.0.2...@thi.ng/hiccup@1.1.0) (2018-02-24) -### Features +### Features -- **hiccup:** add support for more SVG tags (66 total) ([44f33df](https://github.com/thi-ng/umbrella/commit/44f33df)) +- **hiccup:** add support for more SVG tags (66 total) ([44f33df](https://github.com/thi-ng/umbrella/commit/44f33df)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@0.1.7...@thi.ng/hiccup@1.0.0) (2018-02-03) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@0.1.7...@thi.ng/hiccup@1.0.0) (2018-02-03) -### Features +### Features -- **hiccup:** skip fn exec for event attribs, update tests, readme ([7ae706e](https://github.com/thi-ng/umbrella/commit/7ae706e)) +- **hiccup:** skip fn exec for event attribs, update tests, readme ([7ae706e](https://github.com/thi-ng/umbrella/commit/7ae706e)) -### BREAKING CHANGES +### BREAKING CHANGES - **hiccup:** event attribs w/ function values will be omitted, see readme for details/examples diff --git a/packages/idgen/CHANGELOG.md b/packages/idgen/CHANGELOG.md index 097c746db5..f1659788cf 100644 --- a/packages/idgen/CHANGELOG.md +++ b/packages/idgen/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@2.0.5...@thi.ng/idgen@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/idgen - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@2.0.4...@thi.ng/idgen@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/idgen - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@2.0.3...@thi.ng/idgen@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/idgen - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@2.0.2...@thi.ng/idgen@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/idgen - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@2.0.1...@thi.ng/idgen@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/idgen - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@2.0.0...@thi.ng/idgen@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/idgen - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@1.0.5...@thi.ng/idgen@2.0.0) (2021-10-12) @@ -80,26 +32,26 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@1.0.4...@thi.ng/idgen@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@1.0.4...@thi.ng/idgen@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/idgen +**Note:** Version bump only for package @thi.ng/idgen -## [0.2.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@0.2.28...@thi.ng/idgen@0.2.29) (2021-01-02) +## [0.2.29](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@0.2.28...@thi.ng/idgen@0.2.29) (2021-01-02) -### Performance Improvements +### Performance Improvements -- **idgen:** minor updates IDGen, add doc strings ([1c0e284](https://github.com/thi-ng/umbrella/commit/1c0e284e9f48d4a37a55f74db0fb2b6eade9dc89)) +- **idgen:** minor updates IDGen, add doc strings ([1c0e284](https://github.com/thi-ng/umbrella/commit/1c0e284e9f48d4a37a55f74db0fb2b6eade9dc89)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@0.1.0...@thi.ng/idgen@0.2.0) (2020-01-24) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@0.1.0...@thi.ng/idgen@0.2.0) (2020-01-24) -### Features +### Features -- **idgen:** add IClear impl, fix available() getter, add tests ([e467978](https://github.com/thi-ng/umbrella/commit/e467978f7cd3e82b188ce40631f7367d8e9cebdd)) -- **idgen:** support increasing ID range capacity ([f040eb5](https://github.com/thi-ng/umbrella/commit/f040eb5cb04e458e753fb37fa4dc2fc32a3e0e8c)) +- **idgen:** add IClear impl, fix available() getter, add tests ([e467978](https://github.com/thi-ng/umbrella/commit/e467978f7cd3e82b188ce40631f7367d8e9cebdd)) +- **idgen:** support increasing ID range capacity ([f040eb5](https://github.com/thi-ng/umbrella/commit/f040eb5cb04e458e753fb37fa4dc2fc32a3e0e8c)) -# 0.1.0 (2019-11-30) +# 0.1.0 (2019-11-30) -### Features +### Features -- **idgen:** add INotify impl, add tests ([7aec9b7](https://github.com/thi-ng/umbrella/commit/7aec9b7e7cd0d335e90bd50f5fb47c7b72188fbf)) +- **idgen:** add INotify impl, add tests ([7aec9b7](https://github.com/thi-ng/umbrella/commit/7aec9b7e7cd0d335e90bd50f5fb47c7b72188fbf)) - **idgen:** import as new pkg ([bff5f5b](https://github.com/thi-ng/umbrella/commit/bff5f5b66d05449c79e5087385bdecc43594a700)) diff --git a/packages/iges/CHANGELOG.md b/packages/iges/CHANGELOG.md index 51ad2fd6b7..22b4d07b5a 100644 --- a/packages/iges/CHANGELOG.md +++ b/packages/iges/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@2.0.5...@thi.ng/iges@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/iges - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@2.0.4...@thi.ng/iges@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/iges - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@2.0.3...@thi.ng/iges@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/iges - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@2.0.2...@thi.ng/iges@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/iges - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@2.0.1...@thi.ng/iges@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/iges - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@2.0.0...@thi.ng/iges@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/iges - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.87...@thi.ng/iges@2.0.0) (2021-10-12) @@ -80,45 +32,45 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.0.15...@thi.ng/iges@1.1.0) (2019-04-15) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.0.15...@thi.ng/iges@1.1.0) (2019-04-15) -### Features +### Features -- **iges:** add boolean tree, csg box & cylinder entities ([b1db275](https://github.com/thi-ng/umbrella/commit/b1db275)) -- **iges:** add new entities, options, extract addEntity, update enums ([43426e5](https://github.com/thi-ng/umbrella/commit/43426e5)) +- **iges:** add boolean tree, csg box & cylinder entities ([b1db275](https://github.com/thi-ng/umbrella/commit/b1db275)) +- **iges:** add new entities, options, extract addEntity, update enums ([43426e5](https://github.com/thi-ng/umbrella/commit/43426e5)) -## [1.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.0.13...@thi.ng/iges@1.0.14) (2019-04-02) +## [1.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.0.13...@thi.ng/iges@1.0.14) (2019-04-02) -### Bug Fixes +### Bug Fixes -- **iges:** TS3.4 type inference ([34eab59](https://github.com/thi-ng/umbrella/commit/34eab59)) +- **iges:** TS3.4 type inference ([34eab59](https://github.com/thi-ng/umbrella/commit/34eab59)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@0.2.30...@thi.ng/iges@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@0.2.30...@thi.ng/iges@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@0.2.4...@thi.ng/iges@0.2.5) (2018-08-24) +## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@0.2.4...@thi.ng/iges@0.2.5) (2018-08-24) -### Bug Fixes +### Bug Fixes -- **iges:** regression to due transducers update ([78d0a84](https://github.com/thi-ng/umbrella/commit/78d0a84)) +- **iges:** regression to due transducers update ([78d0a84](https://github.com/thi-ng/umbrella/commit/78d0a84)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@0.1.4...@thi.ng/iges@0.2.0) (2018-08-01) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@0.1.4...@thi.ng/iges@0.2.0) (2018-08-01) -### Features +### Features -- **iges:** add PolylineMode enum, update addPolyline2d() ([f7a084a](https://github.com/thi-ng/umbrella/commit/f7a084a)) +- **iges:** add PolylineMode enum, update addPolyline2d() ([f7a084a](https://github.com/thi-ng/umbrella/commit/f7a084a)) -# 0.1.0 (2018-07-12) +# 0.1.0 (2018-07-12) -### Features +### Features - **iges:** re-import & update IGES exporter (via MBP2010) ([7f1b2d4](https://github.com/thi-ng/umbrella/commit/7f1b2d4)) diff --git a/packages/imgui/CHANGELOG.md b/packages/imgui/CHANGELOG.md index 92939e286c..d69a1fb707 100644 --- a/packages/imgui/CHANGELOG.md +++ b/packages/imgui/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@2.0.6...@thi.ng/imgui@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@2.0.5...@thi.ng/imgui@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@2.0.4...@thi.ng/imgui@2.0.5) (2021-10-27) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@2.0.3...@thi.ng/imgui@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@2.0.2...@thi.ng/imgui@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@2.0.1...@thi.ng/imgui@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@2.0.0...@thi.ng/imgui@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/imgui - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@1.0.7...@thi.ng/imgui@2.0.0) (2021-10-12) @@ -88,80 +32,80 @@ Also: -## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@1.0.2...@thi.ng/imgui@1.0.3) (2021-08-18) +## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@1.0.2...@thi.ng/imgui@1.0.3) (2021-08-18) -### Bug Fixes +### Bug Fixes -- **imgui:** include missing src folder in pkg ([67e2f71](https://github.com/thi-ng/umbrella/commit/67e2f71e098a57677d8a44a44b30c31ae11546ca)) +- **imgui:** include missing src folder in pkg ([67e2f71](https://github.com/thi-ng/umbrella/commit/67e2f71e098a57677d8a44a44b30c31ae11546ca)) -## [0.2.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.41...@thi.ng/imgui@0.2.42) (2020-11-24) +## [0.2.42](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.41...@thi.ng/imgui@0.2.42) (2020-11-24) -### Bug Fixes +### Bug Fixes -- **imgui:** update XY-pad value rounding/snapping ([d45c073](https://github.com/thi-ng/umbrella/commit/d45c073cea07dd35035a3be3e0ba94e2bc89cf69)) +- **imgui:** update XY-pad value rounding/snapping ([d45c073](https://github.com/thi-ng/umbrella/commit/d45c073cea07dd35035a3be3e0ba94e2bc89cf69)) -## [0.2.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.35...@thi.ng/imgui@0.2.36) (2020-08-19) +## [0.2.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.2.35...@thi.ng/imgui@0.2.36) (2020-08-19) -### Bug Fixes +### Bug Fixes -- **imgui:** don't update curr value to click position ([12d6705](https://github.com/thi-ng/umbrella/commit/12d670515ecf7b44ca3143b933a459e760e4d918)) +- **imgui:** don't update curr value to click position ([12d6705](https://github.com/thi-ng/umbrella/commit/12d670515ecf7b44ca3143b933a459e760e4d918)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.1.7...@thi.ng/imgui@0.2.0) (2020-02-25) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@0.1.7...@thi.ng/imgui@0.2.0) (2020-02-25) -### Features +### Features -- **imgui:** remove layout, update imports, readme ([c89a6d8](https://github.com/thi-ng/umbrella/commit/c89a6d8c200631f257cb8051214848ebd88cdd9a)) +- **imgui:** remove layout, update imports, readme ([c89a6d8](https://github.com/thi-ng/umbrella/commit/c89a6d8c200631f257cb8051214848ebd88cdd9a)) -# 0.1.0 (2019-08-16) +# 0.1.0 (2019-08-16) -### Bug Fixes +### Bug Fixes -- **imgui:** touch event handling (FF/Safari) ([af697d9](https://github.com/thi-ng/umbrella/commit/af697d9)) +- **imgui:** touch event handling (FF/Safari) ([af697d9](https://github.com/thi-ng/umbrella/commit/af697d9)) -### Features +### Features -- **imgui:** add buttonV, radialMenu, update dropdown ([03d5932](https://github.com/thi-ng/umbrella/commit/03d5932)) -- **imgui:** add color type, keys, update default theme ([e4facae](https://github.com/thi-ng/umbrella/commit/e4facae)) -- **imgui:** add component resource caching & GC, update all comps & theme ([7c3d399](https://github.com/thi-ng/umbrella/commit/7c3d399)) -- **imgui:** add cursor & LayoutBox support, add docs ([b8d0892](https://github.com/thi-ng/umbrella/commit/b8d0892)) -- **imgui:** add cursor blink config, update textFieldRaw() ([1d80e14](https://github.com/thi-ng/umbrella/commit/1d80e14)) -- **imgui:** add dial widget, extract key handlers, update layout ([d3d2b27](https://github.com/thi-ng/umbrella/commit/d3d2b27)) -- **imgui:** add dialGroup, ringGroup, fix/update label hashing ([0333fa6](https://github.com/thi-ng/umbrella/commit/0333fa6)) -- **imgui:** add disabled component stack, update theme & behaviors ([dce481a](https://github.com/thi-ng/umbrella/commit/dce481a)) -- **imgui:** add dropdown widget, update hover behaviors ([b9d725a](https://github.com/thi-ng/umbrella/commit/b9d725a)) -- **imgui:** add GridLayout, update all components ([4f94981](https://github.com/thi-ng/umbrella/commit/4f94981)) -- **imgui:** add GridLayout.spansForSize/colsForWidth/rowsForHeight ([713dce1](https://github.com/thi-ng/umbrella/commit/713dce1)) -- **imgui:** add home/end key support in textField ([ae75c08](https://github.com/thi-ng/umbrella/commit/ae75c08)) -- **imgui:** add iconButton() ([07599a4](https://github.com/thi-ng/umbrella/commit/07599a4)) -- **imgui:** add IMGUI.clear(), update deps ([d10732d](https://github.com/thi-ng/umbrella/commit/d10732d)) -- **imgui:** add IMGUI.draw flag, update components, add/update hash fns ([c9bc287](https://github.com/thi-ng/umbrella/commit/c9bc287)) -- **imgui:** add key consts, update key handling (shift/alt mods) ([7809734](https://github.com/thi-ng/umbrella/commit/7809734)) -- **imgui:** add key handling for radialMenu() ([99c2987](https://github.com/thi-ng/umbrella/commit/99c2987)) -- **imgui:** add layouted sliderV/Group, add/update various comp ([7e0bfeb](https://github.com/thi-ng/umbrella/commit/7e0bfeb)) -- **imgui:** add slider value format, minor other updates ([399fa21](https://github.com/thi-ng/umbrella/commit/399fa21)) -- **imgui:** add textfield scrolling, cursor movement, word jump ([c94d4d9](https://github.com/thi-ng/umbrella/commit/c94d4d9)) -- **imgui:** add textField widget, update theme & key handling ([53b068f](https://github.com/thi-ng/umbrella/commit/53b068f)) -- **imgui:** add textTransformH/V, update buttons to allow any body ([05cc31f](https://github.com/thi-ng/umbrella/commit/05cc31f)) -- **imgui:** add theme stack, extract default event handlers ([b4aee22](https://github.com/thi-ng/umbrella/commit/b4aee22)) -- **imgui:** add toggle & radio buttons ([6a491aa](https://github.com/thi-ng/umbrella/commit/6a491aa)) -- **imgui:** add touch support, minor widget refactoring ([dcd19bc](https://github.com/thi-ng/umbrella/commit/dcd19bc)) -- **imgui:** add vertical slider, rename slider/sliderGroup ([40c050e](https://github.com/thi-ng/umbrella/commit/40c050e)) -- **imgui:** add XY-pad widget ([6446e6e](https://github.com/thi-ng/umbrella/commit/6446e6e)) -- **imgui:** add xyPad label offset args, minor refactoring ([d224fe0](https://github.com/thi-ng/umbrella/commit/d224fe0)) -- **imgui:** add/update layout types, handling, add more ctrl key consts ([4086590](https://github.com/thi-ng/umbrella/commit/4086590)) -- **imgui:** import as new package [@thi](https://github.com/thi).ng/imgui ([f94b430](https://github.com/thi-ng/umbrella/commit/f94b430)) -- **imgui:** non-destructive value updates, local state ([b499c8c](https://github.com/thi-ng/umbrella/commit/b499c8c)) -- **imgui:** rename dial => ring, add new dial, extract dialVal() ([cd9a339](https://github.com/thi-ng/umbrella/commit/cd9a339)) -- **imgui:** update button, dropdown, radio, sliderHGroup ([588a321](https://github.com/thi-ng/umbrella/commit/588a321)) -- **imgui:** update dropdown key handlers (Esc) ([c2ef036](https://github.com/thi-ng/umbrella/commit/c2ef036)) -- **imgui:** update dropdown, add tooltip support & tri icon ([d662811](https://github.com/thi-ng/umbrella/commit/d662811)) -- **imgui:** update IGridLayout & GridLayout.next() ([0c1d483](https://github.com/thi-ng/umbrella/commit/0c1d483)) -- **imgui:** update IMGUIOpts, input handling, optional event handling ([d06a235](https://github.com/thi-ng/umbrella/commit/d06a235)) -- **imgui:** update tab handling, allow all items unfocused ([1a63694](https://github.com/thi-ng/umbrella/commit/1a63694)) -- **imgui:** update textField, set cursor via mouse, update alt move/del ([4f9760d](https://github.com/thi-ng/umbrella/commit/4f9760d)) -- **imgui:** update theme init/config, add setTheme() ([76ad91c](https://github.com/thi-ng/umbrella/commit/76ad91c)) -- **imgui:** update toggleRaw() to update value earlier ([21ba39d](https://github.com/thi-ng/umbrella/commit/21ba39d)) +- **imgui:** add buttonV, radialMenu, update dropdown ([03d5932](https://github.com/thi-ng/umbrella/commit/03d5932)) +- **imgui:** add color type, keys, update default theme ([e4facae](https://github.com/thi-ng/umbrella/commit/e4facae)) +- **imgui:** add component resource caching & GC, update all comps & theme ([7c3d399](https://github.com/thi-ng/umbrella/commit/7c3d399)) +- **imgui:** add cursor & LayoutBox support, add docs ([b8d0892](https://github.com/thi-ng/umbrella/commit/b8d0892)) +- **imgui:** add cursor blink config, update textFieldRaw() ([1d80e14](https://github.com/thi-ng/umbrella/commit/1d80e14)) +- **imgui:** add dial widget, extract key handlers, update layout ([d3d2b27](https://github.com/thi-ng/umbrella/commit/d3d2b27)) +- **imgui:** add dialGroup, ringGroup, fix/update label hashing ([0333fa6](https://github.com/thi-ng/umbrella/commit/0333fa6)) +- **imgui:** add disabled component stack, update theme & behaviors ([dce481a](https://github.com/thi-ng/umbrella/commit/dce481a)) +- **imgui:** add dropdown widget, update hover behaviors ([b9d725a](https://github.com/thi-ng/umbrella/commit/b9d725a)) +- **imgui:** add GridLayout, update all components ([4f94981](https://github.com/thi-ng/umbrella/commit/4f94981)) +- **imgui:** add GridLayout.spansForSize/colsForWidth/rowsForHeight ([713dce1](https://github.com/thi-ng/umbrella/commit/713dce1)) +- **imgui:** add home/end key support in textField ([ae75c08](https://github.com/thi-ng/umbrella/commit/ae75c08)) +- **imgui:** add iconButton() ([07599a4](https://github.com/thi-ng/umbrella/commit/07599a4)) +- **imgui:** add IMGUI.clear(), update deps ([d10732d](https://github.com/thi-ng/umbrella/commit/d10732d)) +- **imgui:** add IMGUI.draw flag, update components, add/update hash fns ([c9bc287](https://github.com/thi-ng/umbrella/commit/c9bc287)) +- **imgui:** add key consts, update key handling (shift/alt mods) ([7809734](https://github.com/thi-ng/umbrella/commit/7809734)) +- **imgui:** add key handling for radialMenu() ([99c2987](https://github.com/thi-ng/umbrella/commit/99c2987)) +- **imgui:** add layouted sliderV/Group, add/update various comp ([7e0bfeb](https://github.com/thi-ng/umbrella/commit/7e0bfeb)) +- **imgui:** add slider value format, minor other updates ([399fa21](https://github.com/thi-ng/umbrella/commit/399fa21)) +- **imgui:** add textfield scrolling, cursor movement, word jump ([c94d4d9](https://github.com/thi-ng/umbrella/commit/c94d4d9)) +- **imgui:** add textField widget, update theme & key handling ([53b068f](https://github.com/thi-ng/umbrella/commit/53b068f)) +- **imgui:** add textTransformH/V, update buttons to allow any body ([05cc31f](https://github.com/thi-ng/umbrella/commit/05cc31f)) +- **imgui:** add theme stack, extract default event handlers ([b4aee22](https://github.com/thi-ng/umbrella/commit/b4aee22)) +- **imgui:** add toggle & radio buttons ([6a491aa](https://github.com/thi-ng/umbrella/commit/6a491aa)) +- **imgui:** add touch support, minor widget refactoring ([dcd19bc](https://github.com/thi-ng/umbrella/commit/dcd19bc)) +- **imgui:** add vertical slider, rename slider/sliderGroup ([40c050e](https://github.com/thi-ng/umbrella/commit/40c050e)) +- **imgui:** add XY-pad widget ([6446e6e](https://github.com/thi-ng/umbrella/commit/6446e6e)) +- **imgui:** add xyPad label offset args, minor refactoring ([d224fe0](https://github.com/thi-ng/umbrella/commit/d224fe0)) +- **imgui:** add/update layout types, handling, add more ctrl key consts ([4086590](https://github.com/thi-ng/umbrella/commit/4086590)) +- **imgui:** import as new package [@thi](https://github.com/thi).ng/imgui ([f94b430](https://github.com/thi-ng/umbrella/commit/f94b430)) +- **imgui:** non-destructive value updates, local state ([b499c8c](https://github.com/thi-ng/umbrella/commit/b499c8c)) +- **imgui:** rename dial => ring, add new dial, extract dialVal() ([cd9a339](https://github.com/thi-ng/umbrella/commit/cd9a339)) +- **imgui:** update button, dropdown, radio, sliderHGroup ([588a321](https://github.com/thi-ng/umbrella/commit/588a321)) +- **imgui:** update dropdown key handlers (Esc) ([c2ef036](https://github.com/thi-ng/umbrella/commit/c2ef036)) +- **imgui:** update dropdown, add tooltip support & tri icon ([d662811](https://github.com/thi-ng/umbrella/commit/d662811)) +- **imgui:** update IGridLayout & GridLayout.next() ([0c1d483](https://github.com/thi-ng/umbrella/commit/0c1d483)) +- **imgui:** update IMGUIOpts, input handling, optional event handling ([d06a235](https://github.com/thi-ng/umbrella/commit/d06a235)) +- **imgui:** update tab handling, allow all items unfocused ([1a63694](https://github.com/thi-ng/umbrella/commit/1a63694)) +- **imgui:** update textField, set cursor via mouse, update alt move/del ([4f9760d](https://github.com/thi-ng/umbrella/commit/4f9760d)) +- **imgui:** update theme init/config, add setTheme() ([76ad91c](https://github.com/thi-ng/umbrella/commit/76ad91c)) +- **imgui:** update toggleRaw() to update value earlier ([21ba39d](https://github.com/thi-ng/umbrella/commit/21ba39d)) -### Performance Improvements +### Performance Improvements - **imgui:** update comp hashing to use murmur hash vs toString, use ES6 Maps ([7db92b9](https://github.com/thi-ng/umbrella/commit/7db92b9)) diff --git a/packages/interceptors/CHANGELOG.md b/packages/interceptors/CHANGELOG.md index 1f80e41c5b..a7bc0d3374 100644 --- a/packages/interceptors/CHANGELOG.md +++ b/packages/interceptors/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@3.0.5...@thi.ng/interceptors@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/interceptors - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@3.0.4...@thi.ng/interceptors@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/interceptors - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@3.0.3...@thi.ng/interceptors@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/interceptors - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@3.0.2...@thi.ng/interceptors@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/interceptors - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@3.0.1...@thi.ng/interceptors@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/interceptors - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@3.0.0...@thi.ng/interceptors@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/interceptors - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.2.53...@thi.ng/interceptors@3.0.0) (2021-10-12) @@ -80,73 +32,73 @@ Also: -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.1.3...@thi.ng/interceptors@2.2.0) (2019-08-21) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.1.3...@thi.ng/interceptors@2.2.0) (2019-08-21) -### Features +### Features -- **interceptors:** add module logger, setLogger() ([17f050d](https://github.com/thi-ng/umbrella/commit/17f050d)) +- **interceptors:** add module logger, setLogger() ([17f050d](https://github.com/thi-ng/umbrella/commit/17f050d)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.0.12...@thi.ng/interceptors@2.1.0) (2019-07-07) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.0.12...@thi.ng/interceptors@2.1.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **interceptors:** update EventBus ctor args ([557a78f](https://github.com/thi-ng/umbrella/commit/557a78f)) +- **interceptors:** update EventBus ctor args ([557a78f](https://github.com/thi-ng/umbrella/commit/557a78f)) -### Features +### Features -- **interceptors:** enable TS strict compiler flags (refactor) ([13bea8f](https://github.com/thi-ng/umbrella/commit/13bea8f)) +- **interceptors:** enable TS strict compiler flags (refactor) ([13bea8f](https://github.com/thi-ng/umbrella/commit/13bea8f)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.9.2...@thi.ng/interceptors@2.0.0) (2019-01-21) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.9.2...@thi.ng/interceptors@2.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.8.17...@thi.ng/interceptors@1.9.0) (2018-11-13) +# [1.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.8.17...@thi.ng/interceptors@1.9.0) (2018-11-13) -### Features +### Features -- **interceptors:** update forwardSideFx(), refactor iceps as arrow fns ([9334f83](https://github.com/thi-ng/umbrella/commit/9334f83)) +- **interceptors:** update forwardSideFx(), refactor iceps as arrow fns ([9334f83](https://github.com/thi-ng/umbrella/commit/9334f83)) -## [1.8.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.8.6...@thi.ng/interceptors@1.8.7) (2018-07-11) +## [1.8.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.8.6...@thi.ng/interceptors@1.8.7) (2018-07-11) -### Performance Improvements +### Performance Improvements -- **interceptors:** update valueSetter()/valueUpdater() ([73c7b8a](https://github.com/thi-ng/umbrella/commit/73c7b8a)) +- **interceptors:** update valueSetter()/valueUpdater() ([73c7b8a](https://github.com/thi-ng/umbrella/commit/73c7b8a)) -# [1.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.7.4...@thi.ng/interceptors@1.8.0) (2018-05-14) +# [1.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.7.4...@thi.ng/interceptors@1.8.0) (2018-05-14) -### Features +### Features -- **interceptors:** update dispatch() / dispatchNow() ([5e72970](https://github.com/thi-ng/umbrella/commit/5e72970)) +- **interceptors:** update dispatch() / dispatchNow() ([5e72970](https://github.com/thi-ng/umbrella/commit/5e72970)) -# [1.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.6.2...@thi.ng/interceptors@1.7.0) (2018-05-09) +# [1.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.6.2...@thi.ng/interceptors@1.7.0) (2018-05-09) -### Features +### Features -- **interceptors:** add dispatch/dispatchNow() helper interceptors ([6748515](https://github.com/thi-ng/umbrella/commit/6748515)) +- **interceptors:** add dispatch/dispatchNow() helper interceptors ([6748515](https://github.com/thi-ng/umbrella/commit/6748515)) -## [1.6.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.6.0...@thi.ng/interceptors@1.6.1) (2018-04-28) +## [1.6.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.6.0...@thi.ng/interceptors@1.6.1) (2018-04-28) -### Bug Fixes +### Bug Fixes -- **interceptors:** multiple sidefx value assignment ([c4d8851](https://github.com/thi-ng/umbrella/commit/c4d8851)) +- **interceptors:** multiple sidefx value assignment ([c4d8851](https://github.com/thi-ng/umbrella/commit/c4d8851)) -# [1.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.5.3...@thi.ng/interceptors@1.6.0) (2018-04-27) +# [1.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.5.3...@thi.ng/interceptors@1.6.0) (2018-04-27) -### Features +### Features -- **interceptors:** add dispatchLater() ([f4a095a](https://github.com/thi-ng/umbrella/commit/f4a095a)) +- **interceptors:** add dispatchLater() ([f4a095a](https://github.com/thi-ng/umbrella/commit/f4a095a)) -# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.4.1...@thi.ng/interceptors@1.5.0) (2018-04-19) +# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.4.1...@thi.ng/interceptors@1.5.0) (2018-04-19) -### Features +### Features - **interceptors:** add EV_TOGGLE_VALUE handler, update EV_UNDO/REDO ([87e3b48](https://github.com/thi-ng/umbrella/commit/87e3b48)) @@ -172,30 +124,30 @@ Also: ### Features -- **interceptors:** add default FX_UNDO/REDO side fx ([a102eb7](https://github.com/thi-ng/umbrella/commit/a102eb7)) -- **interceptors:** add undo/redo handlers/fx & snapshot() interceptor ([3c92f7e](https://github.com/thi-ng/umbrella/commit/3c92f7e)) -- **interceptors:** update processQueue(), expose full ctx to handlers ([183af61](https://github.com/thi-ng/umbrella/commit/183af61)) +- **interceptors:** add default FX_UNDO/REDO side fx ([a102eb7](https://github.com/thi-ng/umbrella/commit/a102eb7)) +- **interceptors:** add undo/redo handlers/fx & snapshot() interceptor ([3c92f7e](https://github.com/thi-ng/umbrella/commit/3c92f7e)) +- **interceptors:** update processQueue(), expose full ctx to handlers ([183af61](https://github.com/thi-ng/umbrella/commit/183af61)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.1.5...@thi.ng/interceptors@1.2.0) (2018-04-13) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.1.5...@thi.ng/interceptors@1.2.0) (2018-04-13) -### Features +### Features -- **interceptors:** add ensureStateRange() & ensureParamRange() iceps ([86883e3](https://github.com/thi-ng/umbrella/commit/86883e3)) +- **interceptors:** add ensureStateRange() & ensureParamRange() iceps ([86883e3](https://github.com/thi-ng/umbrella/commit/86883e3)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.0.5...@thi.ng/interceptors@1.1.0) (2018-03-21) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.0.5...@thi.ng/interceptors@1.1.0) (2018-03-21) -### Features +### Features -- **interceptors:** update error handling, add [@thi](https://github.com/thi).ng/api dep ([501d56f](https://github.com/thi-ng/umbrella/commit/501d56f)) +- **interceptors:** update error handling, add [@thi](https://github.com/thi).ng/api dep ([501d56f](https://github.com/thi-ng/umbrella/commit/501d56f)) -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.0.4...@thi.ng/interceptors@1.0.5) (2018-03-19) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.0.4...@thi.ng/interceptors@1.0.5) (2018-03-19) -### Bug Fixes +### Bug Fixes -- **interceptors:** InterceptorPredicate args ([76c5e0a](https://github.com/thi-ng/umbrella/commit/76c5e0a)) +- **interceptors:** InterceptorPredicate args ([76c5e0a](https://github.com/thi-ng/umbrella/commit/76c5e0a)) -# 1.0.0 (2018-03-17) +# 1.0.0 (2018-03-17) -### Documentation +### Documentation - **interceptors:** add/extract @thi.ng/interceptors package from @th.ng/atom ([195a6ff](https://github.com/thi-ng/umbrella/commit/195a6ff)) diff --git a/packages/intervals/CHANGELOG.md b/packages/intervals/CHANGELOG.md index 4a32e3e647..cceada1619 100644 --- a/packages/intervals/CHANGELOG.md +++ b/packages/intervals/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@4.0.5...@thi.ng/intervals@4.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/intervals - - - - - -## [4.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@4.0.4...@thi.ng/intervals@4.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/intervals - - - - - -## [4.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@4.0.3...@thi.ng/intervals@4.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/intervals - - - - - -## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@4.0.2...@thi.ng/intervals@4.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/intervals - - - - - -## [4.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@4.0.1...@thi.ng/intervals@4.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/intervals - - - - - -## [4.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@4.0.0...@thi.ng/intervals@4.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/intervals - - - - - # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@3.0.13...@thi.ng/intervals@4.0.0) (2021-10-12) @@ -80,63 +32,63 @@ Also: -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@2.1.5...@thi.ng/intervals@3.0.0) (2021-02-20) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@2.1.5...@thi.ng/intervals@3.0.0) (2021-02-20) -### Code Refactoring +### Code Refactoring -- **intervals:** restructure for functional API ([e05d723](https://github.com/thi-ng/umbrella/commit/e05d723c044f4fe544143afe4263ed936f0d11a0)) +- **intervals:** restructure for functional API ([e05d723](https://github.com/thi-ng/umbrella/commit/e05d723c044f4fe544143afe4263ed936f0d11a0)) -### BREAKING CHANGES +### BREAKING CHANGES -- **intervals:** the API has been updated to be largely functional - - replace all static and most instance methods w/ standalone functions - - only class methods remaining are to implement these standard interfaces: `ICompare`, `IContains`, `ICopy`, `IEquiv` - - add samples() iterator - - update/replace values() iterator - - add doc strings - - add/update tests +- **intervals:** the API has been updated to be largely functional + - replace all static and most instance methods w/ standalone functions + - only class methods remaining are to implement these standard interfaces: `ICompare`, `IContains`, `ICopy`, `IEquiv` + - add samples() iterator + - update/replace values() iterator + - add doc strings + - add/update tests -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@2.0.25...@thi.ng/intervals@2.1.0) (2020-11-24) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@2.0.25...@thi.ng/intervals@2.1.0) (2020-11-24) -### Features +### Features -- **intervals:** add min/max/clamp() impls ([2747f9c](https://github.com/thi-ng/umbrella/commit/2747f9c5282c29fa39ac9d8aac1aaefbd683eb44)) +- **intervals:** add min/max/clamp() impls ([2747f9c](https://github.com/thi-ng/umbrella/commit/2747f9c5282c29fa39ac9d8aac1aaefbd683eb44)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@1.0.15...@thi.ng/intervals@2.0.0) (2019-11-30) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@1.0.15...@thi.ng/intervals@2.0.0) (2019-11-30) -### Bug Fixes +### Bug Fixes -- **intervals:** add union/intersection tests ([d301628](https://github.com/thi-ng/umbrella/commit/d301628bf0f9c3c7c09ebe2eb8e98a98b899d5c4)) -- **intervals:** update compare() to consider openness, add tests ([995b32a](https://github.com/thi-ng/umbrella/commit/995b32ac5fb4c4ecfa978555dc99d7c6e1264b0f)) +- **intervals:** add union/intersection tests ([d301628](https://github.com/thi-ng/umbrella/commit/d301628bf0f9c3c7c09ebe2eb8e98a98b899d5c4)) +- **intervals:** update compare() to consider openness, add tests ([995b32a](https://github.com/thi-ng/umbrella/commit/995b32ac5fb4c4ecfa978555dc99d7c6e1264b0f)) -### Features +### Features -- **intervals:** fix [#171](https://github.com/thi-ng/umbrella/issues/171), various fixes, additions, add tests ([2d13c71](https://github.com/thi-ng/umbrella/commit/2d13c7169f978918af444d89fcd50420761a6401)) +- **intervals:** fix [#171](https://github.com/thi-ng/umbrella/issues/171), various fixes, additions, add tests ([2d13c71](https://github.com/thi-ng/umbrella/commit/2d13c7169f978918af444d89fcd50420761a6401)) -### BREAKING CHANGES +### BREAKING CHANGES -- **intervals:** inverted meaning of isBefore/isAfter() to be more understandable +- **intervals:** inverted meaning of isBefore/isAfter() to be more understandable -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@0.2.0...@thi.ng/intervals@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@0.2.0...@thi.ng/intervals@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@0.1.0...@thi.ng/intervals@0.2.0) (2018-12-19) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@0.1.0...@thi.ng/intervals@0.2.0) (2018-12-19) -### Features +### Features -- **intervals:** add Interval.parse(), update docs, readme, deps ([a78c6a7](https://github.com/thi-ng/umbrella/commit/a78c6a7)) +- **intervals:** add Interval.parse(), update docs, readme, deps ([a78c6a7](https://github.com/thi-ng/umbrella/commit/a78c6a7)) -# 0.1.0 (2018-12-18) +# 0.1.0 (2018-12-18) -### Features +### Features - **intervals:** add new package ([b0a3142](https://github.com/thi-ng/umbrella/commit/b0a3142)) diff --git a/packages/iterators/CHANGELOG.md b/packages/iterators/CHANGELOG.md index fdbcdbe9a1..685898aa57 100644 --- a/packages/iterators/CHANGELOG.md +++ b/packages/iterators/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [6.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@6.0.6...@thi.ng/iterators@6.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/iterators - - - - - -## [6.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@6.0.5...@thi.ng/iterators@6.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/iterators - - - - - -## [6.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@6.0.4...@thi.ng/iterators@6.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/iterators - - - - - -## [6.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@6.0.3...@thi.ng/iterators@6.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/iterators - - - - - -## [6.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@6.0.2...@thi.ng/iterators@6.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/iterators - - - - - -## [6.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@6.0.1...@thi.ng/iterators@6.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/iterators - - - - - -## [6.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@6.0.0...@thi.ng/iterators@6.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/iterators - - - - - # [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.1.74...@thi.ng/iterators@6.0.0) (2021-10-12) @@ -88,68 +32,68 @@ Also: -# [5.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.0.19...@thi.ng/iterators@5.1.0) (2019-07-07) +# [5.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.0.19...@thi.ng/iterators@5.1.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **iterators:** update concat/mapcat, fnil args ([c51ff98](https://github.com/thi-ng/umbrella/commit/c51ff98)) +- **iterators:** update concat/mapcat, fnil args ([c51ff98](https://github.com/thi-ng/umbrella/commit/c51ff98)) -### Features +### Features -- **iterators:** enable TS strict compiler flags (refactor) ([24fd9e7](https://github.com/thi-ng/umbrella/commit/24fd9e7)) -- **iterators:** TS strictNullChecks ([9f9be1d](https://github.com/thi-ng/umbrella/commit/9f9be1d)) +- **iterators:** enable TS strict compiler flags (refactor) ([24fd9e7](https://github.com/thi-ng/umbrella/commit/24fd9e7)) +- **iterators:** TS strictNullChecks ([9f9be1d](https://github.com/thi-ng/umbrella/commit/9f9be1d)) -# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@4.2.4...@thi.ng/iterators@5.0.0) (2019-01-21) +# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@4.2.4...@thi.ng/iterators@5.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@4.1.40...@thi.ng/iterators@4.2.0) (2018-12-20) +# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@4.1.40...@thi.ng/iterators@4.2.0) (2018-12-20) -### Features +### Features -- **iterators:** add `children` arg for walk()/walkIterator() ([61b7b11](https://github.com/thi-ng/umbrella/commit/61b7b11)) +- **iterators:** add `children` arg for walk()/walkIterator() ([61b7b11](https://github.com/thi-ng/umbrella/commit/61b7b11)) -# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@4.0.7...@thi.ng/iterators@4.1.0) (2018-03-21) +# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@4.0.7...@thi.ng/iterators@4.1.0) (2018-03-21) -### Features +### Features -- **iterators:** update error handling, add [@thi](https://github.com/thi).ng/api dep ([9316a6c](https://github.com/thi-ng/umbrella/commit/9316a6c)) +- **iterators:** update error handling, add [@thi](https://github.com/thi).ng/api dep ([9316a6c](https://github.com/thi-ng/umbrella/commit/9316a6c)) -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@3.2.4...@thi.ng/iterators@4.0.0) (2018-01-29) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@3.2.4...@thi.ng/iterators@4.0.0) (2018-01-29) -### Code Refactoring +### Code Refactoring -- **iterators:** remove default exports ([651d07c](https://github.com/thi-ng/umbrella/commit/651d07c)) +- **iterators:** remove default exports ([651d07c](https://github.com/thi-ng/umbrella/commit/651d07c)) -### BREAKING CHANGES +### BREAKING CHANGES -- **iterators:** switch back to named function exports for project consistency and following lead from tslint (https://palantir.github.io/tslint/rules/no-default-export/) +- **iterators:** switch back to named function exports for project consistency and following lead from tslint (https://palantir.github.io/tslint/rules/no-default-export/) -## 3.1.0 (2017-12-12) +## 3.1.0 (2017-12-12) -- Add `groupBy()` -- Add optional key fn for `frequencies()` -- Update package structure (build commands & target dirs) +- Add `groupBy()` +- Add optional key fn for `frequencies()` +- Update package structure (build commands & target dirs) -## 3.0.1 (2017-07-30) +## 3.0.1 (2017-07-30) -- Update readme +- Update readme -## 3.0.0 (2017-07-30) +## 3.0.0 (2017-07-30) -- Package name change `thing-iterators` => `@thi.ng/iterators` -- Add `fork()` -- Breaking change `cached()` API (now same as `fork()`) +- Package name change `thing-iterators` => `@thi.ng/iterators` +- Add `fork()` +- Breaking change `cached()` API (now same as `fork()`) -## 2.0.0 (2017-07-07) +## 2.0.0 (2017-07-07) -- All functions are defined as sub-modules and exposed as default exports. This is an additional feature. The full library can still be imported as before. +- All functions are defined as sub-modules and exposed as default exports. This is an additional feature. The full library can still be imported as before. - Function sub-modules use *Kebab case* whereas function names are in *Camel case*. diff --git a/packages/k-means/CHANGELOG.md b/packages/k-means/CHANGELOG.md index 2f4ae8ab66..0e9228d44e 100644 --- a/packages/k-means/CHANGELOG.md +++ b/packages/k-means/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.4.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.4.5...@thi.ng/k-means@0.4.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/k-means - - - - - -## [0.4.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.4.4...@thi.ng/k-means@0.4.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/k-means - - - - - -## [0.4.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.4.3...@thi.ng/k-means@0.4.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/k-means - - - - - -## [0.4.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.4.2...@thi.ng/k-means@0.4.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/k-means - - - - - -## [0.4.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.4.1...@thi.ng/k-means@0.4.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/k-means - - - - - -## [0.4.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.4.0...@thi.ng/k-means@0.4.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/k-means - - - - - # [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.3.6...@thi.ng/k-means@0.4.0) (2021-10-12) @@ -80,32 +32,32 @@ Also: -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.2.5...@thi.ng/k-means@0.3.0) (2021-08-04) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.2.5...@thi.ng/k-means@0.3.0) (2021-08-04) -### Features +### Features -- **k-means:** auto-correct `k` if needed ([d3c3ffa](https://github.com/thi-ng/umbrella/commit/d3c3ffa768bdebe67843c8094af1fe7a9bc524ed)) +- **k-means:** auto-correct `k` if needed ([d3c3ffa](https://github.com/thi-ng/umbrella/commit/d3c3ffa768bdebe67843c8094af1fe7a9bc524ed)) -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.2.4...@thi.ng/k-means@0.2.5) (2021-08-04) +## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.2.4...@thi.ng/k-means@0.2.5) (2021-08-04) -### Bug Fixes +### Bug Fixes -- **k-means:** update initKmeanspp() ([dd0d965](https://github.com/thi-ng/umbrella/commit/dd0d9654b1aacce8a4bbbd921f2ce44d0eaa276a)) +- **k-means:** update initKmeanspp() ([dd0d965](https://github.com/thi-ng/umbrella/commit/dd0d9654b1aacce8a4bbbd921f2ce44d0eaa276a)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.1.0...@thi.ng/k-means@0.2.0) (2021-04-20) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.1.0...@thi.ng/k-means@0.2.0) (2021-04-20) -### Features +### Features -- **k-means:** add meansLatLon centroid strategy, docstrings ([269c11c](https://github.com/thi-ng/umbrella/commit/269c11c10907351d98acfb929af5036a23a2e5c3)) +- **k-means:** add meansLatLon centroid strategy, docstrings ([269c11c](https://github.com/thi-ng/umbrella/commit/269c11c10907351d98acfb929af5036a23a2e5c3)) -# 0.1.0 (2021-04-19) +# 0.1.0 (2021-04-19) -### Bug Fixes +### Bug Fixes -- **k-means:** use dist metric in initKmeanspp() ([37bd6c6](https://github.com/thi-ng/umbrella/commit/37bd6c6ae062f903cea05bd6ce9d42e97aa5dbd9)) +- **k-means:** use dist metric in initKmeanspp() ([37bd6c6](https://github.com/thi-ng/umbrella/commit/37bd6c6ae062f903cea05bd6ce9d42e97aa5dbd9)) -### Features +### Features -- **k-means:** add k-medians support ([6bc450b](https://github.com/thi-ng/umbrella/commit/6bc450b95e1ed93ab18a9045ce1d4ba324a61eb3)) -- **k-means:** add kmeans++ initialization, update opts ([fcc2dcc](https://github.com/thi-ng/umbrella/commit/fcc2dcc9624dc77e99dc69bd54c466ea0d1f3988)) +- **k-means:** add k-medians support ([6bc450b](https://github.com/thi-ng/umbrella/commit/6bc450b95e1ed93ab18a9045ce1d4ba324a61eb3)) +- **k-means:** add kmeans++ initialization, update opts ([fcc2dcc](https://github.com/thi-ng/umbrella/commit/fcc2dcc9624dc77e99dc69bd54c466ea0d1f3988)) - **k-means:** import as new pkg ([a32aaf6](https://github.com/thi-ng/umbrella/commit/a32aaf63b703993adfb61766e36f9817aae1ed62)) diff --git a/packages/ksuid/CHANGELOG.md b/packages/ksuid/CHANGELOG.md index 713a95aeed..99e1813e50 100644 --- a/packages/ksuid/CHANGELOG.md +++ b/packages/ksuid/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@2.0.5...@thi.ng/ksuid@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/ksuid - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@2.0.4...@thi.ng/ksuid@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/ksuid - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@2.0.3...@thi.ng/ksuid@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/ksuid - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@2.0.2...@thi.ng/ksuid@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/ksuid - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@2.0.1...@thi.ng/ksuid@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/ksuid - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@2.0.0...@thi.ng/ksuid@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/ksuid - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@1.0.6...@thi.ng/ksuid@2.0.0) (2021-10-12) @@ -85,45 +37,45 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@1.0.4...@thi.ng/ksuid@1.0.5) (2021-08-24) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@1.0.4...@thi.ng/ksuid@1.0.5) (2021-08-24) -**Note:** Version bump only for package @thi.ng/ksuid +**Note:** Version bump only for package @thi.ng/ksuid -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@0.3.0...@thi.ng/ksuid@0.4.0) (2021-08-07) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@0.3.0...@thi.ng/ksuid@0.4.0) (2021-08-07) -### Features +### Features -- **ksuid:** add ULID impl, update IKSUID & tests ([566846b](https://github.com/thi-ng/umbrella/commit/566846b7cfa735f15d07b25e4514fa3ee540adbf)) +- **ksuid:** add ULID impl, update IKSUID & tests ([566846b](https://github.com/thi-ng/umbrella/commit/566846b7cfa735f15d07b25e4514fa3ee540adbf)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@0.2.6...@thi.ng/ksuid@0.3.0) (2021-08-07) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@0.2.6...@thi.ng/ksuid@0.3.0) (2021-08-07) -### Code Refactoring +### Code Refactoring -- **ksuid:** extract IKSUID, update impls, docs ([1276c94](https://github.com/thi-ng/umbrella/commit/1276c940d6e7b584d90eb871261ff6a28352de4f)) +- **ksuid:** extract IKSUID, update impls, docs ([1276c94](https://github.com/thi-ng/umbrella/commit/1276c940d6e7b584d90eb871261ff6a28352de4f)) -### Features +### Features -- **ksuid:** pkg restructure, add 64bit version ([9c40b20](https://github.com/thi-ng/umbrella/commit/9c40b2053afb9067723bfb0377e5e3ea2a38c52a)) +- **ksuid:** pkg restructure, add 64bit version ([9c40b20](https://github.com/thi-ng/umbrella/commit/9c40b2053afb9067723bfb0377e5e3ea2a38c52a)) -### BREAKING CHANGES +### BREAKING CHANGES -- **ksuid:** Rename KSUID => KSUID32 / defKSUID32() - - update readme - - update tests - - update pkg meta +- **ksuid:** Rename KSUID => KSUID32 / defKSUID32() + - update readme + - update tests + - update pkg meta -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@0.1.10...@thi.ng/ksuid@0.2.0) (2021-03-28) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@0.1.10...@thi.ng/ksuid@0.2.0) (2021-03-28) -### Features +### Features -- **ksuid:** add .parse() & .timeOnly() ([80a0f70](https://github.com/thi-ng/umbrella/commit/80a0f70a2593af1c4e77a33dd3f98e36d9231c1c)) +- **ksuid:** add .parse() & .timeOnly() ([80a0f70](https://github.com/thi-ng/umbrella/commit/80a0f70a2593af1c4e77a33dd3f98e36d9231c1c)) -# 0.1.0 (2021-01-13) +# 0.1.0 (2021-01-13) -### Features +### Features -- **ksuid:** import as new pkg ([67a2e61](https://github.com/thi-ng/umbrella/commit/67a2e611a52ecd8870b43848e95d457f63185428)) +- **ksuid:** import as new pkg ([67a2e61](https://github.com/thi-ng/umbrella/commit/67a2e611a52ecd8870b43848e95d457f63185428)) -### Performance Improvements +### Performance Improvements - **ksuid:** add benchmarks ([aace41c](https://github.com/thi-ng/umbrella/commit/aace41ce8ec0864d38a27d9b0461b705e9e122dc)) diff --git a/packages/layout/CHANGELOG.md b/packages/layout/CHANGELOG.md index 25512fd893..8df3dc4878 100644 --- a/packages/layout/CHANGELOG.md +++ b/packages/layout/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@2.0.5...@thi.ng/layout@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/layout - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@2.0.4...@thi.ng/layout@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/layout - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@2.0.3...@thi.ng/layout@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/layout - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@2.0.2...@thi.ng/layout@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/layout - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@2.0.1...@thi.ng/layout@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/layout - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@2.0.0...@thi.ng/layout@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/layout - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@1.0.2...@thi.ng/layout@2.0.0) (2021-10-12) @@ -80,12 +32,12 @@ Also: -## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@1.0.1...@thi.ng/layout@1.0.2) (2021-09-03) +## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/layout@1.0.1...@thi.ng/layout@1.0.2) (2021-09-03) -**Note:** Version bump only for package @thi.ng/layout +**Note:** Version bump only for package @thi.ng/layout -# 0.1.0 (2020-02-25) +# 0.1.0 (2020-02-25) -### Features +### Features - **layout:** import as new pkg (extracted from [@thi](https://github.com/thi).ng/imgui) ([e5efc16](https://github.com/thi-ng/umbrella/commit/e5efc165253480aff8068e4cde31bba4aec018d1)) diff --git a/packages/leb128/CHANGELOG.md b/packages/leb128/CHANGELOG.md index 8345586bff..b93581deb3 100644 --- a/packages/leb128/CHANGELOG.md +++ b/packages/leb128/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@2.0.5...@thi.ng/leb128@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/leb128 - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@2.0.4...@thi.ng/leb128@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/leb128 - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@2.0.3...@thi.ng/leb128@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/leb128 - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@2.0.2...@thi.ng/leb128@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/leb128 - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@2.0.1...@thi.ng/leb128@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/leb128 - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@2.0.0...@thi.ng/leb128@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/leb128 - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.69...@thi.ng/leb128@2.0.0) (2021-10-12) @@ -80,26 +32,26 @@ Also: -## [1.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.0...@thi.ng/leb128@1.0.1) (2019-11-30) +## [1.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.0...@thi.ng/leb128@1.0.1) (2019-11-30) -### Bug Fixes +### Bug Fixes -- **leb128:** add type hints ([18a4380](https://github.com/thi-ng/umbrella/commit/18a4380336604f4a8fc890296d5c9dce5d9c0cd2)) +- **leb128:** add type hints ([18a4380](https://github.com/thi-ng/umbrella/commit/18a4380336604f4a8fc890296d5c9dce5d9c0cd2)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@0.1.5...@thi.ng/leb128@1.0.0) (2019-11-09) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@0.1.5...@thi.ng/leb128@1.0.0) (2019-11-09) -### Features +### Features -- **leb128:** no more async init, remove READY promise, update tests ([2044583](https://github.com/thi-ng/umbrella/commit/20445837f5af1891703e1c51fe8db56e69f11c86)) +- **leb128:** no more async init, remove READY promise, update tests ([2044583](https://github.com/thi-ng/umbrella/commit/20445837f5af1891703e1c51fe8db56e69f11c86)) -### BREAKING CHANGES +### BREAKING CHANGES -- **leb128:** switch to synchronous initialization +- **leb128:** switch to synchronous initialization -# 0.1.0 (2019-07-07) +# 0.1.0 (2019-07-07) -### Features +### Features -- **leb128:** add READY promise to allow waiting for WASM initialization ([60c3245](https://github.com/thi-ng/umbrella/commit/60c3245)) -- **leb128:** add zig tests, move binary to sep src file for auto regen ([2a89cde](https://github.com/thi-ng/umbrella/commit/2a89cde)) +- **leb128:** add READY promise to allow waiting for WASM initialization ([60c3245](https://github.com/thi-ng/umbrella/commit/60c3245)) +- **leb128:** add zig tests, move binary to sep src file for auto regen ([2a89cde](https://github.com/thi-ng/umbrella/commit/2a89cde)) - **leb128:** import new hybrid TS/WASM/zig package, incl. readme & tests ([140b238](https://github.com/thi-ng/umbrella/commit/140b238)) diff --git a/packages/logger/CHANGELOG.md b/packages/logger/CHANGELOG.md index d65c3c6552..5b7c0d85f9 100644 --- a/packages/logger/CHANGELOG.md +++ b/packages/logger/CHANGELOG.md @@ -3,54 +3,6 @@ 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/logger@1.0.5...@thi.ng/logger@1.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/logger - - - - - -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/logger@1.0.4...@thi.ng/logger@1.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/logger - - - - - -## [1.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/logger@1.0.3...@thi.ng/logger@1.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/logger - - - - - -## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/logger@1.0.2...@thi.ng/logger@1.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/logger - - - - - -## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/logger@1.0.1...@thi.ng/logger@1.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/logger - - - - - -## [1.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/logger@0.1.0...@thi.ng/logger@1.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/logger - - - - - # 0.1.0 (2021-10-12) diff --git a/packages/lowdisc/CHANGELOG.md b/packages/lowdisc/CHANGELOG.md index b80b14389b..2a1997a6f3 100644 --- a/packages/lowdisc/CHANGELOG.md +++ b/packages/lowdisc/CHANGELOG.md @@ -3,54 +3,6 @@ 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/lowdisc@0.2.5...@thi.ng/lowdisc@0.2.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/lowdisc - - - - - -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/lowdisc@0.2.4...@thi.ng/lowdisc@0.2.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/lowdisc - - - - - -## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/lowdisc@0.2.3...@thi.ng/lowdisc@0.2.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/lowdisc - - - - - -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/lowdisc@0.2.2...@thi.ng/lowdisc@0.2.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/lowdisc - - - - - -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/lowdisc@0.2.1...@thi.ng/lowdisc@0.2.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/lowdisc - - - - - -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/lowdisc@0.2.0...@thi.ng/lowdisc@0.2.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/lowdisc - - - - - # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/lowdisc@0.1.7...@thi.ng/lowdisc@0.2.0) (2021-10-12) @@ -80,12 +32,12 @@ Also: -## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/lowdisc@0.1.6...@thi.ng/lowdisc@0.1.7) (2021-09-03) +## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/lowdisc@0.1.6...@thi.ng/lowdisc@0.1.7) (2021-09-03) -**Note:** Version bump only for package @thi.ng/lowdisc +**Note:** Version bump only for package @thi.ng/lowdisc -# 0.1.0 (2021-04-19) +# 0.1.0 (2021-04-19) -### Features +### Features - **lowdisc:** import as pkg, update assets/readme ([3ad6672](https://github.com/thi-ng/umbrella/commit/3ad66723a23561de5611a00fa9bf3a50032af079)) diff --git a/packages/lsys/CHANGELOG.md b/packages/lsys/CHANGELOG.md index 0e1efdba65..599b9278bf 100644 --- a/packages/lsys/CHANGELOG.md +++ b/packages/lsys/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@2.0.5...@thi.ng/lsys@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/lsys - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@2.0.4...@thi.ng/lsys@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/lsys - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@2.0.3...@thi.ng/lsys@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/lsys - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@2.0.2...@thi.ng/lsys@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/lsys - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@2.0.1...@thi.ng/lsys@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/lsys - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@2.0.0...@thi.ng/lsys@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/lsys - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@1.0.5...@thi.ng/lsys@2.0.0) (2021-10-12) @@ -80,19 +32,19 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@1.0.4...@thi.ng/lsys@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@1.0.4...@thi.ng/lsys@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/lsys +**Note:** Version bump only for package @thi.ng/lsys -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.1.0...@thi.ng/lsys@0.2.0) (2019-02-26) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.1.0...@thi.ng/lsys@0.2.0) (2019-02-26) -### Features +### Features -- **lsys:** add `g` turtle command, update readme ([4d06992](https://github.com/thi-ng/umbrella/commit/4d06992)) -- **lsys:** add probabilistic features & example, update readme ([318a576](https://github.com/thi-ng/umbrella/commit/318a576)) +- **lsys:** add `g` turtle command, update readme ([4d06992](https://github.com/thi-ng/umbrella/commit/4d06992)) +- **lsys:** add probabilistic features & example, update readme ([318a576](https://github.com/thi-ng/umbrella/commit/318a576)) -# 0.1.0 (2019-02-21) +# 0.1.0 (2019-02-21) -### Features +### Features - **lsys:** import new package, update readme ([98251cd](https://github.com/thi-ng/umbrella/commit/98251cd)) diff --git a/packages/malloc/CHANGELOG.md b/packages/malloc/CHANGELOG.md index 296af6de14..65ff0e7d19 100644 --- a/packages/malloc/CHANGELOG.md +++ b/packages/malloc/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [6.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@6.0.5...@thi.ng/malloc@6.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/malloc - - - - - -## [6.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@6.0.4...@thi.ng/malloc@6.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/malloc - - - - - -## [6.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@6.0.3...@thi.ng/malloc@6.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/malloc - - - - - -## [6.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@6.0.2...@thi.ng/malloc@6.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/malloc - - - - - -## [6.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@6.0.1...@thi.ng/malloc@6.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/malloc - - - - - -## [6.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@6.0.0...@thi.ng/malloc@6.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/malloc - - - - - # [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@5.0.14...@thi.ng/malloc@6.0.0) (2021-10-12) @@ -80,104 +32,104 @@ Also: -# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@4.2.6...@thi.ng/malloc@5.0.0) (2021-02-20) +# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@4.2.6...@thi.ng/malloc@5.0.0) (2021-02-20) -### Code Refactoring +### Code Refactoring -- **malloc:** update mallocAs/callocAs() handling ([159042a](https://github.com/thi-ng/umbrella/commit/159042ab4ca90db3d0e3879b61e9b0b2d203362a)) +- **malloc:** update mallocAs/callocAs() handling ([159042a](https://github.com/thi-ng/umbrella/commit/159042ab4ca90db3d0e3879b61e9b0b2d203362a)) -### BREAKING CHANGES +### BREAKING CHANGES -- **malloc:** block type use string consts - - part of unified umbrella-wide changes to thi.ng/api Type alias (see a333d4182) - - no code changes, just arg type update - - update tests +- **malloc:** block type use string consts + - part of unified umbrella-wide changes to thi.ng/api Type alias (see a333d4182) + - no code changes, just arg type update + - update tests -# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@4.1.26...@thi.ng/malloc@4.2.0) (2020-10-19) +# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@4.1.26...@thi.ng/malloc@4.2.0) (2020-10-19) -### Features +### Features -- **malloc:** add NativePool & tests ([8b2b4f6](https://github.com/thi-ng/umbrella/commit/8b2b4f6629bf0be5d1bf538b15973298474d0f8d)) +- **malloc:** add NativePool & tests ([8b2b4f6](https://github.com/thi-ng/umbrella/commit/8b2b4f6629bf0be5d1bf538b15973298474d0f8d)) -# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@4.0.5...@thi.ng/malloc@4.1.0) (2019-11-09) +# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@4.0.5...@thi.ng/malloc@4.1.0) (2019-11-09) -### Bug Fixes +### Bug Fixes -- **malloc:** fix realloc(), various refactorings, add tests ([fa3e1bc](https://github.com/thi-ng/umbrella/commit/fa3e1bcff26f553d845d2145ed7c8f9238b796bd)) -- **malloc:** update freeAll(), add test, doc strings, minor cleanup ([830b267](https://github.com/thi-ng/umbrella/commit/830b267f8bf3f050ea5914b7e9f8ba539dcd0c4e)) +- **malloc:** fix realloc(), various refactorings, add tests ([fa3e1bc](https://github.com/thi-ng/umbrella/commit/fa3e1bcff26f553d845d2145ed7c8f9238b796bd)) +- **malloc:** update freeAll(), add test, doc strings, minor cleanup ([830b267](https://github.com/thi-ng/umbrella/commit/830b267f8bf3f050ea5914b7e9f8ba539dcd0c4e)) -### Features +### Features -- **malloc:** add more buffered state, align opt, refactor, update tests ([1ff9487](https://github.com/thi-ng/umbrella/commit/1ff9487980645315e77df02af651ff442288f1a9)) -- **malloc:** fix block alignment/layout, update calloc/realloc ([a40c265](https://github.com/thi-ng/umbrella/commit/a40c265708fc6e66bef5a700b436569106f81e31)) +- **malloc:** add more buffered state, align opt, refactor, update tests ([1ff9487](https://github.com/thi-ng/umbrella/commit/1ff9487980645315e77df02af651ff442288f1a9)) +- **malloc:** fix block alignment/layout, update calloc/realloc ([a40c265](https://github.com/thi-ng/umbrella/commit/a40c265708fc6e66bef5a700b436569106f81e31)) -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@3.0.0...@thi.ng/malloc@4.0.0) (2019-07-07) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@3.0.0...@thi.ng/malloc@4.0.0) (2019-07-07) -### Code Refactoring +### Code Refactoring -- **malloc:** address TS strictNullChecks flag ([e4781e3](https://github.com/thi-ng/umbrella/commit/e4781e3)) +- **malloc:** address TS strictNullChecks flag ([e4781e3](https://github.com/thi-ng/umbrella/commit/e4781e3)) -### Features +### Features -- **malloc:** enable TS strict compiler flags (refactor) ([e23e555](https://github.com/thi-ng/umbrella/commit/e23e555)) -- **malloc:** export typed array ctors, update wrap() ([3413ad7](https://github.com/thi-ng/umbrella/commit/3413ad7)) +- **malloc:** enable TS strict compiler flags (refactor) ([e23e555](https://github.com/thi-ng/umbrella/commit/e23e555)) +- **malloc:** export typed array ctors, update wrap() ([3413ad7](https://github.com/thi-ng/umbrella/commit/3413ad7)) -### BREAKING CHANGES +### BREAKING CHANGES -- **malloc:** update IMemPool return types - - callocAs, mallocAs, reallocAs() now return `undefined` instead of `null` if operation failed +- **malloc:** update IMemPool return types + - callocAs, mallocAs, reallocAs() now return `undefined` instead of `null` if operation failed -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@2.0.10...@thi.ng/malloc@3.0.0) (2019-05-22) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@2.0.10...@thi.ng/malloc@3.0.0) (2019-05-22) -### Code Refactoring +### Code Refactoring -- **malloc:** remove Type enum, SIZEOF ([b26df6d](https://github.com/thi-ng/umbrella/commit/b26df6d)) +- **malloc:** remove Type enum, SIZEOF ([b26df6d](https://github.com/thi-ng/umbrella/commit/b26df6d)) -### BREAKING CHANGES +### BREAKING CHANGES -- **malloc:** remove Type enum, SIZEOF, migrated to @thi.ng/api +- **malloc:** remove Type enum, SIZEOF, migrated to @thi.ng/api -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@1.0.1...@thi.ng/malloc@2.0.0) (2019-02-05) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@1.0.1...@thi.ng/malloc@2.0.0) (2019-02-05) -### Code Refactoring +### Code Refactoring -- **malloc:** update MemPoolOpts & MemPool ctor args ([6d15686](https://github.com/thi-ng/umbrella/commit/6d15686)) +- **malloc:** update MemPoolOpts & MemPool ctor args ([6d15686](https://github.com/thi-ng/umbrella/commit/6d15686)) -### Features +### Features -- **malloc:** add realloc(), update free() ([bf8b28f](https://github.com/thi-ng/umbrella/commit/bf8b28f)) -- **malloc:** add reallocArray(), update realloc() & compact(), tests ([a55f477](https://github.com/thi-ng/umbrella/commit/a55f477)) +- **malloc:** add realloc(), update free() ([bf8b28f](https://github.com/thi-ng/umbrella/commit/bf8b28f)) +- **malloc:** add reallocArray(), update realloc() & compact(), tests ([a55f477](https://github.com/thi-ng/umbrella/commit/a55f477)) -### BREAKING CHANGES +### BREAKING CHANGES -- **malloc:** update MemPoolOpts & MemPool ctor args +- **malloc:** update MemPoolOpts & MemPool ctor args -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@0.2.1...@thi.ng/malloc@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@0.2.1...@thi.ng/malloc@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@0.1.1...@thi.ng/malloc@0.2.0) (2018-10-27) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@0.1.1...@thi.ng/malloc@0.2.0) (2018-10-27) -### Features +### Features -- **malloc:** add MemPoolOpts, fix top block alloc, update tests, readme ([c5b0f2f](https://github.com/thi-ng/umbrella/commit/c5b0f2f)) +- **malloc:** add MemPoolOpts, fix top block alloc, update tests, readme ([c5b0f2f](https://github.com/thi-ng/umbrella/commit/c5b0f2f)) -# 0.1.0 (2018-10-21) +# 0.1.0 (2018-10-21) -### Bug Fixes +### Bug Fixes -- **malloc:** add size check, update readme ([787102a](https://github.com/thi-ng/umbrella/commit/787102a)) +- **malloc:** add size check, update readme ([787102a](https://github.com/thi-ng/umbrella/commit/787102a)) -### Features +### Features -- **malloc:** add freeAll(), release(), tests & benchmarks, update docs ([4b72cda](https://github.com/thi-ng/umbrella/commit/4b72cda)) -- **malloc:** initial import [@thi](https://github.com/thi).ng/malloc package ([2cf20c9](https://github.com/thi-ng/umbrella/commit/2cf20c9)) +- **malloc:** add freeAll(), release(), tests & benchmarks, update docs ([4b72cda](https://github.com/thi-ng/umbrella/commit/4b72cda)) +- **malloc:** initial import [@thi](https://github.com/thi).ng/malloc package ([2cf20c9](https://github.com/thi-ng/umbrella/commit/2cf20c9)) - **malloc:** re-add block compaction & splitting, update readme ([89f2bc2](https://github.com/thi-ng/umbrella/commit/89f2bc2)) diff --git a/packages/markdown-table/CHANGELOG.md b/packages/markdown-table/CHANGELOG.md index bd739e815d..6d4004a8bf 100644 --- a/packages/markdown-table/CHANGELOG.md +++ b/packages/markdown-table/CHANGELOG.md @@ -3,54 +3,6 @@ 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/markdown-table@0.2.5...@thi.ng/markdown-table@0.2.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/markdown-table - - - - - -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/markdown-table@0.2.4...@thi.ng/markdown-table@0.2.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/markdown-table - - - - - -## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/markdown-table@0.2.3...@thi.ng/markdown-table@0.2.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/markdown-table - - - - - -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/markdown-table@0.2.2...@thi.ng/markdown-table@0.2.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/markdown-table - - - - - -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/markdown-table@0.2.1...@thi.ng/markdown-table@0.2.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/markdown-table - - - - - -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/markdown-table@0.2.0...@thi.ng/markdown-table@0.2.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/markdown-table - - - - - # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/markdown-table@0.1.1...@thi.ng/markdown-table@0.2.0) (2021-10-12) @@ -85,12 +37,12 @@ Also: -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/markdown-table@0.1.0...@thi.ng/markdown-table@0.1.1) (2021-09-03) +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/markdown-table@0.1.0...@thi.ng/markdown-table@0.1.1) (2021-09-03) -**Note:** Version bump only for package @thi.ng/markdown-table +**Note:** Version bump only for package @thi.ng/markdown-table -# 0.1.0 (2021-08-24) +# 0.1.0 (2021-08-24) -### Features +### Features - **markdown-table:** import as new pkg ([4c8597e](https://github.com/thi-ng/umbrella/commit/4c8597ef271d5ccbd69e01b8abae3b0fa18e3ee3)) diff --git a/packages/math/CHANGELOG.md b/packages/math/CHANGELOG.md index 374af2a7d5..2fcea4a539 100644 --- a/packages/math/CHANGELOG.md +++ b/packages/math/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@5.0.5...@thi.ng/math@5.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/math - - - - - -## [5.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@5.0.4...@thi.ng/math@5.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/math - - - - - -## [5.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@5.0.3...@thi.ng/math@5.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/math - - - - - -## [5.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@5.0.2...@thi.ng/math@5.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/math - - - - - -## [5.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@5.0.1...@thi.ng/math@5.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/math - - - - - -## [5.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@5.0.0...@thi.ng/math@5.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/math - - - - - # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@4.0.6...@thi.ng/math@5.0.0) (2021-10-12) @@ -80,189 +32,189 @@ Also: -## [4.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@4.0.5...@thi.ng/math@4.0.6) (2021-09-03) +## [4.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@4.0.5...@thi.ng/math@4.0.6) (2021-09-03) -### Bug Fixes +### Bug Fixes -- **math:** removing deprecated eqDeltaFixed() ([1de245b](https://github.com/thi-ng/umbrella/commit/1de245bff0d2c1d9436e39240ecd648cef744488)) +- **math:** removing deprecated eqDeltaFixed() ([1de245b](https://github.com/thi-ng/umbrella/commit/1de245bff0d2c1d9436e39240ecd648cef744488)) -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.4.0...@thi.ng/math@4.0.0) (2021-04-24) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.4.0...@thi.ng/math@4.0.0) (2021-04-24) -### Features +### Features -- **math:** add libc math fns ([28b41a8](https://github.com/thi-ng/umbrella/commit/28b41a824758b83cea09c29f48e6f14f56368c40)) -- **math:** add/update modulo functions ([be7b02b](https://github.com/thi-ng/umbrella/commit/be7b02beaf4ab1ab1030597a5f4eb94d43e1469b)) +- **math:** add libc math fns ([28b41a8](https://github.com/thi-ng/umbrella/commit/28b41a824758b83cea09c29f48e6f14f56368c40)) +- **math:** add/update modulo functions ([be7b02b](https://github.com/thi-ng/umbrella/commit/be7b02beaf4ab1ab1030597a5f4eb94d43e1469b)) -### BREAKING CHANGES +### BREAKING CHANGES -- **math:** Introduction of standard libc math functions causes behavior change of existing `fmod()` function... - - rename `fmod()` => `mod()` to align w/ GLSL counterpart - - add new `fmod()` w/ standard libc behavior (same as JS % op) - - add `remainder()` w/ standard libc behavior - - update doc strings +- **math:** Introduction of standard libc math functions causes behavior change of existing `fmod()` function... + - rename `fmod()` => `mod()` to align w/ GLSL counterpart + - add new `fmod()` w/ standard libc behavior (same as JS % op) + - add `remainder()` w/ standard libc behavior + - update doc strings -# [3.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.3.0...@thi.ng/math@3.4.0) (2021-04-03) +# [3.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.3.0...@thi.ng/math@3.4.0) (2021-04-03) -### Bug Fixes +### Bug Fixes -- **math:** fix sigmoid01() signature ([378cb17](https://github.com/thi-ng/umbrella/commit/378cb17d4ad2ef2f301039e067af251c867d7da8)) +- **math:** fix sigmoid01() signature ([378cb17](https://github.com/thi-ng/umbrella/commit/378cb17d4ad2ef2f301039e067af251c867d7da8)) -### Features +### Features -- **math:** add lanczos(), fix/update/add sinc ([e661b7a](https://github.com/thi-ng/umbrella/commit/e661b7a8e8ce49e4d34ae572818d6b0e8e7a292d)) +- **math:** add lanczos(), fix/update/add sinc ([e661b7a](https://github.com/thi-ng/umbrella/commit/e661b7a8e8ce49e4d34ae572818d6b0e8e7a292d)) -# [3.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.2.5...@thi.ng/math@3.3.0) (2021-03-17) +# [3.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.2.5...@thi.ng/math@3.3.0) (2021-03-17) -### Features +### Features -- **math:** add mixBicubic(), mixCubicHermiteFromPoints() ([30dda42](https://github.com/thi-ng/umbrella/commit/30dda424cc1a433a71dfa762f0b8c453114466a0)) +- **math:** add mixBicubic(), mixCubicHermiteFromPoints() ([30dda42](https://github.com/thi-ng/umbrella/commit/30dda424cc1a433a71dfa762f0b8c453114466a0)) -### Performance Improvements +### Performance Improvements -- **math:** replace mixBilinear() w/ inline impl ([bb16dc5](https://github.com/thi-ng/umbrella/commit/bb16dc591dd9455b8d0061a664375a9dc8c74a36)) +- **math:** replace mixBilinear() w/ inline impl ([bb16dc5](https://github.com/thi-ng/umbrella/commit/bb16dc591dd9455b8d0061a664375a9dc8c74a36)) -# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.1.0...@thi.ng/math@3.2.0) (2021-02-20) +# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.1.0...@thi.ng/math@3.2.0) (2021-02-20) -### Features +### Features -- **math:** add clamp0() ([d18c869](https://github.com/thi-ng/umbrella/commit/d18c869b59499ee081bee7c75e6ed0ebd4720efb)) +- **math:** add clamp0() ([d18c869](https://github.com/thi-ng/umbrella/commit/d18c869b59499ee081bee7c75e6ed0ebd4720efb)) -# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.0.1...@thi.ng/math@3.1.0) (2021-01-10) +# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@3.0.1...@thi.ng/math@3.1.0) (2021-01-10) -### Features +### Features -- **math:** add floorTo/ceilTo() ([595fe83](https://github.com/thi-ng/umbrella/commit/595fe83475f4a4080408033d3448fd4c36ef1652)) +- **math:** add floorTo/ceilTo() ([595fe83](https://github.com/thi-ng/umbrella/commit/595fe83475f4a4080408033d3448fd4c36ef1652)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@2.2.2...@thi.ng/math@3.0.0) (2020-12-22) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@2.2.2...@thi.ng/math@3.0.0) (2020-12-22) -### Bug Fixes +### Bug Fixes -- **math:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([8f00375](https://github.com/thi-ng/umbrella/commit/8f00375722ff3e207f1711229acff69c3bd1343f)) +- **math:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([8f00375](https://github.com/thi-ng/umbrella/commit/8f00375722ff3e207f1711229acff69c3bd1343f)) -### Code Refactoring +### Code Refactoring -- **math:** update/fix sigmoid() behavior ([07a278f](https://github.com/thi-ng/umbrella/commit/07a278fdd82004610aa9b7acb585c3c841af24ba)) +- **math:** update/fix sigmoid() behavior ([07a278f](https://github.com/thi-ng/umbrella/commit/07a278fdd82004610aa9b7acb585c3c841af24ba)) -### Features +### Features -- **math:** add gaussian() ([138befe](https://github.com/thi-ng/umbrella/commit/138befe1f2d14eb9a4fb3829179b8d03d49e6bbc)) -- **math:** add more parametric T-norms ([38bd40e](https://github.com/thi-ng/umbrella/commit/38bd40e1595e318c6472a526e03c8c8a06ebf396)) -- **math:** add various T-norm functions ([ab4a810](https://github.com/thi-ng/umbrella/commit/ab4a810981c08c54365d5ea3212cd465d2589cf0)) +- **math:** add gaussian() ([138befe](https://github.com/thi-ng/umbrella/commit/138befe1f2d14eb9a4fb3829179b8d03d49e6bbc)) +- **math:** add more parametric T-norms ([38bd40e](https://github.com/thi-ng/umbrella/commit/38bd40e1595e318c6472a526e03c8c8a06ebf396)) +- **math:** add various T-norm functions ([ab4a810](https://github.com/thi-ng/umbrella/commit/ab4a810981c08c54365d5ea3212cd465d2589cf0)) -### BREAKING CHANGES +### BREAKING CHANGES -- **math:** replace Crossing enum w/ type alias -- **math:** add new bias arg for sigmoid() to satisfy more use cases. Use sigmoid01() for old behavior. - - add/update docstrings - - add desmos links +- **math:** replace Crossing enum w/ type alias +- **math:** add new bias arg for sigmoid() to satisfy more use cases. Use sigmoid01() for old behavior. + - add/update docstrings + - add desmos links -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@2.1.1...@thi.ng/math@2.2.0) (2020-11-24) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@2.1.1...@thi.ng/math@2.2.0) (2020-11-24) -### Features +### Features -- **math:** add generalized schlick curve ([4b6eb84](https://github.com/thi-ng/umbrella/commit/4b6eb844f3588679ee78d0e7d60b52cfcec8eb87)) +- **math:** add generalized schlick curve ([4b6eb84](https://github.com/thi-ng/umbrella/commit/4b6eb844f3588679ee78d0e7d60b52cfcec8eb87)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@2.0.4...@thi.ng/math@2.1.0) (2020-09-13) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@2.0.4...@thi.ng/math@2.1.0) (2020-09-13) -### Features +### Features -- **math:** add lens(), invCircular() interpolators ([56dce17](https://github.com/thi-ng/umbrella/commit/56dce1779ee314179771fa14f31d0f36e1ec6a12)) +- **math:** add lens(), invCircular() interpolators ([56dce17](https://github.com/thi-ng/umbrella/commit/56dce1779ee314179771fa14f31d0f36e1ec6a12)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.7.13...@thi.ng/math@2.0.0) (2020-07-17) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.7.13...@thi.ng/math@2.0.0) (2020-07-17) -### Code Refactoring +### Code Refactoring -- **math:** swap `eqDelta()` impls, rename ([5404a56](https://github.com/thi-ng/umbrella/commit/5404a5699a44d7ef6c2ccb5804f2b099a4358eb1)) +- **math:** swap `eqDelta()` impls, rename ([5404a56](https://github.com/thi-ng/umbrella/commit/5404a5699a44d7ef6c2ccb5804f2b099a4358eb1)) -### BREAKING CHANGES +### BREAKING CHANGES -- **math:** Revert/rename `eqDeltaFixed()` => `eqDelta()`. Rename curr `eqDelta()` => `eqDeltaScaled()` - - this is essentially a revert to 5018009 - - also keep, but deprecate `eqDeltaFixed()` (synonym for `eqDelta` now) +- **math:** Revert/rename `eqDeltaFixed()` => `eqDelta()`. Rename curr `eqDelta()` => `eqDeltaScaled()` + - this is essentially a revert to 5018009 + - also keep, but deprecate `eqDeltaFixed()` (synonym for `eqDelta` now) -# [1.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.6.0...@thi.ng/math@1.7.0) (2020-02-25) +# [1.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.6.0...@thi.ng/math@1.7.0) (2020-02-25) -### Features +### Features -- **math:** add minNonZero2/3() ([49c88d9](https://github.com/thi-ng/umbrella/commit/49c88d917ca7089841f5c26ca92293582d80f148)) -- **math:** add safeDiv() (from [@nkint](https://github.com/nkint) PR [#206](https://github.com/thi-ng/umbrella/issues/206)) ([0567b93](https://github.com/thi-ng/umbrella/commit/0567b93b881467c634fc4723cad986432faecd83)) +- **math:** add minNonZero2/3() ([49c88d9](https://github.com/thi-ng/umbrella/commit/49c88d917ca7089841f5c26ca92293582d80f148)) +- **math:** add safeDiv() (from [@nkint](https://github.com/nkint) PR [#206](https://github.com/thi-ng/umbrella/issues/206)) ([0567b93](https://github.com/thi-ng/umbrella/commit/0567b93b881467c634fc4723cad986432faecd83)) -# [1.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.5.1...@thi.ng/math@1.6.0) (2020-01-24) +# [1.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.5.1...@thi.ng/math@1.6.0) (2020-01-24) -### Features +### Features -- **math:** add clamp05, update wrapOnce, wrap01, wrap11 ([19af252](https://github.com/thi-ng/umbrella/commit/19af2527a3c7afee4f829e36bf06acaeaf045be7)) -- **math:** add expFactor(), update wrap/wrapOnce() ([bb07348](https://github.com/thi-ng/umbrella/commit/bb07348da2e252641c1bc4de1e577451ead3607b)) +- **math:** add clamp05, update wrapOnce, wrap01, wrap11 ([19af252](https://github.com/thi-ng/umbrella/commit/19af2527a3c7afee4f829e36bf06acaeaf045be7)) +- **math:** add expFactor(), update wrap/wrapOnce() ([bb07348](https://github.com/thi-ng/umbrella/commit/bb07348da2e252641c1bc4de1e577451ead3607b)) -# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.4.2...@thi.ng/math@1.5.0) (2019-11-09) +# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.4.2...@thi.ng/math@1.5.0) (2019-11-09) -### Features +### Features -- **math:** add mixCubicHermite & tangent fns ([d6b4b37](https://github.com/thi-ng/umbrella/commit/d6b4b3710b80fa1366cb40c193ad745bc63d4253)) +- **math:** add mixCubicHermite & tangent fns ([d6b4b37](https://github.com/thi-ng/umbrella/commit/d6b4b3710b80fa1366cb40c193ad745bc63d4253)) -# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.3.0...@thi.ng/math@1.4.0) (2019-07-07) +# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.3.0...@thi.ng/math@1.4.0) (2019-07-07) -### Features +### Features -- **math:** add signed/unsigned int math ops ([518d79a](https://github.com/thi-ng/umbrella/commit/518d79a)) +- **math:** add signed/unsigned int math ops ([518d79a](https://github.com/thi-ng/umbrella/commit/518d79a)) -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.2.3...@thi.ng/math@1.3.0) (2019-05-22) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.2.3...@thi.ng/math@1.3.0) (2019-05-22) -### Features +### Features -- **math:** add extrema & crossing fns and Crossing enum ([e102f39](https://github.com/thi-ng/umbrella/commit/e102f39)) -- **math:** add sigmoid / sigmoid11 fns ([3f085a3](https://github.com/thi-ng/umbrella/commit/3f085a3)) +- **math:** add extrema & crossing fns and Crossing enum ([e102f39](https://github.com/thi-ng/umbrella/commit/e102f39)) +- **math:** add sigmoid / sigmoid11 fns ([3f085a3](https://github.com/thi-ng/umbrella/commit/3f085a3)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.1.1...@thi.ng/math@1.2.0) (2019-03-18) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.1.1...@thi.ng/math@1.2.0) (2019-03-18) -### Features +### Features -- **math:** add consts ([28e9898](https://github.com/thi-ng/umbrella/commit/28e9898)) -- **math:** add cos/sin approximations, loc(), add docstrings ([78ed751](https://github.com/thi-ng/umbrella/commit/78ed751)) -- **math:** more trigonometry ([b5e1c02](https://github.com/thi-ng/umbrella/commit/b5e1c02)) +- **math:** add consts ([28e9898](https://github.com/thi-ng/umbrella/commit/28e9898)) +- **math:** add cos/sin approximations, loc(), add docstrings ([78ed751](https://github.com/thi-ng/umbrella/commit/78ed751)) +- **math:** more trigonometry ([b5e1c02](https://github.com/thi-ng/umbrella/commit/b5e1c02)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.0.1...@thi.ng/math@1.1.0) (2019-02-05) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@1.0.1...@thi.ng/math@1.1.0) (2019-02-05) -### Features +### Features -- **math:** add minError() search ([cae8394](https://github.com/thi-ng/umbrella/commit/cae8394)) -- **math:** add PHI const ([57d4488](https://github.com/thi-ng/umbrella/commit/57d4488)) -- **math:** add simplifyRatio() ([31e369b](https://github.com/thi-ng/umbrella/commit/31e369b)) +- **math:** add minError() search ([cae8394](https://github.com/thi-ng/umbrella/commit/cae8394)) +- **math:** add PHI const ([57d4488](https://github.com/thi-ng/umbrella/commit/57d4488)) +- **math:** add simplifyRatio() ([31e369b](https://github.com/thi-ng/umbrella/commit/31e369b)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@0.2.2...@thi.ng/math@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@0.2.2...@thi.ng/math@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### Features +### Features -- **math:** add absInnerAngle() ([a78bd87](https://github.com/thi-ng/umbrella/commit/a78bd87)) -- **math:** add constants ([8fa05c3](https://github.com/thi-ng/umbrella/commit/8fa05c3)) -- **math:** add cossin(), add opt scale arg for sincos() ([0043fb5](https://github.com/thi-ng/umbrella/commit/0043fb5)) -- **math:** update eqDelta w/ adaptive eps, rename old => eqDeltaFixed ([5018009](https://github.com/thi-ng/umbrella/commit/5018009)) +- **math:** add absInnerAngle() ([a78bd87](https://github.com/thi-ng/umbrella/commit/a78bd87)) +- **math:** add constants ([8fa05c3](https://github.com/thi-ng/umbrella/commit/8fa05c3)) +- **math:** add cossin(), add opt scale arg for sincos() ([0043fb5](https://github.com/thi-ng/umbrella/commit/0043fb5)) +- **math:** update eqDelta w/ adaptive eps, rename old => eqDeltaFixed ([5018009](https://github.com/thi-ng/umbrella/commit/5018009)) -### BREAKING CHANGES +### 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. +- 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. -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@0.2.0...@thi.ng/math@0.2.1) (2018-11-20) +## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@0.2.0...@thi.ng/math@0.2.1) (2018-11-20) -### Bug Fixes +### Bug Fixes -- **math:** fix [#60](https://github.com/thi-ng/umbrella/issues/60), add range check for norm() ([143c47c](https://github.com/thi-ng/umbrella/commit/143c47c)) +- **math:** fix [#60](https://github.com/thi-ng/umbrella/issues/60), add range check for norm() ([143c47c](https://github.com/thi-ng/umbrella/commit/143c47c)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@0.1.0...@thi.ng/math@0.2.0) (2018-10-21) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@0.1.0...@thi.ng/math@0.2.0) (2018-10-21) -### Features +### Features -- **math:** add sincos() & roundEps() ([f891c41](https://github.com/thi-ng/umbrella/commit/f891c41)) -- **math:** migrate mixCubic()/mixQuadratic() from geom package ([4a47daa](https://github.com/thi-ng/umbrella/commit/4a47daa)) +- **math:** add sincos() & roundEps() ([f891c41](https://github.com/thi-ng/umbrella/commit/f891c41)) +- **math:** migrate mixCubic()/mixQuadratic() from geom package ([4a47daa](https://github.com/thi-ng/umbrella/commit/4a47daa)) -# 0.1.0 (2018-10-17) +# 0.1.0 (2018-10-17) -### Features +### Features - **math:** extract maths fns from [@thi](https://github.com/thi).ng/vectors as new package ([4af1fba](https://github.com/thi-ng/umbrella/commit/4af1fba)) diff --git a/packages/matrices/CHANGELOG.md b/packages/matrices/CHANGELOG.md index f6dffc328a..456abbac3d 100644 --- a/packages/matrices/CHANGELOG.md +++ b/packages/matrices/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@2.0.5...@thi.ng/matrices@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/matrices - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@2.0.4...@thi.ng/matrices@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/matrices - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@2.0.3...@thi.ng/matrices@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/matrices - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@2.0.2...@thi.ng/matrices@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/matrices - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@2.0.1...@thi.ng/matrices@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/matrices - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@2.0.0...@thi.ng/matrices@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/matrices - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@1.0.5...@thi.ng/matrices@2.0.0) (2021-10-12) @@ -80,86 +32,86 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@1.0.4...@thi.ng/matrices@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@1.0.4...@thi.ng/matrices@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/matrices +**Note:** Version bump only for package @thi.ng/matrices -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.5.12...@thi.ng/matrices@0.6.0) (2020-02-25) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.5.12...@thi.ng/matrices@0.6.0) (2020-02-25) -### Bug Fixes +### Bug Fixes -- **matrices:** ([#205](https://github.com/thi-ng/umbrella/issues/205)) fix `w` calc in mulV344() ([46c1061](https://github.com/thi-ng/umbrella/commit/46c1061078d394d5b6ec2885f1025741893fe452)) +- **matrices:** ([#205](https://github.com/thi-ng/umbrella/issues/205)) fix `w` calc in mulV344() ([46c1061](https://github.com/thi-ng/umbrella/commit/46c1061078d394d5b6ec2885f1025741893fe452)) -### Features +### Features -- **matrices:** add project3(), refactor unproject(), mulV344() ([61c36fc](https://github.com/thi-ng/umbrella/commit/61c36fcc532d78b21d78dddeee5523155b0798b2)) +- **matrices:** add project3(), refactor unproject(), mulV344() ([61c36fc](https://github.com/thi-ng/umbrella/commit/61c36fcc532d78b21d78dddeee5523155b0798b2)) -## [0.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.5.0...@thi.ng/matrices@0.5.1) (2019-07-08) +## [0.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.5.0...@thi.ng/matrices@0.5.1) (2019-07-08) -### Bug Fixes +### Bug Fixes -- **matrices:** mixQ result handling ([cc9ab35](https://github.com/thi-ng/umbrella/commit/cc9ab35)) +- **matrices:** mixQ result handling ([cc9ab35](https://github.com/thi-ng/umbrella/commit/cc9ab35)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.4.0...@thi.ng/matrices@0.5.0) (2019-07-07) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.4.0...@thi.ng/matrices@0.5.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **matrices:** update maddN call sites ([#95](https://github.com/thi-ng/umbrella/issues/95)) ([4a985c5](https://github.com/thi-ng/umbrella/commit/4a985c5)) +- **matrices:** update maddN call sites ([#95](https://github.com/thi-ng/umbrella/issues/95)) ([4a985c5](https://github.com/thi-ng/umbrella/commit/4a985c5)) -### Features +### Features -- **matrices:** add isOrthagonal() ([d75305b](https://github.com/thi-ng/umbrella/commit/d75305b)) -- **matrices:** add matXXn & matXXv fns ([7a2ef82](https://github.com/thi-ng/umbrella/commit/7a2ef82)) -- **matrices:** add matXXn, matXXv, mulXXvm fns ([9359bbc](https://github.com/thi-ng/umbrella/commit/9359bbc)) -- **matrices:** enable TS strict compiler flags (refactor) ([7b1c81a](https://github.com/thi-ng/umbrella/commit/7b1c81a)) -- **matrices:** rename normal44 => normal33, add new normal44 (w/ M44 result) ([d54f746](https://github.com/thi-ng/umbrella/commit/d54f746)) +- **matrices:** add isOrthagonal() ([d75305b](https://github.com/thi-ng/umbrella/commit/d75305b)) +- **matrices:** add matXXn & matXXv fns ([7a2ef82](https://github.com/thi-ng/umbrella/commit/7a2ef82)) +- **matrices:** add matXXn, matXXv, mulXXvm fns ([9359bbc](https://github.com/thi-ng/umbrella/commit/9359bbc)) +- **matrices:** enable TS strict compiler flags (refactor) ([7b1c81a](https://github.com/thi-ng/umbrella/commit/7b1c81a)) +- **matrices:** rename normal44 => normal33, add new normal44 (w/ M44 result) ([d54f746](https://github.com/thi-ng/umbrella/commit/d54f746)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.3.4...@thi.ng/matrices@0.4.0) (2019-05-22) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.3.4...@thi.ng/matrices@0.4.0) (2019-05-22) -### Features +### Features -- **matrices:** add outerProduct for vec 2/3/4 ([2a9d076](https://github.com/thi-ng/umbrella/commit/2a9d076)) +- **matrices:** add outerProduct for vec 2/3/4 ([2a9d076](https://github.com/thi-ng/umbrella/commit/2a9d076)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.2.2...@thi.ng/matrices@0.3.0) (2019-04-07) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.2.2...@thi.ng/matrices@0.3.0) (2019-04-07) -### Features +### Features -- **matrices:** add transform23/44 fns ([dab6839](https://github.com/thi-ng/umbrella/commit/dab6839)) +- **matrices:** add transform23/44 fns ([dab6839](https://github.com/thi-ng/umbrella/commit/dab6839)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.1.14...@thi.ng/matrices@0.2.0) (2019-04-02) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.1.14...@thi.ng/matrices@0.2.0) (2019-04-02) -### Features +### Features -- **matrices:** add MatXXLike type aliases ([a2ace9f](https://github.com/thi-ng/umbrella/commit/a2ace9f)) +- **matrices:** add MatXXLike type aliases ([a2ace9f](https://github.com/thi-ng/umbrella/commit/a2ace9f)) -## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.1.5...@thi.ng/matrices@0.1.6) (2019-02-19) +## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.1.5...@thi.ng/matrices@0.1.6) (2019-02-19) -### Bug Fixes +### Bug Fixes -- **matrices:** Fix identity44 dispatch ([6812b2b](https://github.com/thi-ng/umbrella/commit/6812b2b)) +- **matrices:** Fix identity44 dispatch ([6812b2b](https://github.com/thi-ng/umbrella/commit/6812b2b)) -# 0.1.0 (2019-01-21) +# 0.1.0 (2019-01-21) -### Bug Fixes +### Bug Fixes -- **matrices:** inject default output handling code ([0b07ac8](https://github.com/thi-ng/umbrella/commit/0b07ac8)) -- **matrices:** re-add persp divide in mulV344() ([4c6fe06](https://github.com/thi-ng/umbrella/commit/4c6fe06)) -- **matrices:** scaleWithCenter* (add missing concat() arg) ([4f02491](https://github.com/thi-ng/umbrella/commit/4f02491)) +- **matrices:** inject default output handling code ([0b07ac8](https://github.com/thi-ng/umbrella/commit/0b07ac8)) +- **matrices:** re-add persp divide in mulV344() ([4c6fe06](https://github.com/thi-ng/umbrella/commit/4c6fe06)) +- **matrices:** scaleWithCenter* (add missing concat() arg) ([4f02491](https://github.com/thi-ng/umbrella/commit/4f02491)) -### Features +### Features -- **matrices:** add cwise matrix multiply, rename mul* => mulM*, move mulQ ([ae7a039](https://github.com/thi-ng/umbrella/commit/ae7a039)) -- **matrices:** add m22 & m23 matrix converters ([2aceab9](https://github.com/thi-ng/umbrella/commit/2aceab9)) -- **matrices:** add M44 factories ([f1a5cf1](https://github.com/thi-ng/umbrella/commit/f1a5cf1)) -- **matrices:** add more matrix ops ([35babfc](https://github.com/thi-ng/umbrella/commit/35babfc)) -- **matrices:** add more matrix ops, optimize & simplify ([f04e79e](https://github.com/thi-ng/umbrella/commit/f04e79e)) -- **matrices:** add quaternion fns ([b03b919](https://github.com/thi-ng/umbrella/commit/b03b919)) -- **matrices:** add quatToMat33, update readme ([52fb939](https://github.com/thi-ng/umbrella/commit/52fb939)) -- **matrices:** add rotationAroundAxis33/44() ([27f65f9](https://github.com/thi-ng/umbrella/commit/27f65f9)) -- **matrices:** add trace() ([16d56a3](https://github.com/thi-ng/umbrella/commit/16d56a3)) -- **matrices:** add viewport(), project/unproject(), update invert() ([d9e1b2e](https://github.com/thi-ng/umbrella/commit/d9e1b2e)) -- **matrices:** extract matrix ops to own package ([f940672](https://github.com/thi-ng/umbrella/commit/f940672)) +- **matrices:** add cwise matrix multiply, rename mul* => mulM*, move mulQ ([ae7a039](https://github.com/thi-ng/umbrella/commit/ae7a039)) +- **matrices:** add m22 & m23 matrix converters ([2aceab9](https://github.com/thi-ng/umbrella/commit/2aceab9)) +- **matrices:** add M44 factories ([f1a5cf1](https://github.com/thi-ng/umbrella/commit/f1a5cf1)) +- **matrices:** add more matrix ops ([35babfc](https://github.com/thi-ng/umbrella/commit/35babfc)) +- **matrices:** add more matrix ops, optimize & simplify ([f04e79e](https://github.com/thi-ng/umbrella/commit/f04e79e)) +- **matrices:** add quaternion fns ([b03b919](https://github.com/thi-ng/umbrella/commit/b03b919)) +- **matrices:** add quatToMat33, update readme ([52fb939](https://github.com/thi-ng/umbrella/commit/52fb939)) +- **matrices:** add rotationAroundAxis33/44() ([27f65f9](https://github.com/thi-ng/umbrella/commit/27f65f9)) +- **matrices:** add trace() ([16d56a3](https://github.com/thi-ng/umbrella/commit/16d56a3)) +- **matrices:** add viewport(), project/unproject(), update invert() ([d9e1b2e](https://github.com/thi-ng/umbrella/commit/d9e1b2e)) +- **matrices:** extract matrix ops to own package ([f940672](https://github.com/thi-ng/umbrella/commit/f940672)) -### Performance Improvements +### Performance Improvements - **matrices:** use setC6() for M23 ops ([d462ae0](https://github.com/thi-ng/umbrella/commit/d462ae0)) diff --git a/packages/memoize/CHANGELOG.md b/packages/memoize/CHANGELOG.md index 5d6b8c7623..3723e8d07b 100644 --- a/packages/memoize/CHANGELOG.md +++ b/packages/memoize/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@3.0.5...@thi.ng/memoize@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/memoize - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@3.0.4...@thi.ng/memoize@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/memoize - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@3.0.3...@thi.ng/memoize@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/memoize - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@3.0.2...@thi.ng/memoize@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/memoize - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@3.0.1...@thi.ng/memoize@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/memoize - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@3.0.0...@thi.ng/memoize@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/memoize - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@2.1.21...@thi.ng/memoize@3.0.0) (2021-10-12) @@ -80,53 +32,53 @@ Also: -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@2.0.19...@thi.ng/memoize@2.1.0) (2020-08-20) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@2.0.19...@thi.ng/memoize@2.1.0) (2020-08-20) -### Features +### Features -- **memoize:** add doOnce(), update readme ([889e00d](https://github.com/thi-ng/umbrella/commit/889e00d0376cda39f2a7e5848780bdf26f5fc5ca)) +- **memoize:** add doOnce(), update readme ([889e00d](https://github.com/thi-ng/umbrella/commit/889e00d0376cda39f2a7e5848780bdf26f5fc5ca)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@1.1.8...@thi.ng/memoize@2.0.0) (2020-02-25) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@1.1.8...@thi.ng/memoize@2.0.0) (2020-02-25) -### Code Refactoring +### Code Refactoring -- **memoize:** update imports ([d6b5614](https://github.com/thi-ng/umbrella/commit/d6b56148ec3ab36f97bc3fce94d7c49a74e81e96)) +- **memoize:** update imports ([d6b5614](https://github.com/thi-ng/umbrella/commit/d6b56148ec3ab36f97bc3fce94d7c49a74e81e96)) -### BREAKING CHANGES +### BREAKING CHANGES -- **memoize:** replace obsolete Fn type aliases w/ @thi.ng/api types +- **memoize:** replace obsolete Fn type aliases w/ @thi.ng/api types -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@1.0.9...@thi.ng/memoize@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@1.0.9...@thi.ng/memoize@1.1.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **memoize:** return type memoize1() ([c0dafb9](https://github.com/thi-ng/umbrella/commit/c0dafb9)) +- **memoize:** return type memoize1() ([c0dafb9](https://github.com/thi-ng/umbrella/commit/c0dafb9)) -### Features +### Features -- **memoize:** enable TS strict compiler flags (refactor) ([a08cc69](https://github.com/thi-ng/umbrella/commit/a08cc69)) +- **memoize:** enable TS strict compiler flags (refactor) ([a08cc69](https://github.com/thi-ng/umbrella/commit/a08cc69)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@0.2.6...@thi.ng/memoize@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@0.2.6...@thi.ng/memoize@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@0.1.2...@thi.ng/memoize@0.2.0) (2018-09-06) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@0.1.2...@thi.ng/memoize@0.2.0) (2018-09-06) -### Features +### Features -- **memoize:** add defonce() ([61bed88](https://github.com/thi-ng/umbrella/commit/61bed88)) +- **memoize:** add defonce() ([61bed88](https://github.com/thi-ng/umbrella/commit/61bed88)) -# 0.1.0 (2018-08-08) +# 0.1.0 (2018-08-08) -### Features +### Features -- **memoize:** add [@thi](https://github.com/thi).ng/memoize package ([adc4928](https://github.com/thi-ng/umbrella/commit/adc4928)) +- **memoize:** add [@thi](https://github.com/thi).ng/memoize package ([adc4928](https://github.com/thi-ng/umbrella/commit/adc4928)) - **memoize:** add optional cache arg for memoizeJ() ([2bc092d](https://github.com/thi-ng/umbrella/commit/2bc092d)) diff --git a/packages/mime/CHANGELOG.md b/packages/mime/CHANGELOG.md index 60324c523e..ba46b34ab2 100644 --- a/packages/mime/CHANGELOG.md +++ b/packages/mime/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@2.0.5...@thi.ng/mime@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/mime - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@2.0.4...@thi.ng/mime@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/mime - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@2.0.3...@thi.ng/mime@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/mime - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@2.0.2...@thi.ng/mime@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/mime - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@2.0.1...@thi.ng/mime@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/mime - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@2.0.0...@thi.ng/mime@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/mime - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@1.0.5...@thi.ng/mime@2.0.0) (2021-10-12) @@ -80,43 +32,43 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@1.0.4...@thi.ng/mime@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@1.0.4...@thi.ng/mime@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/mime +**Note:** Version bump only for package @thi.ng/mime -## [0.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.5.0...@thi.ng/mime@0.5.1) (2021-04-10) +## [0.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.5.0...@thi.ng/mime@0.5.1) (2021-04-10) -### Bug Fixes +### Bug Fixes -- **mime:** fix preferredExtension() ([2ebe6ed](https://github.com/thi-ng/umbrella/commit/2ebe6ed8d448eb35b42c6cc5c95094938a7d5a22)) +- **mime:** fix preferredExtension() ([2ebe6ed](https://github.com/thi-ng/umbrella/commit/2ebe6ed8d448eb35b42c6cc5c95094938a7d5a22)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.4.0...@thi.ng/mime@0.5.0) (2021-04-04) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.4.0...@thi.ng/mime@0.5.0) (2021-04-04) -### Features +### Features -- **mime:** add MSFT & SideFX types ([58c247d](https://github.com/thi-ng/umbrella/commit/58c247de4c30528319ab274c2609487e5dd4df5f)) +- **mime:** add MSFT & SideFX types ([58c247d](https://github.com/thi-ng/umbrella/commit/58c247de4c30528319ab274c2609487e5dd4df5f)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.3.1...@thi.ng/mime@0.4.0) (2021-04-03) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.3.1...@thi.ng/mime@0.4.0) (2021-04-03) -### Features +### Features -- **mime:** update tool, incl. more mime types ([df59d93](https://github.com/thi-ng/umbrella/commit/df59d930f6813781aada2c9d4b1d9a1d485b1dfb)) +- **mime:** update tool, incl. more mime types ([df59d93](https://github.com/thi-ng/umbrella/commit/df59d930f6813781aada2c9d4b1d9a1d485b1dfb)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.2.0...@thi.ng/mime@0.3.0) (2021-03-27) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.2.0...@thi.ng/mime@0.3.0) (2021-03-27) -### Features +### Features -- **mime:** add preferredExtension(), update convert tool ([c3f5ec1](https://github.com/thi-ng/umbrella/commit/c3f5ec12f324a4e627b26dc45d480c0e761602ea)) +- **mime:** add preferredExtension(), update convert tool ([c3f5ec1](https://github.com/thi-ng/umbrella/commit/c3f5ec12f324a4e627b26dc45d480c0e761602ea)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.1.33...@thi.ng/mime@0.2.0) (2021-03-26) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@0.1.33...@thi.ng/mime@0.2.0) (2021-03-26) -### Features +### Features -- **mime:** update to latest mime-db release ([1010191](https://github.com/thi-ng/umbrella/commit/10101919d5dcfdb1477d54904a164c1d6e2e65e6)) +- **mime:** update to latest mime-db release ([1010191](https://github.com/thi-ng/umbrella/commit/10101919d5dcfdb1477d54904a164c1d6e2e65e6)) -# 0.1.0 (2020-02-25) +# 0.1.0 (2020-02-25) -### Features +### Features -- **mime:** add preferredType() ([942aa84](https://github.com/thi-ng/umbrella/commit/942aa8493ebc67c08bf02d4e88508f4058f726ce)) +- **mime:** add preferredType() ([942aa84](https://github.com/thi-ng/umbrella/commit/942aa8493ebc67c08bf02d4e88508f4058f726ce)) - **mine:** import as new pkg (MBP2010) ([1a60345](https://github.com/thi-ng/umbrella/commit/1a603459b30de13879ca8a02af7f7d95b5c3f8cc)) diff --git a/packages/morton/CHANGELOG.md b/packages/morton/CHANGELOG.md index f893a29ea2..30cbae594e 100644 --- a/packages/morton/CHANGELOG.md +++ b/packages/morton/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@3.0.5...@thi.ng/morton@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/morton - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@3.0.4...@thi.ng/morton@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/morton - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@3.0.3...@thi.ng/morton@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/morton - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@3.0.2...@thi.ng/morton@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/morton - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@3.0.1...@thi.ng/morton@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/morton - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@3.0.0...@thi.ng/morton@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/morton - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@2.0.47...@thi.ng/morton@3.0.0) (2021-10-12) @@ -80,54 +32,54 @@ Also: -## [2.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@2.0.8...@thi.ng/morton@2.0.9) (2020-04-11) +## [2.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@2.0.8...@thi.ng/morton@2.0.9) (2020-04-11) -### Bug Fixes +### Bug Fixes -- **morton:** fix tree coord conversion fns, add tests ([9a23fa2](https://github.com/thi-ng/umbrella/commit/9a23fa2a56e22c52c24bc214e251291928e3da25)) +- **morton:** fix tree coord conversion fns, add tests ([9a23fa2](https://github.com/thi-ng/umbrella/commit/9a23fa2a56e22c52c24bc214e251291928e3da25)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@1.1.5...@thi.ng/morton@2.0.0) (2020-01-24) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@1.1.5...@thi.ng/morton@2.0.0) (2020-01-24) -### Features +### Features -- **morton:** add ZCurve class, restructure package, update build target ([2ee4b68](https://github.com/thi-ng/umbrella/commit/2ee4b683783f7041fbaf965416698566ee63ff3f)) -- **morton:** add ZCurve range iterator and bigMin() impl ([a78d07a](https://github.com/thi-ng/umbrella/commit/a78d07a3bc4f185e2ba8757d409368b217c59e49)) +- **morton:** add ZCurve class, restructure package, update build target ([2ee4b68](https://github.com/thi-ng/umbrella/commit/2ee4b683783f7041fbaf965416698566ee63ff3f)) +- **morton:** add ZCurve range iterator and bigMin() impl ([a78d07a](https://github.com/thi-ng/umbrella/commit/a78d07a3bc4f185e2ba8757d409368b217c59e49)) -### Performance Improvements +### Performance Improvements -- **morton:** add optimized ZCurve2/3 class impls ([d61c717](https://github.com/thi-ng/umbrella/commit/d61c717918b0d154b64613e8527e4bf3afb42615)) -- **morton:** precompute wipe masks, minor other refactoring ([4b79950](https://github.com/thi-ng/umbrella/commit/4b799505928ed00f685bc8f692c34bfc147073ce)) +- **morton:** add optimized ZCurve2/3 class impls ([d61c717](https://github.com/thi-ng/umbrella/commit/d61c717918b0d154b64613e8527e4bf3afb42615)) +- **morton:** precompute wipe masks, minor other refactoring ([4b79950](https://github.com/thi-ng/umbrella/commit/4b799505928ed00f685bc8f692c34bfc147073ce)) -### BREAKING CHANGES +### BREAKING CHANGES -- **morton:** module uses bigint and now uses ESNext build target +- **morton:** module uses bigint and now uses ESNext build target -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@1.0.9...@thi.ng/morton@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@1.0.9...@thi.ng/morton@1.1.0) (2019-07-07) -### Features +### Features -- **morton:** enable TS strict compiler flags (refactor) ([1fc2e9a](https://github.com/thi-ng/umbrella/commit/1fc2e9a)) +- **morton:** enable TS strict compiler flags (refactor) ([1fc2e9a](https://github.com/thi-ng/umbrella/commit/1fc2e9a)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@0.2.2...@thi.ng/morton@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@0.2.2...@thi.ng/morton@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@0.1.0...@thi.ng/morton@0.2.0) (2018-10-21) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@0.1.0...@thi.ng/morton@0.2.0) (2018-10-21) -### Features +### Features -- **morton:** update/add muxScaled2/3 versions, add error handling ([ac2f3e8](https://github.com/thi-ng/umbrella/commit/ac2f3e8)) +- **morton:** update/add muxScaled2/3 versions, add error handling ([ac2f3e8](https://github.com/thi-ng/umbrella/commit/ac2f3e8)) -# 0.1.0 (2018-10-17) +# 0.1.0 (2018-10-17) -### Features +### Features - **morton:** import & update [@thi](https://github.com/thi).ng/morton package (MBP2010) ([501536b](https://github.com/thi-ng/umbrella/commit/501536b)) diff --git a/packages/oquery/CHANGELOG.md b/packages/oquery/CHANGELOG.md index 6761918d6f..52825f2bac 100644 --- a/packages/oquery/CHANGELOG.md +++ b/packages/oquery/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@2.0.5...@thi.ng/oquery@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/oquery - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@2.0.4...@thi.ng/oquery@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/oquery - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@2.0.3...@thi.ng/oquery@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/oquery - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@2.0.2...@thi.ng/oquery@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/oquery - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@2.0.1...@thi.ng/oquery@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/oquery - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@2.0.0...@thi.ng/oquery@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/oquery - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@1.0.5...@thi.ng/oquery@2.0.0) (2021-10-12) @@ -80,25 +32,25 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@1.0.4...@thi.ng/oquery@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@1.0.4...@thi.ng/oquery@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/oquery +**Note:** Version bump only for package @thi.ng/oquery -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@0.2.11...@thi.ng/oquery@0.3.0) (2021-03-22) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@0.2.11...@thi.ng/oquery@0.3.0) (2021-03-22) -### Features +### Features -- **oquery:** fix [#264](https://github.com/thi-ng/umbrella/issues/264), add intersection queries ([f3ad108](https://github.com/thi-ng/umbrella/commit/f3ad1083645076c8a1bd38f7152345e25ab581f1)) +- **oquery:** fix [#264](https://github.com/thi-ng/umbrella/issues/264), add intersection queries ([f3ad108](https://github.com/thi-ng/umbrella/commit/f3ad1083645076c8a1bd38f7152345e25ab581f1)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@0.1.15...@thi.ng/oquery@0.2.0) (2020-12-07) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@0.1.15...@thi.ng/oquery@0.2.0) (2020-12-07) -### Features +### Features -- **oquery:** add array support, add QueryOpts ([8498db0](https://github.com/thi-ng/umbrella/commit/8498db037216a6ebcd15cb76a141fedc88feecf3)) -- **oquery:** add defKeyQuery(), refactor/fix types ([4c5ba42](https://github.com/thi-ng/umbrella/commit/4c5ba4256c3b56f4d1e70069675e39f26ac11887)) +- **oquery:** add array support, add QueryOpts ([8498db0](https://github.com/thi-ng/umbrella/commit/8498db037216a6ebcd15cb76a141fedc88feecf3)) +- **oquery:** add defKeyQuery(), refactor/fix types ([4c5ba42](https://github.com/thi-ng/umbrella/commit/4c5ba4256c3b56f4d1e70069675e39f26ac11887)) -# 0.1.0 (2020-07-04) +# 0.1.0 (2020-07-04) -### Features +### Features - **oquery:** import as new pkg ([aaa3086](https://github.com/thi-ng/umbrella/commit/aaa30865d3318c06ab8f32862058a06af89ec8cc)) diff --git a/packages/parse/CHANGELOG.md b/packages/parse/CHANGELOG.md index 4bc36d3365..9b0bf414f0 100644 --- a/packages/parse/CHANGELOG.md +++ b/packages/parse/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@2.0.5...@thi.ng/parse@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/parse - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@2.0.4...@thi.ng/parse@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/parse - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@2.0.3...@thi.ng/parse@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/parse - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@2.0.2...@thi.ng/parse@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/parse - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@2.0.1...@thi.ng/parse@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/parse - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@2.0.0...@thi.ng/parse@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/parse - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@1.0.5...@thi.ng/parse@2.0.0) (2021-10-12) @@ -80,108 +32,108 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@1.0.4...@thi.ng/parse@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@1.0.4...@thi.ng/parse@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/parse +**Note:** Version bump only for package @thi.ng/parse -# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.8.2...@thi.ng/parse@0.9.0) (2020-08-17) +# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.8.2...@thi.ng/parse@0.9.0) (2020-08-17) -### Features +### Features -- **parse:** add replace/xfReplace() xform ([7291181](https://github.com/thi-ng/umbrella/commit/7291181f6eb74751aa02dffbb95bb6787a5ef02f)) -- **parse:** enable replacement rule transforms ([ca22432](https://github.com/thi-ng/umbrella/commit/ca224328e55cb525cefd39dd53028a86a580fd7e)) +- **parse:** add replace/xfReplace() xform ([7291181](https://github.com/thi-ng/umbrella/commit/7291181f6eb74751aa02dffbb95bb6787a5ef02f)) +- **parse:** enable replacement rule transforms ([ca22432](https://github.com/thi-ng/umbrella/commit/ca224328e55cb525cefd39dd53028a86a580fd7e)) -# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.7.2...@thi.ng/parse@0.8.0) (2020-07-19) +# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.7.2...@thi.ng/parse@0.8.0) (2020-07-19) -### Features +### Features -- **parse:** add nest()/xfNest() transform ([af9c97b](https://github.com/thi-ng/umbrella/commit/af9c97b55cba15175bff917d0b2522be8c98517d)) -- **parse:** update grammar (xform rule refs) ([22188a4](https://github.com/thi-ng/umbrella/commit/22188a41d5db58fb9dae9cb01bd04ad8d1ac788e)) -- **parse:** update repeat grammar ([7aae9ac](https://github.com/thi-ng/umbrella/commit/7aae9ac02d23dd7e5a0643d3a418be67044465bd)) +- **parse:** add nest()/xfNest() transform ([af9c97b](https://github.com/thi-ng/umbrella/commit/af9c97b55cba15175bff917d0b2522be8c98517d)) +- **parse:** update grammar (xform rule refs) ([22188a4](https://github.com/thi-ng/umbrella/commit/22188a41d5db58fb9dae9cb01bd04ad8d1ac788e)) +- **parse:** update repeat grammar ([7aae9ac](https://github.com/thi-ng/umbrella/commit/7aae9ac02d23dd7e5a0643d3a418be67044465bd)) -## [0.7.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.7.1...@thi.ng/parse@0.7.2) (2020-07-18) +## [0.7.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.7.1...@thi.ng/parse@0.7.2) (2020-07-18) -### Bug Fixes +### Bug Fixes -- **parse:** export ContextOpts, move to api.ts ([2dfc445](https://github.com/thi-ng/umbrella/commit/2dfc445971dc788abcb6576ef4e6836dec6df33a)) +- **parse:** export ContextOpts, move to api.ts ([2dfc445](https://github.com/thi-ng/umbrella/commit/2dfc445971dc788abcb6576ef4e6836dec6df33a)) -## [0.7.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.7.0...@thi.ng/parse@0.7.1) (2020-07-17) +## [0.7.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.7.0...@thi.ng/parse@0.7.1) (2020-07-17) -### Performance Improvements +### Performance Improvements -- **parse:** update grammar, use discarding parsers where possible ([d269a8a](https://github.com/thi-ng/umbrella/commit/d269a8a3f5b5ee47d60f86343a163c9903ce6923)) +- **parse:** update grammar, use discarding parsers where possible ([d269a8a](https://github.com/thi-ng/umbrella/commit/d269a8a3f5b5ee47d60f86343a163c9903ce6923)) -# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.6.2...@thi.ng/parse@0.7.0) (2020-07-08) +# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.6.2...@thi.ng/parse@0.7.0) (2020-07-08) -### Features +### Features -- **parse:** add lookahead() combinator, add tests ([ee35038](https://github.com/thi-ng/umbrella/commit/ee35038cdae0692cc369221eb7623ba7b973d2f1)) -- **parse:** lookahead w/ configurable capture ([542c066](https://github.com/thi-ng/umbrella/commit/542c0662b4901a6cfd32a99e5241dace0ddde807)) -- **parse:** turn xfPrint() into HOF xform ([d86fa53](https://github.com/thi-ng/umbrella/commit/d86fa535a530f0fe84e08e5969ca01c96ef75c23)) -- **parse:** update grammar DSL ([accacf9](https://github.com/thi-ng/umbrella/commit/accacf9fa73b09f6cb8454cd4d85f10bb0f55795)) -- **parse:** update lookahead ([51a8dc5](https://github.com/thi-ng/umbrella/commit/51a8dc55dd3b40fcfbffbcb5f3aeaea618441269)) -- **parse:** update/fix grammar DSL, add trim ([f82ba1f](https://github.com/thi-ng/umbrella/commit/f82ba1f9aeed03571e50953c6d41255a569d121f)) +- **parse:** add lookahead() combinator, add tests ([ee35038](https://github.com/thi-ng/umbrella/commit/ee35038cdae0692cc369221eb7623ba7b973d2f1)) +- **parse:** lookahead w/ configurable capture ([542c066](https://github.com/thi-ng/umbrella/commit/542c0662b4901a6cfd32a99e5241dace0ddde807)) +- **parse:** turn xfPrint() into HOF xform ([d86fa53](https://github.com/thi-ng/umbrella/commit/d86fa535a530f0fe84e08e5969ca01c96ef75c23)) +- **parse:** update grammar DSL ([accacf9](https://github.com/thi-ng/umbrella/commit/accacf9fa73b09f6cb8454cd4d85f10bb0f55795)) +- **parse:** update lookahead ([51a8dc5](https://github.com/thi-ng/umbrella/commit/51a8dc55dd3b40fcfbffbcb5f3aeaea618441269)) +- **parse:** update/fix grammar DSL, add trim ([f82ba1f](https://github.com/thi-ng/umbrella/commit/f82ba1f9aeed03571e50953c6d41255a569d121f)) -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.5.8...@thi.ng/parse@0.6.0) (2020-06-28) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.5.8...@thi.ng/parse@0.6.0) (2020-06-28) -### Features +### Features -- **parse:** add `!` discard modifier to grammar ([456efdc](https://github.com/thi-ng/umbrella/commit/456efdcb6ded913b0f2b137ebe99634421d552c0)) -- **parse:** add count/xfCount transform ([056ae08](https://github.com/thi-ng/umbrella/commit/056ae084c08a826f09c65181c01426bbdff59e87)) +- **parse:** add `!` discard modifier to grammar ([456efdc](https://github.com/thi-ng/umbrella/commit/456efdcb6ded913b0f2b137ebe99634421d552c0)) +- **parse:** add count/xfCount transform ([056ae08](https://github.com/thi-ng/umbrella/commit/056ae084c08a826f09c65181c01426bbdff59e87)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.4.1...@thi.ng/parse@0.5.0) (2020-04-23) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.4.1...@thi.ng/parse@0.5.0) (2020-04-23) -### Features +### Features -- **parse:** add built-ins, extract STRING, minor updates ([458f5b3](https://github.com/thi-ng/umbrella/commit/458f5b34a4fa1c58f55b23be8455e6bd7b7bb72d)) +- **parse:** add built-ins, extract STRING, minor updates ([458f5b3](https://github.com/thi-ng/umbrella/commit/458f5b34a4fa1c58f55b23be8455e6bd7b7bb72d)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.3.0...@thi.ng/parse@0.4.0) (2020-04-21) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.3.0...@thi.ng/parse@0.4.0) (2020-04-21) -### Bug Fixes +### Bug Fixes -- **parse:** update not() behavior, add passD() ([1d0f4c4](https://github.com/thi-ng/umbrella/commit/1d0f4c4baef5b1cfb207f606f4e3873a14c3afce)) +- **parse:** update not() behavior, add passD() ([1d0f4c4](https://github.com/thi-ng/umbrella/commit/1d0f4c4baef5b1cfb207f606f4e3873a14c3afce)) -### Features +### Features -- **parse:** update grammar DSL, hoist xforms ([861e7f3](https://github.com/thi-ng/umbrella/commit/861e7f32d98a9f693a9271d31235d1603700b36c)) +- **parse:** update grammar DSL, hoist xforms ([861e7f3](https://github.com/thi-ng/umbrella/commit/861e7f32d98a9f693a9271d31235d1603700b36c)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.2.0...@thi.ng/parse@0.3.0) (2020-04-20) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.2.0...@thi.ng/parse@0.3.0) (2020-04-20) -### Features +### Features -- **parse:** add discarding combinators, move discard ([e09a2c4](https://github.com/thi-ng/umbrella/commit/e09a2c40d1ad7272a5abc15c8b11e497f79eb0dd)) -- **parse:** add dynamic() & DynamicParser ([b914267](https://github.com/thi-ng/umbrella/commit/b914267b88325d5c94a028aee192268e75736181)) -- **parse:** add grammar default transforms, update/fix rules ([03ed965](https://github.com/thi-ng/umbrella/commit/03ed96592f1598767d5feeac1b49b8cc4b1d6285)) -- **parse:** add more whitespace presets ([1398e2b](https://github.com/thi-ng/umbrella/commit/1398e2b06a8eace8b61333c36db6e82d6e1478f3)) -- **parse:** add ParseContext.reset(), update addChild() ([d47c0a2](https://github.com/thi-ng/umbrella/commit/d47c0a220e4912a30c59a7fd3c81b8376d74d720)) -- **parse:** add skipWhile(), more discarded wrappers ([832c0b7](https://github.com/thi-ng/umbrella/commit/832c0b7e88d87b2da0e37f602e592ad7b548da09)) -- **parse:** add withID() xform, add doc strings ([e16426b](https://github.com/thi-ng/umbrella/commit/e16426b82f0dda94ab9aa92ba6e3af8d769f3fed)) -- **parse:** add/update combinators ([e4eab03](https://github.com/thi-ng/umbrella/commit/e4eab036243f4f646880b974624ae680e77cff7f)) -- **parse:** add/update/rename parser presets ([12f2499](https://github.com/thi-ng/umbrella/commit/12f2499253163a923c42e3be29ce2223a6648e11)) -- **parse:** add/update/rename parser primitives ([328103f](https://github.com/thi-ng/umbrella/commit/328103f55f4bb311470b8767a27d28a78d0dcb4b)) -- **parse:** initial checkin grammar compiler ([38e9c66](https://github.com/thi-ng/umbrella/commit/38e9c66c25c02db4d7fb79837645dfaf654e6788)) -- **parse:** update ESC & whitespace parsers ([069a6ef](https://github.com/thi-ng/umbrella/commit/069a6ef11c9423bdb2974b11823cc39743dfceec)) -- **parse:** update grammar parser & compiler ([822fcba](https://github.com/thi-ng/umbrella/commit/822fcba9a29a05bad98eecf2b341d07a3a90abeb)) +- **parse:** add discarding combinators, move discard ([e09a2c4](https://github.com/thi-ng/umbrella/commit/e09a2c40d1ad7272a5abc15c8b11e497f79eb0dd)) +- **parse:** add dynamic() & DynamicParser ([b914267](https://github.com/thi-ng/umbrella/commit/b914267b88325d5c94a028aee192268e75736181)) +- **parse:** add grammar default transforms, update/fix rules ([03ed965](https://github.com/thi-ng/umbrella/commit/03ed96592f1598767d5feeac1b49b8cc4b1d6285)) +- **parse:** add more whitespace presets ([1398e2b](https://github.com/thi-ng/umbrella/commit/1398e2b06a8eace8b61333c36db6e82d6e1478f3)) +- **parse:** add ParseContext.reset(), update addChild() ([d47c0a2](https://github.com/thi-ng/umbrella/commit/d47c0a220e4912a30c59a7fd3c81b8376d74d720)) +- **parse:** add skipWhile(), more discarded wrappers ([832c0b7](https://github.com/thi-ng/umbrella/commit/832c0b7e88d87b2da0e37f602e592ad7b548da09)) +- **parse:** add withID() xform, add doc strings ([e16426b](https://github.com/thi-ng/umbrella/commit/e16426b82f0dda94ab9aa92ba6e3af8d769f3fed)) +- **parse:** add/update combinators ([e4eab03](https://github.com/thi-ng/umbrella/commit/e4eab036243f4f646880b974624ae680e77cff7f)) +- **parse:** add/update/rename parser presets ([12f2499](https://github.com/thi-ng/umbrella/commit/12f2499253163a923c42e3be29ce2223a6648e11)) +- **parse:** add/update/rename parser primitives ([328103f](https://github.com/thi-ng/umbrella/commit/328103f55f4bb311470b8767a27d28a78d0dcb4b)) +- **parse:** initial checkin grammar compiler ([38e9c66](https://github.com/thi-ng/umbrella/commit/38e9c66c25c02db4d7fb79837645dfaf654e6788)) +- **parse:** update ESC & whitespace parsers ([069a6ef](https://github.com/thi-ng/umbrella/commit/069a6ef11c9423bdb2974b11823cc39743dfceec)) +- **parse:** update grammar parser & compiler ([822fcba](https://github.com/thi-ng/umbrella/commit/822fcba9a29a05bad98eecf2b341d07a3a90abeb)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.1.0...@thi.ng/parse@0.2.0) (2020-04-17) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@0.1.0...@thi.ng/parse@0.2.0) (2020-04-17) -### Features +### Features -- **parse:** add/rename/reorg parsers, xforms, ctx ([ee537f4](https://github.com/thi-ng/umbrella/commit/ee537f49c239de19326865687853e9b2814330bf)) +- **parse:** add/rename/reorg parsers, xforms, ctx ([ee537f4](https://github.com/thi-ng/umbrella/commit/ee537f49c239de19326865687853e9b2814330bf)) -### Performance Improvements +### Performance Improvements -- **parse:** major speedup satisfy() (~1.6x faster) ([8ca5c7f](https://github.com/thi-ng/umbrella/commit/8ca5c7f184af3d03f06b03b9136a675fb9e63d64)) +- **parse:** major speedup satisfy() (~1.6x faster) ([8ca5c7f](https://github.com/thi-ng/umbrella/commit/8ca5c7f184af3d03f06b03b9136a675fb9e63d64)) -# 0.1.0 (2020-04-16) +# 0.1.0 (2020-04-16) -### Features +### Features -- **parse:** add ArrayReader, update pkg info ([3bec0db](https://github.com/thi-ng/umbrella/commit/3bec0dbf759d9742adefb936e58359f95da58fc8)) -- **parse:** add collect/xfCollect, update xfPrint ([43f3368](https://github.com/thi-ng/umbrella/commit/43f33687431f9ea8269c1eba0342d0589f7ac4dc)) -- **parse:** add ctx getters, add presets, update maybe ([02597bf](https://github.com/thi-ng/umbrella/commit/02597bf825df3e467cf2d090c69198d85f1767f2)) -- **parse:** import as new package ([151e50c](https://github.com/thi-ng/umbrella/commit/151e50cc1e2bfaf8d70a6bb82907eec483dd8316)) -- **parse:** make retained state info optional ([a89ee87](https://github.com/thi-ng/umbrella/commit/a89ee871a098582c909fcf8558ed979d04942250)) -- **parse:** update defContext, add basic array test ([cd7363d](https://github.com/thi-ng/umbrella/commit/cd7363d7f93e0db00797a9ec30bd44b399396860)) -- **parse:** update ParseContext, repeat & lift ([bef1d4f](https://github.com/thi-ng/umbrella/commit/bef1d4f628320d1aac9cf6d924749d4f15864d07)) +- **parse:** add ArrayReader, update pkg info ([3bec0db](https://github.com/thi-ng/umbrella/commit/3bec0dbf759d9742adefb936e58359f95da58fc8)) +- **parse:** add collect/xfCollect, update xfPrint ([43f3368](https://github.com/thi-ng/umbrella/commit/43f33687431f9ea8269c1eba0342d0589f7ac4dc)) +- **parse:** add ctx getters, add presets, update maybe ([02597bf](https://github.com/thi-ng/umbrella/commit/02597bf825df3e467cf2d090c69198d85f1767f2)) +- **parse:** import as new package ([151e50c](https://github.com/thi-ng/umbrella/commit/151e50cc1e2bfaf8d70a6bb82907eec483dd8316)) +- **parse:** make retained state info optional ([a89ee87](https://github.com/thi-ng/umbrella/commit/a89ee871a098582c909fcf8558ed979d04942250)) +- **parse:** update defContext, add basic array test ([cd7363d](https://github.com/thi-ng/umbrella/commit/cd7363d7f93e0db00797a9ec30bd44b399396860)) +- **parse:** update ParseContext, repeat & lift ([bef1d4f](https://github.com/thi-ng/umbrella/commit/bef1d4f628320d1aac9cf6d924749d4f15864d07)) - **parse:** update repeat ops, reader, initial state ([c5cfabe](https://github.com/thi-ng/umbrella/commit/c5cfabeaf5ab6e124d5fc2455fd3f5ede96248cd)) diff --git a/packages/paths/CHANGELOG.md b/packages/paths/CHANGELOG.md index 65ec1e441c..515cfc715d 100644 --- a/packages/paths/CHANGELOG.md +++ b/packages/paths/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@5.0.5...@thi.ng/paths@5.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/paths - - - - - -## [5.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@5.0.4...@thi.ng/paths@5.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/paths - - - - - -## [5.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@5.0.3...@thi.ng/paths@5.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/paths - - - - - -## [5.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@5.0.2...@thi.ng/paths@5.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/paths - - - - - -## [5.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@5.0.1...@thi.ng/paths@5.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/paths - - - - - -## [5.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@5.0.0...@thi.ng/paths@5.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/paths - - - - - # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.2.14...@thi.ng/paths@5.0.0) (2021-10-12) @@ -80,131 +32,131 @@ Also: -# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.1.13...@thi.ng/paths@4.2.0) (2021-02-20) +# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.1.13...@thi.ng/paths@4.2.0) (2021-02-20) -### Features +### Features -- **paths:** use updated/more safe isProtoPath() ([456fac1](https://github.com/thi-ng/umbrella/commit/456fac19a0178de589f31cdd7e7ec2d8a6406c6c)) +- **paths:** use updated/more safe isProtoPath() ([456fac1](https://github.com/thi-ng/umbrella/commit/456fac19a0178de589f31cdd7e7ec2d8a6406c6c)) -# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.0.11...@thi.ng/paths@4.1.0) (2020-07-08) +# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.0.11...@thi.ng/paths@4.1.0) (2020-07-08) -### Features +### Features -- **paths:** add isProtoPath/disallowProtoPath() helpers ([2e6a80f](https://github.com/thi-ng/umbrella/commit/2e6a80f31bba67ef5251c3e2da1c5eef6a530419)) +- **paths:** add isProtoPath/disallowProtoPath() helpers ([2e6a80f](https://github.com/thi-ng/umbrella/commit/2e6a80f31bba67ef5251c3e2da1c5eef6a530419)) -## [4.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.0.6...@thi.ng/paths@4.0.7) (2020-05-16) +## [4.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.0.6...@thi.ng/paths@4.0.7) (2020-05-16) -### Bug Fixes +### Bug Fixes -- **paths:** arg type for 2-arity getIn() ([56d5cd0](https://github.com/thi-ng/umbrella/commit/56d5cd02213cf43daaedefb723010351c7e535f7)) +- **paths:** arg type for 2-arity getIn() ([56d5cd0](https://github.com/thi-ng/umbrella/commit/56d5cd02213cf43daaedefb723010351c7e535f7)) -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@3.0.5...@thi.ng/paths@4.0.0) (2020-03-28) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@3.0.5...@thi.ng/paths@4.0.0) (2020-03-28) -### Code Refactoring +### Code Refactoring -- **paths:** update path value inference ([ab4440e](https://github.com/thi-ng/umbrella/commit/ab4440e6a297559ceb824c5e4b3c7e023ae69710)) +- **paths:** update path value inference ([ab4440e](https://github.com/thi-ng/umbrella/commit/ab4440e6a297559ceb824c5e4b3c7e023ae69710)) -### Features +### Features -- **paths:** add/update unsafe type infer, update doc strings ([5cc5b46](https://github.com/thi-ng/umbrella/commit/5cc5b461e9602011b62c49d8d4a6756e1ad4a404)) -- **paths:** major API update ([b51efc6](https://github.com/thi-ng/umbrella/commit/b51efc69834e178344c4d1c1e47961460acedd8f)) -- **paths:** update typed path sigs ([0b6c155](https://github.com/thi-ng/umbrella/commit/0b6c155d8d6cf9bd3f25bfce723cac2de48ad544)) +- **paths:** add/update unsafe type infer, update doc strings ([5cc5b46](https://github.com/thi-ng/umbrella/commit/5cc5b461e9602011b62c49d8d4a6756e1ad4a404)) +- **paths:** major API update ([b51efc6](https://github.com/thi-ng/umbrella/commit/b51efc69834e178344c4d1c1e47961460acedd8f)) +- **paths:** update typed path sigs ([0b6c155](https://github.com/thi-ng/umbrella/commit/0b6c155d8d6cf9bd3f25bfce723cac2de48ad544)) -### BREAKING CHANGES +### BREAKING CHANGES -- **paths:** update generics for `UpdateFn` - - UpdateFn now takes input & output type generics +- **paths:** update generics for `UpdateFn` + - UpdateFn now takes input & output type generics -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@2.1.6...@thi.ng/paths@3.0.0) (2019-11-30) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@2.1.6...@thi.ng/paths@3.0.0) (2019-11-30) -### Bug Fixes +### Bug Fixes -- **paths:** update fn signatures (remove obsolete) ([47dd001](https://github.com/thi-ng/umbrella/commit/47dd0016dfbc7a59046c396344c5217b8b7127e2)) +- **paths:** update fn signatures (remove obsolete) ([47dd001](https://github.com/thi-ng/umbrella/commit/47dd0016dfbc7a59046c396344c5217b8b7127e2)) -### Code Refactoring +### Code Refactoring -- **paths:** use `Path` from [@thi](https://github.com/thi).ng/api, remove local def ([a142655](https://github.com/thi-ng/umbrella/commit/a142655b8a9565f3644d50272f165c1e329c2404)) +- **paths:** use `Path` from [@thi](https://github.com/thi).ng/api, remove local def ([a142655](https://github.com/thi-ng/umbrella/commit/a142655b8a9565f3644d50272f165c1e329c2404)) -### Features +### Features -- **paths:** [#87](https://github.com/thi-ng/umbrella/issues/87), add typed versions of all fns, split into sep files ([319f4f8](https://github.com/thi-ng/umbrella/commit/319f4f84e5d1a9f09cc0d6af41244d4bdecd53a9)) +- **paths:** [#87](https://github.com/thi-ng/umbrella/issues/87), add typed versions of all fns, split into sep files ([319f4f8](https://github.com/thi-ng/umbrella/commit/319f4f84e5d1a9f09cc0d6af41244d4bdecd53a9)) -### BREAKING CHANGES +### BREAKING CHANGES -- **paths:** re-use `Path` from @thi.ng/api, remove local def +- **paths:** re-use `Path` from @thi.ng/api, remove local def -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@2.0.9...@thi.ng/paths@2.1.0) (2019-07-07) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@2.0.9...@thi.ng/paths@2.1.0) (2019-07-07) -### Features +### Features -- **paths:** enable TS strict compiler flags (refactor) ([55e93ee](https://github.com/thi-ng/umbrella/commit/55e93ee)) +- **paths:** enable TS strict compiler flags (refactor) ([55e93ee](https://github.com/thi-ng/umbrella/commit/55e93ee)) -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@2.0.6...@thi.ng/paths@2.0.7) (2019-03-28) +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@2.0.6...@thi.ng/paths@2.0.7) (2019-03-28) -### Bug Fixes +### Bug Fixes -- **paths:** fix getIn for empty leaves, add tests ([49952fd](https://github.com/thi-ng/umbrella/commit/49952fd)) +- **paths:** fix getIn for empty leaves, add tests ([49952fd](https://github.com/thi-ng/umbrella/commit/49952fd)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.6.6...@thi.ng/paths@2.0.0) (2019-01-21) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.6.6...@thi.ng/paths@2.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.5.2...@thi.ng/paths@1.6.0) (2018-09-01) +# [1.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.5.2...@thi.ng/paths@1.6.0) (2018-09-01) -### Features +### Features -- **paths:** add exists() path checker & tests ([f018353](https://github.com/thi-ng/umbrella/commit/f018353)) +- **paths:** add exists() path checker & tests ([f018353](https://github.com/thi-ng/umbrella/commit/f018353)) -# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.4.0...@thi.ng/paths@1.5.0) (2018-07-11) +# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.4.0...@thi.ng/paths@1.5.0) (2018-07-11) -### Features +### Features -- **paths:** add updater(), refactor updateIn(), update readme ([ad4caad](https://github.com/thi-ng/umbrella/commit/ad4caad)) +- **paths:** add updater(), refactor updateIn(), update readme ([ad4caad](https://github.com/thi-ng/umbrella/commit/ad4caad)) -# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.3.10...@thi.ng/paths@1.4.0) (2018-07-04) +# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.3.10...@thi.ng/paths@1.4.0) (2018-07-04) -### Features +### Features -- **paths:** update setter() to support arrays, optimize (~2.5x faster) ([3d9d620](https://github.com/thi-ng/umbrella/commit/3d9d620)) +- **paths:** update setter() to support arrays, optimize (~2.5x faster) ([3d9d620](https://github.com/thi-ng/umbrella/commit/3d9d620)) -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.2.0...@thi.ng/paths@1.3.0) (2018-04-17) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.2.0...@thi.ng/paths@1.3.0) (2018-04-17) -### Features +### Features -- **paths:** add setInMany() and mutInMany(), add [@thi](https://github.com/thi).ng/api dependency ([8f3a3d1](https://github.com/thi-ng/umbrella/commit/8f3a3d1)) +- **paths:** add setInMany() and mutInMany(), add [@thi](https://github.com/thi).ng/api dependency ([8f3a3d1](https://github.com/thi-ng/umbrella/commit/8f3a3d1)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.1.6...@thi.ng/paths@1.2.0) (2018-04-16) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.1.6...@thi.ng/paths@1.2.0) (2018-04-16) -### Features +### Features -- **paths:** add mutator() & mutIn() ([4c1bd85](https://github.com/thi-ng/umbrella/commit/4c1bd85)) +- **paths:** add mutator() & mutIn() ([4c1bd85](https://github.com/thi-ng/umbrella/commit/4c1bd85)) -## [1.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.1.0...@thi.ng/paths@1.1.1) (2018-03-18) +## [1.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.1.0...@thi.ng/paths@1.1.1) (2018-03-18) -### Bug Fixes +### Bug Fixes -- **paths:** fix setter fast paths ([eaeccf4](https://github.com/thi-ng/umbrella/commit/eaeccf4)) +- **paths:** fix setter fast paths ([eaeccf4](https://github.com/thi-ng/umbrella/commit/eaeccf4)) -# 1.1.0 (2018-03-18) +# 1.1.0 (2018-03-18) -### Bug Fixes +### Bug Fixes -- **paths:** fix setIn fast paths for path length 3/4 ([92f0e27](https://github.com/thi-ng/umbrella/commit/92f0e27)) +- **paths:** fix setIn fast paths for path length 3/4 ([92f0e27](https://github.com/thi-ng/umbrella/commit/92f0e27)) -### Features +### Features -- **paths:** add/extract [@thi](https://github.com/thi).ng/paths from [@thi](https://github.com/thi).ng/atom ([f9f6eb1](https://github.com/thi-ng/umbrella/commit/f9f6eb1)) +- **paths:** add/extract [@thi](https://github.com/thi).ng/paths from [@thi](https://github.com/thi).ng/atom ([f9f6eb1](https://github.com/thi-ng/umbrella/commit/f9f6eb1)) -# 1.0.0 (2018-03-17) +# 1.0.0 (2018-03-17) -### Documentation +### Documentation - **paths:** add/extract @thi.ng/paths from @thi.ng/atom ([f9f6eb1](https://github.com/thi-ng/umbrella/commit/f9f6eb1)) diff --git a/packages/pixel-dither/CHANGELOG.md b/packages/pixel-dither/CHANGELOG.md index d268e22235..4ff90ac82e 100644 --- a/packages/pixel-dither/CHANGELOG.md +++ b/packages/pixel-dither/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-dither@1.0.6...@thi.ng/pixel-dither@1.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/pixel-dither - - - - - -## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-dither@1.0.5...@thi.ng/pixel-dither@1.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/pixel-dither - - - - - -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-dither@1.0.4...@thi.ng/pixel-dither@1.0.5) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/pixel-dither - - - - - -## [1.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-dither@1.0.3...@thi.ng/pixel-dither@1.0.4) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/pixel-dither - - - - - -## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-dither@1.0.2...@thi.ng/pixel-dither@1.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/pixel-dither - - - - - -## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-dither@1.0.1...@thi.ng/pixel-dither@1.0.2) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/pixel-dither - - - - - -## [1.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-dither@0.1.0...@thi.ng/pixel-dither@1.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/pixel-dither - - - - - # 0.1.0 (2021-10-12) diff --git a/packages/pixel-io-netpbm/CHANGELOG.md b/packages/pixel-io-netpbm/CHANGELOG.md index 1c5e327c50..4b170ad2a7 100644 --- a/packages/pixel-io-netpbm/CHANGELOG.md +++ b/packages/pixel-io-netpbm/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@2.0.6...@thi.ng/pixel-io-netpbm@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/pixel-io-netpbm - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@2.0.5...@thi.ng/pixel-io-netpbm@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/pixel-io-netpbm - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@2.0.4...@thi.ng/pixel-io-netpbm@2.0.5) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/pixel-io-netpbm - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@2.0.3...@thi.ng/pixel-io-netpbm@2.0.4) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/pixel-io-netpbm - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@2.0.2...@thi.ng/pixel-io-netpbm@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/pixel-io-netpbm - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@2.0.1...@thi.ng/pixel-io-netpbm@2.0.2) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/pixel-io-netpbm - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@2.0.0...@thi.ng/pixel-io-netpbm@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/pixel-io-netpbm - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@1.0.7...@thi.ng/pixel-io-netpbm@2.0.0) (2021-10-12) @@ -88,14 +32,14 @@ Also: -## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@1.0.6...@thi.ng/pixel-io-netpbm@1.0.7) (2021-09-03) +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@1.0.6...@thi.ng/pixel-io-netpbm@1.0.7) (2021-09-03) -**Note:** Version bump only for package @thi.ng/pixel-io-netpbm +**Note:** Version bump only for package @thi.ng/pixel-io-netpbm -# 0.1.0 (2021-02-20) +# 0.1.0 (2021-02-20) -### Features +### Features -- **pixel-io-netpbm:** add opt comment support ([2659031](https://github.com/thi-ng/umbrella/commit/265903115d4ca0ac71f1811b22afa016b685832e)) -- **pixel-io-netpbm:** add/update readers/writers ([a62ef0b](https://github.com/thi-ng/umbrella/commit/a62ef0b88218f87e17bd16b0cec3dd561d73669f)) +- **pixel-io-netpbm:** add opt comment support ([2659031](https://github.com/thi-ng/umbrella/commit/265903115d4ca0ac71f1811b22afa016b685832e)) +- **pixel-io-netpbm:** add/update readers/writers ([a62ef0b](https://github.com/thi-ng/umbrella/commit/a62ef0b88218f87e17bd16b0cec3dd561d73669f)) - **pixel-io-netpbm:** import as new pkg ([697b842](https://github.com/thi-ng/umbrella/commit/697b842bf5d3754bee88954cc84367d65734019d)) diff --git a/packages/pixel/CHANGELOG.md b/packages/pixel/CHANGELOG.md index c9e61ea9aa..a11e5af0e9 100644 --- a/packages/pixel/CHANGELOG.md +++ b/packages/pixel/CHANGELOG.md @@ -3,46 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@2.1.4...@thi.ng/pixel@2.1.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/pixel - - - - - -## [2.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@2.1.3...@thi.ng/pixel@2.1.4) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/pixel - - - - - -## [2.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@2.1.2...@thi.ng/pixel@2.1.3) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/pixel - - - - - -## [2.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@2.1.1...@thi.ng/pixel@2.1.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/pixel - - - - - -## [2.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@2.1.0...@thi.ng/pixel@2.1.1) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/pixel - - - - - # [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@2.0.1...@thi.ng/pixel@2.1.0) (2021-10-13) @@ -54,14 +14,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@2.0.0...@thi.ng/pixel@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/pixel - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@1.0.5...@thi.ng/pixel@2.0.0) (2021-10-12) @@ -107,51 +59,51 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@1.0.4...@thi.ng/pixel@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@1.0.4...@thi.ng/pixel@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/pixel +**Note:** Version bump only for package @thi.ng/pixel -# [0.11.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.10.5...@thi.ng/pixel@0.11.0) (2021-08-04) +# [0.11.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.10.5...@thi.ng/pixel@0.11.0) (2021-08-04) -### Features +### Features -- **pixel:** add DominantColorOpts ([a57882b](https://github.com/thi-ng/umbrella/commit/a57882bbbf2f3520eb5ec849d548fb47c08c3bff)) +- **pixel:** add DominantColorOpts ([a57882b](https://github.com/thi-ng/umbrella/commit/a57882bbbf2f3520eb5ec849d548fb47c08c3bff)) -# [0.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.9.0...@thi.ng/pixel@0.10.0) (2021-04-19) +# [0.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.9.0...@thi.ng/pixel@0.10.0) (2021-04-19) -### Features +### Features -- **pixel:** add dominantColors(), update deps ([ad0617e](https://github.com/thi-ng/umbrella/commit/ad0617e6ed3077d8d0c1549416afc27df261edc9)) +- **pixel:** add dominantColors(), update deps ([ad0617e](https://github.com/thi-ng/umbrella/commit/ad0617e6ed3077d8d0c1549416afc27df261edc9)) -# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.8.1...@thi.ng/pixel@0.9.0) (2021-04-03) +# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.8.1...@thi.ng/pixel@0.9.0) (2021-04-03) -### Features +### Features -- **pixel:** add .upsize() impls, fix convolve() ([08f0d7c](https://github.com/thi-ng/umbrella/commit/08f0d7c200fa03bc4fb017d3dbc9237581af19ee)) -- **pixel:** add imagePyramid() iterator ([7f77e07](https://github.com/thi-ng/umbrella/commit/7f77e07089eca68b5825715c3709312d4374c37a)) -- **pixel:** add IToImageData & impls ([3172e1e](https://github.com/thi-ng/umbrella/commit/3172e1eb8582901bddf12281e65df618e4d4f476)) -- **pixel:** update/fix convolution, add LANCZOS ([eadefda](https://github.com/thi-ng/umbrella/commit/eadefda5f119ee8453edb3df3109ebcba692b429)) +- **pixel:** add .upsize() impls, fix convolve() ([08f0d7c](https://github.com/thi-ng/umbrella/commit/08f0d7c200fa03bc4fb017d3dbc9237581af19ee)) +- **pixel:** add imagePyramid() iterator ([7f77e07](https://github.com/thi-ng/umbrella/commit/7f77e07089eca68b5825715c3709312d4374c37a)) +- **pixel:** add IToImageData & impls ([3172e1e](https://github.com/thi-ng/umbrella/commit/3172e1eb8582901bddf12281e65df618e4d4f476)) +- **pixel:** update/fix convolution, add LANCZOS ([eadefda](https://github.com/thi-ng/umbrella/commit/eadefda5f119ee8453edb3df3109ebcba692b429)) -## [0.8.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.8.0...@thi.ng/pixel@0.8.1) (2021-03-20) +## [0.8.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.8.0...@thi.ng/pixel@0.8.1) (2021-03-20) -### Bug Fixes +### Bug Fixes -- **pixel:** update convolve() for even kernel sizes ([b086224](https://github.com/thi-ng/umbrella/commit/b086224a51c0dd23b4cae1d158c1e1236328d445)) +- **pixel:** update convolve() for even kernel sizes ([b086224](https://github.com/thi-ng/umbrella/commit/b086224a51c0dd23b4cae1d158c1e1236328d445)) -# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.7.4...@thi.ng/pixel@0.8.0) (2021-03-17) +# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.7.4...@thi.ng/pixel@0.8.0) (2021-03-17) -### Features +### Features -- **pixel:** add bicubic samplers, fix resize() ([951fa9e](https://github.com/thi-ng/umbrella/commit/951fa9e1263db6f165dcaee3c951c09b43e42fef)) -- **pixel:** add defIndexed() HOF pixel format ([c13a568](https://github.com/thi-ng/umbrella/commit/c13a5687fac6d08c14d80f380b5c664422b18a3e)) -- **pixel:** add defSampler(), resize() ([aa71eb7](https://github.com/thi-ng/umbrella/commit/aa71eb7a2ccf02fa543c68308371143882ae5e5f)), closes [#256](https://github.com/thi-ng/umbrella/issues/256) -- **pixel:** add float format samplers, update various types ([6f9dae6](https://github.com/thi-ng/umbrella/commit/6f9dae6010118e491ed161fa4a5bd40ec4719ad4)) +- **pixel:** add bicubic samplers, fix resize() ([951fa9e](https://github.com/thi-ng/umbrella/commit/951fa9e1263db6f165dcaee3c951c09b43e42fef)) +- **pixel:** add defIndexed() HOF pixel format ([c13a568](https://github.com/thi-ng/umbrella/commit/c13a5687fac6d08c14d80f380b5c664422b18a3e)) +- **pixel:** add defSampler(), resize() ([aa71eb7](https://github.com/thi-ng/umbrella/commit/aa71eb7a2ccf02fa543c68308371143882ae5e5f)), closes [#256](https://github.com/thi-ng/umbrella/issues/256) +- **pixel:** add float format samplers, update various types ([6f9dae6](https://github.com/thi-ng/umbrella/commit/6f9dae6010118e491ed161fa4a5bd40ec4719ad4)) -# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.6.1...@thi.ng/pixel@0.7.0) (2021-03-03) +# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.6.1...@thi.ng/pixel@0.7.0) (2021-03-03) -### Bug Fixes +### Bug Fixes -- **pixel:** add clamping for float->ABGR conversion ([41540e0](https://github.com/thi-ng/umbrella/commit/41540e085b2261208e44e6f25b327e3371eae2df)) +- **pixel:** add clamping for float->ABGR conversion ([41540e0](https://github.com/thi-ng/umbrella/commit/41540e085b2261208e44e6f25b327e3371eae2df)) - **pixel:** fix POOL_NEAREST index ([b98d05d](https://github.com/thi-ng/umbrella/commit/b98d05d7827d98d3971bdbcd562735b96fa9b7ec)) ### Features @@ -160,9 +112,9 @@ Also: - **pixel:** add convolve() & preset kernels ([6a31dc3](https://github.com/thi-ng/umbrella/commit/6a31dc38f3f0ae48853d899420d0fbebcc6b8678)) - **pixel:** add defKernel() kernel fn codegen ([25b97a3](https://github.com/thi-ng/umbrella/commit/25b97a341fa54ee8a82e3083fcb85a8061db8b1f)) - **pixel:** add defLargeKernel(), conv presets ([9c71165](https://github.com/thi-ng/umbrella/commit/9c71165adb71103fa88a5486987f270fecd2f439)) -- **pixel:** add gradientImage() & FLOAT_NORMAL format ([78683b7](https://github.com/thi-ng/umbrella/commit/78683b701418bf184b2a1327cfd5e50397d687e0)) -- **pixel:** add IEmpty impls for Float/PackedBuffer ([46ac1a1](https://github.com/thi-ng/umbrella/commit/46ac1a1906b256eefab0934efea300c67db7ea28)) -- **pixel:** add normalMap(), add more kernels ([f32686d](https://github.com/thi-ng/umbrella/commit/f32686d463ffcb49b37e9b1b811ff5de06b58fed)) +- **pixel:** add gradientImage() & FLOAT_NORMAL format ([78683b7](https://github.com/thi-ng/umbrella/commit/78683b701418bf184b2a1327cfd5e50397d687e0)) +- **pixel:** add IEmpty impls for Float/PackedBuffer ([46ac1a1](https://github.com/thi-ng/umbrella/commit/46ac1a1906b256eefab0934efea300c67db7ea28)) +- **pixel:** add normalMap(), add more kernels ([f32686d](https://github.com/thi-ng/umbrella/commit/f32686d463ffcb49b37e9b1b811ff5de06b58fed)) - **pixel:** add POOL_THRESHOLD preset ([5f1c1de](https://github.com/thi-ng/umbrella/commit/5f1c1dea87251f8a584cbe94d83784e7e4cc31a5)) - **pixel:** add step size support for normalMap() ([ab72a79](https://github.com/thi-ng/umbrella/commit/ab72a79532baab3f07f53419cb5970e90e97e0dd)) - **pixel:** add/update buffer factory fns ([ba38e13](https://github.com/thi-ng/umbrella/commit/ba38e137c6913d048bb4d678137241ee179d160c)) @@ -179,57 +131,57 @@ Also: ### Features -- **pixel:** add FLOAT_HSVA format, update FloatFormatSpec ([118c4ed](https://github.com/thi-ng/umbrella/commit/118c4edbacd75249262f26962153f614148cedec)) -- **pixel:** add FloatBuffer.fromPacked() ([abd1ca8](https://github.com/thi-ng/umbrella/commit/abd1ca80d455999dd8c3af87d24b4f1905d7806d)) +- **pixel:** add FLOAT_HSVA format, update FloatFormatSpec ([118c4ed](https://github.com/thi-ng/umbrella/commit/118c4edbacd75249262f26962153f614148cedec)) +- **pixel:** add FloatBuffer.fromPacked() ([abd1ca8](https://github.com/thi-ng/umbrella/commit/abd1ca80d455999dd8c3af87d24b4f1905d7806d)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.3.6...@thi.ng/pixel@0.4.0) (2020-07-22) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.3.6...@thi.ng/pixel@0.4.0) (2020-07-22) -### Features +### Features -- **pixel:** add flipY() ([a5593c0](https://github.com/thi-ng/umbrella/commit/a5593c06a6ae61eccb9ecbaa4b3828ce0b29fbc0)) +- **pixel:** add flipY() ([a5593c0](https://github.com/thi-ng/umbrella/commit/a5593c06a6ae61eccb9ecbaa4b3828ce0b29fbc0)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.2.0...@thi.ng/pixel@0.3.0) (2020-05-29) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.2.0...@thi.ng/pixel@0.3.0) (2020-05-29) -### Features +### Features -- **pixel:** add dither support for int buffers/formats ([4475fc1](https://github.com/thi-ng/umbrella/commit/4475fc14c65029e88a7216519350527fa3d2c3dc)) -- **pixel:** add FloatBuffer and float format support ([d6c490f](https://github.com/thi-ng/umbrella/commit/d6c490fb22b3d43f188f85662bb431f59daa7f32)) -- **pixel:** add/update float formats, tests ([6eb1f67](https://github.com/thi-ng/umbrella/commit/6eb1f671858c234e53f231ad8af0f07f2a423d96)) +- **pixel:** add dither support for int buffers/formats ([4475fc1](https://github.com/thi-ng/umbrella/commit/4475fc14c65029e88a7216519350527fa3d2c3dc)) +- **pixel:** add FloatBuffer and float format support ([d6c490f](https://github.com/thi-ng/umbrella/commit/d6c490fb22b3d43f188f85662bb431f59daa7f32)) +- **pixel:** add/update float formats, tests ([6eb1f67](https://github.com/thi-ng/umbrella/commit/6eb1f671858c234e53f231ad8af0f07f2a423d96)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.1.20...@thi.ng/pixel@0.2.0) (2020-05-19) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.1.20...@thi.ng/pixel@0.2.0) (2020-05-19) -### Features +### Features -- **pixel:** add .copy(), update .blitCanvas() ([f4b2c3e](https://github.com/thi-ng/umbrella/commit/f4b2c3e374b45bd26396e436f3e71e9d3afbc131)) -- **pixel:** update canvas2d(), imageCanvas() ([65929a2](https://github.com/thi-ng/umbrella/commit/65929a2ee6be9915e14bf69389520739073af5ee)) +- **pixel:** add .copy(), update .blitCanvas() ([f4b2c3e](https://github.com/thi-ng/umbrella/commit/f4b2c3e374b45bd26396e436f3e71e9d3afbc131)) +- **pixel:** update canvas2d(), imageCanvas() ([65929a2](https://github.com/thi-ng/umbrella/commit/65929a2ee6be9915e14bf69389520739073af5ee)) -## [0.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.1.3...@thi.ng/pixel@0.1.4) (2019-09-21) +## [0.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@0.1.3...@thi.ng/pixel@0.1.4) (2019-09-21) -### Bug Fixes +### Bug Fixes -- **pixel:** clamp values in PackedChannel.setFloat() ([ce78467](https://github.com/thi-ng/umbrella/commit/ce78467)) +- **pixel:** clamp values in PackedChannel.setFloat() ([ce78467](https://github.com/thi-ng/umbrella/commit/ce78467)) -# 0.1.0 (2019-07-31) +# 0.1.0 (2019-07-31) -### Bug Fixes +### Bug Fixes -- **pixel:** byte order fixes, extract luminance fns ([b3c79e3](https://github.com/thi-ng/umbrella/commit/b3c79e3)) -- **pixel:** fast-route check in setChannel() ([b59069a](https://github.com/thi-ng/umbrella/commit/b59069a)) -- **pixel:** update 16bit formats & handling in getChannel ([aa15179](https://github.com/thi-ng/umbrella/commit/aa15179)) -- **pixel:** update clampRegion(), adjust src pos if dest is outside ([bb6ba47](https://github.com/thi-ng/umbrella/commit/bb6ba47)) -- **pixel:** update prepRegions() ([ad8d2d7](https://github.com/thi-ng/umbrella/commit/ad8d2d7)) +- **pixel:** byte order fixes, extract luminance fns ([b3c79e3](https://github.com/thi-ng/umbrella/commit/b3c79e3)) +- **pixel:** fast-route check in setChannel() ([b59069a](https://github.com/thi-ng/umbrella/commit/b59069a)) +- **pixel:** update 16bit formats & handling in getChannel ([aa15179](https://github.com/thi-ng/umbrella/commit/aa15179)) +- **pixel:** update clampRegion(), adjust src pos if dest is outside ([bb6ba47](https://github.com/thi-ng/umbrella/commit/bb6ba47)) +- **pixel:** update prepRegions() ([ad8d2d7](https://github.com/thi-ng/umbrella/commit/ad8d2d7)) -### Features +### Features -- **pixel:** ([#106](https://github.com/thi-ng/umbrella/issues/106)) add IBlend interface/impls, refactor IBlit ([e068f46](https://github.com/thi-ng/umbrella/commit/e068f46)) -- **pixel:** ([#106](https://github.com/thi-ng/umbrella/issues/106)) add Uint16Buffer, update IColorChannel, add Channel.GRAY ([3088646](https://github.com/thi-ng/umbrella/commit/3088646)) -- **pixel:** add 16bit formats, add docs, update readme ([5d72c37](https://github.com/thi-ng/umbrella/commit/5d72c37)) -- **pixel:** add buffer() syntax sugar, PackedBuffer.forEach ([bc17ac9](https://github.com/thi-ng/umbrella/commit/bc17ac9)) -- **pixel:** add channel float accessors, update PackedChannel ([b4168f8](https://github.com/thi-ng/umbrella/commit/b4168f8)) -- **pixel:** add invert, add/split interfaces, refactor blit fns ([22a456a](https://github.com/thi-ng/umbrella/commit/22a456a)) -- **pixel:** add PackedBuffer.fromCanvas(), update readme ([ac283ee](https://github.com/thi-ng/umbrella/commit/ac283ee)) -- **pixel:** add pre/postmultiply & isPremultiplied checks ([969d6b8](https://github.com/thi-ng/umbrella/commit/969d6b8)) -- **pixel:** complete rewrite/simplify/extend using format descriptors ([cde7bf9](https://github.com/thi-ng/umbrella/commit/cde7bf9)) -- **pixel:** initial import pixel buffer pkg ([1836ea7](https://github.com/thi-ng/umbrella/commit/1836ea7)) -- **pixel:** updat setChannel, add ALPHA8, update readme ([899f1a3](https://github.com/thi-ng/umbrella/commit/899f1a3)) +- **pixel:** ([#106](https://github.com/thi-ng/umbrella/issues/106)) add IBlend interface/impls, refactor IBlit ([e068f46](https://github.com/thi-ng/umbrella/commit/e068f46)) +- **pixel:** ([#106](https://github.com/thi-ng/umbrella/issues/106)) add Uint16Buffer, update IColorChannel, add Channel.GRAY ([3088646](https://github.com/thi-ng/umbrella/commit/3088646)) +- **pixel:** add 16bit formats, add docs, update readme ([5d72c37](https://github.com/thi-ng/umbrella/commit/5d72c37)) +- **pixel:** add buffer() syntax sugar, PackedBuffer.forEach ([bc17ac9](https://github.com/thi-ng/umbrella/commit/bc17ac9)) +- **pixel:** add channel float accessors, update PackedChannel ([b4168f8](https://github.com/thi-ng/umbrella/commit/b4168f8)) +- **pixel:** add invert, add/split interfaces, refactor blit fns ([22a456a](https://github.com/thi-ng/umbrella/commit/22a456a)) +- **pixel:** add PackedBuffer.fromCanvas(), update readme ([ac283ee](https://github.com/thi-ng/umbrella/commit/ac283ee)) +- **pixel:** add pre/postmultiply & isPremultiplied checks ([969d6b8](https://github.com/thi-ng/umbrella/commit/969d6b8)) +- **pixel:** complete rewrite/simplify/extend using format descriptors ([cde7bf9](https://github.com/thi-ng/umbrella/commit/cde7bf9)) +- **pixel:** initial import pixel buffer pkg ([1836ea7](https://github.com/thi-ng/umbrella/commit/1836ea7)) +- **pixel:** updat setChannel, add ALPHA8, update readme ([899f1a3](https://github.com/thi-ng/umbrella/commit/899f1a3)) - **pixel:** update canvasPixels() ([5ea200d](https://github.com/thi-ng/umbrella/commit/5ea200d)) diff --git a/packages/pointfree-lang/CHANGELOG.md b/packages/pointfree-lang/CHANGELOG.md index 88d2b06215..1683b2e7a2 100644 --- a/packages/pointfree-lang/CHANGELOG.md +++ b/packages/pointfree-lang/CHANGELOG.md @@ -3,46 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@2.0.5...@thi.ng/pointfree-lang@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/pointfree-lang - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@2.0.4...@thi.ng/pointfree-lang@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/pointfree-lang - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@2.0.3...@thi.ng/pointfree-lang@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/pointfree-lang - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@2.0.2...@thi.ng/pointfree-lang@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/pointfree-lang - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@2.0.1...@thi.ng/pointfree-lang@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/pointfree-lang - - - - - ## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@2.0.0...@thi.ng/pointfree-lang@2.0.1) (2021-10-13) @@ -88,86 +48,86 @@ Also: -# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.3.0...@thi.ng/pointfree-lang@1.4.0) (2020-04-27) +# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.3.0...@thi.ng/pointfree-lang@1.4.0) (2020-04-27) -### Features +### Features -- **pointfree-lang:** add word metadata ([7343116](https://github.com/thi-ng/umbrella/commit/7343116d2e94191b468a37f8c21dc9ef08f0e49c)) -- **pointfree-lang:** update grammar (add line comments) ([a8cdbe8](https://github.com/thi-ng/umbrella/commit/a8cdbe86a96df0b63682d3f7628ff77f75f23ced)) +- **pointfree-lang:** add word metadata ([7343116](https://github.com/thi-ng/umbrella/commit/7343116d2e94191b468a37f8c21dc9ef08f0e49c)) +- **pointfree-lang:** update grammar (add line comments) ([a8cdbe8](https://github.com/thi-ng/umbrella/commit/a8cdbe86a96df0b63682d3f7628ff77f75f23ced)) -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.2.3...@thi.ng/pointfree-lang@1.3.0) (2020-04-16) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.2.3...@thi.ng/pointfree-lang@1.3.0) (2020-04-16) -### Features +### Features -- **pointfree-lang:** add `>word`, update pkg & readme ([4fe2f7f](https://github.com/thi-ng/umbrella/commit/4fe2f7f97b234f92141c2a455aad50d4732de75a)) +- **pointfree-lang:** add `>word`, update pkg & readme ([4fe2f7f](https://github.com/thi-ng/umbrella/commit/4fe2f7f97b234f92141c2a455aad50d4732de75a)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.1.14...@thi.ng/pointfree-lang@1.2.0) (2020-03-29) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.1.14...@thi.ng/pointfree-lang@1.2.0) (2020-03-29) -### Features +### Features -- **pointfree-lang:** add `try` alias, fix `include` cli word ([ab61e5b](https://github.com/thi-ng/umbrella/commit/ab61e5b428fbb98d2edfcd69c2582a98ca70779d)) -- **pointfree-lang:** add initial CLI tooling, add new aliases, update deps ([90c9d96](https://github.com/thi-ng/umbrella/commit/90c9d96197d3f84d0c1069f998cf90521a260d11)) +- **pointfree-lang:** add `try` alias, fix `include` cli word ([ab61e5b](https://github.com/thi-ng/umbrella/commit/ab61e5b428fbb98d2edfcd69c2582a98ca70779d)) +- **pointfree-lang:** add initial CLI tooling, add new aliases, update deps ([90c9d96](https://github.com/thi-ng/umbrella/commit/90c9d96197d3f84d0c1069f998cf90521a260d11)) -## [1.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.1.4...@thi.ng/pointfree-lang@1.1.5) (2019-09-21) +## [1.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.1.4...@thi.ng/pointfree-lang@1.1.5) (2019-09-21) -### Bug Fixes +### Bug Fixes -- **pointfree-lang:** update imports ([8de1366](https://github.com/thi-ng/umbrella/commit/8de1366)) +- **pointfree-lang:** update imports ([8de1366](https://github.com/thi-ng/umbrella/commit/8de1366)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.0.14...@thi.ng/pointfree-lang@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@1.0.14...@thi.ng/pointfree-lang@1.1.0) (2019-07-07) -### Features +### Features -- **pointfree:** enable TS strict compiler flags (refactor) ([1f9d155](https://github.com/thi-ng/umbrella/commit/1f9d155)) +- **pointfree:** enable TS strict compiler flags (refactor) ([1f9d155](https://github.com/thi-ng/umbrella/commit/1f9d155)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@0.2.27...@thi.ng/pointfree-lang@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@0.2.27...@thi.ng/pointfree-lang@1.0.0) (2019-01-21) -### Bug Fixes +### Bug Fixes -- **pointfree-lang:** update NodeType handling ([227be4b](https://github.com/thi-ng/umbrella/commit/227be4b)) +- **pointfree-lang:** update NodeType handling ([227be4b](https://github.com/thi-ng/umbrella/commit/227be4b)) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -## [0.2.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@0.2.25...@thi.ng/pointfree-lang@0.2.26) (2018-12-15) +## [0.2.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@0.2.25...@thi.ng/pointfree-lang@0.2.26) (2018-12-15) -### Bug Fixes +### Bug Fixes -- **pointfree-lang:** update parser stubs (TS3.2.x) ([3b3e503](https://github.com/thi-ng/umbrella/commit/3b3e503)) +- **pointfree-lang:** update parser stubs (TS3.2.x) ([3b3e503](https://github.com/thi-ng/umbrella/commit/3b3e503)) -## [0.2.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@0.2.21...@thi.ng/pointfree-lang@0.2.22) (2018-09-24) +## [0.2.22](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@0.2.21...@thi.ng/pointfree-lang@0.2.22) (2018-09-24) -### Performance Improvements +### Performance Improvements -- **pointfree-lang:** `NodeType` => const enum ([a7b9a42](https://github.com/thi-ng/umbrella/commit/a7b9a42)) +- **pointfree-lang:** `NodeType` => const enum ([a7b9a42](https://github.com/thi-ng/umbrella/commit/a7b9a42)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@0.1.3...@thi.ng/pointfree-lang@0.2.0) (2018-04-03) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@0.1.3...@thi.ng/pointfree-lang@0.2.0) (2018-04-03) -### Bug Fixes +### Bug Fixes -- **pointfree-lang:** update grammar (parse order), add tests ([5450e50](https://github.com/thi-ng/umbrella/commit/5450e50)) +- **pointfree-lang:** update grammar (parse order), add tests ([5450e50](https://github.com/thi-ng/umbrella/commit/5450e50)) -### Features +### Features -- **pointfree-lang:** implement dynamic var scoping & local var grammar ([3310ec3](https://github.com/thi-ng/umbrella/commit/3310ec3)) -- **pointfree-lang:** overhaul visitor quote/array & map handling, grammar ([769e84d](https://github.com/thi-ng/umbrella/commit/769e84d)) -- **pointfree-lang:** update grammar, aliases, ASTNode, NodeType ([ee684c7](https://github.com/thi-ng/umbrella/commit/ee684c7)) +- **pointfree-lang:** implement dynamic var scoping & local var grammar ([3310ec3](https://github.com/thi-ng/umbrella/commit/3310ec3)) +- **pointfree-lang:** overhaul visitor quote/array & map handling, grammar ([769e84d](https://github.com/thi-ng/umbrella/commit/769e84d)) +- **pointfree-lang:** update grammar, aliases, ASTNode, NodeType ([ee684c7](https://github.com/thi-ng/umbrella/commit/ee684c7)) -## [0.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@0.1.2...@thi.ng/pointfree-lang@0.1.3) (2018-04-01) +## [0.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@0.1.2...@thi.ng/pointfree-lang@0.1.3) (2018-04-01) -### Bug Fixes +### Bug Fixes -- **pointfree-lang:** object literal grammar rule (allow initial WS) ([208b5c3](https://github.com/thi-ng/umbrella/commit/208b5c3)) +- **pointfree-lang:** object literal grammar rule (allow initial WS) ([208b5c3](https://github.com/thi-ng/umbrella/commit/208b5c3)) -## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@0.1.1...@thi.ng/pointfree-lang@0.1.2) (2018-03-31) +## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@0.1.1...@thi.ng/pointfree-lang@0.1.2) (2018-03-31) -### Bug Fixes +### Bug Fixes - **pointfree-lang:** add ensureEnv, update re-exports, update readme ([659cce9](https://github.com/thi-ng/umbrella/commit/659cce9)) diff --git a/packages/pointfree/CHANGELOG.md b/packages/pointfree/CHANGELOG.md index 7f07dbb913..376cff82d5 100644 --- a/packages/pointfree/CHANGELOG.md +++ b/packages/pointfree/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@3.0.5...@thi.ng/pointfree@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/pointfree - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@3.0.4...@thi.ng/pointfree@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/pointfree - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@3.0.3...@thi.ng/pointfree@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/pointfree - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@3.0.2...@thi.ng/pointfree@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/pointfree - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@3.0.1...@thi.ng/pointfree@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/pointfree - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@3.0.0...@thi.ng/pointfree@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/pointfree - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@2.0.36...@thi.ng/pointfree@3.0.0) (2021-10-12) @@ -80,124 +32,124 @@ Also: -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@1.3.3...@thi.ng/pointfree@2.0.0) (2020-04-16) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@1.3.3...@thi.ng/pointfree@2.0.0) (2020-04-16) -### Features +### Features -- **pointfree:** add new words, rename HOF words ([0d19c9a](https://github.com/thi-ng/umbrella/commit/0d19c9a23de3fc4188d8d0329783211f5013716b)), closes [#210](https://github.com/thi-ng/umbrella/issues/210) +- **pointfree:** add new words, rename HOF words ([0d19c9a](https://github.com/thi-ng/umbrella/commit/0d19c9a23de3fc4188d8d0329783211f5013716b)), closes [#210](https://github.com/thi-ng/umbrella/issues/210) -### BREAKING CHANGES +### BREAKING CHANGES -- **pointfree:** rename HOF words +- **pointfree:** rename HOF words -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@1.2.10...@thi.ng/pointfree@1.3.0) (2020-03-29) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@1.2.10...@thi.ng/pointfree@1.3.0) (2020-03-29) -### Features +### Features -- **pointfree:** add $try word, update compile() to allow empty quotations ([41de106](https://github.com/thi-ng/umbrella/commit/41de106e776ad102e827ccc062a19a4e637613a0)) -- **pointfree:** add tojson()/fromjson() conversion ops ([829f3ab](https://github.com/thi-ng/umbrella/commit/829f3ab129084619c05b434732b46b6c26d32b5e)) -- **pointfree:** add whenq(), ismatch() ([44ab1d7](https://github.com/thi-ng/umbrella/commit/44ab1d7f5ff52a9226b873b42adada3eac1674e9)) +- **pointfree:** add $try word, update compile() to allow empty quotations ([41de106](https://github.com/thi-ng/umbrella/commit/41de106e776ad102e827ccc062a19a4e637613a0)) +- **pointfree:** add tojson()/fromjson() conversion ops ([829f3ab](https://github.com/thi-ng/umbrella/commit/829f3ab129084619c05b434732b46b6c26d32b5e)) +- **pointfree:** add whenq(), ismatch() ([44ab1d7](https://github.com/thi-ng/umbrella/commit/44ab1d7f5ff52a9226b873b42adada3eac1674e9)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@1.1.3...@thi.ng/pointfree@1.2.0) (2019-08-21) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@1.1.3...@thi.ng/pointfree@1.2.0) (2019-08-21) -### Features +### Features -- **pointfree:** add new r-stack words, refactor ([dbad162](https://github.com/thi-ng/umbrella/commit/dbad162)) +- **pointfree:** add new r-stack words, refactor ([dbad162](https://github.com/thi-ng/umbrella/commit/dbad162)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@1.0.14...@thi.ng/pointfree@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@1.0.14...@thi.ng/pointfree@1.1.0) (2019-07-07) -### Features +### Features -- **pointfree:** enable TS strict compiler flags (refactor) ([1f9d155](https://github.com/thi-ng/umbrella/commit/1f9d155)) +- **pointfree:** enable TS strict compiler flags (refactor) ([1f9d155](https://github.com/thi-ng/umbrella/commit/1f9d155)) -## [1.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@1.0.13...@thi.ng/pointfree@1.0.14) (2019-05-22) +## [1.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@1.0.13...@thi.ng/pointfree@1.0.14) (2019-05-22) -### Bug Fixes +### Bug Fixes -- **pointfree:** update safeMode handling ([d27bcba](https://github.com/thi-ng/umbrella/commit/d27bcba)) +- **pointfree:** update safeMode handling ([d27bcba](https://github.com/thi-ng/umbrella/commit/d27bcba)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.8.15...@thi.ng/pointfree@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.8.15...@thi.ng/pointfree@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.7.10...@thi.ng/pointfree@0.8.0) (2018-05-13) +# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.7.10...@thi.ng/pointfree@0.8.0) (2018-05-13) -### Features +### Features -- **pointfree:** add execjs for host calls, update readme ([373701b](https://github.com/thi-ng/umbrella/commit/373701b)) +- **pointfree:** add execjs for host calls, update readme ([373701b](https://github.com/thi-ng/umbrella/commit/373701b)) -## [0.7.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.7.8...@thi.ng/pointfree@0.7.9) (2018-05-10) +## [0.7.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.7.8...@thi.ng/pointfree@0.7.9) (2018-05-10) -### Bug Fixes +### Bug Fixes -- **pointfree:** minor update error handling ([5391d98](https://github.com/thi-ng/umbrella/commit/5391d98)) +- **pointfree:** minor update error handling ([5391d98](https://github.com/thi-ng/umbrella/commit/5391d98)) -# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.6.2...@thi.ng/pointfree@0.7.0) (2018-04-03) +# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.6.2...@thi.ng/pointfree@0.7.0) (2018-04-03) -### Features +### Features -- **pointfree:** add copy() word ([68a8dba](https://github.com/thi-ng/umbrella/commit/68a8dba)) -- **pointfree:** add math ops, update load/loadkey, update tests ([2101e92](https://github.com/thi-ng/umbrella/commit/2101e92)) +- **pointfree:** add copy() word ([68a8dba](https://github.com/thi-ng/umbrella/commit/68a8dba)) +- **pointfree:** add math ops, update load/loadkey, update tests ([2101e92](https://github.com/thi-ng/umbrella/commit/2101e92)) -## [0.6.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.6.0...@thi.ng/pointfree@0.6.1) (2018-03-31) +## [0.6.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.6.0...@thi.ng/pointfree@0.6.1) (2018-03-31) -### Bug Fixes +### Bug Fixes -- **pointfree:** reexport ensureStack fns ([a0bf781](https://github.com/thi-ng/umbrella/commit/a0bf781)) +- **pointfree:** reexport ensureStack fns ([a0bf781](https://github.com/thi-ng/umbrella/commit/a0bf781)) -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.5.0...@thi.ng/pointfree@0.6.0) (2018-03-31) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.5.0...@thi.ng/pointfree@0.6.0) (2018-03-31) -### Features +### Features -- **pointfree:** add caseq() ([5db90c5](https://github.com/thi-ng/umbrella/commit/5db90c5)) +- **pointfree:** add caseq() ([5db90c5](https://github.com/thi-ng/umbrella/commit/5db90c5)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.4.0...@thi.ng/pointfree@0.5.0) (2018-03-29) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.4.0...@thi.ng/pointfree@0.5.0) (2018-03-29) -### Features +### Features -- **pointfree:** add combinators, update controlflow words, remove execq ([3dc30a8](https://github.com/thi-ng/umbrella/commit/3dc30a8)) -- **pointfree:** add more dataflow combinators, words & tests ([b096e43](https://github.com/thi-ng/umbrella/commit/b096e43)) +- **pointfree:** add combinators, update controlflow words, remove execq ([3dc30a8](https://github.com/thi-ng/umbrella/commit/3dc30a8)) +- **pointfree:** add more dataflow combinators, words & tests ([b096e43](https://github.com/thi-ng/umbrella/commit/b096e43)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.3.0...@thi.ng/pointfree@0.4.0) (2018-03-29) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.3.0...@thi.ng/pointfree@0.4.0) (2018-03-29) -### Features +### Features -- **pointfree:** add new words, constructs, aliases, fix re-exports ([943b4f9](https://github.com/thi-ng/umbrella/commit/943b4f9)) +- **pointfree:** add new words, constructs, aliases, fix re-exports ([943b4f9](https://github.com/thi-ng/umbrella/commit/943b4f9)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.2.1...@thi.ng/pointfree@0.3.0) (2018-03-28) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.2.1...@thi.ng/pointfree@0.3.0) (2018-03-28) -### Bug Fixes +### Bug Fixes -- **pointfree:** add 0-arity comp() (identity fn) ([10d5a34](https://github.com/thi-ng/umbrella/commit/10d5a34)) -- **pointfree:** wordU(), add tests ([1a01f9a](https://github.com/thi-ng/umbrella/commit/1a01f9a)) +- **pointfree:** add 0-arity comp() (identity fn) ([10d5a34](https://github.com/thi-ng/umbrella/commit/10d5a34)) +- **pointfree:** wordU(), add tests ([1a01f9a](https://github.com/thi-ng/umbrella/commit/1a01f9a)) -### Features +### Features -- **pointfree:** add new words, rename words, remove mapnth, pushl2 ([0f0c382](https://github.com/thi-ng/umbrella/commit/0f0c382)) -- **pointfree:** add rstack, update StackContext ([1c4cd2f](https://github.com/thi-ng/umbrella/commit/1c4cd2f)) -- **pointfree:** further restructure, perf, add tests ([3252554](https://github.com/thi-ng/umbrella/commit/3252554)) -- **pointfree:** major refactor & restructure ([a48361d](https://github.com/thi-ng/umbrella/commit/a48361d)) -- **pointfree:** major update readme, package ([e52b869](https://github.com/thi-ng/umbrella/commit/e52b869)) -- **pointfree:** update all words to return stack ([79b4ce3](https://github.com/thi-ng/umbrella/commit/79b4ce3)) -- **pointfree:** update word/wordU, add append(), tuple(), join() ([f3f0bec](https://github.com/thi-ng/umbrella/commit/f3f0bec)) +- **pointfree:** add new words, rename words, remove mapnth, pushl2 ([0f0c382](https://github.com/thi-ng/umbrella/commit/0f0c382)) +- **pointfree:** add rstack, update StackContext ([1c4cd2f](https://github.com/thi-ng/umbrella/commit/1c4cd2f)) +- **pointfree:** further restructure, perf, add tests ([3252554](https://github.com/thi-ng/umbrella/commit/3252554)) +- **pointfree:** major refactor & restructure ([a48361d](https://github.com/thi-ng/umbrella/commit/a48361d)) +- **pointfree:** major update readme, package ([e52b869](https://github.com/thi-ng/umbrella/commit/e52b869)) +- **pointfree:** update all words to return stack ([79b4ce3](https://github.com/thi-ng/umbrella/commit/79b4ce3)) +- **pointfree:** update word/wordU, add append(), tuple(), join() ([f3f0bec](https://github.com/thi-ng/umbrella/commit/f3f0bec)) -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.2.0...@thi.ng/pointfree@0.2.1) (2018-03-23) +## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.2.0...@thi.ng/pointfree@0.2.1) (2018-03-23) -### Bug Fixes +### Bug Fixes -- **pointfree:** fix readme/docs ([f211c39](https://github.com/thi-ng/umbrella/commit/f211c39)) +- **pointfree:** fix readme/docs ([f211c39](https://github.com/thi-ng/umbrella/commit/f211c39)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.1.0...@thi.ng/pointfree@0.2.0) (2018-03-23) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@0.1.0...@thi.ng/pointfree@0.2.0) (2018-03-23) -### Features +### Features -- **pointfree:** add unwrap, quatations, math/bitops, array/obj access ([f75486d](https://github.com/thi-ng/umbrella/commit/f75486d)) +- **pointfree:** add unwrap, quatations, math/bitops, array/obj access ([f75486d](https://github.com/thi-ng/umbrella/commit/f75486d)) - **pointfree:** support data vals in program, add collect(), update readme ([6cac0c7](https://github.com/thi-ng/umbrella/commit/6cac0c7)) diff --git a/packages/poisson/CHANGELOG.md b/packages/poisson/CHANGELOG.md index cf152a5a49..2ff44cd62a 100644 --- a/packages/poisson/CHANGELOG.md +++ b/packages/poisson/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@2.0.5...@thi.ng/poisson@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/poisson - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@2.0.4...@thi.ng/poisson@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/poisson - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@2.0.3...@thi.ng/poisson@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/poisson - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@2.0.2...@thi.ng/poisson@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/poisson - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@2.0.1...@thi.ng/poisson@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/poisson - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@2.0.0...@thi.ng/poisson@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/poisson - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.1.53...@thi.ng/poisson@2.0.0) (2021-10-12) @@ -80,30 +32,30 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.0.17...@thi.ng/poisson@1.1.0) (2020-05-29) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.0.17...@thi.ng/poisson@1.1.0) (2020-05-29) -### Features +### Features -- **poisson:** add stratifiedGrid(), restructure pkg ([62cd31a](https://github.com/thi-ng/umbrella/commit/62cd31a87236daaf4089543aa49e847827bb8b55)) +- **poisson:** add stratifiedGrid(), restructure pkg ([62cd31a](https://github.com/thi-ng/umbrella/commit/62cd31a87236daaf4089543aa49e847827bb8b55)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@0.2.27...@thi.ng/poisson@1.0.0) (2020-01-24) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@0.2.27...@thi.ng/poisson@1.0.0) (2020-01-24) -### Features +### Features -- **poisson:** update to use ISpatialSet ([32a20fe](https://github.com/thi-ng/umbrella/commit/32a20fee6dadeed62610ef7d83c1824775cb28af)) +- **poisson:** update to use ISpatialSet ([32a20fe](https://github.com/thi-ng/umbrella/commit/32a20fee6dadeed62610ef7d83c1824775cb28af)) -### BREAKING CHANGES +### BREAKING CHANGES -- **poisson:** update to use latest geom-accel API +- **poisson:** update to use latest geom-accel API -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@0.1.2...@thi.ng/poisson@0.2.0) (2019-02-05) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@0.1.2...@thi.ng/poisson@0.2.0) (2019-02-05) -### Features +### Features -- **poisson:** add geom-api dep, optimize search ([bee1c89](https://github.com/thi-ng/umbrella/commit/bee1c89)) +- **poisson:** add geom-api dep, optimize search ([bee1c89](https://github.com/thi-ng/umbrella/commit/bee1c89)) -# 0.1.0 (2019-01-21) +# 0.1.0 (2019-01-21) -### Features +### Features - **poisson:** re-import & update poisson package (MBP2010) ([193f9d4](https://github.com/thi-ng/umbrella/commit/193f9d4)) diff --git a/packages/porter-duff/CHANGELOG.md b/packages/porter-duff/CHANGELOG.md index 108a7fb5a8..8921ca17a3 100644 --- a/packages/porter-duff/CHANGELOG.md +++ b/packages/porter-duff/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@2.0.5...@thi.ng/porter-duff@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/porter-duff - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@2.0.4...@thi.ng/porter-duff@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/porter-duff - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@2.0.3...@thi.ng/porter-duff@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/porter-duff - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@2.0.2...@thi.ng/porter-duff@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/porter-duff - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@2.0.1...@thi.ng/porter-duff@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/porter-duff - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@2.0.0...@thi.ng/porter-duff@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/porter-duff - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@1.0.2...@thi.ng/porter-duff@2.0.0) (2021-10-12) @@ -80,10 +32,10 @@ Also: -## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@1.0.1...@thi.ng/porter-duff@1.0.2) (2021-09-03) +## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@1.0.1...@thi.ng/porter-duff@1.0.2) (2021-09-03) -**Note:** Version bump only for package @thi.ng/porter-duff +**Note:** Version bump only for package @thi.ng/porter-duff -# 0.1.0 (2019-07-31) +# 0.1.0 (2019-07-31) ### Bug Fixes diff --git a/packages/prefixes/CHANGELOG.md b/packages/prefixes/CHANGELOG.md index 3af918ed31..71ed949281 100644 --- a/packages/prefixes/CHANGELOG.md +++ b/packages/prefixes/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/prefixes@2.0.5...@thi.ng/prefixes@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/prefixes - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/prefixes@2.0.4...@thi.ng/prefixes@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/prefixes - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/prefixes@2.0.3...@thi.ng/prefixes@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/prefixes - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/prefixes@2.0.2...@thi.ng/prefixes@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/prefixes - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/prefixes@2.0.1...@thi.ng/prefixes@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/prefixes - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/prefixes@2.0.0...@thi.ng/prefixes@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/prefixes - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/prefixes@1.0.2...@thi.ng/prefixes@2.0.0) (2021-10-12) @@ -80,9 +32,9 @@ Also: -# 0.1.0 (2020-07-02) +# 0.1.0 (2020-07-02) -### Features +### Features -- **prefixes:** add/update prefixes ([9051342](https://github.com/thi-ng/umbrella/commit/905134278b6a9d832669f2007b48142718ee964c)) +- **prefixes:** add/update prefixes ([9051342](https://github.com/thi-ng/umbrella/commit/905134278b6a9d832669f2007b48142718ee964c)) - **prefixes:** import as new pkg ([0fbab43](https://github.com/thi-ng/umbrella/commit/0fbab43c9acbd89f01615672cadd964df7f9a5a3)) diff --git a/packages/quad-edge/CHANGELOG.md b/packages/quad-edge/CHANGELOG.md index 87ce40b4ef..eeba779e4d 100644 --- a/packages/quad-edge/CHANGELOG.md +++ b/packages/quad-edge/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@2.0.5...@thi.ng/quad-edge@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/quad-edge - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@2.0.4...@thi.ng/quad-edge@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/quad-edge - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@2.0.3...@thi.ng/quad-edge@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/quad-edge - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@2.0.2...@thi.ng/quad-edge@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/quad-edge - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@2.0.1...@thi.ng/quad-edge@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/quad-edge - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@2.0.0...@thi.ng/quad-edge@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/quad-edge - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@1.0.1...@thi.ng/quad-edge@2.0.0) (2021-10-12) @@ -80,14 +32,14 @@ Also: -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@0.1.4...@thi.ng/quad-edge@0.2.0) (2019-07-07) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@0.1.4...@thi.ng/quad-edge@0.2.0) (2019-07-07) -### Features +### Features -- **quad-edge:** enable TS strict compiler flags (refactor) ([5a6cec1](https://github.com/thi-ng/umbrella/commit/5a6cec1)) +- **quad-edge:** enable TS strict compiler flags (refactor) ([5a6cec1](https://github.com/thi-ng/umbrella/commit/5a6cec1)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features - **quad-edge:** re-import & update quad edge impl (MBP2010) ([ee76797](https://github.com/thi-ng/umbrella/commit/ee76797)) diff --git a/packages/ramp/CHANGELOG.md b/packages/ramp/CHANGELOG.md index 810837ee6d..6079aaab0c 100644 --- a/packages/ramp/CHANGELOG.md +++ b/packages/ramp/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@2.0.5...@thi.ng/ramp@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/ramp - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@2.0.4...@thi.ng/ramp@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/ramp - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@2.0.3...@thi.ng/ramp@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/ramp - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@2.0.2...@thi.ng/ramp@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/ramp - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@2.0.1...@thi.ng/ramp@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/ramp - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@2.0.0...@thi.ng/ramp@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/ramp - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@1.0.7...@thi.ng/ramp@2.0.0) (2021-10-12) @@ -80,13 +32,13 @@ Also: -## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@1.0.6...@thi.ng/ramp@1.0.7) (2021-09-03) +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@1.0.6...@thi.ng/ramp@1.0.7) (2021-09-03) -**Note:** Version bump only for package @thi.ng/ramp +**Note:** Version bump only for package @thi.ng/ramp -# 0.1.0 (2020-01-24) +# 0.1.0 (2020-01-24) -### Features +### Features -- **ramp:** add ARamp.bounds(), factory fns, optimize timeIndex(), add benchmarks ([83d3670](https://github.com/thi-ng/umbrella/commit/83d3670c7322fd2b47c27e0bda896b9ab83ffd7c)) +- **ramp:** add ARamp.bounds(), factory fns, optimize timeIndex(), add benchmarks ([83d3670](https://github.com/thi-ng/umbrella/commit/83d3670c7322fd2b47c27e0bda896b9ab83ffd7c)) - **ramp:** import as new pkg ([d58ba4e](https://github.com/thi-ng/umbrella/commit/d58ba4ed4d2ba76ca9c748cf23fcd86a0ff9cca7)) diff --git a/packages/random/CHANGELOG.md b/packages/random/CHANGELOG.md index d225a63d61..638393696f 100644 --- a/packages/random/CHANGELOG.md +++ b/packages/random/CHANGELOG.md @@ -3,22 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@3.1.1...@thi.ng/random@3.1.2) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/random - - - - - -## [3.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@3.1.0...@thi.ng/random@3.1.1) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/random - - - - - # [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@3.0.3...@thi.ng/random@3.1.0) (2021-10-25) @@ -30,30 +14,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@3.0.2...@thi.ng/random@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/random - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@3.0.1...@thi.ng/random@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/random - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@3.0.0...@thi.ng/random@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/random - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.4.8...@thi.ng/random@3.0.0) (2021-10-12) @@ -83,129 +43,129 @@ Also: -## [2.4.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.4.3...@thi.ng/random@2.4.4) (2021-08-04) +## [2.4.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.4.3...@thi.ng/random@2.4.4) (2021-08-04) -### Bug Fixes +### Bug Fixes -- **random:** update weightedRandom() ([70afa70](https://github.com/thi-ng/umbrella/commit/70afa7097dfd21f85d947ab5f055d0c39589fd48)) +- **random:** update weightedRandom() ([70afa70](https://github.com/thi-ng/umbrella/commit/70afa7097dfd21f85d947ab5f055d0c39589fd48)) -# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.3.7...@thi.ng/random@2.4.0) (2021-04-19) +# [2.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.3.7...@thi.ng/random@2.4.0) (2021-04-19) -### Bug Fixes +### Bug Fixes -- **random:** HOF issue w/ exponential() ([12586b9](https://github.com/thi-ng/umbrella/commit/12586b9eda66ce3d741402cc9b802c0369f64d88)) +- **random:** HOF issue w/ exponential() ([12586b9](https://github.com/thi-ng/umbrella/commit/12586b9eda66ce3d741402cc9b802c0369f64d88)) -### Features +### Features -- **random:** add uniqueValuesFrom/uniqueIndices() ([3b3b5d8](https://github.com/thi-ng/umbrella/commit/3b3b5d8d71d8c3019f84bae7a4791b12933720c4)) +- **random:** add uniqueValuesFrom/uniqueIndices() ([3b3b5d8](https://github.com/thi-ng/umbrella/commit/3b3b5d8d71d8c3019f84bae7a4791b12933720c4)) -## [2.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.3.0...@thi.ng/random@2.3.1) (2021-02-24) +## [2.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.3.0...@thi.ng/random@2.3.1) (2021-02-24) -### Bug Fixes +### Bug Fixes -- **random:** update weightedRandom() ([b1cf4d8](https://github.com/thi-ng/umbrella/commit/b1cf4d8feccac4b3468a2fb0fdee268306406d78)) +- **random:** update weightedRandom() ([b1cf4d8](https://github.com/thi-ng/umbrella/commit/b1cf4d8feccac4b3468a2fb0fdee268306406d78)) -# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.2.0...@thi.ng/random@2.3.0) (2021-02-20) +# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.2.0...@thi.ng/random@2.3.0) (2021-02-20) -### Features +### Features -- **random:** add coin()/fairCoin() ([ed66a64](https://github.com/thi-ng/umbrella/commit/ed66a64a7e5efb63b4bbab89bba5100d1aa7ec49)) +- **random:** add coin()/fairCoin() ([ed66a64](https://github.com/thi-ng/umbrella/commit/ed66a64a7e5efb63b4bbab89bba5100d1aa7ec49)) -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.1.5...@thi.ng/random@2.2.0) (2021-01-13) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.1.5...@thi.ng/random@2.2.0) (2021-01-13) -### Bug Fixes +### Bug Fixes -- **random:** add opt start index arg for uuid() ([268ec3f](https://github.com/thi-ng/umbrella/commit/268ec3f47470184068fd66b5cc147d8c2e0e0ccb)) +- **random:** add opt start index arg for uuid() ([268ec3f](https://github.com/thi-ng/umbrella/commit/268ec3f47470184068fd66b5cc147d8c2e0e0ccb)) -### Features +### Features -- **random:** add CRYPTO IRandom impl ([94e69c1](https://github.com/thi-ng/umbrella/commit/94e69c1021ec67c63be78e0467bfc82be6cabc00)) -- **random:** add opt start/end for randomBytes() ([4d095da](https://github.com/thi-ng/umbrella/commit/4d095da557b1f3ee9ce46778aeba25f0c6aa94f9)) +- **random:** add CRYPTO IRandom impl ([94e69c1](https://github.com/thi-ng/umbrella/commit/94e69c1021ec67c63be78e0467bfc82be6cabc00)) +- **random:** add opt start/end for randomBytes() ([4d095da](https://github.com/thi-ng/umbrella/commit/4d095da557b1f3ee9ce46778aeba25f0c6aa94f9)) -### Performance Improvements +### Performance Improvements -- **random:** minor update weightedRandom() ([258fd7b](https://github.com/thi-ng/umbrella/commit/258fd7b25930c41025b7337b44c36e1f00924b47)) +- **random:** minor update weightedRandom() ([258fd7b](https://github.com/thi-ng/umbrella/commit/258fd7b25930c41025b7337b44c36e1f00924b47)) -## [2.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.1.0...@thi.ng/random@2.1.1) (2020-11-26) +## [2.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.1.0...@thi.ng/random@2.1.1) (2020-11-26) -### Bug Fixes +### Bug Fixes -- **random:** add missing subdir to pkg "files" ([916dbe7](https://github.com/thi-ng/umbrella/commit/916dbe7eb12815215b3905ea6ad924b7d397264c)) +- **random:** add missing subdir to pkg "files" ([916dbe7](https://github.com/thi-ng/umbrella/commit/916dbe7eb12815215b3905ea6ad924b7d397264c)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.0.2...@thi.ng/random@2.1.0) (2020-11-24) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@2.0.2...@thi.ng/random@2.1.0) (2020-11-24) -### Features +### Features -- **random:** add distribution HOFs, move gaussian() ([9328821](https://github.com/thi-ng/umbrella/commit/9328821b20e9534c4c66c353d36dfd7dbb5edda6)) -- **random:** add randomBytesFrom(), update UUID fns ([b31c872](https://github.com/thi-ng/umbrella/commit/b31c872cb67708510d68d6b2e2260cba843ee86d)) +- **random:** add distribution HOFs, move gaussian() ([9328821](https://github.com/thi-ng/umbrella/commit/9328821b20e9534c4c66c353d36dfd7dbb5edda6)) +- **random:** add randomBytesFrom(), update UUID fns ([b31c872](https://github.com/thi-ng/umbrella/commit/b31c872cb67708510d68d6b2e2260cba843ee86d)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.4.17...@thi.ng/random@2.0.0) (2020-08-28) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.4.17...@thi.ng/random@2.0.0) (2020-08-28) -### Bug Fixes +### Bug Fixes -- **random:** off-by-one error in SYSTEM.int() ([ca0492d](https://github.com/thi-ng/umbrella/commit/ca0492d2f5f867c8945c279f60cf908037df1385)) +- **random:** off-by-one error in SYSTEM.int() ([ca0492d](https://github.com/thi-ng/umbrella/commit/ca0492d2f5f867c8945c279f60cf908037df1385)) -### Features +### Features -- **random:** add INorm, extract gaussianCLT() ([c687598](https://github.com/thi-ng/umbrella/commit/c687598f87283a77c109d6b378b1907349eab760)) +- **random:** add INorm, extract gaussianCLT() ([c687598](https://github.com/thi-ng/umbrella/commit/c687598f87283a77c109d6b378b1907349eab760)) -### BREAKING CHANGES +### BREAKING CHANGES -- **random:** remove gaussian() from IRandom, extract as standalone gaussianCLT() - - update gaussianCLT() default args to be more meaningful +- **random:** remove gaussian() from IRandom, extract as standalone gaussianCLT() + - update gaussianCLT() default args to be more meaningful -# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.3.2...@thi.ng/random@1.4.0) (2020-03-01) +# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.3.2...@thi.ng/random@1.4.0) (2020-03-01) -### Bug Fixes +### Bug Fixes -- **random:** use correct 160bit default seed for XorWow ([38d511b](https://github.com/thi-ng/umbrella/commit/38d511bc2e2c0bf00101e0b9db50cdb371445425)) +- **random:** use correct 160bit default seed for XorWow ([38d511b](https://github.com/thi-ng/umbrella/commit/38d511bc2e2c0bf00101e0b9db50cdb371445425)) -### Features +### Features -- **random:** add Xoshiro128, refactor default seeds ([b535628](https://github.com/thi-ng/umbrella/commit/b535628c879b133d121307695a2a138dac70f008)) +- **random:** add Xoshiro128, refactor default seeds ([b535628](https://github.com/thi-ng/umbrella/commit/b535628c879b133d121307695a2a138dac70f008)) -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.2.0...@thi.ng/random@1.3.0) (2020-02-25) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.2.0...@thi.ng/random@1.3.0) (2020-02-25) -### Features +### Features -- **random:** add uuidv4Bytes() ([e9ea10f](https://github.com/thi-ng/umbrella/commit/e9ea10f5e6b2415863e1a552207758aa3a47c9cf)) +- **random:** add uuidv4Bytes() ([e9ea10f](https://github.com/thi-ng/umbrella/commit/e9ea10f5e6b2415863e1a552207758aa3a47c9cf)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.1.15...@thi.ng/random@1.2.0) (2020-01-26) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.1.15...@thi.ng/random@1.2.0) (2020-01-26) -### Features +### Features -- **random:** add randomBytes() wrapper ([c536bcd](https://github.com/thi-ng/umbrella/commit/c536bcd83c766414e349f6b82494ace9888ac2ba)) +- **random:** add randomBytes() wrapper ([c536bcd](https://github.com/thi-ng/umbrella/commit/c536bcd83c766414e349f6b82494ace9888ac2ba)) -## [1.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.1.14...@thi.ng/random@1.1.15) (2020-01-24) +## [1.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.1.14...@thi.ng/random@1.1.15) (2020-01-24) -### Performance Improvements +### Performance Improvements -- **random:** minor update ARandom.norm() ([babbbaa](https://github.com/thi-ng/umbrella/commit/babbbaa12b5be09415f420e7559fa5c8bb76f802)) +- **random:** minor update ARandom.norm() ([babbbaa](https://github.com/thi-ng/umbrella/commit/babbbaa12b5be09415f420e7559fa5c8bb76f802)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.0.2...@thi.ng/random@1.1.0) (2019-02-15) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@1.0.2...@thi.ng/random@1.1.0) (2019-02-15) -### Bug Fixes +### Bug Fixes -- **random:** add opt scale arg to IRandom.float() ([5a7e448](https://github.com/thi-ng/umbrella/commit/5a7e448)) +- **random:** add opt scale arg to IRandom.float() ([5a7e448](https://github.com/thi-ng/umbrella/commit/5a7e448)) -### Features +### Features -- **random:** add randomID() & weightedRandom() ([f719724](https://github.com/thi-ng/umbrella/commit/f719724)) +- **random:** add randomID() & weightedRandom() ([f719724](https://github.com/thi-ng/umbrella/commit/f719724)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@0.1.1...@thi.ng/random@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@0.1.1...@thi.ng/random@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# 0.1.0 (2018-11-24) +# 0.1.0 (2018-11-24) -### Features +### Features - **random:** re-import, extend & refactor random package (MBP2010) ([4aea85d](https://github.com/thi-ng/umbrella/commit/4aea85d)) diff --git a/packages/range-coder/CHANGELOG.md b/packages/range-coder/CHANGELOG.md index cdac64044c..9c0820c8df 100644 --- a/packages/range-coder/CHANGELOG.md +++ b/packages/range-coder/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@2.0.5...@thi.ng/range-coder@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/range-coder - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@2.0.4...@thi.ng/range-coder@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/range-coder - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@2.0.3...@thi.ng/range-coder@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/range-coder - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@2.0.2...@thi.ng/range-coder@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/range-coder - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@2.0.1...@thi.ng/range-coder@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/range-coder - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@2.0.0...@thi.ng/range-coder@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/range-coder - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.93...@thi.ng/range-coder@2.0.0) (2021-10-12) @@ -80,20 +32,20 @@ Also: -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@0.1.28...@thi.ng/range-coder@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@0.1.28...@thi.ng/range-coder@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# 0.1.0 (2018-07-21) +# 0.1.0 (2018-07-21) -### Features +### Features - **range-coder:** re-import [@thi](https://github.com/thi).ng/range-coder package from MB2010 ([76dc450](https://github.com/thi-ng/umbrella/commit/76dc450)) diff --git a/packages/rdom-canvas/CHANGELOG.md b/packages/rdom-canvas/CHANGELOG.md index ae25099bc6..c9b1a1af30 100644 --- a/packages/rdom-canvas/CHANGELOG.md +++ b/packages/rdom-canvas/CHANGELOG.md @@ -3,30 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.3.2...@thi.ng/rdom-canvas@0.3.3) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - -## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.3.1...@thi.ng/rdom-canvas@0.3.2) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.3.0...@thi.ng/rdom-canvas@0.3.1) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.2.4...@thi.ng/rdom-canvas@0.3.0) (2021-10-25) @@ -38,38 +14,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.2.3...@thi.ng/rdom-canvas@0.2.4) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.2.2...@thi.ng/rdom-canvas@0.2.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.2.1...@thi.ng/rdom-canvas@0.2.2) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.2.0...@thi.ng/rdom-canvas@0.2.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rdom-canvas - - - - - # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.1.60...@thi.ng/rdom-canvas@0.2.0) (2021-10-12) @@ -104,14 +48,14 @@ Also: -## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.1.8...@thi.ng/rdom-canvas@0.1.9) (2020-07-28) +## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.1.8...@thi.ng/rdom-canvas@0.1.9) (2020-07-28) -### Bug Fixes +### Bug Fixes -- **rdom-canvas:** static canvas size handling ([1a03c70](https://github.com/thi-ng/umbrella/commit/1a03c70e3e9fe6c8b096f78084dc590102d96893)) +- **rdom-canvas:** static canvas size handling ([1a03c70](https://github.com/thi-ng/umbrella/commit/1a03c70e3e9fe6c8b096f78084dc590102d96893)) -# 0.1.0 (2020-07-02) +# 0.1.0 (2020-07-02) -### Features +### Features - **rdom-canvas:** import as new pkg ([369d4de](https://github.com/thi-ng/umbrella/commit/369d4de29c0b0c1ff3092126902f1835ac61870e)) diff --git a/packages/rdom-components/CHANGELOG.md b/packages/rdom-components/CHANGELOG.md index c3194328ef..33ca768f1b 100644 --- a/packages/rdom-components/CHANGELOG.md +++ b/packages/rdom-components/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.3.6...@thi.ng/rdom-components@0.3.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - -## [0.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.3.5...@thi.ng/rdom-components@0.3.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - -## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.3.4...@thi.ng/rdom-components@0.3.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - -## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.3.3...@thi.ng/rdom-components@0.3.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - -## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.3.2...@thi.ng/rdom-components@0.3.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - -## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.3.1...@thi.ng/rdom-components@0.3.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.3.0...@thi.ng/rdom-components@0.3.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rdom-components - - - - - # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.2.9...@thi.ng/rdom-components@0.3.0) (2021-10-12) @@ -88,21 +32,21 @@ Also: -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.1.46...@thi.ng/rdom-components@0.2.0) (2021-08-04) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.1.46...@thi.ng/rdom-components@0.2.0) (2021-08-04) -### Features +### Features -- **rdom-components:** add input components ([fb390c1](https://github.com/thi-ng/umbrella/commit/fb390c1c30d0224a20526eacae7df7d092709518)) -- **rdom-components:** add staticRadio() component ([ff3d1c4](https://github.com/thi-ng/umbrella/commit/ff3d1c4495191de814427e36b8ac7ff744fc98c2)) +- **rdom-components:** add input components ([fb390c1](https://github.com/thi-ng/umbrella/commit/fb390c1c30d0224a20526eacae7df7d092709518)) +- **rdom-components:** add staticRadio() component ([ff3d1c4](https://github.com/thi-ng/umbrella/commit/ff3d1c4495191de814427e36b8ac7ff744fc98c2)) -## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.1.1...@thi.ng/rdom-components@0.1.2) (2020-07-09) +## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.1.1...@thi.ng/rdom-components@0.1.2) (2020-07-09) -### Bug Fixes +### Bug Fixes -- **rdom-components:** sub handling in accord/tabs ([6b51fd2](https://github.com/thi-ng/umbrella/commit/6b51fd2ae851070cb82c8eed7194f9b3ec03e6c0)) +- **rdom-components:** sub handling in accord/tabs ([6b51fd2](https://github.com/thi-ng/umbrella/commit/6b51fd2ae851070cb82c8eed7194f9b3ec03e6c0)) -# 0.1.0 (2020-07-08) +# 0.1.0 (2020-07-08) -### Features +### Features - **rdom-components:** import as new pkg (MBP2010 version) ([b7f72b6](https://github.com/thi-ng/umbrella/commit/b7f72b6a19dfdc4bdb35d89bda34e787d93e5e22)) diff --git a/packages/rdom/CHANGELOG.md b/packages/rdom/CHANGELOG.md index 2741cb8234..2ddefafefa 100644 --- a/packages/rdom/CHANGELOG.md +++ b/packages/rdom/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.7.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.7.6...@thi.ng/rdom@0.7.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rdom - - - - - -## [0.7.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.7.5...@thi.ng/rdom@0.7.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rdom - - - - - -## [0.7.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.7.4...@thi.ng/rdom@0.7.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rdom - - - - - -## [0.7.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.7.3...@thi.ng/rdom@0.7.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/rdom - - - - - -## [0.7.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.7.2...@thi.ng/rdom@0.7.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rdom - - - - - -## [0.7.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.7.1...@thi.ng/rdom@0.7.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rdom - - - - - -## [0.7.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.7.0...@thi.ng/rdom@0.7.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rdom - - - - - # [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.6.9...@thi.ng/rdom@0.7.0) (2021-10-12) @@ -93,52 +37,52 @@ Also: -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.5.0...@thi.ng/rdom@0.6.0) (2021-08-04) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.5.0...@thi.ng/rdom@0.6.0) (2021-08-04) -### Features +### Features -- **rdom:** add $inputFile/Files() handlers ([7f8888b](https://github.com/thi-ng/umbrella/commit/7f8888b0f0857aa9abde8ca6ea666a6f37bb64f2)) +- **rdom:** add $inputFile/Files() handlers ([7f8888b](https://github.com/thi-ng/umbrella/commit/7f8888b0f0857aa9abde8ca6ea666a6f37bb64f2)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.4.17...@thi.ng/rdom@0.5.0) (2021-07-27) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.4.17...@thi.ng/rdom@0.5.0) (2021-07-27) -### Bug Fixes +### Bug Fixes -- **rdom:** fix [#304](https://github.com/thi-ng/umbrella/issues/304), update Switch.update() ([a2899c0](https://github.com/thi-ng/umbrella/commit/a2899c09b62458edd75dd785b64db0519b85eb6d)) +- **rdom:** fix [#304](https://github.com/thi-ng/umbrella/issues/304), update Switch.update() ([a2899c0](https://github.com/thi-ng/umbrella/commit/a2899c09b62458edd75dd785b64db0519b85eb6d)) -### Features +### Features -- **rdom:** relax return types for $switch() ([71c334b](https://github.com/thi-ng/umbrella/commit/71c334bfc5715e58296750e9d118927dce53406a)) +- **rdom:** relax return types for $switch() ([71c334b](https://github.com/thi-ng/umbrella/commit/71c334bfc5715e58296750e9d118927dce53406a)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.3.9...@thi.ng/rdom@0.4.0) (2021-02-24) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.3.9...@thi.ng/rdom@0.4.0) (2021-02-24) -### Features +### Features -- **rdom:** add $inputCheckbox, $inputTrigger ([99c569e](https://github.com/thi-ng/umbrella/commit/99c569e629018d679bae0f9d07fbde8ddd4f16cc)) +- **rdom:** add $inputCheckbox, $inputTrigger ([99c569e](https://github.com/thi-ng/umbrella/commit/99c569e629018d679bae0f9d07fbde8ddd4f16cc)) -## [0.3.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.3.8...@thi.ng/rdom@0.3.9) (2021-02-22) +## [0.3.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.3.8...@thi.ng/rdom@0.3.9) (2021-02-22) -### Bug Fixes +### Bug Fixes -- **rdom:** add stream IDs for $Sub/$SubA ([e8b8fd4](https://github.com/thi-ng/umbrella/commit/e8b8fd4785f9836f0270bbc01dc216c2c87d2e8d)) +- **rdom:** add stream IDs for $Sub/$SubA ([e8b8fd4](https://github.com/thi-ng/umbrella/commit/e8b8fd4785f9836f0270bbc01dc216c2c87d2e8d)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.2.16...@thi.ng/rdom@0.3.0) (2020-12-07) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.2.16...@thi.ng/rdom@0.3.0) (2020-12-07) -### Features +### Features -- **rdom:** add $subObject() wrapper, add docs ([cd5cf08](https://github.com/thi-ng/umbrella/commit/cd5cf08d6ae0ffb5ff8a89a19918a563fb889cbd)) +- **rdom:** add $subObject() wrapper, add docs ([cd5cf08](https://github.com/thi-ng/umbrella/commit/cd5cf08d6ae0ffb5ff8a89a19918a563fb889cbd)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.1.2...@thi.ng/rdom@0.2.0) (2020-07-08) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.1.2...@thi.ng/rdom@0.2.0) (2020-07-08) -### Features +### Features -- **rdom:** add $input, $inputNum event listeners ([c29fb49](https://github.com/thi-ng/umbrella/commit/c29fb49824429ba1175deca30fbfe693d6fd689d)) -- **rdom:** add $promise() wrapper ([53f9688](https://github.com/thi-ng/umbrella/commit/53f96881094603b885a409b8965b491468a3c247)) +- **rdom:** add $input, $inputNum event listeners ([c29fb49](https://github.com/thi-ng/umbrella/commit/c29fb49824429ba1175deca30fbfe693d6fd689d)) +- **rdom:** add $promise() wrapper ([53f9688](https://github.com/thi-ng/umbrella/commit/53f96881094603b885a409b8965b491468a3c247)) -# 0.1.0 (2020-07-02) +# 0.1.0 (2020-07-02) -### Features +### Features -- **rdom:** add RDFa `prefix` attrib support, update prefix handling ([b589da5](https://github.com/thi-ng/umbrella/commit/b589da51385957a5defffb66307bd3d750814e4c)) -- **rdom:** add support for namespaced el/attribs ([9d16ef0](https://github.com/thi-ng/umbrella/commit/9d16ef0a2f6d6a062bf164ca38813290d7660149)) -- **rdom:** rename hdom2020 => rdom, update pkg ([1224706](https://github.com/thi-ng/umbrella/commit/1224706fa2fbca82afb73afeda3c3075c9b35f91)) +- **rdom:** add RDFa `prefix` attrib support, update prefix handling ([b589da5](https://github.com/thi-ng/umbrella/commit/b589da51385957a5defffb66307bd3d750814e4c)) +- **rdom:** add support for namespaced el/attribs ([9d16ef0](https://github.com/thi-ng/umbrella/commit/9d16ef0a2f6d6a062bf164ca38813290d7660149)) +- **rdom:** rename hdom2020 => rdom, update pkg ([1224706](https://github.com/thi-ng/umbrella/commit/1224706fa2fbca82afb73afeda3c3075c9b35f91)) - **rdom:** update $tree() span handling, update $moveTo() ([6d90187](https://github.com/thi-ng/umbrella/commit/6d9018763af7f0f2096cdc1d79889791193a01e0)) diff --git a/packages/resolve-map/CHANGELOG.md b/packages/resolve-map/CHANGELOG.md index f47be73086..9831d63261 100644 --- a/packages/resolve-map/CHANGELOG.md +++ b/packages/resolve-map/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [5.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@5.0.5...@thi.ng/resolve-map@5.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/resolve-map - - - - - -## [5.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@5.0.4...@thi.ng/resolve-map@5.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/resolve-map - - - - - -## [5.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@5.0.3...@thi.ng/resolve-map@5.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/resolve-map - - - - - -## [5.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@5.0.2...@thi.ng/resolve-map@5.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/resolve-map - - - - - -## [5.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@5.0.1...@thi.ng/resolve-map@5.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/resolve-map - - - - - -## [5.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@5.0.0...@thi.ng/resolve-map@5.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/resolve-map - - - - - # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.2.27...@thi.ng/resolve-map@5.0.0) (2021-10-12) @@ -80,100 +32,100 @@ Also: -# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.1.31...@thi.ng/resolve-map@4.2.0) (2020-07-18) +# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.1.31...@thi.ng/resolve-map@4.2.0) (2020-07-18) -### Features +### Features -- **resolve-map:** add support for custom lookup prefix ([bf89503](https://github.com/thi-ng/umbrella/commit/bf89503424887018d120d3960d9d86a992c31c91)) +- **resolve-map:** add support for custom lookup prefix ([bf89503](https://github.com/thi-ng/umbrella/commit/bf89503424887018d120d3960d9d86a992c31c91)) -## [4.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.1.1...@thi.ng/resolve-map@4.1.2) (2019-07-08) +## [4.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.1.1...@thi.ng/resolve-map@4.1.2) (2019-07-08) -### Bug Fixes +### Bug Fixes -- **resolve-map:** fix [#97](https://github.com/thi-ng/umbrella/issues/97), update to consider trailing comma & whitespace ([de9532b](https://github.com/thi-ng/umbrella/commit/de9532b)) +- **resolve-map:** fix [#97](https://github.com/thi-ng/umbrella/issues/97), update to consider trailing comma & whitespace ([de9532b](https://github.com/thi-ng/umbrella/commit/de9532b)) -## [4.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.1.0...@thi.ng/resolve-map@4.1.1) (2019-07-08) +## [4.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.1.0...@thi.ng/resolve-map@4.1.1) (2019-07-08) -### Bug Fixes +### Bug Fixes -- **resolve-map:** fix [#97](https://github.com/thi-ng/umbrella/issues/97), update fn arg destructuring ([e68dc19](https://github.com/thi-ng/umbrella/commit/e68dc19)) +- **resolve-map:** fix [#97](https://github.com/thi-ng/umbrella/issues/97), update fn arg destructuring ([e68dc19](https://github.com/thi-ng/umbrella/commit/e68dc19)) -# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.0.12...@thi.ng/resolve-map@4.1.0) (2019-07-07) +# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.0.12...@thi.ng/resolve-map@4.1.0) (2019-07-07) -### Features +### Features -- **resolve-map:** enable TS strict compiler flags (refactor) ([7e7ff2a](https://github.com/thi-ng/umbrella/commit/7e7ff2a)) +- **resolve-map:** enable TS strict compiler flags (refactor) ([7e7ff2a](https://github.com/thi-ng/umbrella/commit/7e7ff2a)) -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@3.0.16...@thi.ng/resolve-map@4.0.0) (2019-01-21) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@3.0.16...@thi.ng/resolve-map@4.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -## [3.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@3.0.9...@thi.ng/resolve-map@3.0.10) (2018-09-01) +## [3.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@3.0.9...@thi.ng/resolve-map@3.0.10) (2018-09-01) -### Bug Fixes +### Bug Fixes -- **resolve-map:** deep resolve of yet unknown path values ([a710453](https://github.com/thi-ng/umbrella/commit/a710453)) +- **resolve-map:** deep resolve of yet unknown path values ([a710453](https://github.com/thi-ng/umbrella/commit/a710453)) -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@3.0.4...@thi.ng/resolve-map@3.0.5) (2018-07-15) +## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@3.0.4...@thi.ng/resolve-map@3.0.5) (2018-07-15) -### Bug Fixes +### Bug Fixes -- **resolve-map:** add support for alt ES6 destructure form `{a: b}` ([2482945](https://github.com/thi-ng/umbrella/commit/2482945)) +- **resolve-map:** add support for alt ES6 destructure form `{a: b}` ([2482945](https://github.com/thi-ng/umbrella/commit/2482945)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@2.0.6...@thi.ng/resolve-map@3.0.0) (2018-06-07) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@2.0.6...@thi.ng/resolve-map@3.0.0) (2018-06-07) -### Features +### Features -- **resolve-map:** add cycle detection, fix edge cases ([e61c3b5](https://github.com/thi-ng/umbrella/commit/e61c3b5)) -- **resolve-map:** add ES6 destructuring shorthands for function vals ([57f1ed5](https://github.com/thi-ng/umbrella/commit/57f1ed5)) +- **resolve-map:** add cycle detection, fix edge cases ([e61c3b5](https://github.com/thi-ng/umbrella/commit/e61c3b5)) +- **resolve-map:** add ES6 destructuring shorthands for function vals ([57f1ed5](https://github.com/thi-ng/umbrella/commit/57f1ed5)) -### BREAKING CHANGES +### BREAKING CHANGES -- **resolve-map:** `resolveMap()` renamed to `resolve()`, update docs +- **resolve-map:** `resolveMap()` renamed to `resolve()`, update docs -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@2.0.5...@thi.ng/resolve-map@2.0.6) (2018-06-06) +## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@2.0.5...@thi.ng/resolve-map@2.0.6) (2018-06-06) -### Bug Fixes +### Bug Fixes - **resolve-map:** add private _resolveDeep ([558f4f8](https://github.com/thi-ng/umbrella/commit/558f4f8)) -- **resolve-map:** also use_resolvePath for plain lookups, optimize ([48c796f](https://github.com/thi-ng/umbrella/commit/48c796f)) +- **resolve-map:** also use_resolvePath for plain lookups, optimize ([48c796f](https://github.com/thi-ng/umbrella/commit/48c796f)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@1.0.5...@thi.ng/resolve-map@2.0.0) (2018-05-09) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@1.0.5...@thi.ng/resolve-map@2.0.0) (2018-05-09) -### Code Refactoring +### Code Refactoring -- **resolve-map:** fix [#21](https://github.com/thi-ng/umbrella/issues/21) ([5d2a3fe](https://github.com/thi-ng/umbrella/commit/5d2a3fe)) +- **resolve-map:** fix [#21](https://github.com/thi-ng/umbrella/issues/21) ([5d2a3fe](https://github.com/thi-ng/umbrella/commit/5d2a3fe)) -### BREAKING CHANGES +### BREAKING CHANGES -- **resolve-map:** update lookup path prefix & separators - - lookup paths now are prefixed with `@` instead of `->` - - all path segments must be separated by `/` - - update readme & tests +- **resolve-map:** update lookup path prefix & separators + - lookup paths now are prefixed with `@` instead of `->` + - all path segments must be separated by `/` + - update readme & tests -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@0.2.0...@thi.ng/resolve-map@1.0.0) (2018-04-16) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@0.2.0...@thi.ng/resolve-map@1.0.0) (2018-04-16) -### Features +### Features -- **resolve-map:** support relative parent refs, update tests/readme ([a379d12](https://github.com/thi-ng/umbrella/commit/a379d12)) +- **resolve-map:** support relative parent refs, update tests/readme ([a379d12](https://github.com/thi-ng/umbrella/commit/a379d12)) -### BREAKING CHANGES +### BREAKING CHANGES -- **resolve-map:** lookup paths passed to the provided `resolve()` fn inside function values are now relative by default (previously only absolute paths were allowed) - - remove `resolveArray()` from module exports (use `resolveMap()` instead) - - add absPath() to compute absolute path - - add support for "../" ancestor access +- **resolve-map:** lookup paths passed to the provided `resolve()` fn inside function values are now relative by default (previously only absolute paths were allowed) + - remove `resolveArray()` from module exports (use `resolveMap()` instead) + - add absPath() to compute absolute path + - add support for "../" ancestor access -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@0.1.7...@thi.ng/resolve-map@0.2.0) (2018-04-16) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@0.1.7...@thi.ng/resolve-map@0.2.0) (2018-04-16) -### Features +### Features - **resolve-map:** resolve each ref only once, re-use resolved results ([6992e82](https://github.com/thi-ng/umbrella/commit/6992e82)) diff --git a/packages/rle-pack/CHANGELOG.md b/packages/rle-pack/CHANGELOG.md index 8f8fd02c1d..254116cec7 100644 --- a/packages/rle-pack/CHANGELOG.md +++ b/packages/rle-pack/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@3.0.5...@thi.ng/rle-pack@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rle-pack - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@3.0.4...@thi.ng/rle-pack@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rle-pack - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@3.0.3...@thi.ng/rle-pack@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/rle-pack - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@3.0.2...@thi.ng/rle-pack@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rle-pack - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@3.0.1...@thi.ng/rle-pack@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rle-pack - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@3.0.0...@thi.ng/rle-pack@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rle-pack - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.1.43...@thi.ng/rle-pack@3.0.0) (2021-10-12) @@ -80,36 +32,36 @@ Also: -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.0.6...@thi.ng/rle-pack@2.1.0) (2019-07-07) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@2.0.6...@thi.ng/rle-pack@2.1.0) (2019-07-07) -### Features +### Features -- **rle-pack:** enable TS strict compiler flags (refactor) ([17c426b](https://github.com/thi-ng/umbrella/commit/17c426b)) +- **rle-pack:** enable TS strict compiler flags (refactor) ([17c426b](https://github.com/thi-ng/umbrella/commit/17c426b)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@1.0.8...@thi.ng/rle-pack@2.0.0) (2019-01-21) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@1.0.8...@thi.ng/rle-pack@2.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@0.2.24...@thi.ng/rle-pack@1.0.0) (2018-08-24) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rle-pack@0.2.24...@thi.ng/rle-pack@1.0.0) (2018-08-24) -### Bug Fixes +### Bug Fixes -- **rle-pack:** fix initial repeat counts in encodeBytes(), update readme ([8565edb](https://github.com/thi-ng/umbrella/commit/8565edb)) +- **rle-pack:** fix initial repeat counts in encodeBytes(), update readme ([8565edb](https://github.com/thi-ng/umbrella/commit/8565edb)) -### Features +### Features -- **rle-pack:** add support for custom input word sizes ([fd8e761](https://github.com/thi-ng/umbrella/commit/fd8e761)) -- **rle-pack:** further update data format (non-repeats) ([4041521](https://github.com/thi-ng/umbrella/commit/4041521)) -- **rle-pack:** update data format, custom repeat sizes, rename fns ([694a253](https://github.com/thi-ng/umbrella/commit/694a253)) +- **rle-pack:** add support for custom input word sizes ([fd8e761](https://github.com/thi-ng/umbrella/commit/fd8e761)) +- **rle-pack:** further update data format (non-repeats) ([4041521](https://github.com/thi-ng/umbrella/commit/4041521)) +- **rle-pack:** update data format, custom repeat sizes, rename fns ([694a253](https://github.com/thi-ng/umbrella/commit/694a253)) -### BREAKING CHANGES +### BREAKING CHANGES - **rle-pack:** new API and encoding format, see readme for details diff --git a/packages/router/CHANGELOG.md b/packages/router/CHANGELOG.md index 06c2cecb97..fdb8055dc4 100644 --- a/packages/router/CHANGELOG.md +++ b/packages/router/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@3.0.5...@thi.ng/router@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/router - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@3.0.4...@thi.ng/router@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/router - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@3.0.3...@thi.ng/router@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/router - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@3.0.2...@thi.ng/router@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/router - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@3.0.1...@thi.ng/router@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/router - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@3.0.0...@thi.ng/router@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/router - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@2.0.54...@thi.ng/router@3.0.0) (2021-10-12) @@ -80,36 +32,36 @@ Also: -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@1.0.12...@thi.ng/router@2.0.0) (2019-07-07) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@1.0.12...@thi.ng/router@2.0.0) (2019-07-07) -### Code Refactoring +### Code Refactoring -- **router:** address TS strictNullChecks, update types, add checks ([c7ff9a4](https://github.com/thi-ng/umbrella/commit/c7ff9a4)) +- **router:** address TS strictNullChecks, update types, add checks ([c7ff9a4](https://github.com/thi-ng/umbrella/commit/c7ff9a4)) -### Features +### Features -- **router:** enable TS strict compiler flags (refactor) ([d3ecae3](https://github.com/thi-ng/umbrella/commit/d3ecae3)) +- **router:** enable TS strict compiler flags (refactor) ([d3ecae3](https://github.com/thi-ng/umbrella/commit/d3ecae3)) -### BREAKING CHANGES +### BREAKING CHANGES -- **router:** Route & RouteMatch IDs MUST be strings now - - update config fields from PropertyKey => string - - add initial & default route checks in ctor +- **router:** Route & RouteMatch IDs MUST be strings now + - update config fields from PropertyKey => string + - add initial & default route checks in ctor -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@0.1.30...@thi.ng/router@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@0.1.30...@thi.ng/router@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# 0.1.0 (2018-03-11) +# 0.1.0 (2018-03-11) -### Features +### Features - **router:** re-import router package (MBP2010), minor refactor & fixes ([07b4e06](https://github.com/thi-ng/umbrella/commit/07b4e06)) diff --git a/packages/rstream-csp/CHANGELOG.md b/packages/rstream-csp/CHANGELOG.md index d8857b5031..5ac4888b27 100644 --- a/packages/rstream-csp/CHANGELOG.md +++ b/packages/rstream-csp/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@3.0.6...@thi.ng/rstream-csp@3.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@3.0.5...@thi.ng/rstream-csp@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@3.0.4...@thi.ng/rstream-csp@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@3.0.3...@thi.ng/rstream-csp@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@3.0.2...@thi.ng/rstream-csp@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@3.0.1...@thi.ng/rstream-csp@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@3.0.0...@thi.ng/rstream-csp@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rstream-csp - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@2.0.80...@thi.ng/rstream-csp@3.0.0) (2021-10-12) @@ -88,30 +32,30 @@ Also: -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@1.0.33...@thi.ng/rstream-csp@2.0.0) (2019-11-30) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@1.0.33...@thi.ng/rstream-csp@2.0.0) (2019-11-30) -### Code Refactoring +### Code Refactoring -- **rstream-csp:** use options object arg ([b39f4d0](https://github.com/thi-ng/umbrella/commit/b39f4d023fdb90d5ad095b2e50d76e69c2b50843)) +- **rstream-csp:** use options object arg ([b39f4d0](https://github.com/thi-ng/umbrella/commit/b39f4d023fdb90d5ad095b2e50d76e69c2b50843)) -### BREAKING CHANGES +### BREAKING CHANGES -- **rstream-csp:** use options object arg for fromChannel() +- **rstream-csp:** use options object arg for fromChannel() -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@0.1.125...@thi.ng/rstream-csp@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@0.1.125...@thi.ng/rstream-csp@1.0.0) (2019-01-21) -### Build System +### Build System -- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) +- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) -### BREAKING CHANGES +### BREAKING CHANGES -- enable 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 +- enable 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 -# 0.1.0 (2018-01-28) +# 0.1.0 (2018-01-28) -### Features +### Features - **rstream-csp:** add new package, remove CSP dep from rstream ([e37f6a1](https://github.com/thi-ng/umbrella/commit/e37f6a1)) diff --git a/packages/rstream-dot/CHANGELOG.md b/packages/rstream-dot/CHANGELOG.md index 99caf881ae..a20ce30a5f 100644 --- a/packages/rstream-dot/CHANGELOG.md +++ b/packages/rstream-dot/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@2.0.6...@thi.ng/rstream-dot@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-dot - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@2.0.5...@thi.ng/rstream-dot@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-dot - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@2.0.4...@thi.ng/rstream-dot@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-dot - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@2.0.3...@thi.ng/rstream-dot@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/rstream-dot - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@2.0.2...@thi.ng/rstream-dot@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-dot - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@2.0.1...@thi.ng/rstream-dot@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-dot - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@2.0.0...@thi.ng/rstream-dot@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rstream-dot - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.2.29...@thi.ng/rstream-dot@2.0.0) (2021-10-12) @@ -88,40 +32,40 @@ Also: -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.1.59...@thi.ng/rstream-dot@1.2.0) (2021-02-22) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.1.59...@thi.ng/rstream-dot@1.2.0) (2021-02-22) -### Features +### Features -- **rstream-dot:** update opts, deps & value handling ([be0b146](https://github.com/thi-ng/umbrella/commit/be0b146b2daeeff560f704bc5771ce5390e2ecf3)) +- **rstream-dot:** update opts, deps & value handling ([be0b146](https://github.com/thi-ng/umbrella/commit/be0b146b2daeeff560f704bc5771ce5390e2ecf3)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.0.26...@thi.ng/rstream-dot@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.0.26...@thi.ng/rstream-dot@1.1.0) (2019-07-07) -### Features +### Features -- **rstream-dot:** enable TS strict compiler flags (refactor) ([acfe75e](https://github.com/thi-ng/umbrella/commit/acfe75e)) +- **rstream-dot:** enable TS strict compiler flags (refactor) ([acfe75e](https://github.com/thi-ng/umbrella/commit/acfe75e)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@0.2.64...@thi.ng/rstream-dot@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@0.2.64...@thi.ng/rstream-dot@1.0.0) (2019-01-21) -### Build System +### Build System -- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) +- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) -### BREAKING CHANGES +### BREAKING CHANGES -- enable 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 +- enable 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 -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@0.1.2...@thi.ng/rstream-dot@0.2.0) (2018-04-26) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@0.1.2...@thi.ng/rstream-dot@0.2.0) (2018-04-26) -### Features +### Features -- **rstream-dot:** add option to include stream values in diag ([d057d95](https://github.com/thi-ng/umbrella/commit/d057d95)) +- **rstream-dot:** add option to include stream values in diag ([d057d95](https://github.com/thi-ng/umbrella/commit/d057d95)) -# 0.1.0 (2018-04-24) +# 0.1.0 (2018-04-24) -### Features +### Features -- **rstream-dot:** add xform edge labels, extract types to api.ts ([7ffaa61](https://github.com/thi-ng/umbrella/commit/7ffaa61)) -- **rstream-dot:** initial import [@thi](https://github.com/thi).ng/rstream-dot package ([e72478a](https://github.com/thi-ng/umbrella/commit/e72478a)) +- **rstream-dot:** add xform edge labels, extract types to api.ts ([7ffaa61](https://github.com/thi-ng/umbrella/commit/7ffaa61)) +- **rstream-dot:** initial import [@thi](https://github.com/thi).ng/rstream-dot package ([e72478a](https://github.com/thi-ng/umbrella/commit/e72478a)) - **rstream-dot:** support multiple roots in walk() ([704025a](https://github.com/thi-ng/umbrella/commit/704025a)) diff --git a/packages/rstream-gestures/CHANGELOG.md b/packages/rstream-gestures/CHANGELOG.md index 634d43db87..1d5bacde35 100644 --- a/packages/rstream-gestures/CHANGELOG.md +++ b/packages/rstream-gestures/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@4.0.6...@thi.ng/rstream-gestures@4.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - -## [4.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@4.0.5...@thi.ng/rstream-gestures@4.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - -## [4.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@4.0.4...@thi.ng/rstream-gestures@4.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - -## [4.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@4.0.3...@thi.ng/rstream-gestures@4.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - -## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@4.0.2...@thi.ng/rstream-gestures@4.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - -## [4.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@4.0.1...@thi.ng/rstream-gestures@4.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - -## [4.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@4.0.0...@thi.ng/rstream-gestures@4.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rstream-gestures - - - - - # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@3.0.34...@thi.ng/rstream-gestures@4.0.0) (2021-10-12) @@ -88,130 +32,130 @@ Also: -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@2.0.45...@thi.ng/rstream-gestures@3.0.0) (2020-12-22) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@2.0.45...@thi.ng/rstream-gestures@3.0.0) (2020-12-22) -### Code Refactoring +### Code Refactoring -- **rstream-gestures:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace GestureType enum ([80ef1e1](https://github.com/thi-ng/umbrella/commit/80ef1e1558070421cf6ed2d707a55b91fe1c290d)) +- **rstream-gestures:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace GestureType enum ([80ef1e1](https://github.com/thi-ng/umbrella/commit/80ef1e1558070421cf6ed2d707a55b91fe1c290d)) -### BREAKING CHANGES +### BREAKING CHANGES -- **rstream-gestures:** replace GestureType w/ type alias +- **rstream-gestures:** replace GestureType w/ type alias -## [2.0.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@2.0.39...@thi.ng/rstream-gestures@2.0.40) (2020-09-27) +## [2.0.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@2.0.39...@thi.ng/rstream-gestures@2.0.40) (2020-09-27) -### Bug Fixes +### Bug Fixes -- **rstream-gestures:** use correct event var ([6c7c0a9](https://github.com/thi-ng/umbrella/commit/6c7c0a941c06945dea997d5b4ae950379a54c422)) +- **rstream-gestures:** use correct event var ([6c7c0a9](https://github.com/thi-ng/umbrella/commit/6c7c0a941c06945dea997d5b4ae950379a54c422)) -## [2.0.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@2.0.35...@thi.ng/rstream-gestures@2.0.36) (2020-08-17) +## [2.0.36](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@2.0.35...@thi.ng/rstream-gestures@2.0.36) (2020-08-17) -### Bug Fixes +### Bug Fixes -- **rstream-gestures:** don't cache DPR value ([bffbedb](https://github.com/thi-ng/umbrella/commit/bffbedb0589bd173de0aa49293b110461b33d579)) +- **rstream-gestures:** don't cache DPR value ([bffbedb](https://github.com/thi-ng/umbrella/commit/bffbedb0589bd173de0aa49293b110461b33d579)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@1.3.0...@thi.ng/rstream-gestures@2.0.0) (2020-01-24) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@1.3.0...@thi.ng/rstream-gestures@2.0.0) (2020-01-24) -### Bug Fixes +### Bug Fixes -- **rstream-gestures:** remove duplicate MOVE events ([0c8da9b](https://github.com/thi-ng/umbrella/commit/0c8da9b235be37082f514b515917b82a630095d0)) - - fixed the bug allowing the user to drag without pressing anything and improved types ([e5a9996](https://github.com/thi-ng/umbrella/commit/e5a9996b73a6284b115d7ef601f3b032a1bdc3fb)) +- **rstream-gestures:** remove duplicate MOVE events ([0c8da9b](https://github.com/thi-ng/umbrella/commit/0c8da9b235be37082f514b515917b82a630095d0)) + - fixed the bug allowing the user to drag without pressing anything and improved types ([e5a9996](https://github.com/thi-ng/umbrella/commit/e5a9996b73a6284b115d7ef601f3b032a1bdc3fb)) -### Features +### Features -- **rstream-gestures:** add multitouch support, almost complete pkg rewrite ([031d89b](https://github.com/thi-ng/umbrella/commit/031d89bd3ada19c5aee158545bfec11e06a70a5f)) -- **rstream-gestures:** update deps, zoom delta calc, GestureInfo ([6bbbd55](https://github.com/thi-ng/umbrella/commit/6bbbd550e2d29e183a8a23447f003f9e31589112)) +- **rstream-gestures:** add multitouch support, almost complete pkg rewrite ([031d89b](https://github.com/thi-ng/umbrella/commit/031d89bd3ada19c5aee158545bfec11e06a70a5f)) +- **rstream-gestures:** update deps, zoom delta calc, GestureInfo ([6bbbd55](https://github.com/thi-ng/umbrella/commit/6bbbd550e2d29e183a8a23447f003f9e31589112)) -### BREAKING CHANGES +### BREAKING CHANGES -- **rstream-gestures:** New `GestureEvent` & `GestureInfo` data formats, add multitouch support +- **rstream-gestures:** New `GestureEvent` & `GestureInfo` data formats, add multitouch support -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@1.2.6...@thi.ng/rstream-gestures@1.3.0) (2019-11-30) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@1.2.6...@thi.ng/rstream-gestures@1.3.0) (2019-11-30) -### Features +### Features -- **rstream-gestures:** add `buttons` to GestureInfo ([2d837e2](https://github.com/thi-ng/umbrella/commit/2d837e2858754f50e24afc1f939755d1a3096d43)) +- **rstream-gestures:** add `buttons` to GestureInfo ([2d837e2](https://github.com/thi-ng/umbrella/commit/2d837e2858754f50e24afc1f939755d1a3096d43)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@1.1.4...@thi.ng/rstream-gestures@1.2.0) (2019-07-07) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@1.1.4...@thi.ng/rstream-gestures@1.2.0) (2019-07-07) -### Features +### Features -- **rstream-gestures:** enable TS strict compiler flags (refactor) ([412dd46](https://github.com/thi-ng/umbrella/commit/412dd46)) +- **rstream-gestures:** enable TS strict compiler flags (refactor) ([412dd46](https://github.com/thi-ng/umbrella/commit/412dd46)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@1.0.21...@thi.ng/rstream-gestures@1.1.0) (2019-04-11) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@1.0.21...@thi.ng/rstream-gestures@1.1.0) (2019-04-11) -### Features +### Features -- **rstream-gestures:** add zoomDelta output ([68c4b45](https://github.com/thi-ng/umbrella/commit/68c4b45)) +- **rstream-gestures:** add zoomDelta output ([68c4b45](https://github.com/thi-ng/umbrella/commit/68c4b45)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.6.9...@thi.ng/rstream-gestures@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.6.9...@thi.ng/rstream-gestures@1.0.0) (2019-01-21) -### Bug Fixes +### Bug Fixes -- **rstream-gestures:** disable __GestureType reverse enum export ([19449e8](https://github.com/thi-ng/umbrella/commit/19449e8)) +- **rstream-gestures:** disable __GestureType reverse enum export ([19449e8](https://github.com/thi-ng/umbrella/commit/19449e8)) -### Build System +### Build System -- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) +- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) -### BREAKING CHANGES +### BREAKING CHANGES -- enable 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 +- enable 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 -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.5.18...@thi.ng/rstream-gestures@0.6.0) (2018-11-24) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.5.18...@thi.ng/rstream-gestures@0.6.0) (2018-11-24) -### Features +### Features -- **rstream-gestures:** add absZoom option (abs vs. relative) ([bab55c3](https://github.com/thi-ng/umbrella/commit/bab55c3)) +- **rstream-gestures:** add absZoom option (abs vs. relative) ([bab55c3](https://github.com/thi-ng/umbrella/commit/bab55c3)) -## [0.5.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.5.15...@thi.ng/rstream-gestures@0.5.16) (2018-10-24) +## [0.5.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.5.15...@thi.ng/rstream-gestures@0.5.16) (2018-10-24) -### Bug Fixes +### Bug Fixes -- **rstream-gestures:** fix incorrect local position when scrolled ([f1f6af4](https://github.com/thi-ng/umbrella/commit/f1f6af4)) +- **rstream-gestures:** fix incorrect local position when scrolled ([f1f6af4](https://github.com/thi-ng/umbrella/commit/f1f6af4)) -## [0.5.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.5.9...@thi.ng/rstream-gestures@0.5.10) (2018-09-24) +## [0.5.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.5.9...@thi.ng/rstream-gestures@0.5.10) (2018-09-24) -### Performance Improvements +### Performance Improvements -- **rstream-gestures:** `GestureType` => const enum ([8e4fc90](https://github.com/thi-ng/umbrella/commit/8e4fc90)) +- **rstream-gestures:** `GestureType` => const enum ([8e4fc90](https://github.com/thi-ng/umbrella/commit/8e4fc90)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.4.18...@thi.ng/rstream-gestures@0.5.0) (2018-08-27) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.4.18...@thi.ng/rstream-gestures@0.5.0) (2018-08-27) -### Features +### Features -- **rstream-gestures:** add options for local & scaled positions ([ccc40a9](https://github.com/thi-ng/umbrella/commit/ccc40a9)) +- **rstream-gestures:** add options for local & scaled positions ([ccc40a9](https://github.com/thi-ng/umbrella/commit/ccc40a9)) -## [0.4.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.4.5...@thi.ng/rstream-gestures@0.4.6) (2018-07-13) +## [0.4.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.4.5...@thi.ng/rstream-gestures@0.4.6) (2018-07-13) -### Bug Fixes +### Bug Fixes -- **rstream-gestures:** touchevent check in safari ([ee48a94](https://github.com/thi-ng/umbrella/commit/ee48a94)) +- **rstream-gestures:** touchevent check in safari ([ee48a94](https://github.com/thi-ng/umbrella/commit/ee48a94)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.3.16...@thi.ng/rstream-gestures@0.4.0) (2018-07-04) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.3.16...@thi.ng/rstream-gestures@0.4.0) (2018-07-04) -### Features +### Features -- **rstream-gestures:** add event & preventDefault opts, update docs ([de17340](https://github.com/thi-ng/umbrella/commit/de17340)) +- **rstream-gestures:** add event & preventDefault opts, update docs ([de17340](https://github.com/thi-ng/umbrella/commit/de17340)) -## [0.3.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.3.15...@thi.ng/rstream-gestures@0.3.16) (2018-07-03) +## [0.3.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.3.15...@thi.ng/rstream-gestures@0.3.16) (2018-07-03) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.2.5...@thi.ng/rstream-gestures@0.3.0) (2018-05-09) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.2.5...@thi.ng/rstream-gestures@0.3.0) (2018-05-09) -### Features +### Features -- **rstream-gestures:** add zoom smooth config option, update readme ([053c8c6](https://github.com/thi-ng/umbrella/commit/053c8c6)) +- **rstream-gestures:** add zoom smooth config option, update readme ([053c8c6](https://github.com/thi-ng/umbrella/commit/053c8c6)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.1.9...@thi.ng/rstream-gestures@0.2.0) (2018-04-24) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.1.9...@thi.ng/rstream-gestures@0.2.0) (2018-04-24) -### Features +### Features -- **rstream-gestures:** allows partial opts, add ID option ([3408c13](https://github.com/thi-ng/umbrella/commit/3408c13)) +- **rstream-gestures:** allows partial opts, add ID option ([3408c13](https://github.com/thi-ng/umbrella/commit/3408c13)) -# 0.1.0 (2018-04-14) +# 0.1.0 (2018-04-14) -### Features +### Features - **rstream-gestures:** initial import [@thi](https://github.com/thi).ng/rstream-gestures ([de1ac7b](https://github.com/thi-ng/umbrella/commit/de1ac7b)) diff --git a/packages/rstream-graph/CHANGELOG.md b/packages/rstream-graph/CHANGELOG.md index bdb7164ef8..687522855c 100644 --- a/packages/rstream-graph/CHANGELOG.md +++ b/packages/rstream-graph/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@4.0.6...@thi.ng/rstream-graph@4.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - -## [4.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@4.0.5...@thi.ng/rstream-graph@4.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - -## [4.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@4.0.4...@thi.ng/rstream-graph@4.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - -## [4.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@4.0.3...@thi.ng/rstream-graph@4.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - -## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@4.0.2...@thi.ng/rstream-graph@4.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - -## [4.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@4.0.1...@thi.ng/rstream-graph@4.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - -## [4.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@4.0.0...@thi.ng/rstream-graph@4.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rstream-graph - - - - - # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.2.81...@thi.ng/rstream-graph@4.0.0) (2021-10-12) @@ -88,124 +32,124 @@ Also: -# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.1.8...@thi.ng/rstream-graph@3.2.0) (2019-11-30) +# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.1.8...@thi.ng/rstream-graph@3.2.0) (2019-11-30) -### Bug Fixes +### Bug Fixes -- **rstream-graph:** update prepareNodeInputs() to reflect rstream changes ([dbe344a](https://github.com/thi-ng/umbrella/commit/dbe344a24f2605a05db65d5cc7242949e4d2452c)) -- **rstream-graph:** update prepareNodeOutputs to reflect rstream changes ([680848d](https://github.com/thi-ng/umbrella/commit/680848d259910df41593ee67030d0e1ea3934cd0)) +- **rstream-graph:** update prepareNodeInputs() to reflect rstream changes ([dbe344a](https://github.com/thi-ng/umbrella/commit/dbe344a24f2605a05db65d5cc7242949e4d2452c)) +- **rstream-graph:** update prepareNodeOutputs to reflect rstream changes ([680848d](https://github.com/thi-ng/umbrella/commit/680848d259910df41593ee67030d0e1ea3934cd0)) -### Features +### Features -- **rstream-graph:** add node2(), update sub/div ([5214f9a](https://github.com/thi-ng/umbrella/commit/5214f9a7d32732cb120b30dd8faefa4425ec7bb2)) +- **rstream-graph:** add node2(), update sub/div ([5214f9a](https://github.com/thi-ng/umbrella/commit/5214f9a7d32732cb120b30dd8faefa4425ec7bb2)) -## [3.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.1.6...@thi.ng/rstream-graph@3.1.7) (2019-09-21) +## [3.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.1.6...@thi.ng/rstream-graph@3.1.7) (2019-09-21) -### Bug Fixes +### Bug Fixes -- **rstream-graph:** const zero input spec handling ([27e9d30](https://github.com/thi-ng/umbrella/commit/27e9d30)) +- **rstream-graph:** const zero input spec handling ([27e9d30](https://github.com/thi-ng/umbrella/commit/27e9d30)) -# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.0.26...@thi.ng/rstream-graph@3.1.0) (2019-07-07) +# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.0.26...@thi.ng/rstream-graph@3.1.0) (2019-07-07) -### Features +### Features -- **rstream-graph:** add opt reset arg to `node()` ([310f4d3](https://github.com/thi-ng/umbrella/commit/310f4d3)) -- **rstream-graph:** enable TS strict compiler flags (refactor) ([ace51f8](https://github.com/thi-ng/umbrella/commit/ace51f8)) +- **rstream-graph:** add opt reset arg to `node()` ([310f4d3](https://github.com/thi-ng/umbrella/commit/310f4d3)) +- **rstream-graph:** enable TS strict compiler flags (refactor) ([ace51f8](https://github.com/thi-ng/umbrella/commit/ace51f8)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@2.1.50...@thi.ng/rstream-graph@3.0.0) (2019-01-21) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@2.1.50...@thi.ng/rstream-graph@3.0.0) (2019-01-21) -### Build System +### Build System -- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) +- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) -### BREAKING CHANGES +### BREAKING CHANGES -- enable 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 +- enable 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 -## [2.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@2.1.0...@thi.ng/rstream-graph@2.1.1) (2018-06-25) +## [2.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@2.1.0...@thi.ng/rstream-graph@2.1.1) (2018-06-25) -### Bug Fixes +### Bug Fixes -- **rstream-graph:** individual node outputs ([c4fad70](https://github.com/thi-ng/umbrella/commit/c4fad70)) +- **rstream-graph:** individual node outputs ([c4fad70](https://github.com/thi-ng/umbrella/commit/c4fad70)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@2.0.3...@thi.ng/rstream-graph@2.1.0) (2018-06-21) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@2.0.3...@thi.ng/rstream-graph@2.1.0) (2018-06-21) -### Features +### Features -- **rstream-graph:** add stop(), fix `const` inputs, update docs/readme ([d0b1e5c](https://github.com/thi-ng/umbrella/commit/d0b1e5c)) +- **rstream-graph:** add stop(), fix `const` inputs, update docs/readme ([d0b1e5c](https://github.com/thi-ng/umbrella/commit/d0b1e5c)) -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@2.0.2...@thi.ng/rstream-graph@2.0.3) (2018-06-19) +## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@2.0.2...@thi.ng/rstream-graph@2.0.3) (2018-06-19) -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@2.0.0...@thi.ng/rstream-graph@2.0.1) (2018-06-07) +## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@2.0.0...@thi.ng/rstream-graph@2.0.1) (2018-06-07) -### Bug Fixes +### Bug Fixes -- **rstream-graph:** rename `resolveMap` => `resolve` due to upstream changes ([0fc2305](https://github.com/thi-ng/umbrella/commit/0fc2305)) +- **rstream-graph:** rename `resolveMap` => `resolve` due to upstream changes ([0fc2305](https://github.com/thi-ng/umbrella/commit/0fc2305)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@1.1.2...@thi.ng/rstream-graph@2.0.0) (2018-06-06) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@1.1.2...@thi.ng/rstream-graph@2.0.0) (2018-06-06) -### Features +### Features -- **rstream-graph:** add full/optional support for multiple node outputs ([f2e0df2](https://github.com/thi-ng/umbrella/commit/f2e0df2)) -- **rstream-graph:** update NodeOutput, support multiple handlers ([be21c4c](https://github.com/thi-ng/umbrella/commit/be21c4c)) +- **rstream-graph:** add full/optional support for multiple node outputs ([f2e0df2](https://github.com/thi-ng/umbrella/commit/f2e0df2)) +- **rstream-graph:** update NodeOutput, support multiple handlers ([be21c4c](https://github.com/thi-ng/umbrella/commit/be21c4c)) -### BREAKING CHANGES +### BREAKING CHANGES -- **rstream-graph:** update NodeSpec format & graph initialization - - add new types/interfaces - - non-destructive initGraph() behavior - - update & refactor nodeFromSpec() - - update addNode/removeNode() - - update tests & docs +- **rstream-graph:** update NodeSpec format & graph initialization + - add new types/interfaces + - non-destructive initGraph() behavior + - update & refactor nodeFromSpec() + - update addNode/removeNode() + - update tests & docs -## [1.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@1.1.1...@thi.ng/rstream-graph@1.1.2) (2018-05-30) +## [1.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@1.1.1...@thi.ng/rstream-graph@1.1.2) (2018-05-30) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@1.0.17...@thi.ng/rstream-graph@1.1.0) (2018-05-21) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@1.0.17...@thi.ng/rstream-graph@1.1.0) (2018-05-21) -### Features +### Features -- **rstream-graph:** update types, initGraph(), node1(), add tests ([0818498](https://github.com/thi-ng/umbrella/commit/0818498)) +- **rstream-graph:** update types, initGraph(), node1(), add tests ([0818498](https://github.com/thi-ng/umbrella/commit/0818498)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@0.2.6...@thi.ng/rstream-graph@1.0.0) (2018-04-24) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@0.2.6...@thi.ng/rstream-graph@1.0.0) (2018-04-24) -### Code Refactoring +### Code Refactoring -- **rstream-graph:** update node input specs & node factories ([d564e10](https://github.com/thi-ng/umbrella/commit/d564e10)) +- **rstream-graph:** update node input specs & node factories ([d564e10](https://github.com/thi-ng/umbrella/commit/d564e10)) -### Features +### Features -- **rstream-graph:** add IDs for all generated nodes, rename factory type ([0153903](https://github.com/thi-ng/umbrella/commit/0153903)) +- **rstream-graph:** add IDs for all generated nodes, rename factory type ([0153903](https://github.com/thi-ng/umbrella/commit/0153903)) -### BREAKING CHANGES +### BREAKING CHANGES -- **rstream-graph:** node inputs now specified as object, node factory function signature change - - input spec keys now used as input IDs - - NodeFactory now accepts object of input stream (not array) - - update node() & node1(), add support for required input IDs - - update all existing node impls +- **rstream-graph:** node inputs now specified as object, node factory function signature change + - input spec keys now used as input IDs + - NodeFactory now accepts object of input stream (not array) + - update node() & node1(), add support for required input IDs + - update all existing node impls -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@0.2.2...@thi.ng/rstream-graph@0.2.3) (2018-04-18) +## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@0.2.2...@thi.ng/rstream-graph@0.2.3) (2018-04-18) -### Bug Fixes +### Bug Fixes -- **rstream-graph:** import path ([b7dff0e](https://github.com/thi-ng/umbrella/commit/b7dff0e)) +- **rstream-graph:** import path ([b7dff0e](https://github.com/thi-ng/umbrella/commit/b7dff0e)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@0.1.3...@thi.ng/rstream-graph@0.2.0) (2018-04-16) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@0.1.3...@thi.ng/rstream-graph@0.2.0) (2018-04-16) -### Features +### Features -- **rstream-graph:** add addNode()/removeNode() ([5ddb19c](https://github.com/thi-ng/umbrella/commit/5ddb19c)) +- **rstream-graph:** add addNode()/removeNode() ([5ddb19c](https://github.com/thi-ng/umbrella/commit/5ddb19c)) -## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@0.1.1...@thi.ng/rstream-graph@0.1.2) (2018-04-16) +## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@0.1.1...@thi.ng/rstream-graph@0.1.2) (2018-04-16) -### Bug Fixes +### Bug Fixes -- **rstream-graph:** create null sub for ID renaming ([56d919c](https://github.com/thi-ng/umbrella/commit/56d919c)) +- **rstream-graph:** create null sub for ID renaming ([56d919c](https://github.com/thi-ng/umbrella/commit/56d919c)) -# 0.1.0 (2018-04-15) +# 0.1.0 (2018-04-15) -### Features +### Features - **rstream-graph:** initial import [@thi](https://github.com/thi).ng/rstream-graph ([619b4b3](https://github.com/thi-ng/umbrella/commit/619b4b3)) diff --git a/packages/rstream-log-file/CHANGELOG.md b/packages/rstream-log-file/CHANGELOG.md index c31e0b31f1..4ebeea6164 100644 --- a/packages/rstream-log-file/CHANGELOG.md +++ b/packages/rstream-log-file/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@2.0.6...@thi.ng/rstream-log-file@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@2.0.5...@thi.ng/rstream-log-file@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@2.0.4...@thi.ng/rstream-log-file@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@2.0.3...@thi.ng/rstream-log-file@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@2.0.2...@thi.ng/rstream-log-file@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@2.0.1...@thi.ng/rstream-log-file@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@2.0.0...@thi.ng/rstream-log-file@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rstream-log-file - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@1.0.6...@thi.ng/rstream-log-file@2.0.0) (2021-10-12) @@ -88,12 +32,12 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@1.0.4...@thi.ng/rstream-log-file@1.0.5) (2021-08-22) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@1.0.4...@thi.ng/rstream-log-file@1.0.5) (2021-08-22) -**Note:** Version bump only for package @thi.ng/rstream-log-file +**Note:** Version bump only for package @thi.ng/rstream-log-file -# 0.1.0 (2019-03-19) +# 0.1.0 (2019-03-19) -### Features +### Features - **rstream-log-file:** extract as new pkg from rstream-log ([7b76b37](https://github.com/thi-ng/umbrella/commit/7b76b37)) diff --git a/packages/rstream-log/CHANGELOG.md b/packages/rstream-log/CHANGELOG.md index 81d2ccf71d..b5b1c7e6d9 100644 --- a/packages/rstream-log/CHANGELOG.md +++ b/packages/rstream-log/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [4.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@4.0.6...@thi.ng/rstream-log@4.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - -## [4.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@4.0.5...@thi.ng/rstream-log@4.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - -## [4.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@4.0.4...@thi.ng/rstream-log@4.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - -## [4.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@4.0.3...@thi.ng/rstream-log@4.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - -## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@4.0.2...@thi.ng/rstream-log@4.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - -## [4.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@4.0.1...@thi.ng/rstream-log@4.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - -## [4.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@4.0.0...@thi.ng/rstream-log@4.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rstream-log - - - - - # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.2.33...@thi.ng/rstream-log@4.0.0) (2021-10-12) @@ -88,72 +32,72 @@ Also: -# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.1.55...@thi.ng/rstream-log@3.2.0) (2021-01-13) +# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.1.55...@thi.ng/rstream-log@3.2.0) (2021-01-13) -### Features +### Features -- **rstream-log:** update default body format for formatString() ([841b062](https://github.com/thi-ng/umbrella/commit/841b06271362c6941176b057d1bfab363c07d104)) +- **rstream-log:** update default body format for formatString() ([841b062](https://github.com/thi-ng/umbrella/commit/841b06271362c6941176b057d1bfab363c07d104)) -# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.0.14...@thi.ng/rstream-log@3.1.0) (2019-07-07) +# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.0.14...@thi.ng/rstream-log@3.1.0) (2019-07-07) -### Features +### Features -- **rstream-log:** add maskSecrets() format xform ([481a65d](https://github.com/thi-ng/umbrella/commit/481a65d)) +- **rstream-log:** add maskSecrets() format xform ([481a65d](https://github.com/thi-ng/umbrella/commit/481a65d)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@2.0.12...@thi.ng/rstream-log@3.0.0) (2019-03-19) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@2.0.12...@thi.ng/rstream-log@3.0.0) (2019-03-19) -### Code Refactoring +### Code Refactoring -- **rstream-log:** remove obsolete writeFile() fn ([1354171](https://github.com/thi-ng/umbrella/commit/1354171)) +- **rstream-log:** remove obsolete writeFile() fn ([1354171](https://github.com/thi-ng/umbrella/commit/1354171)) -### BREAKING CHANGES +### BREAKING CHANGES -- **rstream-log:** migrate writeFile() to new pkg @thi.ng/rstream-log-file +- **rstream-log:** migrate writeFile() to new pkg @thi.ng/rstream-log-file -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@1.0.76...@thi.ng/rstream-log@2.0.0) (2019-01-21) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@1.0.76...@thi.ng/rstream-log@2.0.0) (2019-01-21) -### Bug Fixes +### Bug Fixes -- **rstream-log:** remove __Level reverse enum lookup, update Level (non const) ([d89f28f](https://github.com/thi-ng/umbrella/commit/d89f28f)) +- **rstream-log:** remove __Level reverse enum lookup, update Level (non const) ([d89f28f](https://github.com/thi-ng/umbrella/commit/d89f28f)) -### Build System +### Build System -- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) +- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) -### BREAKING CHANGES +### BREAKING CHANGES -- enable 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 +- enable 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.0.60](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@1.0.59...@thi.ng/rstream-log@1.0.60) (2018-09-24) +## [1.0.60](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@1.0.59...@thi.ng/rstream-log@1.0.60) (2018-09-24) -### Performance Improvements +### Performance Improvements -- **rstream-log:** `Level` => const enum ([fc6a4d3](https://github.com/thi-ng/umbrella/commit/fc6a4d3)) +- **rstream-log:** `Level` => const enum ([fc6a4d3](https://github.com/thi-ng/umbrella/commit/fc6a4d3)) -## [1.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@1.0.3...@thi.ng/rstream-log@1.0.4) (2018-04-18) +## [1.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@1.0.3...@thi.ng/rstream-log@1.0.4) (2018-04-18) -### Bug Fixes +### Bug Fixes -- **rstream-log:** ID handling in Logger ctor ([3087776](https://github.com/thi-ng/umbrella/commit/3087776)) +- **rstream-log:** ID handling in Logger ctor ([3087776](https://github.com/thi-ng/umbrella/commit/3087776)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@0.6.9...@thi.ng/rstream-log@1.0.0) (2018-04-15) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@0.6.9...@thi.ng/rstream-log@1.0.0) (2018-04-15) -### Code Refactoring +### Code Refactoring -- **rstream-log:** update package structure & readme example ([e6c75b4](https://github.com/thi-ng/umbrella/commit/e6c75b4)) +- **rstream-log:** update package structure & readme example ([e6c75b4](https://github.com/thi-ng/umbrella/commit/e6c75b4)) -### BREAKING CHANGES +### BREAKING CHANGES -- **rstream-log:** update package structure - - rename src/transform => src/xform - - move src/format.ts => src/xform/format.ts +- **rstream-log:** update package structure + - rename src/transform => src/xform + - move src/format.ts => src/xform/format.ts -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@0.5.40...@thi.ng/rstream-log@0.6.0) (2018-03-21) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@0.5.40...@thi.ng/rstream-log@0.6.0) (2018-03-21) -### Features +### Features -- **rstream-log:** update error handling, add [@thi](https://github.com/thi).ng/api dep ([8a3e72e](https://github.com/thi-ng/umbrella/commit/8a3e72e)) +- **rstream-log:** update error handling, add [@thi](https://github.com/thi).ng/api dep ([8a3e72e](https://github.com/thi-ng/umbrella/commit/8a3e72e)) ## [0.5.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@0.5.39...@thi.ng/rstream-log@0.5.40) (2018-03-21) diff --git a/packages/rstream-query/CHANGELOG.md b/packages/rstream-query/CHANGELOG.md index 2fd95add9b..a5155d7408 100644 --- a/packages/rstream-query/CHANGELOG.md +++ b/packages/rstream-query/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@2.0.6...@thi.ng/rstream-query@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@2.0.5...@thi.ng/rstream-query@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@2.0.4...@thi.ng/rstream-query@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@2.0.3...@thi.ng/rstream-query@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@2.0.2...@thi.ng/rstream-query@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@2.0.1...@thi.ng/rstream-query@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@2.0.0...@thi.ng/rstream-query@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rstream-query - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.89...@thi.ng/rstream-query@2.0.0) (2021-10-12) @@ -88,64 +32,64 @@ Also: -## [1.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.6...@thi.ng/rstream-query@1.1.7) (2019-11-30) +## [1.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.6...@thi.ng/rstream-query@1.1.7) (2019-11-30) -### Bug Fixes +### Bug Fixes -- **rstream-query:** fix [#91](https://github.com/thi-ng/umbrella/issues/91), add CloseMode.NEVER configs to main indices ([b3315ab](https://github.com/thi-ng/umbrella/commit/b3315ab39c53b6d6cad065062c4114a6159b9a8e)) -- **rstream-query:** update TripleStore to reflect rstream changes ([1936cd3](https://github.com/thi-ng/umbrella/commit/1936cd3b24dee7a97bfa8f5863dc933ca3267ad9)) +- **rstream-query:** fix [#91](https://github.com/thi-ng/umbrella/issues/91), add CloseMode.NEVER configs to main indices ([b3315ab](https://github.com/thi-ng/umbrella/commit/b3315ab39c53b6d6cad065062c4114a6159b9a8e)) +- **rstream-query:** update TripleStore to reflect rstream changes ([1936cd3](https://github.com/thi-ng/umbrella/commit/1936cd3b24dee7a97bfa8f5863dc933ca3267ad9)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.0.26...@thi.ng/rstream-query@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.0.26...@thi.ng/rstream-query@1.1.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **rstream-query:** disambiguate return generics for addPatternQuery() ([7ffe25d](https://github.com/thi-ng/umbrella/commit/7ffe25d)) +- **rstream-query:** disambiguate return generics for addPatternQuery() ([7ffe25d](https://github.com/thi-ng/umbrella/commit/7ffe25d)) -### Features +### Features -- **rstream-query:** enable TS strict compiler flags (refactor) ([6d35b86](https://github.com/thi-ng/umbrella/commit/6d35b86)) +- **rstream-query:** enable TS strict compiler flags (refactor) ([6d35b86](https://github.com/thi-ng/umbrella/commit/6d35b86)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@0.3.63...@thi.ng/rstream-query@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@0.3.63...@thi.ng/rstream-query@1.0.0) (2019-01-21) -### Build System +### Build System -- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) +- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) -### BREAKING CHANGES +### BREAKING CHANGES -- enable 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 +- enable 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 -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@0.2.2...@thi.ng/rstream-query@0.3.0) (2018-04-27) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@0.2.2...@thi.ng/rstream-query@0.3.0) (2018-04-27) -### Features +### Features -- **rstream-query:** add obj->triple converter, update readme & example ([6f95bcb](https://github.com/thi-ng/umbrella/commit/6f95bcb)) +- **rstream-query:** add obj->triple converter, update readme & example ([6f95bcb](https://github.com/thi-ng/umbrella/commit/6f95bcb)) -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@0.2.0...@thi.ng/rstream-query@0.2.1) (2018-04-26) +## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@0.2.0...@thi.ng/rstream-query@0.2.1) (2018-04-26) -### Performance Improvements +### Performance Improvements -- **rstream-query:** optimize pattern queries, fix bindVars() ([75f2af2](https://github.com/thi-ng/umbrella/commit/75f2af2)) +- **rstream-query:** optimize pattern queries, fix bindVars() ([75f2af2](https://github.com/thi-ng/umbrella/commit/75f2af2)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@0.1.2...@thi.ng/rstream-query@0.2.0) (2018-04-26) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@0.1.2...@thi.ng/rstream-query@0.2.0) (2018-04-26) -### Features +### Features -- **rstream-query:** add addQueryJoin(), add type aliases, update tests ([c5f36a2](https://github.com/thi-ng/umbrella/commit/c5f36a2)) -- **rstream-query:** add path query, multi-joins, pattern query reuse ([679c4e0](https://github.com/thi-ng/umbrella/commit/679c4e0)) -- **rstream-query:** add query spec types, addQueryFromSpec(), dedupe xforms ([d093a5c](https://github.com/thi-ng/umbrella/commit/d093a5c)) -- **rstream-query:** add removeTriple(), simplify wildcard subqueries ([443ff8f](https://github.com/thi-ng/umbrella/commit/443ff8f)) -- **rstream-query:** rename TripleStore methods, use Set-like API ([9b5c58a](https://github.com/thi-ng/umbrella/commit/9b5c58a)) +- **rstream-query:** add addQueryJoin(), add type aliases, update tests ([c5f36a2](https://github.com/thi-ng/umbrella/commit/c5f36a2)) +- **rstream-query:** add path query, multi-joins, pattern query reuse ([679c4e0](https://github.com/thi-ng/umbrella/commit/679c4e0)) +- **rstream-query:** add query spec types, addQueryFromSpec(), dedupe xforms ([d093a5c](https://github.com/thi-ng/umbrella/commit/d093a5c)) +- **rstream-query:** add removeTriple(), simplify wildcard subqueries ([443ff8f](https://github.com/thi-ng/umbrella/commit/443ff8f)) +- **rstream-query:** rename TripleStore methods, use Set-like API ([9b5c58a](https://github.com/thi-ng/umbrella/commit/9b5c58a)) -## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@0.1.1...@thi.ng/rstream-query@0.1.2) (2018-04-25) +## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@0.1.1...@thi.ng/rstream-query@0.1.2) (2018-04-25) -# 0.1.0 (2018-04-24) +# 0.1.0 (2018-04-24) -### Features +### Features -- **rstream-query:** add IToDot impl for graphviz conversion/viz ([a68eca0](https://github.com/thi-ng/umbrella/commit/a68eca0)) -- **rstream-query:** add param queries w/ variables, update addPatternQuery ([d9b845e](https://github.com/thi-ng/umbrella/commit/d9b845e)) -- **rstream-query:** initial import ([ef3903e](https://github.com/thi-ng/umbrella/commit/ef3903e)) +- **rstream-query:** add IToDot impl for graphviz conversion/viz ([a68eca0](https://github.com/thi-ng/umbrella/commit/a68eca0)) +- **rstream-query:** add param queries w/ variables, update addPatternQuery ([d9b845e](https://github.com/thi-ng/umbrella/commit/d9b845e)) +- **rstream-query:** initial import ([ef3903e](https://github.com/thi-ng/umbrella/commit/ef3903e)) - **rstream-query:** update index & sub-query caching/reuse ([66ec92f](https://github.com/thi-ng/umbrella/commit/66ec92f)) diff --git a/packages/rstream/CHANGELOG.md b/packages/rstream/CHANGELOG.md index aa0b410651..0374117e3c 100644 --- a/packages/rstream/CHANGELOG.md +++ b/packages/rstream/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@7.0.6...@thi.ng/rstream@7.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream - - - - - -## [7.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@7.0.5...@thi.ng/rstream@7.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream - - - - - -## [7.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@7.0.4...@thi.ng/rstream@7.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/rstream - - - - - -## [7.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@7.0.3...@thi.ng/rstream@7.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/rstream - - - - - -## [7.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@7.0.2...@thi.ng/rstream@7.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream - - - - - -## [7.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@7.0.1...@thi.ng/rstream@7.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/rstream - - - - - -## [7.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@7.0.0...@thi.ng/rstream@7.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/rstream - - - - - # [7.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@6.0.21...@thi.ng/rstream@7.0.0) (2021-10-12) @@ -88,44 +32,44 @@ Also: -## [6.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@6.0.13...@thi.ng/rstream@6.0.14) (2021-08-08) +## [6.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@6.0.13...@thi.ng/rstream@6.0.14) (2021-08-08) -### Bug Fixes +### Bug Fixes -- **rstream:** fix [#305](https://github.com/thi-ng/umbrella/issues/305), metaStream() factory arg type ([2bc7bff](https://github.com/thi-ng/umbrella/commit/2bc7bff2eff9331d3a52830d0275d47fc7c59e78)) +- **rstream:** fix [#305](https://github.com/thi-ng/umbrella/issues/305), metaStream() factory arg type ([2bc7bff](https://github.com/thi-ng/umbrella/commit/2bc7bff2eff9331d3a52830d0275d47fc7c59e78)) -# [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@5.1.7...@thi.ng/rstream@6.0.0) (2021-03-12) +# [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@5.1.7...@thi.ng/rstream@6.0.0) (2021-03-12) -### Bug Fixes +### Bug Fixes -- **rstream:** fix wrong imports ([ae4866a](https://github.com/thi-ng/umbrella/commit/ae4866adb52800af4dee30392d8482befd8a9435)) -- **rstream:** minor update/revert sub ctor args ([c651421](https://github.com/thi-ng/umbrella/commit/c651421e7809df1a37103628e54d3e21161e8c0a)) -- **rstream:** PubSub dispatch & error handling ([cca0f34](https://github.com/thi-ng/umbrella/commit/cca0f34568c9e1a6c30a6a423e7469a477e5a76d)) -- **rstream:** update failing tests ([ae591a1](https://github.com/thi-ng/umbrella/commit/ae591a1a8a8647768d38b783c094ae1bbe94a278)) +- **rstream:** fix wrong imports ([ae4866a](https://github.com/thi-ng/umbrella/commit/ae4866adb52800af4dee30392d8482befd8a9435)) +- **rstream:** minor update/revert sub ctor args ([c651421](https://github.com/thi-ng/umbrella/commit/c651421e7809df1a37103628e54d3e21161e8c0a)) +- **rstream:** PubSub dispatch & error handling ([cca0f34](https://github.com/thi-ng/umbrella/commit/cca0f34568c9e1a6c30a6a423e7469a477e5a76d)) +- **rstream:** update failing tests ([ae591a1](https://github.com/thi-ng/umbrella/commit/ae591a1a8a8647768d38b783c094ae1bbe94a278)) -### Features +### Features -- **rstream:** [#281](https://github.com/thi-ng/umbrella/issues/281) update Subscription error/teardown logic ([a9e4040](https://github.com/thi-ng/umbrella/commit/a9e40407d0c0ec4e3ffdd3983d70a9e40aec2356)) -- **rstream:** add .transform() error handler opt ([#276](https://github.com/thi-ng/umbrella/issues/276)) ([22c6f7c](https://github.com/thi-ng/umbrella/commit/22c6f7cb25516359690811c39a184b0e9838ea02)) -- **rstream:** add generic type for PubSub topics ([08adc5f](https://github.com/thi-ng/umbrella/commit/08adc5f2f6c719cdda0a8eb4e5548bf6c5c1cf75)) -- **rstream:** add ISubscription interface ([98edee0](https://github.com/thi-ng/umbrella/commit/98edee0bc84763547a1c06394d78456565fbc9de)) -- **rstream:** add PubSub.transformTopic() ([123e15d](https://github.com/thi-ng/umbrella/commit/123e15d84557990c682ed80f9f97eafe94c09b43)) -- **rstream:** add sidechainPartitionRAF() ([a101626](https://github.com/thi-ng/umbrella/commit/a10162625836d5392199d34149c281f9cc47a572)) -- **rstream:** add StreamSource error handling ([73023b6](https://github.com/thi-ng/umbrella/commit/73023b6979dd0cf4b95c6d072bfbda8c12ba9438)) -- **rstream:** add Sub2 WIP impl ([de4149b](https://github.com/thi-ng/umbrella/commit/de4149bc0504c4be9faef8b467eee74ecf9caa05)) -- **rstream:** further simplify ISubscribable & impls ([9e290fe](https://github.com/thi-ng/umbrella/commit/9e290fe2e3813d0096eacd28d700f9000155bc5e)) -- **rstream:** log error to console ([594d806](https://github.com/thi-ng/umbrella/commit/594d806fbc2176d3458d80e390baa0cb4b0d7b60)), closes [#125](https://github.com/thi-ng/umbrella/issues/125) [#276](https://github.com/thi-ng/umbrella/issues/276) -- **rstream:** update DONE state & teardown logic ([a8a8c44](https://github.com/thi-ng/umbrella/commit/a8a8c44ed8a42b91f92fe9040cb1ce28b17113e7)) -- **rstream:** update error handler sig ([#281](https://github.com/thi-ng/umbrella/issues/281)) ([015380a](https://github.com/thi-ng/umbrella/commit/015380ac20e342f83757556e158320e23a42502a)) -- **rstream:** update ITransformable.transform() ([fe0eaa9](https://github.com/thi-ng/umbrella/commit/fe0eaa9f145d627dce67acfe2650c38222121ad1)) -- **rstream:** update PubSub ([fa87168](https://github.com/thi-ng/umbrella/commit/fa87168ffbb683aed495b7786a4d100510d29c04)) -- **rstream:** update Sub2, State enum ([db0ab34](https://github.com/thi-ng/umbrella/commit/db0ab34fcea8869d9c85c51f5faacf1e1f6bb0ec)) -- **rstream:** update Subscription FSM, add/update tests ([ea1d0c1](https://github.com/thi-ng/umbrella/commit/ea1d0c1fe2132cf00e2f2851cb770007a5965c13)) +- **rstream:** [#281](https://github.com/thi-ng/umbrella/issues/281) update Subscription error/teardown logic ([a9e4040](https://github.com/thi-ng/umbrella/commit/a9e40407d0c0ec4e3ffdd3983d70a9e40aec2356)) +- **rstream:** add .transform() error handler opt ([#276](https://github.com/thi-ng/umbrella/issues/276)) ([22c6f7c](https://github.com/thi-ng/umbrella/commit/22c6f7cb25516359690811c39a184b0e9838ea02)) +- **rstream:** add generic type for PubSub topics ([08adc5f](https://github.com/thi-ng/umbrella/commit/08adc5f2f6c719cdda0a8eb4e5548bf6c5c1cf75)) +- **rstream:** add ISubscription interface ([98edee0](https://github.com/thi-ng/umbrella/commit/98edee0bc84763547a1c06394d78456565fbc9de)) +- **rstream:** add PubSub.transformTopic() ([123e15d](https://github.com/thi-ng/umbrella/commit/123e15d84557990c682ed80f9f97eafe94c09b43)) +- **rstream:** add sidechainPartitionRAF() ([a101626](https://github.com/thi-ng/umbrella/commit/a10162625836d5392199d34149c281f9cc47a572)) +- **rstream:** add StreamSource error handling ([73023b6](https://github.com/thi-ng/umbrella/commit/73023b6979dd0cf4b95c6d072bfbda8c12ba9438)) +- **rstream:** add Sub2 WIP impl ([de4149b](https://github.com/thi-ng/umbrella/commit/de4149bc0504c4be9faef8b467eee74ecf9caa05)) +- **rstream:** further simplify ISubscribable & impls ([9e290fe](https://github.com/thi-ng/umbrella/commit/9e290fe2e3813d0096eacd28d700f9000155bc5e)) +- **rstream:** log error to console ([594d806](https://github.com/thi-ng/umbrella/commit/594d806fbc2176d3458d80e390baa0cb4b0d7b60)), closes [#125](https://github.com/thi-ng/umbrella/issues/125) [#276](https://github.com/thi-ng/umbrella/issues/276) +- **rstream:** update DONE state & teardown logic ([a8a8c44](https://github.com/thi-ng/umbrella/commit/a8a8c44ed8a42b91f92fe9040cb1ce28b17113e7)) +- **rstream:** update error handler sig ([#281](https://github.com/thi-ng/umbrella/issues/281)) ([015380a](https://github.com/thi-ng/umbrella/commit/015380ac20e342f83757556e158320e23a42502a)) +- **rstream:** update ITransformable.transform() ([fe0eaa9](https://github.com/thi-ng/umbrella/commit/fe0eaa9f145d627dce67acfe2650c38222121ad1)) +- **rstream:** update PubSub ([fa87168](https://github.com/thi-ng/umbrella/commit/fa87168ffbb683aed495b7786a4d100510d29c04)) +- **rstream:** update Sub2, State enum ([db0ab34](https://github.com/thi-ng/umbrella/commit/db0ab34fcea8869d9c85c51f5faacf1e1f6bb0ec)) +- **rstream:** update Subscription FSM, add/update tests ([ea1d0c1](https://github.com/thi-ng/umbrella/commit/ea1d0c1fe2132cf00e2f2851cb770007a5965c13)) -### Performance Improvements +### Performance Improvements -- **rstream:** revert to storing child subs in array ([014bf20](https://github.com/thi-ng/umbrella/commit/014bf20ee3fdfa31377a08eaa5dc8fe211cadeac)) +- **rstream:** revert to storing child subs in array ([014bf20](https://github.com/thi-ng/umbrella/commit/014bf20ee3fdfa31377a08eaa5dc8fe211cadeac)) -### BREAKING CHANGES +### BREAKING CHANGES - **rstream:** remove `.subscribe(sub, xform, opts)` signature. Transducer now supplied via `xform` key in `opts` (or use `.transform()` instead of `.subscribe()`) diff --git a/packages/sax/CHANGELOG.md b/packages/sax/CHANGELOG.md index f8a31bfdff..0e9fc85be3 100644 --- a/packages/sax/CHANGELOG.md +++ b/packages/sax/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@2.0.5...@thi.ng/sax@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/sax - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@2.0.4...@thi.ng/sax@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/sax - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@2.0.3...@thi.ng/sax@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/sax - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@2.0.2...@thi.ng/sax@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/sax - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@2.0.1...@thi.ng/sax@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/sax - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@2.0.0...@thi.ng/sax@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/sax - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.1.73...@thi.ng/sax@2.0.0) (2021-10-12) @@ -80,60 +32,60 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.0.19...@thi.ng/sax@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.0.19...@thi.ng/sax@1.1.0) (2019-07-07) -### Features +### Features -- **sax:** enable TS strict compiler flags (refactor) ([eb30aaf](https://github.com/thi-ng/umbrella/commit/eb30aaf)) +- **sax:** enable TS strict compiler flags (refactor) ([eb30aaf](https://github.com/thi-ng/umbrella/commit/eb30aaf)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@0.5.13...@thi.ng/sax@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@0.5.13...@thi.ng/sax@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@0.4.1...@thi.ng/sax@0.5.0) (2018-09-25) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@0.4.1...@thi.ng/sax@0.5.0) (2018-09-25) -### Features +### Features -- **sax:** add opt support for boolean attribs, add tests ([5119b67](https://github.com/thi-ng/umbrella/commit/5119b67)) +- **sax:** add opt support for boolean attribs, add tests ([5119b67](https://github.com/thi-ng/umbrella/commit/5119b67)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@0.3.21...@thi.ng/sax@0.4.0) (2018-09-24) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@0.3.21...@thi.ng/sax@0.4.0) (2018-09-24) -### Features +### Features -- **sax:** update parse() to return iterator if input given (optional) ([665564c](https://github.com/thi-ng/umbrella/commit/665564c)) +- **sax:** update parse() to return iterator if input given (optional) ([665564c](https://github.com/thi-ng/umbrella/commit/665564c)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@0.2.0...@thi.ng/sax@0.3.0) (2018-06-20) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@0.2.0...@thi.ng/sax@0.3.0) (2018-06-20) -### Features +### Features -- **sax:** add children & trim opts, add CDATA support ([882f394](https://github.com/thi-ng/umbrella/commit/882f394)) +- **sax:** add children & trim opts, add CDATA support ([882f394](https://github.com/thi-ng/umbrella/commit/882f394)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@0.1.1...@thi.ng/sax@0.2.0) (2018-06-19) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@0.1.1...@thi.ng/sax@0.2.0) (2018-06-19) -### Features +### Features -- **sax:** add support for escape seqs, minor optimizations ([e824b6b](https://github.com/thi-ng/umbrella/commit/e824b6b)) +- **sax:** add support for escape seqs, minor optimizations ([e824b6b](https://github.com/thi-ng/umbrella/commit/e824b6b)) -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@0.1.0...@thi.ng/sax@0.1.1) (2018-06-18) +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@0.1.0...@thi.ng/sax@0.1.1) (2018-06-18) -### Bug Fixes +### Bug Fixes -- **sax:** correct docs in readme ([0e4662d](https://github.com/thi-ng/umbrella/commit/0e4662d)) +- **sax:** correct docs in readme ([0e4662d](https://github.com/thi-ng/umbrella/commit/0e4662d)) -# 0.1.0 (2018-06-18) +# 0.1.0 (2018-06-18) -### Features +### Features -- **sax:** add entity support, update result format, update states ([0f2fcdf](https://github.com/thi-ng/umbrella/commit/0f2fcdf)) -- **sax:** add support for proc & doctype elements, update `end` results ([a4766a5](https://github.com/thi-ng/umbrella/commit/a4766a5)) -- **sax:** emit child elements with `end` results, support comments ([3dea954](https://github.com/thi-ng/umbrella/commit/3dea954)) -- **sax:** initial import ([dce189f](https://github.com/thi-ng/umbrella/commit/dce189f)) +- **sax:** add entity support, update result format, update states ([0f2fcdf](https://github.com/thi-ng/umbrella/commit/0f2fcdf)) +- **sax:** add support for proc & doctype elements, update `end` results ([a4766a5](https://github.com/thi-ng/umbrella/commit/a4766a5)) +- **sax:** emit child elements with `end` results, support comments ([3dea954](https://github.com/thi-ng/umbrella/commit/3dea954)) +- **sax:** initial import ([dce189f](https://github.com/thi-ng/umbrella/commit/dce189f)) - **sax:** update error handling, add parse() wrapper, add FSMOpts ([64f2378](https://github.com/thi-ng/umbrella/commit/64f2378)) diff --git a/packages/scenegraph/CHANGELOG.md b/packages/scenegraph/CHANGELOG.md index 8f37397f42..aece27c2bd 100644 --- a/packages/scenegraph/CHANGELOG.md +++ b/packages/scenegraph/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.4.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.4.5...@thi.ng/scenegraph@0.4.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/scenegraph - - - - - -## [0.4.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.4.4...@thi.ng/scenegraph@0.4.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/scenegraph - - - - - -## [0.4.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.4.3...@thi.ng/scenegraph@0.4.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/scenegraph - - - - - -## [0.4.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.4.2...@thi.ng/scenegraph@0.4.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/scenegraph - - - - - -## [0.4.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.4.1...@thi.ng/scenegraph@0.4.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/scenegraph - - - - - -## [0.4.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.4.0...@thi.ng/scenegraph@0.4.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/scenegraph - - - - - # [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.3.43...@thi.ng/scenegraph@0.4.0) (2021-10-12) @@ -80,21 +32,21 @@ Also: -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.2.1...@thi.ng/scenegraph@0.3.0) (2020-07-28) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.2.1...@thi.ng/scenegraph@0.3.0) (2020-07-28) -### Features +### Features -- **scenegraph:** add ICopy impls for Node2/3 ([fd6ffdb](https://github.com/thi-ng/umbrella/commit/fd6ffdb531886e53711de77c2df00c447ea65448)) +- **scenegraph:** add ICopy impls for Node2/3 ([fd6ffdb](https://github.com/thi-ng/umbrella/commit/fd6ffdb531886e53711de77c2df00c447ea65448)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.1.27...@thi.ng/scenegraph@0.2.0) (2020-07-17) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.1.27...@thi.ng/scenegraph@0.2.0) (2020-07-17) -### Features +### Features -- **scenegraph:** update `.toHiccuo()` impls, update .scale type ([2f0a3cc](https://github.com/thi-ng/umbrella/commit/2f0a3cc6286bf8492c74c4497f13fe300980c353)) +- **scenegraph:** update `.toHiccuo()` impls, update .scale type ([2f0a3cc](https://github.com/thi-ng/umbrella/commit/2f0a3cc6286bf8492c74c4497f13fe300980c353)) -# 0.1.0 (2019-11-30) +# 0.1.0 (2019-11-30) -### Features +### Features -- **scenegraph:** add global/local point mapping methods ([3906c4c](https://github.com/thi-ng/umbrella/commit/3906c4c68c541aa84bc407235c3fe3fdf3e2debe)) +- **scenegraph:** add global/local point mapping methods ([3906c4c](https://github.com/thi-ng/umbrella/commit/3906c4c68c541aa84bc407235c3fe3fdf3e2debe)) - **scenegraph:** add new package ([84d2a8b](https://github.com/thi-ng/umbrella/commit/84d2a8b96aeb7e8dd119be4fbc0c8c8277dc1990)) diff --git a/packages/seq/CHANGELOG.md b/packages/seq/CHANGELOG.md index b008c0d40a..3a4e073752 100644 --- a/packages/seq/CHANGELOG.md +++ b/packages/seq/CHANGELOG.md @@ -3,54 +3,6 @@ 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/seq@0.3.5...@thi.ng/seq@0.3.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/seq - - - - - -## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.3.4...@thi.ng/seq@0.3.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/seq - - - - - -## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.3.3...@thi.ng/seq@0.3.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/seq - - - - - -## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.3.2...@thi.ng/seq@0.3.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/seq - - - - - -## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.3.1...@thi.ng/seq@0.3.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/seq - - - - - -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.3.0...@thi.ng/seq@0.3.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/seq - - - - - # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.2.43...@thi.ng/seq@0.3.0) (2021-10-12) @@ -80,18 +32,18 @@ Also: -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.1.0...@thi.ng/seq@0.2.0) (2020-01-24) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.1.0...@thi.ng/seq@0.2.0) (2020-01-24) -### Features +### Features -- **seq:** add lazyseq() & cons(), tests, update readme ([d25584e](https://github.com/thi-ng/umbrella/commit/d25584ed9b9600629d13f8f59217a3777372bb16)) +- **seq:** add lazyseq() & cons(), tests, update readme ([d25584e](https://github.com/thi-ng/umbrella/commit/d25584ed9b9600629d13f8f59217a3777372bb16)) -# 0.1.0 (2019-11-30) +# 0.1.0 (2019-11-30) -### Features +### Features -- **seq:** import as new pkg ([25ebbb0](https://github.com/thi-ng/umbrella/commit/25ebbb00d8f992beaf4eaa0c855337c5932d6c1c)) +- **seq:** import as new pkg ([25ebbb0](https://github.com/thi-ng/umbrella/commit/25ebbb00d8f992beaf4eaa0c855337c5932d6c1c)) -### Performance Improvements +### Performance Improvements - **seq:** update most functions, add docs/tests, update readme ([552ed64](https://github.com/thi-ng/umbrella/commit/552ed646b5527569777500d0235de8e6d19ec67a)) diff --git a/packages/sexpr/CHANGELOG.md b/packages/sexpr/CHANGELOG.md index 181757da8b..288e4100f0 100644 --- a/packages/sexpr/CHANGELOG.md +++ b/packages/sexpr/CHANGELOG.md @@ -3,54 +3,6 @@ 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/sexpr@0.3.5...@thi.ng/sexpr@0.3.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/sexpr - - - - - -## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.3.4...@thi.ng/sexpr@0.3.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/sexpr - - - - - -## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.3.3...@thi.ng/sexpr@0.3.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/sexpr - - - - - -## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.3.2...@thi.ng/sexpr@0.3.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/sexpr - - - - - -## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.3.1...@thi.ng/sexpr@0.3.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/sexpr - - - - - -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.3.0...@thi.ng/sexpr@0.3.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/sexpr - - - - - # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.2.48...@thi.ng/sexpr@0.3.0) (2021-10-12) @@ -80,22 +32,22 @@ Also: -## [0.2.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.2.34...@thi.ng/sexpr@0.2.35) (2021-03-03) +## [0.2.35](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.2.34...@thi.ng/sexpr@0.2.35) (2021-03-03) -### Bug Fixes +### Bug Fixes -- **sexpr:** add missing type anno (TS4.2) ([89827bb](https://github.com/thi-ng/umbrella/commit/89827bb431a2dabf1087bcd2ac967b253152b9d7)) +- **sexpr:** add missing type anno (TS4.2) ([89827bb](https://github.com/thi-ng/umbrella/commit/89827bb431a2dabf1087bcd2ac967b253152b9d7)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.1.0...@thi.ng/sexpr@0.2.0) (2019-09-23) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.1.0...@thi.ng/sexpr@0.2.0) (2019-09-23) -### Features +### Features -- **sexpr:** add Token w/ location info, update tokenize() & parse() ([3917775](https://github.com/thi-ng/umbrella/commit/3917775)) +- **sexpr:** add Token w/ location info, update tokenize() & parse() ([3917775](https://github.com/thi-ng/umbrella/commit/3917775)) -# 0.1.0 (2019-09-21) +# 0.1.0 (2019-09-21) -### Features +### Features -- **sexpr:** add ParseError ([7998afe](https://github.com/thi-ng/umbrella/commit/7998afe)) -- **sexpr:** import as new package ([f526b7c](https://github.com/thi-ng/umbrella/commit/f526b7c)) +- **sexpr:** add ParseError ([7998afe](https://github.com/thi-ng/umbrella/commit/7998afe)) +- **sexpr:** import as new package ([f526b7c](https://github.com/thi-ng/umbrella/commit/f526b7c)) - **sexpr:** update SyntaxOpts, runtime, update scope parsing, types ([7c840e1](https://github.com/thi-ng/umbrella/commit/7c840e1)) diff --git a/packages/shader-ast-glsl/CHANGELOG.md b/packages/shader-ast-glsl/CHANGELOG.md index dc30ff7db2..cddd281831 100644 --- a/packages/shader-ast-glsl/CHANGELOG.md +++ b/packages/shader-ast-glsl/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.3.6...@thi.ng/shader-ast-glsl@0.3.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast-glsl - - - - - -## [0.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.3.5...@thi.ng/shader-ast-glsl@0.3.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast-glsl - - - - - -## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.3.4...@thi.ng/shader-ast-glsl@0.3.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast-glsl - - - - - -## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.3.3...@thi.ng/shader-ast-glsl@0.3.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/shader-ast-glsl - - - - - -## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.3.2...@thi.ng/shader-ast-glsl@0.3.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/shader-ast-glsl - - - - - -## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.3.1...@thi.ng/shader-ast-glsl@0.3.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/shader-ast-glsl - - - - - -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.3.0...@thi.ng/shader-ast-glsl@0.3.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/shader-ast-glsl - - - - - # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.2.48...@thi.ng/shader-ast-glsl@0.3.0) (2021-10-12) @@ -98,23 +42,23 @@ Also: -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.1.39...@thi.ng/shader-ast-glsl@0.2.0) (2020-07-28) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.1.39...@thi.ng/shader-ast-glsl@0.2.0) (2020-07-28) -### Features +### Features -- **shader-ast-glsl:** add interpolation qualifier support ([bb1c566](https://github.com/thi-ng/umbrella/commit/bb1c56621701bd66cc56062cd258a63c64c029d2)) +- **shader-ast-glsl:** add interpolation qualifier support ([bb1c566](https://github.com/thi-ng/umbrella/commit/bb1c56621701bd66cc56062cd258a63c64c029d2)) -# 0.1.0 (2019-07-07) +# 0.1.0 (2019-07-07) -### Bug Fixes +### Bug Fixes -- **shader-ast-glsl:** avoid extraneous semicolons ([f2ba0d6](https://github.com/thi-ng/umbrella/commit/f2ba0d6)) +- **shader-ast-glsl:** avoid extraneous semicolons ([f2ba0d6](https://github.com/thi-ng/umbrella/commit/f2ba0d6)) -### Features +### Features -- **shader-ast-glsl:** add array init code gen ([afaee5f](https://github.com/thi-ng/umbrella/commit/afaee5f)) -- **shader-ast-glsl:** add global input/output var support, update GLSLOpts, add tests ([27003c9](https://github.com/thi-ng/umbrella/commit/27003c9)) -- **shader-ast-glsl:** add post-inc/dec support ([a554192](https://github.com/thi-ng/umbrella/commit/a554192)) -- **shader-ast-glsl:** add while loop, ivec support, fix bool ([882c560](https://github.com/thi-ng/umbrella/commit/882c560)) -- **shader-ast-glsl:** add/update opts, update `scope` code gen, refactor `lit` ([d1ddaf2](https://github.com/thi-ng/umbrella/commit/d1ddaf2)) +- **shader-ast-glsl:** add array init code gen ([afaee5f](https://github.com/thi-ng/umbrella/commit/afaee5f)) +- **shader-ast-glsl:** add global input/output var support, update GLSLOpts, add tests ([27003c9](https://github.com/thi-ng/umbrella/commit/27003c9)) +- **shader-ast-glsl:** add post-inc/dec support ([a554192](https://github.com/thi-ng/umbrella/commit/a554192)) +- **shader-ast-glsl:** add while loop, ivec support, fix bool ([882c560](https://github.com/thi-ng/umbrella/commit/882c560)) +- **shader-ast-glsl:** add/update opts, update `scope` code gen, refactor `lit` ([d1ddaf2](https://github.com/thi-ng/umbrella/commit/d1ddaf2)) - **shader-ast-glsl:** extract GLSL codegen as separate pkg ([a1db3fc](https://github.com/thi-ng/umbrella/commit/a1db3fc)) diff --git a/packages/shader-ast-js/CHANGELOG.md b/packages/shader-ast-js/CHANGELOG.md index f58cac4d0c..76ce8460ac 100644 --- a/packages/shader-ast-js/CHANGELOG.md +++ b/packages/shader-ast-js/CHANGELOG.md @@ -3,70 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.6.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.6.7...@thi.ng/shader-ast-js@0.6.8) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - -## [0.6.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.6.6...@thi.ng/shader-ast-js@0.6.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - -## [0.6.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.6.5...@thi.ng/shader-ast-js@0.6.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - -## [0.6.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.6.4...@thi.ng/shader-ast-js@0.6.5) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - -## [0.6.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.6.3...@thi.ng/shader-ast-js@0.6.4) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - -## [0.6.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.6.2...@thi.ng/shader-ast-js@0.6.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - -## [0.6.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.6.1...@thi.ng/shader-ast-js@0.6.2) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - -## [0.6.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.6.0...@thi.ng/shader-ast-js@0.6.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/shader-ast-js - - - - - # [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.5.49...@thi.ng/shader-ast-js@0.6.0) (2021-10-12) @@ -101,57 +37,57 @@ Also: -## [0.5.45](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.5.44...@thi.ng/shader-ast-js@0.5.45) (2021-08-17) +## [0.5.45](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.5.44...@thi.ng/shader-ast-js@0.5.45) (2021-08-17) -### Bug Fixes +### Bug Fixes -- **shader-ast-js:** fix matrix indexing ([094ab36](https://github.com/thi-ng/umbrella/commit/094ab360f927dd0f9cecc8afa090de79334295dd)) +- **shader-ast-js:** fix matrix indexing ([094ab36](https://github.com/thi-ng/umbrella/commit/094ab360f927dd0f9cecc8afa090de79334295dd)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.4.40...@thi.ng/shader-ast-js@0.5.0) (2020-08-10) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.4.40...@thi.ng/shader-ast-js@0.5.0) (2020-08-10) -### Features +### Features -- **shader-ast-js:** add vec coercions & bvec ops ([3f111c9](https://github.com/thi-ng/umbrella/commit/3f111c98190c8c6972033901df391a237d7d8491)) +- **shader-ast-js:** add vec coercions & bvec ops ([3f111c9](https://github.com/thi-ng/umbrella/commit/3f111c98190c8c6972033901df391a237d7d8491)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.3.1...@thi.ng/shader-ast-js@0.4.0) (2019-09-21) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.3.1...@thi.ng/shader-ast-js@0.4.0) (2019-09-21) -### Bug Fixes +### Bug Fixes -- **shader-ast-js:** fix divisions ([bc81ff8](https://github.com/thi-ng/umbrella/commit/bc81ff8)) +- **shader-ast-js:** fix divisions ([bc81ff8](https://github.com/thi-ng/umbrella/commit/bc81ff8)) -### Features +### Features -- **shader-ast-js:** add div-by-zero guards ([233528d](https://github.com/thi-ng/umbrella/commit/233528d)) -- **shader-ast-js:** replace JS runtime fns, add doc strings ([0798a35](https://github.com/thi-ng/umbrella/commit/0798a35)) +- **shader-ast-js:** add div-by-zero guards ([233528d](https://github.com/thi-ng/umbrella/commit/233528d)) +- **shader-ast-js:** replace JS runtime fns, add doc strings ([0798a35](https://github.com/thi-ng/umbrella/commit/0798a35)) -# [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) +# [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 +### Features -- **shader-ast-js:** add support for 2-arg atan(), move types to api.ts ([a760085](https://github.com/thi-ng/umbrella/commit/a760085)) +- **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.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.1.1...@thi.ng/shader-ast-js@0.2.0) (2019-07-12) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.1.1...@thi.ng/shader-ast-js@0.2.0) (2019-07-12) -### Features +### Features -- **shader-ast-js:** add uvec/bvec support, add bool => float casting ([90bb850](https://github.com/thi-ng/umbrella/commit/90bb850)) +- **shader-ast-js:** add uvec/bvec support, add bool => float casting ([90bb850](https://github.com/thi-ng/umbrella/commit/90bb850)) -# 0.1.0 (2019-07-07) +# 0.1.0 (2019-07-07) -### Bug Fixes +### Bug Fixes -- **shader-ast-js:** add missing faceForward, reflect, refract builtins ([c63058e](https://github.com/thi-ng/umbrella/commit/c63058e)) -- **shader-ast-js:** add/fix vec4 ops ([7f7f1f6](https://github.com/thi-ng/umbrella/commit/7f7f1f6)) -- **shader-ast-js:** avoid extraneous semicolons ([2b56c91](https://github.com/thi-ng/umbrella/commit/2b56c91)) -- **shader-ast-js:** op2 int handling, update vectors/matrices imports, update pkg ([dc54ec2](https://github.com/thi-ng/umbrella/commit/dc54ec2)) -- **shader-ast-js:** op2 type hint interpretation ([fdaac1f](https://github.com/thi-ng/umbrella/commit/fdaac1f)) +- **shader-ast-js:** add missing faceForward, reflect, refract builtins ([c63058e](https://github.com/thi-ng/umbrella/commit/c63058e)) +- **shader-ast-js:** add/fix vec4 ops ([7f7f1f6](https://github.com/thi-ng/umbrella/commit/7f7f1f6)) +- **shader-ast-js:** avoid extraneous semicolons ([2b56c91](https://github.com/thi-ng/umbrella/commit/2b56c91)) +- **shader-ast-js:** op2 int handling, update vectors/matrices imports, update pkg ([dc54ec2](https://github.com/thi-ng/umbrella/commit/dc54ec2)) +- **shader-ast-js:** op2 type hint interpretation ([fdaac1f](https://github.com/thi-ng/umbrella/commit/fdaac1f)) -### Features +### Features -- **shader-ast-js:** add % operator support ([c1b25c6](https://github.com/thi-ng/umbrella/commit/c1b25c6)) -- **shader-ast-js:** add array init, more builtin stubs, minor refactor ([fb5141e](https://github.com/thi-ng/umbrella/commit/fb5141e)) -- **shader-ast-js:** add missing texture lookup stubs ([f0370b0](https://github.com/thi-ng/umbrella/commit/f0370b0)) -- **shader-ast-js:** add post-inc/dec support, update op1 handler ([8073edd](https://github.com/thi-ng/umbrella/commit/8073edd)) -- **shader-ast-js:** add uvec ops, update imports ([5dcd39f](https://github.com/thi-ng/umbrella/commit/5dcd39f)) -- **shader-ast-js:** extract JS codegen & runtime as own pkg ([8177469](https://github.com/thi-ng/umbrella/commit/8177469)) +- **shader-ast-js:** add % operator support ([c1b25c6](https://github.com/thi-ng/umbrella/commit/c1b25c6)) +- **shader-ast-js:** add array init, more builtin stubs, minor refactor ([fb5141e](https://github.com/thi-ng/umbrella/commit/fb5141e)) +- **shader-ast-js:** add missing texture lookup stubs ([f0370b0](https://github.com/thi-ng/umbrella/commit/f0370b0)) +- **shader-ast-js:** add post-inc/dec support, update op1 handler ([8073edd](https://github.com/thi-ng/umbrella/commit/8073edd)) +- **shader-ast-js:** add uvec ops, update imports ([5dcd39f](https://github.com/thi-ng/umbrella/commit/5dcd39f)) +- **shader-ast-js:** extract JS codegen & runtime as own pkg ([8177469](https://github.com/thi-ng/umbrella/commit/8177469)) - **shader-ast-js:** int/uint/ivec support, while loop, fix bool ([003069e](https://github.com/thi-ng/umbrella/commit/003069e)) diff --git a/packages/shader-ast-optimize/CHANGELOG.md b/packages/shader-ast-optimize/CHANGELOG.md index aab0867eac..0234580986 100644 --- a/packages/shader-ast-optimize/CHANGELOG.md +++ b/packages/shader-ast-optimize/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-optimize@0.1.6...@thi.ng/shader-ast-optimize@0.1.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast-optimize - - - - - -## [0.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-optimize@0.1.5...@thi.ng/shader-ast-optimize@0.1.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast-optimize - - - - - -## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-optimize@0.1.4...@thi.ng/shader-ast-optimize@0.1.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast-optimize - - - - - -## [0.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-optimize@0.1.3...@thi.ng/shader-ast-optimize@0.1.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/shader-ast-optimize - - - - - -## [0.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-optimize@0.1.2...@thi.ng/shader-ast-optimize@0.1.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/shader-ast-optimize - - - - - -## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-optimize@0.1.1...@thi.ng/shader-ast-optimize@0.1.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/shader-ast-optimize - - - - - -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-optimize@0.1.0...@thi.ng/shader-ast-optimize@0.1.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/shader-ast-optimize - - - - - # 0.1.0 (2021-10-12) diff --git a/packages/shader-ast-stdlib/CHANGELOG.md b/packages/shader-ast-stdlib/CHANGELOG.md index 0c6fed9293..bd02f5c33b 100644 --- a/packages/shader-ast-stdlib/CHANGELOG.md +++ b/packages/shader-ast-stdlib/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.10.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.10.6...@thi.ng/shader-ast-stdlib@0.10.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast-stdlib - - - - - -## [0.10.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.10.5...@thi.ng/shader-ast-stdlib@0.10.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast-stdlib - - - - - -## [0.10.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.10.4...@thi.ng/shader-ast-stdlib@0.10.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast-stdlib - - - - - -## [0.10.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.10.3...@thi.ng/shader-ast-stdlib@0.10.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/shader-ast-stdlib - - - - - -## [0.10.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.10.2...@thi.ng/shader-ast-stdlib@0.10.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/shader-ast-stdlib - - - - - -## [0.10.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.10.1...@thi.ng/shader-ast-stdlib@0.10.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/shader-ast-stdlib - - - - - -## [0.10.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.10.0...@thi.ng/shader-ast-stdlib@0.10.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/shader-ast-stdlib - - - - - # [0.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.9.4...@thi.ng/shader-ast-stdlib@0.10.0) (2021-10-12) @@ -88,97 +32,97 @@ Also: -# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.8.0...@thi.ng/shader-ast-stdlib@0.9.0) (2021-08-17) +# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.8.0...@thi.ng/shader-ast-stdlib@0.9.0) (2021-08-17) -### Features +### Features -- **shader-ast-stdlib:** add level correction fns ([54963e7](https://github.com/thi-ng/umbrella/commit/54963e7b30f198def2d3b061f47b7dbaa53ae620)) +- **shader-ast-stdlib:** add level correction fns ([54963e7](https://github.com/thi-ng/umbrella/commit/54963e7b30f198def2d3b061f47b7dbaa53ae620)) -# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.7.0...@thi.ng/shader-ast-stdlib@0.8.0) (2021-08-13) +# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.7.0...@thi.ng/shader-ast-stdlib@0.8.0) (2021-08-13) -### Features +### Features -- **shader-ast-stdlib:** add oscillator fns ([f14e8cb](https://github.com/thi-ng/umbrella/commit/f14e8cb39b11ce99033b529ab46e7d103036b3e8)) -- **shader-ast-stdlib:** add SDF domain ops ([c41b288](https://github.com/thi-ng/umbrella/commit/c41b288758b532a10ed625f8a1d8a4e899af53a8)) -- **shader-ast-stdlib:** add SDF polyhedra fns ([2100e50](https://github.com/thi-ng/umbrella/commit/2100e508828501d3d7d7f7e398da2a8d4b600c6c)) -- **shader-ast-stdlib:** add variadic SDF ops ([8d6390c](https://github.com/thi-ng/umbrella/commit/8d6390cc7df7d3ee41c8a415956253cdc2bd8e97)) +- **shader-ast-stdlib:** add oscillator fns ([f14e8cb](https://github.com/thi-ng/umbrella/commit/f14e8cb39b11ce99033b529ab46e7d103036b3e8)) +- **shader-ast-stdlib:** add SDF domain ops ([c41b288](https://github.com/thi-ng/umbrella/commit/c41b288758b532a10ed625f8a1d8a4e899af53a8)) +- **shader-ast-stdlib:** add SDF polyhedra fns ([2100e50](https://github.com/thi-ng/umbrella/commit/2100e508828501d3d7d7f7e398da2a8d4b600c6c)) +- **shader-ast-stdlib:** add variadic SDF ops ([8d6390c](https://github.com/thi-ng/umbrella/commit/8d6390cc7df7d3ee41c8a415956253cdc2bd8e97)) -# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.6.7...@thi.ng/shader-ast-stdlib@0.7.0) (2021-08-09) +# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.6.7...@thi.ng/shader-ast-stdlib@0.7.0) (2021-08-09) -### Features +### Features -- **shader-ast-stdlib:** add sdfUnion2(), add missing exports ([9d52838](https://github.com/thi-ng/umbrella/commit/9d5283848a61d97cd57fab38d792479449a8068d)) -- **shader-ast-stdlib:** variadic sdf isec/sub/union ([fbff935](https://github.com/thi-ng/umbrella/commit/fbff93515220ac9263e9ad74f9359a78bf2ab24c)) +- **shader-ast-stdlib:** add sdfUnion2(), add missing exports ([9d52838](https://github.com/thi-ng/umbrella/commit/9d5283848a61d97cd57fab38d792479449a8068d)) +- **shader-ast-stdlib:** variadic sdf isec/sub/union ([fbff935](https://github.com/thi-ng/umbrella/commit/fbff93515220ac9263e9ad74f9359a78bf2ab24c)) -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.5.26...@thi.ng/shader-ast-stdlib@0.6.0) (2021-04-24) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.5.26...@thi.ng/shader-ast-stdlib@0.6.0) (2021-04-24) -### Features +### Features -- **shader-ast-stdlib:** add decodeRGBE() ([f98c6a2](https://github.com/thi-ng/umbrella/commit/f98c6a26a072f63a2b14def005e81985379f0bff)) +- **shader-ast-stdlib:** add decodeRGBE() ([f98c6a2](https://github.com/thi-ng/umbrella/commit/f98c6a26a072f63a2b14def005e81985379f0bff)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.4.6...@thi.ng/shader-ast-stdlib@0.5.0) (2020-08-28) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.4.6...@thi.ng/shader-ast-stdlib@0.5.0) (2020-08-28) -### Features +### Features -- **shader-ast-stdlib:** add ACES film tonemapping ([8a0b1a3](https://github.com/thi-ng/umbrella/commit/8a0b1a3ab37181c565acde1ce6399f8e8af7834d)) -- **shader-ast-stdlib:** add fit()/fitClamped() ([64ba64c](https://github.com/thi-ng/umbrella/commit/64ba64ceef223efdfce85d35ed3053147107b63c)) -- **shader-ast-stdlib:** add mixCubic()/mixQuadratic() ([4dfc020](https://github.com/thi-ng/umbrella/commit/4dfc020d63f01d376a5f9397b77f344c9f0e7a1e)) +- **shader-ast-stdlib:** add ACES film tonemapping ([8a0b1a3](https://github.com/thi-ng/umbrella/commit/8a0b1a3ab37181c565acde1ce6399f8e8af7834d)) +- **shader-ast-stdlib:** add fit()/fitClamped() ([64ba64c](https://github.com/thi-ng/umbrella/commit/64ba64ceef223efdfce85d35ed3053147107b63c)) +- **shader-ast-stdlib:** add mixCubic()/mixQuadratic() ([4dfc020](https://github.com/thi-ng/umbrella/commit/4dfc020d63f01d376a5f9397b77f344c9f0e7a1e)) -## [0.4.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.4.4...@thi.ng/shader-ast-stdlib@0.4.5) (2020-08-16) +## [0.4.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.4.4...@thi.ng/shader-ast-stdlib@0.4.5) (2020-08-16) -### Performance Improvements +### Performance Improvements -- **shader-ast-stdlib:** update blur9/13() ([de632c6](https://github.com/thi-ng/umbrella/commit/de632c642593d5514b6f74c3202b3a60be7f01cf)) +- **shader-ast-stdlib:** update blur9/13() ([de632c6](https://github.com/thi-ng/umbrella/commit/de632c642593d5514b6f74c3202b3a60be7f01cf)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.3.33...@thi.ng/shader-ast-stdlib@0.4.0) (2020-08-08) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.3.33...@thi.ng/shader-ast-stdlib@0.4.0) (2020-08-08) -### Features +### Features -- **shader-ast-stdlib:** add borderMask() ([bea00bf](https://github.com/thi-ng/umbrella/commit/bea00bfc465b55f9fbafb35d2a1cc389766ab620)) +- **shader-ast-stdlib:** add borderMask() ([bea00bf](https://github.com/thi-ng/umbrella/commit/bea00bfc465b55f9fbafb35d2a1cc389766ab620)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.2.3...@thi.ng/shader-ast-stdlib@0.3.0) (2019-09-21) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.2.3...@thi.ng/shader-ast-stdlib@0.3.0) (2019-09-21) -### Bug Fixes +### Bug Fixes -- **shader-ast-stdlib:** fix imports ([188309a](https://github.com/thi-ng/umbrella/commit/188309a)) -- **shader-ast-stdlib:** fix imports ([16823b2](https://github.com/thi-ng/umbrella/commit/16823b2)) +- **shader-ast-stdlib:** fix imports ([188309a](https://github.com/thi-ng/umbrella/commit/188309a)) +- **shader-ast-stdlib:** fix imports ([16823b2](https://github.com/thi-ng/umbrella/commit/16823b2)) -### Features +### Features -- **shader-ast-stdlib:** add fragUV() ([b85dc8b](https://github.com/thi-ng/umbrella/commit/b85dc8b)) -- **shader-ast-stdlib:** add guassian blur fns ([759ace7](https://github.com/thi-ng/umbrella/commit/759ace7)) -- **shader-ast-stdlib:** add rotationAroundAxis3/4, matrix conversions ([8a473c1](https://github.com/thi-ng/umbrella/commit/8a473c1)) -- **shader-ast-stdlib:** add snoise3 & curlNoise3 ([a7dc75d](https://github.com/thi-ng/umbrella/commit/a7dc75d)) +- **shader-ast-stdlib:** add fragUV() ([b85dc8b](https://github.com/thi-ng/umbrella/commit/b85dc8b)) +- **shader-ast-stdlib:** add guassian blur fns ([759ace7](https://github.com/thi-ng/umbrella/commit/759ace7)) +- **shader-ast-stdlib:** add rotationAroundAxis3/4, matrix conversions ([8a473c1](https://github.com/thi-ng/umbrella/commit/8a473c1)) +- **shader-ast-stdlib:** add snoise3 & curlNoise3 ([a7dc75d](https://github.com/thi-ng/umbrella/commit/a7dc75d)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.1.2...@thi.ng/shader-ast-stdlib@0.2.0) (2019-07-31) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.1.2...@thi.ng/shader-ast-stdlib@0.2.0) (2019-07-31) -### Features +### Features -- **shader-ast-stdlib:** add porter-duff operators ([285197d](https://github.com/thi-ng/umbrella/commit/285197d)) +- **shader-ast-stdlib:** add porter-duff operators ([285197d](https://github.com/thi-ng/umbrella/commit/285197d)) -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.1.0...@thi.ng/shader-ast-stdlib@0.1.1) (2019-07-08) +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.1.0...@thi.ng/shader-ast-stdlib@0.1.1) (2019-07-08) -### Bug Fixes +### Bug Fixes -- **shader-ast-stdlib:** update incomplete cartesian3, refactor cartesian2 ([3299d59](https://github.com/thi-ng/umbrella/commit/3299d59)) +- **shader-ast-stdlib:** update incomplete cartesian3, refactor cartesian2 ([3299d59](https://github.com/thi-ng/umbrella/commit/3299d59)) -# 0.1.0 (2019-07-07) +# 0.1.0 (2019-07-07) -### Bug Fixes +### Bug Fixes -- **shader-ast-stdlib:** fix imports ([4d9e126](https://github.com/thi-ng/umbrella/commit/4d9e126)) -- **shader-ast-stdlib:** fix rotationX4/Y4 return types ([c858dce](https://github.com/thi-ng/umbrella/commit/c858dce)) -- **shader-ast-stdlib:** update additive() fn arg type ([5d66ff2](https://github.com/thi-ng/umbrella/commit/5d66ff2)) +- **shader-ast-stdlib:** fix imports ([4d9e126](https://github.com/thi-ng/umbrella/commit/4d9e126)) +- **shader-ast-stdlib:** fix rotationX4/Y4 return types ([c858dce](https://github.com/thi-ng/umbrella/commit/c858dce)) +- **shader-ast-stdlib:** update additive() fn arg type ([5d66ff2](https://github.com/thi-ng/umbrella/commit/5d66ff2)) -### Features +### Features -- **shader-ast-stdlib:** add 2d worley noise & permutations ([a645c71](https://github.com/thi-ng/umbrella/commit/a645c71)) -- **shader-ast-stdlib:** add additive() HOF ([43b2223](https://github.com/thi-ng/umbrella/commit/43b2223)) -- **shader-ast-stdlib:** add indexTo*() and readIndex*() fns ([a804c28](https://github.com/thi-ng/umbrella/commit/a804c28)) -- **shader-ast-stdlib:** add more functions ([4b6e4fe](https://github.com/thi-ng/umbrella/commit/4b6e4fe)) -- **shader-ast-stdlib:** add more hash fns, update voronoise2 ([65b2a15](https://github.com/thi-ng/umbrella/commit/65b2a15)) -- **shader-ast-stdlib:** add new fns, various refactoring, add docs ([b215055](https://github.com/thi-ng/umbrella/commit/b215055)) -- **shader-ast-stdlib:** add readIndex fns, hash2, minor refactorings ([34b20f0](https://github.com/thi-ng/umbrella/commit/34b20f0)) -- **shader-ast-stdlib:** add snoise2, distance fns ([0849f8b](https://github.com/thi-ng/umbrella/commit/0849f8b)) -- **shader-ast-stdlib:** add voronoise2() & hash3() ([4bafe19](https://github.com/thi-ng/umbrella/commit/4bafe19)) +- **shader-ast-stdlib:** add 2d worley noise & permutations ([a645c71](https://github.com/thi-ng/umbrella/commit/a645c71)) +- **shader-ast-stdlib:** add additive() HOF ([43b2223](https://github.com/thi-ng/umbrella/commit/43b2223)) +- **shader-ast-stdlib:** add indexTo*() and readIndex*() fns ([a804c28](https://github.com/thi-ng/umbrella/commit/a804c28)) +- **shader-ast-stdlib:** add more functions ([4b6e4fe](https://github.com/thi-ng/umbrella/commit/4b6e4fe)) +- **shader-ast-stdlib:** add more hash fns, update voronoise2 ([65b2a15](https://github.com/thi-ng/umbrella/commit/65b2a15)) +- **shader-ast-stdlib:** add new fns, various refactoring, add docs ([b215055](https://github.com/thi-ng/umbrella/commit/b215055)) +- **shader-ast-stdlib:** add readIndex fns, hash2, minor refactorings ([34b20f0](https://github.com/thi-ng/umbrella/commit/34b20f0)) +- **shader-ast-stdlib:** add snoise2, distance fns ([0849f8b](https://github.com/thi-ng/umbrella/commit/0849f8b)) +- **shader-ast-stdlib:** add voronoise2() & hash3() ([4bafe19](https://github.com/thi-ng/umbrella/commit/4bafe19)) - **shader-ast-stdlib:** extract stdlib as separate pkg ([86461ed](https://github.com/thi-ng/umbrella/commit/86461ed)) diff --git a/packages/shader-ast/CHANGELOG.md b/packages/shader-ast/CHANGELOG.md index e6876a0cc4..9fb4d1a888 100644 --- a/packages/shader-ast/CHANGELOG.md +++ b/packages/shader-ast/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.11.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.11.6...@thi.ng/shader-ast@0.11.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast - - - - - -## [0.11.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.11.5...@thi.ng/shader-ast@0.11.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast - - - - - -## [0.11.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.11.4...@thi.ng/shader-ast@0.11.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/shader-ast - - - - - -## [0.11.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.11.3...@thi.ng/shader-ast@0.11.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/shader-ast - - - - - -## [0.11.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.11.2...@thi.ng/shader-ast@0.11.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/shader-ast - - - - - -## [0.11.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.11.1...@thi.ng/shader-ast@0.11.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/shader-ast - - - - - -## [0.11.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.11.0...@thi.ng/shader-ast@0.11.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/shader-ast - - - - - # [0.11.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.10.4...@thi.ng/shader-ast@0.11.0) (2021-10-12) @@ -102,164 +46,164 @@ Also: -# [0.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.9.0...@thi.ng/shader-ast@0.10.0) (2021-08-17) +# [0.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.9.0...@thi.ng/shader-ast@0.10.0) (2021-08-17) -### Features +### Features -- **shader-ast:** add node type for matrix indexing ([394dd49](https://github.com/thi-ng/umbrella/commit/394dd4999037bc3040f61cb690415e19c4a1e14b)) -- **shader-ast:** add reciprocal() syntax sugar ([c710d81](https://github.com/thi-ng/umbrella/commit/c710d814812690cae2aa517b1de7becf09798b8c)) +- **shader-ast:** add node type for matrix indexing ([394dd49](https://github.com/thi-ng/umbrella/commit/394dd4999037bc3040f61cb690415e19c4a1e14b)) +- **shader-ast:** add reciprocal() syntax sugar ([c710d81](https://github.com/thi-ng/umbrella/commit/c710d814812690cae2aa517b1de7becf09798b8c)) -### Performance Improvements +### Performance Improvements -- **shader-ast:** avoid nested literals ([998cf35](https://github.com/thi-ng/umbrella/commit/998cf3554696835a87fec370f11fb1292424263d)) +- **shader-ast:** avoid nested literals ([998cf35](https://github.com/thi-ng/umbrella/commit/998cf3554696835a87fec370f11fb1292424263d)) -# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.8.20...@thi.ng/shader-ast@0.9.0) (2021-08-13) +# [0.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.8.20...@thi.ng/shader-ast@0.9.0) (2021-08-13) -### Features +### Features -- **shader-ast:** add module logger ([24c8ad5](https://github.com/thi-ng/umbrella/commit/24c8ad5eafc531793295f4e3abe97834c83b4295)) -- **shader-ast:** add optimizers for built-in fns ([b0124d7](https://github.com/thi-ng/umbrella/commit/b0124d7dc8a38ec2fcea412e8c880e39c66f6d43)) -- **shader-ast:** add/update AST node predicates ([8a4855e](https://github.com/thi-ng/umbrella/commit/8a4855ec701307df8a80ac9802274540361a59a2)) -- **shader-ast:** add/update vec2/3 & float consts ([2748f0b](https://github.com/thi-ng/umbrella/commit/2748f0b7c3baed890840d7b06c86c7a1be73ccde)) -- **shader-ast:** update/improve AST optimizer ([ad60add](https://github.com/thi-ng/umbrella/commit/ad60addce9391887e4e7f9c1ce1eb2d2371073ee)) +- **shader-ast:** add module logger ([24c8ad5](https://github.com/thi-ng/umbrella/commit/24c8ad5eafc531793295f4e3abe97834c83b4295)) +- **shader-ast:** add optimizers for built-in fns ([b0124d7](https://github.com/thi-ng/umbrella/commit/b0124d7dc8a38ec2fcea412e8c880e39c66f6d43)) +- **shader-ast:** add/update AST node predicates ([8a4855e](https://github.com/thi-ng/umbrella/commit/8a4855ec701307df8a80ac9802274540361a59a2)) +- **shader-ast:** add/update vec2/3 & float consts ([2748f0b](https://github.com/thi-ng/umbrella/commit/2748f0b7c3baed890840d7b06c86c7a1be73ccde)) +- **shader-ast:** update/improve AST optimizer ([ad60add](https://github.com/thi-ng/umbrella/commit/ad60addce9391887e4e7f9c1ce1eb2d2371073ee)) -## [0.8.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.8.13...@thi.ng/shader-ast@0.8.14) (2021-06-08) +## [0.8.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.8.13...@thi.ng/shader-ast@0.8.14) (2021-06-08) -### Bug Fixes +### Bug Fixes -- **shader-ast:** add missing vector coercions ([a84e053](https://github.com/thi-ng/umbrella/commit/a84e053191d41993137c15e23794c249150ef90c)) +- **shader-ast:** add missing vector coercions ([a84e053](https://github.com/thi-ng/umbrella/commit/a84e053191d41993137c15e23794c249150ef90c)) -## [0.8.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.8.12...@thi.ng/shader-ast@0.8.13) (2021-04-24) +## [0.8.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.8.12...@thi.ng/shader-ast@0.8.13) (2021-04-24) -### Bug Fixes +### Bug Fixes -- **shader-ast:** fix/extend vec coercions info ([6679b52](https://github.com/thi-ng/umbrella/commit/6679b52750fce95a3083e4a724bf7cf609c5afc8)) +- **shader-ast:** fix/extend vec coercions info ([6679b52](https://github.com/thi-ng/umbrella/commit/6679b52750fce95a3083e4a724bf7cf609c5afc8)) -# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.7.13...@thi.ng/shader-ast@0.8.0) (2021-02-24) +# [0.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.7.13...@thi.ng/shader-ast@0.8.0) (2021-02-24) -### Features +### Features -- **shader-ast:** add more texture lookup fns ([3c95d13](https://github.com/thi-ng/umbrella/commit/3c95d1363f4eb51e8d04dc7618d50f8f70b121e4)) +- **shader-ast:** add more texture lookup fns ([3c95d13](https://github.com/thi-ng/umbrella/commit/3c95d1363f4eb51e8d04dc7618d50f8f70b121e4)) -# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.6.3...@thi.ng/shader-ast@0.7.0) (2020-08-28) +# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.6.3...@thi.ng/shader-ast@0.7.0) (2020-08-28) -### Bug Fixes +### Bug Fixes -- **shader-ast:** fix vec3(vec2, float) ctor version ([bd5395d](https://github.com/thi-ng/umbrella/commit/bd5395d895ed661a0c587eb79fb3884668cbd98e)) +- **shader-ast:** fix vec3(vec2, float) ctor version ([bd5395d](https://github.com/thi-ng/umbrella/commit/bd5395d895ed661a0c587eb79fb3884668cbd98e)) -### Features +### Features -- **shader-ast:** add PrimTerm, PrimTypeMap, TermType ([ffdfe81](https://github.com/thi-ng/umbrella/commit/ffdfe812cb0b48d49a8cd8e3ba508fd1d0b9243e)) -- **shader-ast:** allow nullish defn() func name (autogen) ([d959858](https://github.com/thi-ng/umbrella/commit/d9598580d39d556becde54ffe14015808ee936fb)) +- **shader-ast:** add PrimTerm, PrimTypeMap, TermType ([ffdfe81](https://github.com/thi-ng/umbrella/commit/ffdfe812cb0b48d49a8cd8e3ba508fd1d0b9243e)) +- **shader-ast:** allow nullish defn() func name (autogen) ([d959858](https://github.com/thi-ng/umbrella/commit/d9598580d39d556becde54ffe14015808ee936fb)) -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.5.2...@thi.ng/shader-ast@0.6.0) (2020-08-10) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.5.2...@thi.ng/shader-ast@0.6.0) (2020-08-10) -### Features +### Features -- **shader-ast:** add/update vec coercions ([764f4e5](https://github.com/thi-ng/umbrella/commit/764f4e5bbd86713775c266e6d4fae6123351700e)) +- **shader-ast:** add/update vec coercions ([764f4e5](https://github.com/thi-ng/umbrella/commit/764f4e5bbd86713775c266e6d4fae6123351700e)) -## [0.5.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.5.1...@thi.ng/shader-ast@0.5.2) (2020-08-08) +## [0.5.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.5.1...@thi.ng/shader-ast@0.5.2) (2020-08-08) -### Bug Fixes +### Bug Fixes -- **shader-ast:** fix typo in isTerm(), add tests ([615c8d2](https://github.com/thi-ng/umbrella/commit/615c8d2e5ae19e9744c6cdb60a9906df82f993d1)) +- **shader-ast:** fix typo in isTerm(), add tests ([615c8d2](https://github.com/thi-ng/umbrella/commit/615c8d2e5ae19e9744c6cdb60a9906df82f993d1)) -## [0.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.5.0...@thi.ng/shader-ast@0.5.1) (2020-08-08) +## [0.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.5.0...@thi.ng/shader-ast@0.5.1) (2020-08-08) -### Bug Fixes +### Bug Fixes -- **shader-ast:** update allChildren(), add isTerm() ([267a0c0](https://github.com/thi-ng/umbrella/commit/267a0c0c992a0c0b9917c2d544ac4250b3d611e4)) +- **shader-ast:** update allChildren(), add isTerm() ([267a0c0](https://github.com/thi-ng/umbrella/commit/267a0c0c992a0c0b9917c2d544ac4250b3d611e4)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.4.0...@thi.ng/shader-ast@0.5.0) (2020-08-08) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.4.0...@thi.ng/shader-ast@0.5.0) (2020-08-08) -### Features +### Features -- **shader-ast:** add vec coercions (bvec, ivec..) ([a0d0c55](https://github.com/thi-ng/umbrella/commit/a0d0c55af6e358efd3ebfc1a7e75323e8cdfb166)) +- **shader-ast:** add vec coercions (bvec, ivec..) ([a0d0c55](https://github.com/thi-ng/umbrella/commit/a0d0c55af6e358efd3ebfc1a7e75323e8cdfb166)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.3.33...@thi.ng/shader-ast@0.4.0) (2020-07-28) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.3.33...@thi.ng/shader-ast@0.4.0) (2020-07-28) -### Features +### Features -- **shader-ast:** add sym interpolation qualifiers ([0601af2](https://github.com/thi-ng/umbrella/commit/0601af28c43b41576e778b8f2141a43b52460cf4)) +- **shader-ast:** add sym interpolation qualifiers ([0601af2](https://github.com/thi-ng/umbrella/commit/0601af28c43b41576e778b8f2141a43b52460cf4)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.2.3...@thi.ng/shader-ast@0.3.0) (2019-08-21) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.2.3...@thi.ng/shader-ast@0.3.0) (2019-08-21) -### Features +### Features -- **shader-ast:** add modf(), isnan(), isinf() built-ins ([7fae67b](https://github.com/thi-ng/umbrella/commit/7fae67b)) +- **shader-ast:** add modf(), isnan(), isinf() built-ins ([7fae67b](https://github.com/thi-ng/umbrella/commit/7fae67b)) -## [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) +## [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 +### Bug Fixes -- **shader-ast:** update atan built-in handling ([9f0c739](https://github.com/thi-ng/umbrella/commit/9f0c739)) +- **shader-ast:** update atan built-in handling ([9f0c739](https://github.com/thi-ng/umbrella/commit/9f0c739)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.1.1...@thi.ng/shader-ast@0.2.0) (2019-07-12) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.1.1...@thi.ng/shader-ast@0.2.0) (2019-07-12) -### Bug Fixes +### Bug Fixes -- **shader-ast:** builtin `not` (bvec) used wrong internal fn name ([237c6f3](https://github.com/thi-ng/umbrella/commit/237c6f3)) +- **shader-ast:** builtin `not` (bvec) used wrong internal fn name ([237c6f3](https://github.com/thi-ng/umbrella/commit/237c6f3)) -### Features +### Features -- **shader-ast:** support number casts from bools ([119f257](https://github.com/thi-ng/umbrella/commit/119f257)) +- **shader-ast:** support number casts from bools ([119f257](https://github.com/thi-ng/umbrella/commit/119f257)) -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.1.0...@thi.ng/shader-ast@0.1.1) (2019-07-08) +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.1.0...@thi.ng/shader-ast@0.1.1) (2019-07-08) -### Bug Fixes +### Bug Fixes -- **shader-ast:** fix [#98](https://github.com/thi-ng/umbrella/issues/98), update defn() arg lists, add/update docs ([bcfbcfd](https://github.com/thi-ng/umbrella/commit/bcfbcfd)) +- **shader-ast:** fix [#98](https://github.com/thi-ng/umbrella/issues/98), update defn() arg lists, add/update docs ([bcfbcfd](https://github.com/thi-ng/umbrella/commit/bcfbcfd)) -# 0.1.0 (2019-07-07) +# 0.1.0 (2019-07-07) -### Bug Fixes +### Bug Fixes -- **shader-ast:** allChildren() (while loop support) ([3a559cf](https://github.com/thi-ng/umbrella/commit/3a559cf)) -- **shader-ast:** buildCallGraph zero-dep fn handling ([2f9da96](https://github.com/thi-ng/umbrella/commit/2f9da96)) -- **shader-ast:** fix op2(), update Tag, general cleanup ([46bcb04](https://github.com/thi-ng/umbrella/commit/46bcb04)) -- **shader-ast:** mod() type inference ([1412f71](https://github.com/thi-ng/umbrella/commit/1412f71)) -- **shader-ast:** update allChildren() ([1711064](https://github.com/thi-ng/umbrella/commit/1711064)) -- **shader-ast:** use GLSL style mod in JS codegen ([b4ca8e4](https://github.com/thi-ng/umbrella/commit/b4ca8e4)) -- **shader-ast:** use JS op2 info hints to delegate ([162c1ae](https://github.com/thi-ng/umbrella/commit/162c1ae)) +- **shader-ast:** allChildren() (while loop support) ([3a559cf](https://github.com/thi-ng/umbrella/commit/3a559cf)) +- **shader-ast:** buildCallGraph zero-dep fn handling ([2f9da96](https://github.com/thi-ng/umbrella/commit/2f9da96)) +- **shader-ast:** fix op2(), update Tag, general cleanup ([46bcb04](https://github.com/thi-ng/umbrella/commit/46bcb04)) +- **shader-ast:** mod() type inference ([1412f71](https://github.com/thi-ng/umbrella/commit/1412f71)) +- **shader-ast:** update allChildren() ([1711064](https://github.com/thi-ng/umbrella/commit/1711064)) +- **shader-ast:** use GLSL style mod in JS codegen ([b4ca8e4](https://github.com/thi-ng/umbrella/commit/b4ca8e4)) +- **shader-ast:** use JS op2 info hints to delegate ([162c1ae](https://github.com/thi-ng/umbrella/commit/162c1ae)) -### Features +### Features -- **shader-ast:** add % modulo operator as modi() ([e7ace59](https://github.com/thi-ng/umbrella/commit/e7ace59)) -- **shader-ast:** add $xy, $xyz swizzle sugar ([ff0ed9e](https://github.com/thi-ng/umbrella/commit/ff0ed9e)) -- **shader-ast:** add arraySym(), update op2 to accept plain numbers ([dc4dc15](https://github.com/thi-ng/umbrella/commit/dc4dc15)) -- **shader-ast:** add assignments, re-org types, update vec ctors ([7dc32d1](https://github.com/thi-ng/umbrella/commit/7dc32d1)) -- **shader-ast:** add AST node types, builtins, major refactor ([f8caed5](https://github.com/thi-ng/umbrella/commit/f8caed5)) -- **shader-ast:** add buildCallGraph(), add deps ([4017284](https://github.com/thi-ng/umbrella/commit/4017284)) -- **shader-ast:** add builtins, `discard`, add/refactor ControlFlow node type ([663e992](https://github.com/thi-ng/umbrella/commit/663e992)) -- **shader-ast:** add builtins, update codegens, sym/lit opts, matrices ([3caede4](https://github.com/thi-ng/umbrella/commit/3caede4)) -- **shader-ast:** add defMain, allow null values in scope bodies ([de0a3da](https://github.com/thi-ng/umbrella/commit/de0a3da)) -- **shader-ast:** add forLoop(), ternary(), fix float/int casts, docs ([474e320](https://github.com/thi-ng/umbrella/commit/474e320)) -- **shader-ast:** add input(), output(), uniform(), update SymOpts ([1307b3f](https://github.com/thi-ng/umbrella/commit/1307b3f)) -- **shader-ast:** add isBool() helper, update gensym() to use base36 ids ([2b23b83](https://github.com/thi-ng/umbrella/commit/2b23b83)) -- **shader-ast:** add ivec / uvec support, bitwise ops, update types ([4f7ca39](https://github.com/thi-ng/umbrella/commit/4f7ca39)) -- **shader-ast:** add JS target, re-org ([c4a35e1](https://github.com/thi-ng/umbrella/commit/c4a35e1)) -- **shader-ast:** add op2 info, fix result type, make var names optional ([9cc13ab](https://github.com/thi-ng/umbrella/commit/9cc13ab)) -- **shader-ast:** add post-increment/decrement, update op1() ([c809af1](https://github.com/thi-ng/umbrella/commit/c809af1)) -- **shader-ast:** add powf(), update matchingPrimFor() ([ac179a3](https://github.com/thi-ng/umbrella/commit/ac179a3)) -- **shader-ast:** add program(), add docs ([fd1fca9](https://github.com/thi-ng/umbrella/commit/fd1fca9)) -- **shader-ast:** add single component swizzle fns ([8b36527](https://github.com/thi-ng/umbrella/commit/8b36527)) -- **shader-ast:** add support for (iu)sampler types, add textureGrad() ([f8f245b](https://github.com/thi-ng/umbrella/commit/f8f245b)) -- **shader-ast:** add sym() fn overrides, args ([02d62a2](https://github.com/thi-ng/umbrella/commit/02d62a2)) -- **shader-ast:** add texture built-ins ([42ffed9](https://github.com/thi-ng/umbrella/commit/42ffed9)) -- **shader-ast:** add trilight lighting model ([0705e9d](https://github.com/thi-ng/umbrella/commit/0705e9d)) -- **shader-ast:** add type aliases, update all uses, minor additions ([0914c56](https://github.com/thi-ng/umbrella/commit/0914c56)) -- **shader-ast:** add WASM target basics & C runtime ([ef06c74](https://github.com/thi-ng/umbrella/commit/ef06c74)) -- **shader-ast:** add/update sdf fns, fix fogExp2, update readme ([d5115ff](https://github.com/thi-ng/umbrella/commit/d5115ff)) -- **shader-ast:** add/update stdlib functions & docs ([e36c5b8](https://github.com/thi-ng/umbrella/commit/e36c5b8)) -- **shader-ast:** initial pkg import w/ updated deps & readme ([30efebe](https://github.com/thi-ng/umbrella/commit/30efebe)) -- **shader-ast:** major update JS codegen, implement most builtin fns, fixes ([7da1738](https://github.com/thi-ng/umbrella/commit/7da1738)) -- **shader-ast:** major updates ([51d42b4](https://github.com/thi-ng/umbrella/commit/51d42b4)) -- **shader-ast:** more fn arities, add defTarget(), add/update types ([fdceb65](https://github.com/thi-ng/umbrella/commit/fdceb65)) -- **shader-ast:** rename swizzle() => $(), add break/continue ([5db7d1c](https://github.com/thi-ng/umbrella/commit/5db7d1c)) -- **shader-ast:** simplify fn dep/call graph handling, fix allChildren() ([6ee63ea](https://github.com/thi-ng/umbrella/commit/6ee63ea)) -- **shader-ast:** update GLSL & JS targets to support texture fns ([10782e2](https://github.com/thi-ng/umbrella/commit/10782e2)) -- **shader-ast:** update JS codegen ([1d4cc58](https://github.com/thi-ng/umbrella/commit/1d4cc58)) -- **shader-ast:** update numeric ctors/casts, update swizzles, add uvec/bvec ctors ([423fd84](https://github.com/thi-ng/umbrella/commit/423fd84)) -- **shader-ast:** update program() to accept global syms & fns, add/update docs ([95524fb](https://github.com/thi-ng/umbrella/commit/95524fb)) -- **shader-ast:** update texture builtins, add texelFetchOffset ([a0af395](https://github.com/thi-ng/umbrella/commit/a0af395)) +- **shader-ast:** add % modulo operator as modi() ([e7ace59](https://github.com/thi-ng/umbrella/commit/e7ace59)) +- **shader-ast:** add $xy, $xyz swizzle sugar ([ff0ed9e](https://github.com/thi-ng/umbrella/commit/ff0ed9e)) +- **shader-ast:** add arraySym(), update op2 to accept plain numbers ([dc4dc15](https://github.com/thi-ng/umbrella/commit/dc4dc15)) +- **shader-ast:** add assignments, re-org types, update vec ctors ([7dc32d1](https://github.com/thi-ng/umbrella/commit/7dc32d1)) +- **shader-ast:** add AST node types, builtins, major refactor ([f8caed5](https://github.com/thi-ng/umbrella/commit/f8caed5)) +- **shader-ast:** add buildCallGraph(), add deps ([4017284](https://github.com/thi-ng/umbrella/commit/4017284)) +- **shader-ast:** add builtins, `discard`, add/refactor ControlFlow node type ([663e992](https://github.com/thi-ng/umbrella/commit/663e992)) +- **shader-ast:** add builtins, update codegens, sym/lit opts, matrices ([3caede4](https://github.com/thi-ng/umbrella/commit/3caede4)) +- **shader-ast:** add defMain, allow null values in scope bodies ([de0a3da](https://github.com/thi-ng/umbrella/commit/de0a3da)) +- **shader-ast:** add forLoop(), ternary(), fix float/int casts, docs ([474e320](https://github.com/thi-ng/umbrella/commit/474e320)) +- **shader-ast:** add input(), output(), uniform(), update SymOpts ([1307b3f](https://github.com/thi-ng/umbrella/commit/1307b3f)) +- **shader-ast:** add isBool() helper, update gensym() to use base36 ids ([2b23b83](https://github.com/thi-ng/umbrella/commit/2b23b83)) +- **shader-ast:** add ivec / uvec support, bitwise ops, update types ([4f7ca39](https://github.com/thi-ng/umbrella/commit/4f7ca39)) +- **shader-ast:** add JS target, re-org ([c4a35e1](https://github.com/thi-ng/umbrella/commit/c4a35e1)) +- **shader-ast:** add op2 info, fix result type, make var names optional ([9cc13ab](https://github.com/thi-ng/umbrella/commit/9cc13ab)) +- **shader-ast:** add post-increment/decrement, update op1() ([c809af1](https://github.com/thi-ng/umbrella/commit/c809af1)) +- **shader-ast:** add powf(), update matchingPrimFor() ([ac179a3](https://github.com/thi-ng/umbrella/commit/ac179a3)) +- **shader-ast:** add program(), add docs ([fd1fca9](https://github.com/thi-ng/umbrella/commit/fd1fca9)) +- **shader-ast:** add single component swizzle fns ([8b36527](https://github.com/thi-ng/umbrella/commit/8b36527)) +- **shader-ast:** add support for (iu)sampler types, add textureGrad() ([f8f245b](https://github.com/thi-ng/umbrella/commit/f8f245b)) +- **shader-ast:** add sym() fn overrides, args ([02d62a2](https://github.com/thi-ng/umbrella/commit/02d62a2)) +- **shader-ast:** add texture built-ins ([42ffed9](https://github.com/thi-ng/umbrella/commit/42ffed9)) +- **shader-ast:** add trilight lighting model ([0705e9d](https://github.com/thi-ng/umbrella/commit/0705e9d)) +- **shader-ast:** add type aliases, update all uses, minor additions ([0914c56](https://github.com/thi-ng/umbrella/commit/0914c56)) +- **shader-ast:** add WASM target basics & C runtime ([ef06c74](https://github.com/thi-ng/umbrella/commit/ef06c74)) +- **shader-ast:** add/update sdf fns, fix fogExp2, update readme ([d5115ff](https://github.com/thi-ng/umbrella/commit/d5115ff)) +- **shader-ast:** add/update stdlib functions & docs ([e36c5b8](https://github.com/thi-ng/umbrella/commit/e36c5b8)) +- **shader-ast:** initial pkg import w/ updated deps & readme ([30efebe](https://github.com/thi-ng/umbrella/commit/30efebe)) +- **shader-ast:** major update JS codegen, implement most builtin fns, fixes ([7da1738](https://github.com/thi-ng/umbrella/commit/7da1738)) +- **shader-ast:** major updates ([51d42b4](https://github.com/thi-ng/umbrella/commit/51d42b4)) +- **shader-ast:** more fn arities, add defTarget(), add/update types ([fdceb65](https://github.com/thi-ng/umbrella/commit/fdceb65)) +- **shader-ast:** rename swizzle() => $(), add break/continue ([5db7d1c](https://github.com/thi-ng/umbrella/commit/5db7d1c)) +- **shader-ast:** simplify fn dep/call graph handling, fix allChildren() ([6ee63ea](https://github.com/thi-ng/umbrella/commit/6ee63ea)) +- **shader-ast:** update GLSL & JS targets to support texture fns ([10782e2](https://github.com/thi-ng/umbrella/commit/10782e2)) +- **shader-ast:** update JS codegen ([1d4cc58](https://github.com/thi-ng/umbrella/commit/1d4cc58)) +- **shader-ast:** update numeric ctors/casts, update swizzles, add uvec/bvec ctors ([423fd84](https://github.com/thi-ng/umbrella/commit/423fd84)) +- **shader-ast:** update program() to accept global syms & fns, add/update docs ([95524fb](https://github.com/thi-ng/umbrella/commit/95524fb)) +- **shader-ast:** update texture builtins, add texelFetchOffset ([a0af395](https://github.com/thi-ng/umbrella/commit/a0af395)) - **shader-ast:** update/rename targetGLSL() ([2e405f8](https://github.com/thi-ng/umbrella/commit/2e405f8)) diff --git a/packages/simd/CHANGELOG.md b/packages/simd/CHANGELOG.md index ea1ba53233..775e98987a 100644 --- a/packages/simd/CHANGELOG.md +++ b/packages/simd/CHANGELOG.md @@ -3,54 +3,6 @@ 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/simd@0.5.5...@thi.ng/simd@0.5.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/simd - - - - - -## [0.5.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.5.4...@thi.ng/simd@0.5.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/simd - - - - - -## [0.5.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.5.3...@thi.ng/simd@0.5.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/simd - - - - - -## [0.5.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.5.2...@thi.ng/simd@0.5.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/simd - - - - - -## [0.5.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.5.1...@thi.ng/simd@0.5.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/simd - - - - - -## [0.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.5.0...@thi.ng/simd@0.5.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/simd - - - - - # [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.4.41...@thi.ng/simd@0.5.0) (2021-10-12) @@ -80,48 +32,48 @@ Also: -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.3.1...@thi.ng/simd@0.4.0) (2020-07-25) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.3.1...@thi.ng/simd@0.4.0) (2020-07-25) -### Bug Fixes +### Bug Fixes -- **simd:** prepare re-publish 1.0.0 ([e528129](https://github.com/thi-ng/umbrella/commit/e52812952017ea2a29cad1d1bd081f49f5a1bf9d)) +- **simd:** prepare re-publish 1.0.0 ([e528129](https://github.com/thi-ng/umbrella/commit/e52812952017ea2a29cad1d1bd081f49f5a1bf9d)) -### Documentation +### Documentation -- **simd:** update readme ([740e742](https://github.com/thi-ng/umbrella/commit/740e74239a8ad6ee0fd54c68016fcf97374054c9)) +- **simd:** update readme ([740e742](https://github.com/thi-ng/umbrella/commit/740e74239a8ad6ee0fd54c68016fcf97374054c9)) -### BREAKING CHANGES +### BREAKING CHANGES -- **simd:** add readme notes about opcode renumbering -- **simd:** add notes about opcode renumbering +- **simd:** add readme notes about opcode renumbering +- **simd:** add notes about opcode renumbering -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.2.9...@thi.ng/simd@0.3.0) (2020-07-17) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.2.9...@thi.ng/simd@0.3.0) (2020-07-17) -### Features +### Features -- **simd:** update & enable swizzle4_u32_aos() ([ae1ad77](https://github.com/thi-ng/umbrella/commit/ae1ad77a7e5e117bfe8a01f3b33526c6ef6633fe)) +- **simd:** update & enable swizzle4_u32_aos() ([ae1ad77](https://github.com/thi-ng/umbrella/commit/ae1ad77a7e5e117bfe8a01f3b33526c6ef6633fe)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.1.16...@thi.ng/simd@0.2.0) (2020-05-14) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.1.16...@thi.ng/simd@0.2.0) (2020-05-14) -### Features +### Features -- **simd:** enable new ops supported in node 14/V8 8.3 ([5c46468](https://github.com/thi-ng/umbrella/commit/5c464682ef1a720cbfca3d79b76a94fc7444b781)) +- **simd:** enable new ops supported in node 14/V8 8.3 ([5c46468](https://github.com/thi-ng/umbrella/commit/5c464682ef1a720cbfca3d79b76a94fc7444b781)) -# 0.1.0 (2019-11-09) +# 0.1.0 (2019-11-09) -### Bug Fixes +### Bug Fixes -- **simd:** add missing wasm exports ([f998f88](https://github.com/thi-ng/umbrella/commit/f998f883a10e1a663da7213fed49948c005fcdf1)) +- **simd:** add missing wasm exports ([f998f88](https://github.com/thi-ng/umbrella/commit/f998f883a10e1a663da7213fed49948c005fcdf1)) -### Features +### Features -- **simd:** add clampn4_f32, sum4_f32 ([0e0dfde](https://github.com/thi-ng/umbrella/commit/0e0dfde150856ea62c0b316a3a6391dccd3646a8)) -- **simd:** add hadd* inline fns, update dot, normalize, mulv, sum ([a1011ea](https://github.com/thi-ng/umbrella/commit/a1011ead5ee1d55adbea1da1efcea2829b037210)) -- **simd:** add mag2/4, magsq2/4, move/extract inline fns, update tests, readme ([00ce05b](https://github.com/thi-ng/umbrella/commit/00ce05b5ec54e4ba1542e671de8dcd61b396a783)) -- **simd:** add matrix-vec mult fns, no async init, inline binary as b64 ([761dd98](https://github.com/thi-ng/umbrella/commit/761dd9822c4f78d3581a533385763cdc09154da9)) -- **simd:** add mix4_f32, mixn4_f32, mul_m22v2_aos, update test & readme ([d09f09e](https://github.com/thi-ng/umbrella/commit/d09f09ecd519c41db72e68a06d566190e57f647c)) -- **simd:** add more vector fns ([4f4cea4](https://github.com/thi-ng/umbrella/commit/4f4cea4ed912236aeacb19e0d50f171bf9dde15b)) -- **simd:** add new dot fns, tests, rename ([50bc9fc](https://github.com/thi-ng/umbrella/commit/50bc9fc85b141c11cedf66f4384561259f93fff9)) -- **simd:** add new fns, switch to f32x4 namespaced ops, update readme ([4023a8f](https://github.com/thi-ng/umbrella/commit/4023a8f02b9759bb0d3b11036de578e37b82493e)) -- **simd:** add new package ([eedb895](https://github.com/thi-ng/umbrella/commit/eedb89530555332103e3a32147c318592edf830b)) +- **simd:** add clampn4_f32, sum4_f32 ([0e0dfde](https://github.com/thi-ng/umbrella/commit/0e0dfde150856ea62c0b316a3a6391dccd3646a8)) +- **simd:** add hadd* inline fns, update dot, normalize, mulv, sum ([a1011ea](https://github.com/thi-ng/umbrella/commit/a1011ead5ee1d55adbea1da1efcea2829b037210)) +- **simd:** add mag2/4, magsq2/4, move/extract inline fns, update tests, readme ([00ce05b](https://github.com/thi-ng/umbrella/commit/00ce05b5ec54e4ba1542e671de8dcd61b396a783)) +- **simd:** add matrix-vec mult fns, no async init, inline binary as b64 ([761dd98](https://github.com/thi-ng/umbrella/commit/761dd9822c4f78d3581a533385763cdc09154da9)) +- **simd:** add mix4_f32, mixn4_f32, mul_m22v2_aos, update test & readme ([d09f09e](https://github.com/thi-ng/umbrella/commit/d09f09ecd519c41db72e68a06d566190e57f647c)) +- **simd:** add more vector fns ([4f4cea4](https://github.com/thi-ng/umbrella/commit/4f4cea4ed912236aeacb19e0d50f171bf9dde15b)) +- **simd:** add new dot fns, tests, rename ([50bc9fc](https://github.com/thi-ng/umbrella/commit/50bc9fc85b141c11cedf66f4384561259f93fff9)) +- **simd:** add new fns, switch to f32x4 namespaced ops, update readme ([4023a8f](https://github.com/thi-ng/umbrella/commit/4023a8f02b9759bb0d3b11036de578e37b82493e)) +- **simd:** add new package ([eedb895](https://github.com/thi-ng/umbrella/commit/eedb89530555332103e3a32147c318592edf830b)) - **simd:** add swizzle fns (disabled) ([a47ec4d](https://github.com/thi-ng/umbrella/commit/a47ec4dbc16271103a7b4aaca730677136275e9d)) diff --git a/packages/soa/CHANGELOG.md b/packages/soa/CHANGELOG.md index 90cf1e0b38..a13ad6d3a9 100644 --- a/packages/soa/CHANGELOG.md +++ b/packages/soa/CHANGELOG.md @@ -3,54 +3,6 @@ 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/soa@0.3.5...@thi.ng/soa@0.3.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/soa - - - - - -## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.3.4...@thi.ng/soa@0.3.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/soa - - - - - -## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.3.3...@thi.ng/soa@0.3.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/soa - - - - - -## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.3.2...@thi.ng/soa@0.3.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/soa - - - - - -## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.3.1...@thi.ng/soa@0.3.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/soa - - - - - -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.3.0...@thi.ng/soa@0.3.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/soa - - - - - # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.2.25...@thi.ng/soa@0.3.0) (2021-10-12) @@ -80,29 +32,29 @@ Also: -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.1.47...@thi.ng/soa@0.2.0) (2021-02-20) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.1.47...@thi.ng/soa@0.2.0) (2021-02-20) -### Code Refactoring +### Code Refactoring -- **soa:** update attrib type handling ([274dadf](https://github.com/thi-ng/umbrella/commit/274dadf2507ac4daeea59c53a0f408343d582d8e)) +- **soa:** update attrib type handling ([274dadf](https://github.com/thi-ng/umbrella/commit/274dadf2507ac4daeea59c53a0f408343d582d8e)) -### BREAKING CHANGES +### BREAKING CHANGES -- **soa:** attrib buffer data type use string consts - - part of unified umbrella-wide changes to thi.ng/api Type alias (see a333d4182) +- **soa:** attrib buffer data type use string consts + - part of unified umbrella-wide changes to thi.ng/api Type alias (see a333d4182) -# 0.1.0 (2019-11-09) +# 0.1.0 (2019-11-09) -### Bug Fixes +### Bug Fixes -- **soa:** remove obsolete imports ([2309ccd](https://github.com/thi-ng/umbrella/commit/2309ccd6e581b6f385f4a2720fd2ad5cfb8a0d79)) +- **soa:** remove obsolete imports ([2309ccd](https://github.com/thi-ng/umbrella/commit/2309ccd6e581b6f385f4a2720fd2ad5cfb8a0d79)) -### Features +### Features -- **soa:** add new pkg [@thi](https://github.com/thi).ng/soa ([5f8ffa1](https://github.com/thi-ng/umbrella/commit/5f8ffa175fabc4518f6b931c8c57473ea8ab1a74)) -- **soa:** add/update types, update aos(), add SOA.setValues(), tests ([b8e0780](https://github.com/thi-ng/umbrella/commit/b8e07806427041a7ef3413ca47357e3360f6a4c8)) -- **soa:** update SOAAttribSpec.buf to use ArrayBuffer w/ opt offset ([2759570](https://github.com/thi-ng/umbrella/commit/27595700ce0df21258dad58e18abf98b8ddb7c30)) +- **soa:** add new pkg [@thi](https://github.com/thi).ng/soa ([5f8ffa1](https://github.com/thi-ng/umbrella/commit/5f8ffa175fabc4518f6b931c8c57473ea8ab1a74)) +- **soa:** add/update types, update aos(), add SOA.setValues(), tests ([b8e0780](https://github.com/thi-ng/umbrella/commit/b8e07806427041a7ef3413ca47357e3360f6a4c8)) +- **soa:** update SOAAttribSpec.buf to use ArrayBuffer w/ opt offset ([2759570](https://github.com/thi-ng/umbrella/commit/27595700ce0df21258dad58e18abf98b8ddb7c30)) -### Performance Improvements +### Performance Improvements - **soa:** update attribValues() impl ([786a02f](https://github.com/thi-ng/umbrella/commit/786a02f66fd0f50e678f3eb048964fadf293db3f)) diff --git a/packages/sparse/CHANGELOG.md b/packages/sparse/CHANGELOG.md index 30f4beab50..0bbc8ddc7d 100644 --- a/packages/sparse/CHANGELOG.md +++ b/packages/sparse/CHANGELOG.md @@ -3,54 +3,6 @@ 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/sparse@0.2.5...@thi.ng/sparse@0.2.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/sparse - - - - - -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.2.4...@thi.ng/sparse@0.2.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/sparse - - - - - -## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.2.3...@thi.ng/sparse@0.2.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/sparse - - - - - -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.2.2...@thi.ng/sparse@0.2.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/sparse - - - - - -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.2.1...@thi.ng/sparse@0.2.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/sparse - - - - - -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.2.0...@thi.ng/sparse@0.2.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/sparse - - - - - # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.89...@thi.ng/sparse@0.2.0) (2021-10-12) @@ -80,13 +32,13 @@ Also: -## [0.1.89](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.88...@thi.ng/sparse@0.1.89) (2021-09-03) +## [0.1.89](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.88...@thi.ng/sparse@0.1.89) (2021-09-03) -**Note:** Version bump only for package @thi.ng/sparse +**Note:** Version bump only for package @thi.ng/sparse -# 0.1.0 (2019-02-17) +# 0.1.0 (2019-02-17) -### Features +### Features -- **sparse:** add CSC, update all other matrix impls, remove adjacency ([cd773c9](https://github.com/thi-ng/umbrella/commit/cd773c9)) +- **sparse:** add CSC, update all other matrix impls, remove adjacency ([cd773c9](https://github.com/thi-ng/umbrella/commit/cd773c9)) - **sparse:** re-import & update [@thi](https://github.com/thi).ng/sparse (MBP2010) ([a2d1cc9](https://github.com/thi-ng/umbrella/commit/a2d1cc9)) diff --git a/packages/strings/CHANGELOG.md b/packages/strings/CHANGELOG.md index 38fdcc9f6e..b4e5a9c9f3 100644 --- a/packages/strings/CHANGELOG.md +++ b/packages/strings/CHANGELOG.md @@ -3,22 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@3.1.1...@thi.ng/strings@3.1.2) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/strings - - - - - -## [3.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@3.1.0...@thi.ng/strings@3.1.1) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/strings - - - - - # [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@3.0.3...@thi.ng/strings@3.1.0) (2021-10-25) @@ -30,30 +14,6 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@3.0.2...@thi.ng/strings@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/strings - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@3.0.1...@thi.ng/strings@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/strings - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@3.0.0...@thi.ng/strings@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/strings - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@2.1.7...@thi.ng/strings@3.0.0) (2021-10-12) @@ -88,211 +48,211 @@ Also: -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@2.0.0...@thi.ng/strings@2.1.0) (2021-03-24) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@2.0.0...@thi.ng/strings@2.1.0) (2021-03-24) -### Features +### Features -- **strings:** add ruler(), grid() fns, update readme ([d93cbf9](https://github.com/thi-ng/umbrella/commit/d93cbf9708c414e703fde61e80b5762f34899aa4)) +- **strings:** add ruler(), grid() fns, update readme ([d93cbf9](https://github.com/thi-ng/umbrella/commit/d93cbf9708c414e703fde61e80b5762f34899aa4)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.15.6...@thi.ng/strings@2.0.0) (2021-03-24) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.15.6...@thi.ng/strings@2.0.0) (2021-03-24) -### Features +### Features -- **strings:** add ANSI predicates ([928694b](https://github.com/thi-ng/umbrella/commit/928694b0a46a7a58b0b4ab56562afceb0b6c8d8d)) -- **strings:** major update wordWrap() & co. ([9c9c9cc](https://github.com/thi-ng/umbrella/commit/9c9c9cc1abe68ec32edbe91ac5c277561cafd3c4)) -- **strings:** update split() args ([ea503e8](https://github.com/thi-ng/umbrella/commit/ea503e8abdf3598ccd0c1abf5d484164ea73890c)) +- **strings:** add ANSI predicates ([928694b](https://github.com/thi-ng/umbrella/commit/928694b0a46a7a58b0b4ab56562afceb0b6c8d8d)) +- **strings:** major update wordWrap() & co. ([9c9c9cc](https://github.com/thi-ng/umbrella/commit/9c9c9cc1abe68ec32edbe91ac5c277561cafd3c4)) +- **strings:** update split() args ([ea503e8](https://github.com/thi-ng/umbrella/commit/ea503e8abdf3598ccd0c1abf5d484164ea73890c)) -### BREAKING CHANGES +### BREAKING CHANGES -- **strings:** major update wordWrap(), wordWrapLines() etc. - - update arguments - - add `WordWrapOpts` to configure wordwrap behavior - - add `IWordSplit` interface and `SPLIT_PLAIN`, `SPLIT_ANSI` impls - - implement hardwrap mode +- **strings:** major update wordWrap(), wordWrapLines() etc. + - update arguments + - add `WordWrapOpts` to configure wordwrap behavior + - add `IWordSplit` interface and `SPLIT_PLAIN`, `SPLIT_ANSI` impls + - implement hardwrap mode -# [1.15.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.14.0...@thi.ng/strings@1.15.0) (2021-02-20) +# [1.15.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.14.0...@thi.ng/strings@1.15.0) (2021-02-20) -### Features +### Features -- **strings:** add int/intLocale, vector formatters ([ac55fe0](https://github.com/thi-ng/umbrella/commit/ac55fe007bed81d04848eddb1c4145eb26cdd437)) +- **strings:** add int/intLocale, vector formatters ([ac55fe0](https://github.com/thi-ng/umbrella/commit/ac55fe007bed81d04848eddb1c4145eb26cdd437)) -# [1.14.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.13.0...@thi.ng/strings@1.14.0) (2021-01-13) +# [1.14.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.13.0...@thi.ng/strings@1.14.0) (2021-01-13) -### Features +### Features -- **strings:** add stringify() HOF ([4ab7e72](https://github.com/thi-ng/umbrella/commit/4ab7e72bf87cbf058a38ca85b5e2853a5f432d9d)) +- **strings:** add stringify() HOF ([4ab7e72](https://github.com/thi-ng/umbrella/commit/4ab7e72bf87cbf058a38ca85b5e2853a5f432d9d)) -# [1.13.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.12.0...@thi.ng/strings@1.13.0) (2021-01-10) +# [1.13.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.12.0...@thi.ng/strings@1.13.0) (2021-01-10) -### Features +### Features -- **strings:** add stripAnsi(), lengthAnsi() fns ([86fa81a](https://github.com/thi-ng/umbrella/commit/86fa81acb7dfcf1dc3d6f5600cbf427ee44cf722)) -- **strings:** add tab conversion fns ([aefdd97](https://github.com/thi-ng/umbrella/commit/aefdd97e27fce2405860e817b9c5b4aedb6e59e4)) -- **strings:** add wordWrap*() fns ([2a283c0](https://github.com/thi-ng/umbrella/commit/2a283c018592d8cc76f4ef83b69c6ce3c378aca6)) -- **strings:** update padLeft/Right() args ([118f97f](https://github.com/thi-ng/umbrella/commit/118f97f1fca27671c53d184484a7b435e6eedf88)) +- **strings:** add stripAnsi(), lengthAnsi() fns ([86fa81a](https://github.com/thi-ng/umbrella/commit/86fa81acb7dfcf1dc3d6f5600cbf427ee44cf722)) +- **strings:** add tab conversion fns ([aefdd97](https://github.com/thi-ng/umbrella/commit/aefdd97e27fce2405860e817b9c5b4aedb6e59e4)) +- **strings:** add wordWrap*() fns ([2a283c0](https://github.com/thi-ng/umbrella/commit/2a283c018592d8cc76f4ef83b69c6ce3c378aca6)) +- **strings:** update padLeft/Right() args ([118f97f](https://github.com/thi-ng/umbrella/commit/118f97f1fca27671c53d184484a7b435e6eedf88)) -### Performance Improvements +### Performance Improvements -- **strings:** simplify string default delim regexp ([bb62760](https://github.com/thi-ng/umbrella/commit/bb62760f2069a1f7edeaa09ce0e0639047789af3)) +- **strings:** simplify string default delim regexp ([bb62760](https://github.com/thi-ng/umbrella/commit/bb62760f2069a1f7edeaa09ce0e0639047789af3)) -# [1.12.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.11.4...@thi.ng/strings@1.12.0) (2021-01-05) +# [1.12.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.11.4...@thi.ng/strings@1.12.0) (2021-01-05) -### Features +### Features -- **strings:** add interpolateKeys() ([bd78d1d](https://github.com/thi-ng/umbrella/commit/bd78d1dba5e467e6cda452e6db6fcd0fb9a3cf19)) +- **strings:** add interpolateKeys() ([bd78d1d](https://github.com/thi-ng/umbrella/commit/bd78d1dba5e467e6cda452e6db6fcd0fb9a3cf19)) -## [1.11.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.11.3...@thi.ng/strings@1.11.4) (2021-01-02) +## [1.11.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.11.3...@thi.ng/strings@1.11.4) (2021-01-02) -### Bug Fixes +### Bug Fixes -- **strings:** update slugifyGH() replacements ([#174](https://github.com/thi-ng/umbrella/issues/174)) ([98a9135](https://github.com/thi-ng/umbrella/commit/98a91351728d730446f9654fc93317c1bece77ed)) +- **strings:** update slugifyGH() replacements ([#174](https://github.com/thi-ng/umbrella/issues/174)) ([98a9135](https://github.com/thi-ng/umbrella/commit/98a91351728d730446f9654fc93317c1bece77ed)) -# [1.11.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.10.0...@thi.ng/strings@1.11.0) (2020-11-24) +# [1.11.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.10.0...@thi.ng/strings@1.11.0) (2020-11-24) -### Features +### Features -- **strings:** add split() iterator ([6d2ec4f](https://github.com/thi-ng/umbrella/commit/6d2ec4fccc688acf5a541ea51c9705faca1c9835)) +- **strings:** add split() iterator ([6d2ec4f](https://github.com/thi-ng/umbrella/commit/6d2ec4fccc688acf5a541ea51c9705faca1c9835)) -# [1.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.9.6...@thi.ng/strings@1.10.0) (2020-09-22) +# [1.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.9.6...@thi.ng/strings@1.10.0) (2020-09-22) -### Features +### Features -- **strings:** add BOM const, update pkg meta ([b6751fc](https://github.com/thi-ng/umbrella/commit/b6751fc506a28a075ea9fee1a5f6d3520449f5af)) -- **strings:** add escape(), update unescape(), add tests ([e0d5f1e](https://github.com/thi-ng/umbrella/commit/e0d5f1edcdf78b075908c4973586a0f1732fe006)) -- **strings:** add unescape() ([924466b](https://github.com/thi-ng/umbrella/commit/924466bc5d5f16ced3da95fa2f24dab2bfad0679)) +- **strings:** add BOM const, update pkg meta ([b6751fc](https://github.com/thi-ng/umbrella/commit/b6751fc506a28a075ea9fee1a5f6d3520449f5af)) +- **strings:** add escape(), update unescape(), add tests ([e0d5f1e](https://github.com/thi-ng/umbrella/commit/e0d5f1edcdf78b075908c4973586a0f1732fe006)) +- **strings:** add unescape() ([924466b](https://github.com/thi-ng/umbrella/commit/924466bc5d5f16ced3da95fa2f24dab2bfad0679)) -# [1.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.8.13...@thi.ng/strings@1.9.0) (2020-07-08) +# [1.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.8.13...@thi.ng/strings@1.9.0) (2020-07-08) -### Features +### Features -- **strings:** add computeCursorPos() ([c178d00](https://github.com/thi-ng/umbrella/commit/c178d00edcdbe12cec492a1629c80bf359116b66)) +- **strings:** add computeCursorPos() ([c178d00](https://github.com/thi-ng/umbrella/commit/c178d00edcdbe12cec492a1629c80bf359116b66)) -# [1.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.7.0...@thi.ng/strings@1.8.0) (2020-03-28) +# [1.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.7.0...@thi.ng/strings@1.8.0) (2020-03-28) -### Features +### Features -- **strings:** add join() HOF ([1c5c46f](https://github.com/thi-ng/umbrella/commit/1c5c46f5ac832865266613a6d71024507238b694)) -- **strings:** add slugifyGH(), refactor slugify() ([1ef805b](https://github.com/thi-ng/umbrella/commit/1ef805be3f0347751eba6da0122e1277a5b81e21)) -- **strings:** add trim() HOF ([350a6c6](https://github.com/thi-ng/umbrella/commit/350a6c6cb010e00f2053fb41eeb0f458ee8fb715)) +- **strings:** add join() HOF ([1c5c46f](https://github.com/thi-ng/umbrella/commit/1c5c46f5ac832865266613a6d71024507238b694)) +- **strings:** add slugifyGH(), refactor slugify() ([1ef805b](https://github.com/thi-ng/umbrella/commit/1ef805be3f0347751eba6da0122e1277a5b81e21)) +- **strings:** add trim() HOF ([350a6c6](https://github.com/thi-ng/umbrella/commit/350a6c6cb010e00f2053fb41eeb0f458ee8fb715)) -# [1.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.6.0...@thi.ng/strings@1.7.0) (2020-03-06) +# [1.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.6.0...@thi.ng/strings@1.7.0) (2020-03-06) -### Features +### Features -- **strings:** add char group LUTs for classification ([c3ff006](https://github.com/thi-ng/umbrella/commit/c3ff006b237bece057f675d62a47d29bab9df413)) +- **strings:** add char group LUTs for classification ([c3ff006](https://github.com/thi-ng/umbrella/commit/c3ff006b237bece057f675d62a47d29bab9df413)) -# [1.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.5.2...@thi.ng/strings@1.6.0) (2020-03-01) +# [1.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.5.2...@thi.ng/strings@1.6.0) (2020-03-01) -### Features +### Features -- **strings:** add defFormat() HOF ([62f4e04](https://github.com/thi-ng/umbrella/commit/62f4e04c72e8822930da3f337898dae0ea51f6d0)) +- **strings:** add defFormat() HOF ([62f4e04](https://github.com/thi-ng/umbrella/commit/62f4e04c72e8822930da3f337898dae0ea51f6d0)) -# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.4.0...@thi.ng/strings@1.5.0) (2020-02-25) +# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.4.0...@thi.ng/strings@1.5.0) (2020-02-25) -### Features +### Features -- **strings:** add uuid() formatter ([4592742](https://github.com/thi-ng/umbrella/commit/4592742daad1020aa336e3d819324f4555223160)) +- **strings:** add uuid() formatter ([4592742](https://github.com/thi-ng/umbrella/commit/4592742daad1020aa336e3d819324f4555223160)) -# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.3.3...@thi.ng/strings@1.4.0) (2020-01-26) +# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.3.3...@thi.ng/strings@1.4.0) (2020-01-26) -### Features +### Features -- **strings:** add format() helpers (str, ignore) ([df87b7c](https://github.com/thi-ng/umbrella/commit/df87b7c7f0a1f9fa5b299fe8311fda02f40ab4cd)) -- **strings:** add interpolate() ([a19e409](https://github.com/thi-ng/umbrella/commit/a19e4094494a8b4af6c35626e4a99394e0481a4e)) +- **strings:** add format() helpers (str, ignore) ([df87b7c](https://github.com/thi-ng/umbrella/commit/df87b7c7f0a1f9fa5b299fe8311fda02f40ab4cd)) +- **strings:** add interpolate() ([a19e409](https://github.com/thi-ng/umbrella/commit/a19e4094494a8b4af6c35626e4a99394e0481a4e)) -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.2.3...@thi.ng/strings@1.3.0) (2019-09-21) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.2.3...@thi.ng/strings@1.3.0) (2019-09-21) -### Features +### Features -- **strings:** add charRange(), add radix & zero-pad presets ([c9e5a63](https://github.com/thi-ng/umbrella/commit/c9e5a63)) +- **strings:** add charRange(), add radix & zero-pad presets ([c9e5a63](https://github.com/thi-ng/umbrella/commit/c9e5a63)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.1.3...@thi.ng/strings@1.2.0) (2019-07-07) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.1.3...@thi.ng/strings@1.2.0) (2019-07-07) -### Features +### Features -- **strings:** enable TS strict compiler flags (refactor) ([76cecb8](https://github.com/thi-ng/umbrella/commit/76cecb8)) +- **strings:** enable TS strict compiler flags (refactor) ([76cecb8](https://github.com/thi-ng/umbrella/commit/76cecb8)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.0.7...@thi.ng/strings@1.1.0) (2019-04-15) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.0.7...@thi.ng/strings@1.1.0) (2019-04-15) -### Features +### Features -- **strings:** add hstr() (hollerith) ([619e9ef](https://github.com/thi-ng/umbrella/commit/619e9ef)) +- **strings:** add hstr() (hollerith) ([619e9ef](https://github.com/thi-ng/umbrella/commit/619e9ef)) -## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.0.1...@thi.ng/strings@1.0.2) (2019-01-31) +## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@1.0.1...@thi.ng/strings@1.0.2) (2019-01-31) -### Bug Fixes +### Bug Fixes -- **strings:** fix [#70](https://github.com/thi-ng/umbrella/issues/70), replace kebab() regex w/ legacy version ([3adabc4](https://github.com/thi-ng/umbrella/commit/3adabc4)) +- **strings:** fix [#70](https://github.com/thi-ng/umbrella/issues/70), replace kebab() regex w/ legacy version ([3adabc4](https://github.com/thi-ng/umbrella/commit/3adabc4)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.7.1...@thi.ng/strings@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.7.1...@thi.ng/strings@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### Features +### Features -- **strings:** add floatFixedWidth(), update float() ([816c9c0](https://github.com/thi-ng/umbrella/commit/816c9c0)) +- **strings:** add floatFixedWidth(), update float() ([816c9c0](https://github.com/thi-ng/umbrella/commit/816c9c0)) -### BREAKING CHANGES +### 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. +- 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. -# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.6.0...@thi.ng/strings@0.7.0) (2018-12-13) +# [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.6.0...@thi.ng/strings@0.7.0) (2018-12-13) -### Bug Fixes +### Bug Fixes -- **strings:** update kebab() ([1b298f7](https://github.com/thi-ng/umbrella/commit/1b298f7)) +- **strings:** update kebab() ([1b298f7](https://github.com/thi-ng/umbrella/commit/1b298f7)) -### Features +### Features -- **strings:** add slugify() ([8dcc73a](https://github.com/thi-ng/umbrella/commit/8dcc73a)) +- **strings:** add slugify() ([8dcc73a](https://github.com/thi-ng/umbrella/commit/8dcc73a)) -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.5.2...@thi.ng/strings@0.6.0) (2018-11-08) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.5.2...@thi.ng/strings@0.6.0) (2018-11-08) -### Features +### Features -- **strings:** add configurable units() HOF & presets ([33e915b](https://github.com/thi-ng/umbrella/commit/33e915b)) +- **strings:** add configurable units() HOF & presets ([33e915b](https://github.com/thi-ng/umbrella/commit/33e915b)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.4.3...@thi.ng/strings@0.5.0) (2018-09-25) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.4.3...@thi.ng/strings@0.5.0) (2018-09-25) -### Features +### Features -- **strings:** add splice(), refactor repeat(), add tests ([0cce048](https://github.com/thi-ng/umbrella/commit/0cce048)) +- **strings:** add splice(), refactor repeat(), add tests ([0cce048](https://github.com/thi-ng/umbrella/commit/0cce048)) -## [0.4.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.4.2...@thi.ng/strings@0.4.3) (2018-09-24) +## [0.4.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.4.2...@thi.ng/strings@0.4.3) (2018-09-24) -### Bug Fixes +### Bug Fixes -- **strings:** rename number parsers ([8cbfb97](https://github.com/thi-ng/umbrella/commit/8cbfb97)) +- **strings:** rename number parsers ([8cbfb97](https://github.com/thi-ng/umbrella/commit/8cbfb97)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.2.0...@thi.ng/strings@0.3.0) (2018-08-24) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.2.0...@thi.ng/strings@0.3.0) (2018-08-24) -### Bug Fixes +### Bug Fixes -- **strings:** buffer length (for null inputs) (`center()`) ([5209c42](https://github.com/thi-ng/umbrella/commit/5209c42)) +- **strings:** buffer length (for null inputs) (`center()`) ([5209c42](https://github.com/thi-ng/umbrella/commit/5209c42)) -### Features +### Features -- **strings:** add case converters ([653a175](https://github.com/thi-ng/umbrella/commit/653a175)) -- **strings:** add truncateLeft() & wrap() stringers ([1a20bc2](https://github.com/thi-ng/umbrella/commit/1a20bc2)) +- **strings:** add case converters ([653a175](https://github.com/thi-ng/umbrella/commit/653a175)) +- **strings:** add truncateLeft() & wrap() stringers ([1a20bc2](https://github.com/thi-ng/umbrella/commit/1a20bc2)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.1.1...@thi.ng/strings@0.2.0) (2018-08-08) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.1.1...@thi.ng/strings@0.2.0) (2018-08-08) -### Features +### Features -- **strings:** add opt prefix arg for radix() ([5864f2c](https://github.com/thi-ng/umbrella/commit/5864f2c)) +- **strings:** add opt prefix arg for radix() ([5864f2c](https://github.com/thi-ng/umbrella/commit/5864f2c)) -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.1.0...@thi.ng/strings@0.1.1) (2018-08-08) +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@0.1.0...@thi.ng/strings@0.1.1) (2018-08-08) -### Bug Fixes +### Bug Fixes -- **strings:** float type decl ([b2ebbfc](https://github.com/thi-ng/umbrella/commit/b2ebbfc)) +- **strings:** float type decl ([b2ebbfc](https://github.com/thi-ng/umbrella/commit/b2ebbfc)) -# 0.1.0 (2018-08-08) +# 0.1.0 (2018-08-08) -### Features +### Features - **strings:** re-import & update [@thi](https://github.com/thi).ng/strings from MBP2010 ([40781eb](https://github.com/thi-ng/umbrella/commit/40781eb)) diff --git a/packages/system/CHANGELOG.md b/packages/system/CHANGELOG.md index 57fc6be0c2..a674a7780a 100644 --- a/packages/system/CHANGELOG.md +++ b/packages/system/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@2.0.6...@thi.ng/system@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/system - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@2.0.5...@thi.ng/system@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/system - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@2.0.4...@thi.ng/system@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/system - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@2.0.3...@thi.ng/system@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/system - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@2.0.2...@thi.ng/system@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/system - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@2.0.1...@thi.ng/system@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/system - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@2.0.0...@thi.ng/system@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/system - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@1.0.8...@thi.ng/system@2.0.0) (2021-10-12) @@ -88,30 +32,30 @@ Also: -## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@1.0.6...@thi.ng/system@1.0.7) (2021-08-22) +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@1.0.6...@thi.ng/system@1.0.7) (2021-08-22) -**Note:** Version bump only for package @thi.ng/system +**Note:** Version bump only for package @thi.ng/system -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.2.48...@thi.ng/system@0.3.0) (2021-03-30) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.2.48...@thi.ng/system@0.3.0) (2021-03-30) -### Features +### Features -- **system:** add package LOGGER ([f67364c](https://github.com/thi-ng/umbrella/commit/f67364cb12f7a868e005a8f6ea7759d9fc03c216)) +- **system:** add package LOGGER ([f67364c](https://github.com/thi-ng/umbrella/commit/f67364cb12f7a868e005a8f6ea7759d9fc03c216)) -## [0.2.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.2.25...@thi.ng/system@0.2.26) (2020-09-13) +## [0.2.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.2.25...@thi.ng/system@0.2.26) (2020-09-13) -### Bug Fixes +### Bug Fixes -- **system:** fix [#247](https://github.com/thi-ng/umbrella/issues/247), allow custom keys in ILifecycle ([a7b8680](https://github.com/thi-ng/umbrella/commit/a7b86804255f22cbdbcaf128854ba615fb5cf20f)) +- **system:** fix [#247](https://github.com/thi-ng/umbrella/issues/247), allow custom keys in ILifecycle ([a7b8680](https://github.com/thi-ng/umbrella/commit/a7b86804255f22cbdbcaf128854ba615fb5cf20f)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.1.0...@thi.ng/system@0.2.0) (2020-04-03) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@0.1.0...@thi.ng/system@0.2.0) (2020-04-03) -### Features +### Features -- **system:** update ILifecycle, keep graph, add/update docs ([791c67d](https://github.com/thi-ng/umbrella/commit/791c67d446c5fae041831a16b250b5cfd62312d0)) +- **system:** update ILifecycle, keep graph, add/update docs ([791c67d](https://github.com/thi-ng/umbrella/commit/791c67d446c5fae041831a16b250b5cfd62312d0)) -# 0.1.0 (2020-04-02) +# 0.1.0 (2020-04-02) -### Features +### Features - **system:** import as new pkg, add tests, readme ([709d896](https://github.com/thi-ng/umbrella/commit/709d896cee964dc876e1e53c95a3b77a00d8c433)) diff --git a/packages/testament/CHANGELOG.md b/packages/testament/CHANGELOG.md index 58f31ae2e1..9be84d8e9d 100644 --- a/packages/testament/CHANGELOG.md +++ b/packages/testament/CHANGELOG.md @@ -3,46 +3,6 @@ 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/testament@0.1.5...@thi.ng/testament@0.1.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/testament - - - - - -## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/testament@0.1.4...@thi.ng/testament@0.1.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/testament - - - - - -## [0.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/testament@0.1.3...@thi.ng/testament@0.1.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/testament - - - - - -## [0.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/testament@0.1.2...@thi.ng/testament@0.1.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/testament - - - - - -## [0.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/testament@0.1.1...@thi.ng/testament@0.1.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/testament - - - - - ## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/testament@0.1.0...@thi.ng/testament@0.1.1) (2021-10-13) diff --git a/packages/text-canvas/CHANGELOG.md b/packages/text-canvas/CHANGELOG.md index 58cb6da9f0..a911f1008d 100644 --- a/packages/text-canvas/CHANGELOG.md +++ b/packages/text-canvas/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@2.0.5...@thi.ng/text-canvas@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/text-canvas - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@2.0.4...@thi.ng/text-canvas@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/text-canvas - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@2.0.3...@thi.ng/text-canvas@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/text-canvas - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@2.0.2...@thi.ng/text-canvas@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/text-canvas - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@2.0.1...@thi.ng/text-canvas@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/text-canvas - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@2.0.0...@thi.ng/text-canvas@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/text-canvas - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@1.1.4...@thi.ng/text-canvas@2.0.0) (2021-10-12) @@ -90,21 +42,21 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@1.0.3...@thi.ng/text-canvas@1.1.0) (2021-08-13) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@1.0.3...@thi.ng/text-canvas@1.1.0) (2021-08-13) -### Features +### Features -- **text-canvas:** add image -> braille functions ([8201ad2](https://github.com/thi-ng/umbrella/commit/8201ad2c83f32522fcb6fbf0d3d46925491aacc8)) +- **text-canvas:** add image -> braille functions ([8201ad2](https://github.com/thi-ng/umbrella/commit/8201ad2c83f32522fcb6fbf0d3d46925491aacc8)) -## [0.7.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.7.13...@thi.ng/text-canvas@0.7.14) (2021-08-07) +## [0.7.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.7.13...@thi.ng/text-canvas@0.7.14) (2021-08-07) -### Bug Fixes +### Bug Fixes -- **text-canvas:** fix ImageOpts.chars type ([0ae7855](https://github.com/thi-ng/umbrella/commit/0ae78552be39f543e98f8716dc239c3ce9c50b7b)) +- **text-canvas:** fix ImageOpts.chars type ([0ae7855](https://github.com/thi-ng/umbrella/commit/0ae78552be39f543e98f8716dc239c3ce9c50b7b)) -## [0.7.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.7.3...@thi.ng/text-canvas@0.7.4) (2021-03-30) +## [0.7.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.7.3...@thi.ng/text-canvas@0.7.4) (2021-03-30) -### Bug Fixes +### Bug Fixes - **text-canvas:** fix FMT_NONE suffix, export format preset types ([e7a9ff7](https://github.com/thi-ng/umbrella/commit/e7a9ff7391b2d30ead4b40fced9b76a089be632e)) @@ -122,12 +74,12 @@ Also: ### Features -- **text-canvas:** add FMT_ANSI565, update StringFormat ([3bf5b47](https://github.com/thi-ng/umbrella/commit/3bf5b475cd75c9046804c81fb80b5f9e6d056fd0)) -- **text-canvas:** add imageCanvas/String565() fns ([6e254eb](https://github.com/thi-ng/umbrella/commit/6e254ebf7acf6520551caf99aef3a0b93d06a519)) +- **text-canvas:** add FMT_ANSI565, update StringFormat ([3bf5b47](https://github.com/thi-ng/umbrella/commit/3bf5b475cd75c9046804c81fb80b5f9e6d056fd0)) +- **text-canvas:** add imageCanvas/String565() fns ([6e254eb](https://github.com/thi-ng/umbrella/commit/6e254ebf7acf6520551caf99aef3a0b93d06a519)) -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.4.12...@thi.ng/text-canvas@0.5.0) (2021-03-24) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.4.12...@thi.ng/text-canvas@0.5.0) (2021-03-24) -### Features +### Features - **text-canvas:** add FMT_NONE dummy formatter ([0b1f3bd](https://github.com/thi-ng/umbrella/commit/0b1f3bd88405aa89fdf344513bb43f7ac8a95e84)) - **text-canvas:** add hardwrapped text support ([4e171db](https://github.com/thi-ng/umbrella/commit/4e171db1e77269604578495170b05a5e0bfcbc95)) @@ -136,14 +88,14 @@ Also: ### Bug Fixes -- **text-canvas:** fix FMT_ANSI256 bg bitshift ([b50a0f9](https://github.com/thi-ng/umbrella/commit/b50a0f9c0464774f3b62888d718da89381b3014c)) +- **text-canvas:** fix FMT_ANSI256 bg bitshift ([b50a0f9](https://github.com/thi-ng/umbrella/commit/b50a0f9c0464774f3b62888d718da89381b3014c)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.3.0...@thi.ng/text-canvas@0.4.0) (2021-01-05) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.3.0...@thi.ng/text-canvas@0.4.0) (2021-01-05) -### Features +### Features -- **text-canvas:** add formatter fns/utils ([fb4470d](https://github.com/thi-ng/umbrella/commit/fb4470d5a708e3d1f700bab5274463f754489940)) +- **text-canvas:** add formatter fns/utils ([fb4470d](https://github.com/thi-ng/umbrella/commit/fb4470d5a708e3d1f700bab5274463f754489940)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.2.36...@thi.ng/text-canvas@0.3.0) (2021-01-02) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@0.2.36...@thi.ng/text-canvas@0.3.0) (2021-01-02) ### Features diff --git a/packages/text-format/CHANGELOG.md b/packages/text-format/CHANGELOG.md index 7c538c2519..77d3df4f39 100644 --- a/packages/text-format/CHANGELOG.md +++ b/packages/text-format/CHANGELOG.md @@ -3,54 +3,6 @@ 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/text-format@1.0.5...@thi.ng/text-format@1.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/text-format - - - - - -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-format@1.0.4...@thi.ng/text-format@1.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/text-format - - - - - -## [1.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-format@1.0.3...@thi.ng/text-format@1.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/text-format - - - - - -## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-format@1.0.2...@thi.ng/text-format@1.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/text-format - - - - - -## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-format@1.0.1...@thi.ng/text-format@1.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/text-format - - - - - -## [1.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-format@0.1.0...@thi.ng/text-format@1.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/text-format - - - - - # 0.1.0 (2021-10-12) diff --git a/packages/transducers-binary/CHANGELOG.md b/packages/transducers-binary/CHANGELOG.md index 4bb8751bd0..37ed92b6e5 100644 --- a/packages/transducers-binary/CHANGELOG.md +++ b/packages/transducers-binary/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@2.0.5...@thi.ng/transducers-binary@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers-binary - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@2.0.4...@thi.ng/transducers-binary@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers-binary - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@2.0.3...@thi.ng/transducers-binary@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/transducers-binary - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@2.0.2...@thi.ng/transducers-binary@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/transducers-binary - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@2.0.1...@thi.ng/transducers-binary@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/transducers-binary - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@2.0.0...@thi.ng/transducers-binary@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/transducers-binary - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@1.0.5...@thi.ng/transducers-binary@2.0.0) (2021-10-12) @@ -85,59 +37,59 @@ Also: -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@1.0.4...@thi.ng/transducers-binary@1.0.5) (2021-09-03) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@1.0.4...@thi.ng/transducers-binary@1.0.5) (2021-09-03) -**Note:** Version bump only for package @thi.ng/transducers-binary +**Note:** Version bump only for package @thi.ng/transducers-binary -# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.5.33...@thi.ng/transducers-binary@0.6.0) (2020-12-22) +# [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.5.33...@thi.ng/transducers-binary@0.6.0) (2020-12-22) -### Code Refactoring +### Code Refactoring -- **transducers-binary:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([50cc52a](https://github.com/thi-ng/umbrella/commit/50cc52a84b135535053370e022309aee5b670625)) +- **transducers-binary:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum w/ type alias ([50cc52a](https://github.com/thi-ng/umbrella/commit/50cc52a84b135535053370e022309aee5b670625)) -### BREAKING CHANGES +### BREAKING CHANGES -- **transducers-binary:** replace Type enum w/ type alias, update BinStructItem +- **transducers-binary:** replace Type enum w/ type alias, update BinStructItem -# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.4.9...@thi.ng/transducers-binary@0.5.0) (2020-02-25) +# [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.4.9...@thi.ng/transducers-binary@0.5.0) (2020-02-25) -### Features +### Features -- **transducers-binary:** add asBytes() transducer ([b8589d4](https://github.com/thi-ng/umbrella/commit/b8589d4cd0971adea9538fa9066870b4e32ded5b)) -- **transducers-binary:** add hexDumpString() syntax sugar ([a3ad805](https://github.com/thi-ng/umbrella/commit/a3ad805aefa4dd3836d7fb00cfbf0cf147b9d059)) -- **transducers-binary:** add missing type impls to asBytes() ([6514292](https://github.com/thi-ng/umbrella/commit/65142927f520d0a90ca4f4bd5b7d570527e72923)) -- **transducers-binary:** update bytes(), add i24/u24 support ([6d658d0](https://github.com/thi-ng/umbrella/commit/6d658d072977009f1289ba2cf230970dabf55d7f)) +- **transducers-binary:** add asBytes() transducer ([b8589d4](https://github.com/thi-ng/umbrella/commit/b8589d4cd0971adea9538fa9066870b4e32ded5b)) +- **transducers-binary:** add hexDumpString() syntax sugar ([a3ad805](https://github.com/thi-ng/umbrella/commit/a3ad805aefa4dd3836d7fb00cfbf0cf147b9d059)) +- **transducers-binary:** add missing type impls to asBytes() ([6514292](https://github.com/thi-ng/umbrella/commit/65142927f520d0a90ca4f4bd5b7d570527e72923)) +- **transducers-binary:** update bytes(), add i24/u24 support ([6d658d0](https://github.com/thi-ng/umbrella/commit/6d658d072977009f1289ba2cf230970dabf55d7f)) -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.3.12...@thi.ng/transducers-binary@0.4.0) (2019-07-07) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.3.12...@thi.ng/transducers-binary@0.4.0) (2019-07-07) -### Features +### Features -- **transducers-binary:** enable TS strict compiler flags (refactor) ([8d86ac6](https://github.com/thi-ng/umbrella/commit/8d86ac6)) +- **transducers-binary:** enable TS strict compiler flags (refactor) ([8d86ac6](https://github.com/thi-ng/umbrella/commit/8d86ac6)) -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.3.0...@thi.ng/transducers-binary@0.3.1) (2019-03-05) +## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.3.0...@thi.ng/transducers-binary@0.3.1) (2019-03-05) -### Bug Fixes +### Bug Fixes -- **transducers-binary:** add randomBits() return type ([d79481f](https://github.com/thi-ng/umbrella/commit/d79481f)) +- **transducers-binary:** add randomBits() return type ([d79481f](https://github.com/thi-ng/umbrella/commit/d79481f)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.2.3...@thi.ng/transducers-binary@0.3.0) (2019-03-04) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.2.3...@thi.ng/transducers-binary@0.3.0) (2019-03-04) -### Features +### Features -- **transducers-binary:** add randomBits(), update readme ([36ca046](https://github.com/thi-ng/umbrella/commit/36ca046)) +- **transducers-binary:** add randomBits(), update readme ([36ca046](https://github.com/thi-ng/umbrella/commit/36ca046)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.1.1...@thi.ng/transducers-binary@0.2.0) (2019-02-15) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.1.1...@thi.ng/transducers-binary@0.2.0) (2019-02-15) -### Bug Fixes +### Bug Fixes -- **transducers-binary:** update juxt import ([77ed4c5](https://github.com/thi-ng/umbrella/commit/77ed4c5)) +- **transducers-binary:** update juxt import ([77ed4c5](https://github.com/thi-ng/umbrella/commit/77ed4c5)) -### Features +### Features -- **transducers-binary:** add utf8Length() ([7cf98ef](https://github.com/thi-ng/umbrella/commit/7cf98ef)) +- **transducers-binary:** add utf8Length() ([7cf98ef](https://github.com/thi-ng/umbrella/commit/7cf98ef)) -# 0.1.0 (2019-02-05) +# 0.1.0 (2019-02-05) -### Features +### Features - **transducers-binary:** extract as new pkg from [@thi](https://github.com/thi).ng/transducers ([02877c7](https://github.com/thi-ng/umbrella/commit/02877c7)) diff --git a/packages/transducers-fsm/CHANGELOG.md b/packages/transducers-fsm/CHANGELOG.md index 56fd9ca978..2118b78fea 100644 --- a/packages/transducers-fsm/CHANGELOG.md +++ b/packages/transducers-fsm/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@2.0.5...@thi.ng/transducers-fsm@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers-fsm - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@2.0.4...@thi.ng/transducers-fsm@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers-fsm - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@2.0.3...@thi.ng/transducers-fsm@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/transducers-fsm - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@2.0.2...@thi.ng/transducers-fsm@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/transducers-fsm - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@2.0.1...@thi.ng/transducers-fsm@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/transducers-fsm - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@2.0.0...@thi.ng/transducers-fsm@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/transducers-fsm - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.1.73...@thi.ng/transducers-fsm@2.0.0) (2021-10-12) @@ -80,32 +32,32 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.0.19...@thi.ng/transducers-fsm@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.0.19...@thi.ng/transducers-fsm@1.1.0) (2019-07-07) -### Features +### Features -- **transducers-fsm:** enable TS strict compiler flags (refactor) ([734103d](https://github.com/thi-ng/umbrella/commit/734103d)) +- **transducers-fsm:** enable TS strict compiler flags (refactor) ([734103d](https://github.com/thi-ng/umbrella/commit/734103d)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@0.2.36...@thi.ng/transducers-fsm@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@0.2.36...@thi.ng/transducers-fsm@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@0.1.0...@thi.ng/transducers-fsm@0.2.0) (2018-06-19) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@0.1.0...@thi.ng/transducers-fsm@0.2.0) (2018-06-19) -### Features +### Features -- **transducers-fsm:** support multiple results, add tests, update readme ([a9ca135](https://github.com/thi-ng/umbrella/commit/a9ca135)) +- **transducers-fsm:** support multiple results, add tests, update readme ([a9ca135](https://github.com/thi-ng/umbrella/commit/a9ca135)) -# 0.1.0 (2018-06-18) +# 0.1.0 (2018-06-18) -### Features +### Features - **transducers-fsm:** inital import ([7c3c290](https://github.com/thi-ng/umbrella/commit/7c3c290)) diff --git a/packages/transducers-hdom/CHANGELOG.md b/packages/transducers-hdom/CHANGELOG.md index 2167ca1430..d6bc1b5e62 100644 --- a/packages/transducers-hdom/CHANGELOG.md +++ b/packages/transducers-hdom/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@3.0.5...@thi.ng/transducers-hdom@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers-hdom - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@3.0.4...@thi.ng/transducers-hdom@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers-hdom - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@3.0.3...@thi.ng/transducers-hdom@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/transducers-hdom - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@3.0.2...@thi.ng/transducers-hdom@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/transducers-hdom - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@3.0.1...@thi.ng/transducers-hdom@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/transducers-hdom - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@3.0.0...@thi.ng/transducers-hdom@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/transducers-hdom - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.105...@thi.ng/transducers-hdom@3.0.0) (2021-10-12) @@ -80,58 +32,58 @@ Also: -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@1.2.16...@thi.ng/transducers-hdom@2.0.0) (2019-01-21) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@1.2.16...@thi.ng/transducers-hdom@2.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package scripts, outputs, imports in remaining packages ([f912a84](https://github.com/thi-ng/umbrella/commit/f912a84)) -### BREAKING CHANGES +### BREAKING CHANGES -- enable 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 -- 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. +- enable 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 +- 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.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@1.2.5...@thi.ng/transducers-hdom@1.2.6) (2018-12-13) +## [1.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@1.2.5...@thi.ng/transducers-hdom@1.2.6) (2018-12-13) -### Bug Fixes +### Bug Fixes -- **transducers-hdom:** integrate recent hdom updates ([6db3170](https://github.com/thi-ng/umbrella/commit/6db3170)) +- **transducers-hdom:** integrate recent hdom updates ([6db3170](https://github.com/thi-ng/umbrella/commit/6db3170)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@1.1.9...@thi.ng/transducers-hdom@1.2.0) (2018-11-06) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@1.1.9...@thi.ng/transducers-hdom@1.2.0) (2018-11-06) -### Features +### Features -- **transducers-hdom:** add support for dynamic user context vals ([e91dbbc](https://github.com/thi-ng/umbrella/commit/e91dbbc)) +- **transducers-hdom:** add support for dynamic user context vals ([e91dbbc](https://github.com/thi-ng/umbrella/commit/e91dbbc)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@1.1.0-alpha.2...@thi.ng/transducers-hdom@1.1.0) (2018-09-22) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@1.1.0-alpha.2...@thi.ng/transducers-hdom@1.1.0) (2018-09-22) -### Bug Fixes +### Bug Fixes -- **transducers-hdom:** add missing type annotation ([78b1f4a](https://github.com/thi-ng/umbrella/commit/78b1f4a)) +- **transducers-hdom:** add missing type annotation ([78b1f4a](https://github.com/thi-ng/umbrella/commit/78b1f4a)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@0.1.5...@thi.ng/transducers-hdom@1.0.0) (2018-08-31) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@0.1.5...@thi.ng/transducers-hdom@1.0.0) (2018-08-31) -### Features +### Features -- **transducers-hdom:** add DOM hydration support, rename ([#39](https://github.com/thi-ng/umbrella/issues/39)) ([0f39694](https://github.com/thi-ng/umbrella/commit/0f39694)) +- **transducers-hdom:** add DOM hydration support, rename ([#39](https://github.com/thi-ng/umbrella/issues/39)) ([0f39694](https://github.com/thi-ng/umbrella/commit/0f39694)) -### BREAKING CHANGES +### BREAKING CHANGES -- **transducers-hdom:** rename transducer: `updateUI` => `updateDOM`, new API +- **transducers-hdom:** rename transducer: `updateUI` => `updateDOM`, new API -## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@0.1.0...@thi.ng/transducers-hdom@0.1.1) (2018-08-02) +## [0.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@0.1.0...@thi.ng/transducers-hdom@0.1.1) (2018-08-02) -### Bug Fixes +### Bug Fixes -- **transducers-hdom:** support hdom user context ([949a5d4](https://github.com/thi-ng/umbrella/commit/949a5d4)) +- **transducers-hdom:** support hdom user context ([949a5d4](https://github.com/thi-ng/umbrella/commit/949a5d4)) -# 0.1.0 (2018-08-02) +# 0.1.0 (2018-08-02) -### Features +### Features - **transducers-hdom:** add new package [@thi](https://github.com/thi).ng/transducers-hdom ([7efce7a](https://github.com/thi-ng/umbrella/commit/7efce7a)) diff --git a/packages/transducers-patch/CHANGELOG.md b/packages/transducers-patch/CHANGELOG.md index 3c237fcc51..a40c034409 100644 --- a/packages/transducers-patch/CHANGELOG.md +++ b/packages/transducers-patch/CHANGELOG.md @@ -3,54 +3,6 @@ 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/transducers-patch@0.3.5...@thi.ng/transducers-patch@0.3.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers-patch - - - - - -## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.3.4...@thi.ng/transducers-patch@0.3.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers-patch - - - - - -## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.3.3...@thi.ng/transducers-patch@0.3.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/transducers-patch - - - - - -## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.3.2...@thi.ng/transducers-patch@0.3.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/transducers-patch - - - - - -## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.3.1...@thi.ng/transducers-patch@0.3.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/transducers-patch - - - - - -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.3.0...@thi.ng/transducers-patch@0.3.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/transducers-patch - - - - - # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.2.30...@thi.ng/transducers-patch@0.3.0) (2021-10-12) @@ -80,25 +32,25 @@ Also: -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.1.33...@thi.ng/transducers-patch@0.2.0) (2020-12-22) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.1.33...@thi.ng/transducers-patch@0.2.0) (2020-12-22) -### Code Refactoring +### Code Refactoring -- **transducers-patch:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum ([5086a33](https://github.com/thi-ng/umbrella/commit/5086a330698992fc65ce2e774fc495e0d2e3e58a)) +- **transducers-patch:** fix [#256](https://github.com/thi-ng/umbrella/issues/256) replace enum ([5086a33](https://github.com/thi-ng/umbrella/commit/5086a330698992fc65ce2e774fc495e0d2e3e58a)) -### BREAKING CHANGES +### BREAKING CHANGES -- **transducers-patch:** replace Patch enum w/ type alias, update PatchArrayOp/PatchObjOp +- **transducers-patch:** replace Patch enum w/ type alias, update PatchArrayOp/PatchObjOp -## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.1.4...@thi.ng/transducers-patch@0.1.5) (2020-03-28) +## [0.1.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.1.4...@thi.ng/transducers-patch@0.1.5) (2020-03-28) -### Bug Fixes +### Bug Fixes -- **transducers-patch:** update deps & imports ([71d73c3](https://github.com/thi-ng/umbrella/commit/71d73c3acc41d6cf2c5a4a91432bc85afa38980b)) +- **transducers-patch:** update deps & imports ([71d73c3](https://github.com/thi-ng/umbrella/commit/71d73c3acc41d6cf2c5a4a91432bc85afa38980b)) -# 0.1.0 (2020-02-25) +# 0.1.0 (2020-02-25) -### Features +### Features -- **transducers-patch:** add transaction support ([77fbb77](https://github.com/thi-ng/umbrella/commit/77fbb774083c38e660644d7ee54b517e2521c3b5)) +- **transducers-patch:** add transaction support ([77fbb77](https://github.com/thi-ng/umbrella/commit/77fbb774083c38e660644d7ee54b517e2521c3b5)) - **transducers-patch:** import as new pkg ([274fde1](https://github.com/thi-ng/umbrella/commit/274fde1721d478d70d90c720a819361fbc8af836)) diff --git a/packages/transducers-stats/CHANGELOG.md b/packages/transducers-stats/CHANGELOG.md index ca8dd516be..28570ab039 100644 --- a/packages/transducers-stats/CHANGELOG.md +++ b/packages/transducers-stats/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@2.0.6...@thi.ng/transducers-stats@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers-stats - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@2.0.5...@thi.ng/transducers-stats@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers-stats - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@2.0.4...@thi.ng/transducers-stats@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers-stats - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@2.0.3...@thi.ng/transducers-stats@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/transducers-stats - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@2.0.2...@thi.ng/transducers-stats@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/transducers-stats - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@2.0.1...@thi.ng/transducers-stats@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/transducers-stats - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@2.0.0...@thi.ng/transducers-stats@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/transducers-stats - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.1.74...@thi.ng/transducers-stats@2.0.0) (2021-10-12) @@ -88,54 +32,54 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.0.19...@thi.ng/transducers-stats@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.0.19...@thi.ng/transducers-stats@1.1.0) (2019-07-07) -### Features +### Features -- **transducers-stats:** enable TS strict compiler flags (refactor) ([33daa7f](https://github.com/thi-ng/umbrella/commit/33daa7f)) +- **transducers-stats:** enable TS strict compiler flags (refactor) ([33daa7f](https://github.com/thi-ng/umbrella/commit/33daa7f)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@0.4.23...@thi.ng/transducers-stats@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@0.4.23...@thi.ng/transducers-stats@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@0.3.4...@thi.ng/transducers-stats@0.4.0) (2018-08-24) +# [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@0.3.4...@thi.ng/transducers-stats@0.4.0) (2018-08-24) -### Features +### Features -- **transducers-stats:** make xforms iterable if input given ([c9ac981](https://github.com/thi-ng/umbrella/commit/c9ac981)) +- **transducers-stats:** make xforms iterable if input given ([c9ac981](https://github.com/thi-ng/umbrella/commit/c9ac981)) -## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@0.3.3...@thi.ng/transducers-stats@0.3.4) (2018-08-08) +## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@0.3.3...@thi.ng/transducers-stats@0.3.4) (2018-08-08) -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@0.3.0...@thi.ng/transducers-stats@0.3.1) (2018-07-25) +## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@0.3.0...@thi.ng/transducers-stats@0.3.1) (2018-07-25) -### Bug Fixes +### Bug Fixes -- **transducers-stats:** fix naming of MACD results ([#31](https://github.com/thi-ng/umbrella/issues/31)) ([a322e00](https://github.com/thi-ng/umbrella/commit/a322e00)) +- **transducers-stats:** fix naming of MACD results ([#31](https://github.com/thi-ng/umbrella/issues/31)) ([a322e00](https://github.com/thi-ng/umbrella/commit/a322e00)) -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@0.2.0...@thi.ng/transducers-stats@0.3.0) (2018-07-25) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@0.2.0...@thi.ng/transducers-stats@0.3.0) (2018-07-25) -### Features +### Features -- **transducers-stats:** add BollingerBand value interface ([c97cb75](https://github.com/thi-ng/umbrella/commit/c97cb75)) -- **transducers-stats:** add MACD (fixes [#31](https://github.com/thi-ng/umbrella/issues/31)) ([b92aaa5](https://github.com/thi-ng/umbrella/commit/b92aaa5)) +- **transducers-stats:** add BollingerBand value interface ([c97cb75](https://github.com/thi-ng/umbrella/commit/c97cb75)) +- **transducers-stats:** add MACD (fixes [#31](https://github.com/thi-ng/umbrella/issues/31)) ([b92aaa5](https://github.com/thi-ng/umbrella/commit/b92aaa5)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@0.1.0...@thi.ng/transducers-stats@0.2.0) (2018-07-21) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@0.1.0...@thi.ng/transducers-stats@0.2.0) (2018-07-21) -### Features +### Features -- **transducers-stats:** add stochastic oscillator, refactor ([0b0a7ca](https://github.com/thi-ng/umbrella/commit/0b0a7ca)) +- **transducers-stats:** add stochastic oscillator, refactor ([0b0a7ca](https://github.com/thi-ng/umbrella/commit/0b0a7ca)) -# 0.1.0 (2018-07-20) +# 0.1.0 (2018-07-20) -### Features +### Features -- **transducers-stats:** add [@thi](https://github.com/thi).ng/transducers-stats package ([7a5812f](https://github.com/thi-ng/umbrella/commit/7a5812f)) +- **transducers-stats:** add [@thi](https://github.com/thi).ng/transducers-stats package ([7a5812f](https://github.com/thi-ng/umbrella/commit/7a5812f)) - **transducers-stats:** add other xforms ([7df3ce0](https://github.com/thi-ng/umbrella/commit/7df3ce0)) diff --git a/packages/transducers/CHANGELOG.md b/packages/transducers/CHANGELOG.md index 51722e91cd..1a33eaed07 100644 --- a/packages/transducers/CHANGELOG.md +++ b/packages/transducers/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [8.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@8.0.5...@thi.ng/transducers@8.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers - - - - - -## [8.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@8.0.4...@thi.ng/transducers@8.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/transducers - - - - - -## [8.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@8.0.3...@thi.ng/transducers@8.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/transducers - - - - - -## [8.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@8.0.2...@thi.ng/transducers@8.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/transducers - - - - - -## [8.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@8.0.1...@thi.ng/transducers@8.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/transducers - - - - - -## [8.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@8.0.0...@thi.ng/transducers@8.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/transducers - - - - - # [8.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.9.2...@thi.ng/transducers@8.0.0) (2021-10-12) @@ -88,573 +40,573 @@ Also: -## [7.9.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.9.1...@thi.ng/transducers@7.9.2) (2021-09-03) +## [7.9.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.9.1...@thi.ng/transducers@7.9.2) (2021-09-03) -### Bug Fixes +### Bug Fixes -- **transducers:** fix [#310](https://github.com/thi-ng/umbrella/issues/310), update flatten/flattenWith ([bfbd726](https://github.com/thi-ng/umbrella/commit/bfbd7269fe506c0f40c109f1701a1ea50dc944e9)) +- **transducers:** fix [#310](https://github.com/thi-ng/umbrella/issues/310), update flatten/flattenWith ([bfbd726](https://github.com/thi-ng/umbrella/commit/bfbd7269fe506c0f40c109f1701a1ea50dc944e9)) -## [7.9.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.9.0...@thi.ng/transducers@7.9.1) (2021-08-19) +## [7.9.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.9.0...@thi.ng/transducers@7.9.1) (2021-08-19) -### Bug Fixes +### Bug Fixes -- **transducers:** update normFrequenciesAuto() ([5b5200b](https://github.com/thi-ng/umbrella/commit/5b5200b6d4e61df6c2e6458b99b8b10ea9f3bb65)) +- **transducers:** update normFrequenciesAuto() ([5b5200b](https://github.com/thi-ng/umbrella/commit/5b5200b6d4e61df6c2e6458b99b8b10ea9f3bb65)) -# [7.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.8.4...@thi.ng/transducers@7.9.0) (2021-08-19) +# [7.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.8.4...@thi.ng/transducers@7.9.0) (2021-08-19) -### Features +### Features -- **transducers:** add normalized frequencies() reducers ([d09db8d](https://github.com/thi-ng/umbrella/commit/d09db8d47be81e78dea1f4e16917249924b65e35)) +- **transducers:** add normalized frequencies() reducers ([d09db8d](https://github.com/thi-ng/umbrella/commit/d09db8d47be81e78dea1f4e16917249924b65e35)) -# [7.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.7.5...@thi.ng/transducers@7.8.0) (2021-08-04) +# [7.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.7.5...@thi.ng/transducers@7.8.0) (2021-08-04) -### Features +### Features -- **transducers:** add minMax() reducer ([5f8a722](https://github.com/thi-ng/umbrella/commit/5f8a72215010645cce039cedab3313fae722e363)) -- **transducers:** update repeatedly(), iterate() ([b7d9ba4](https://github.com/thi-ng/umbrella/commit/b7d9ba42b812c3b39909e86be5eebfa4e235f535)) +- **transducers:** add minMax() reducer ([5f8a722](https://github.com/thi-ng/umbrella/commit/5f8a72215010645cce039cedab3313fae722e363)) +- **transducers:** update repeatedly(), iterate() ([b7d9ba4](https://github.com/thi-ng/umbrella/commit/b7d9ba42b812c3b39909e86be5eebfa4e235f535)) -# [7.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.6.10...@thi.ng/transducers@7.7.0) (2021-04-07) +# [7.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.6.10...@thi.ng/transducers@7.7.0) (2021-04-07) -### Features +### Features -- **transducers:** add partitionWhen() xform ([d2dd4d9](https://github.com/thi-ng/umbrella/commit/d2dd4d92895622bfa38d8458472d86f9e89e8952)) +- **transducers:** add partitionWhen() xform ([d2dd4d9](https://github.com/thi-ng/umbrella/commit/d2dd4d92895622bfa38d8458472d86f9e89e8952)) -## [7.6.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.6.1...@thi.ng/transducers@7.6.2) (2021-03-03) +## [7.6.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.6.1...@thi.ng/transducers@7.6.2) (2021-03-03) -### Bug Fixes +### Bug Fixes -- **transducers:** add missing type anno (TS4.2) ([7ced9be](https://github.com/thi-ng/umbrella/commit/7ced9be6b0dc41567c4b65517e8caba1d0bfffe2)) +- **transducers:** add missing type anno (TS4.2) ([7ced9be](https://github.com/thi-ng/umbrella/commit/7ced9be6b0dc41567c4b65517e8caba1d0bfffe2)) -# [7.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.5.8...@thi.ng/transducers@7.6.0) (2021-02-20) +# [7.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.5.8...@thi.ng/transducers@7.6.0) (2021-02-20) -### Features +### Features -- **transducers:** add TweenOpts.easing, update tween() ([f3a50f4](https://github.com/thi-ng/umbrella/commit/f3a50f46c800c23e8aa3e42ebd90e6b028c6a0db)) +- **transducers:** add TweenOpts.easing, update tween() ([f3a50f4](https://github.com/thi-ng/umbrella/commit/f3a50f46c800c23e8aa3e42ebd90e6b028c6a0db)) -# [7.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.4.0...@thi.ng/transducers@7.5.0) (2020-11-24) +# [7.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.4.0...@thi.ng/transducers@7.5.0) (2020-11-24) -### Features +### Features -- **transducers:** add minMag/maxMag() reducers ([f7496b3](https://github.com/thi-ng/umbrella/commit/f7496b3989c0209f51c561cdba9b50d19f976357)) -- **transducers:** add reduceRight/transduceRight() ([b71ff9c](https://github.com/thi-ng/umbrella/commit/b71ff9c63ea158d44187b1ab5b25d1833eebde3c)) +- **transducers:** add minMag/maxMag() reducers ([f7496b3](https://github.com/thi-ng/umbrella/commit/f7496b3989c0209f51c561cdba9b50d19f976357)) +- **transducers:** add reduceRight/transduceRight() ([b71ff9c](https://github.com/thi-ng/umbrella/commit/b71ff9c63ea158d44187b1ab5b25d1833eebde3c)) -# [7.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.3.1...@thi.ng/transducers@7.4.0) (2020-09-22) +# [7.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.3.1...@thi.ng/transducers@7.4.0) (2020-09-22) -### Features +### Features -- **transducers:** add mapcatIndexed() xform ([4f3d6e0](https://github.com/thi-ng/umbrella/commit/4f3d6e02a0ff3fe7307cd03404277c03123f83e9)) +- **transducers:** add mapcatIndexed() xform ([4f3d6e0](https://github.com/thi-ng/umbrella/commit/4f3d6e02a0ff3fe7307cd03404277c03123f83e9)) -# [7.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.2.2...@thi.ng/transducers@7.3.0) (2020-08-28) +# [7.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.2.2...@thi.ng/transducers@7.3.0) (2020-08-28) -### Bug Fixes +### Bug Fixes -- **transducers:** type ([dedce3f](https://github.com/thi-ng/umbrella/commit/dedce3fe874960769c4f6e178fd591bfd6eef263)) +- **transducers:** type ([dedce3f](https://github.com/thi-ng/umbrella/commit/dedce3fe874960769c4f6e178fd591bfd6eef263)) -### Features +### Features -- **tranducers:** fix normRange2d, add normRange3d ([db75605](https://github.com/thi-ng/umbrella/commit/db75605a65a7ca47fae146935b78d20ec3569d11)) -- **transducers:** add normRange2 ([1125930](https://github.com/thi-ng/umbrella/commit/1125930e3ea32d80793876daa98729e7ee51fe76)) +- **tranducers:** fix normRange2d, add normRange3d ([db75605](https://github.com/thi-ng/umbrella/commit/db75605a65a7ca47fae146935b78d20ec3569d11)) +- **transducers:** add normRange2 ([1125930](https://github.com/thi-ng/umbrella/commit/1125930e3ea32d80793876daa98729e7ee51fe76)) -# [7.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.1.6...@thi.ng/transducers@7.2.0) (2020-07-28) +# [7.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.1.6...@thi.ng/transducers@7.2.0) (2020-07-28) -### Features +### Features -- **transducers:** add autoObj() reducer ([26ad12a](https://github.com/thi-ng/umbrella/commit/26ad12a1ae73c563a944baf1db643930bba3fdb0)) +- **transducers:** add autoObj() reducer ([26ad12a](https://github.com/thi-ng/umbrella/commit/26ad12a1ae73c563a944baf1db643930bba3fdb0)) -# [7.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.0.0...@thi.ng/transducers@7.1.0) (2020-06-14) +# [7.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.0.0...@thi.ng/transducers@7.1.0) (2020-06-14) -### Features +### Features -- **transducers:** add keyPermutations, tests, update readme ([5110d50](https://github.com/thi-ng/umbrella/commit/5110d50ba0c499c48c288820b9fb73ee42f9142f)) +- **transducers:** add keyPermutations, tests, update readme ([5110d50](https://github.com/thi-ng/umbrella/commit/5110d50ba0c499c48c288820b9fb73ee42f9142f)) -# [7.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.7.0...@thi.ng/transducers@7.0.0) (2020-06-01) +# [7.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.7.0...@thi.ng/transducers@7.0.0) (2020-06-01) -### Bug Fixes +### Bug Fixes -- **transducers:** [#186](https://github.com/thi-ng/umbrella/issues/186), Fix crash when using empty string as source for several transducers. ([ef7a798](https://github.com/thi-ng/umbrella/commit/ef7a798d35c172d50b2f4453f4522260d0fe81e4)) +- **transducers:** [#186](https://github.com/thi-ng/umbrella/issues/186), Fix crash when using empty string as source for several transducers. ([ef7a798](https://github.com/thi-ng/umbrella/commit/ef7a798d35c172d50b2f4453f4522260d0fe81e4)) -### Documentation +### Documentation -- **transducers:** update readme ([47b6cef](https://github.com/thi-ng/umbrella/commit/47b6cefe2344d0e33a9d597b4bb758f2a2f7512e)) +- **transducers:** update readme ([47b6cef](https://github.com/thi-ng/umbrella/commit/47b6cefe2344d0e33a9d597b4bb758f2a2f7512e)) -### BREAKING CHANGES +### BREAKING CHANGES -- **transducers:** `flatten` string handling now *always* atomic +- **transducers:** `flatten` string handling now *always* atomic -# [6.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.6.0...@thi.ng/transducers@6.7.0) (2020-06-01) +# [6.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.6.0...@thi.ng/transducers@6.7.0) (2020-06-01) -### Features +### Features -- **transducers:** add IDeref support slidingWindow() ([13f4184](https://github.com/thi-ng/umbrella/commit/13f4184f755fadb0a585b7e443c1218a7e2df5db)) +- **transducers:** add IDeref support slidingWindow() ([13f4184](https://github.com/thi-ng/umbrella/commit/13f4184f755fadb0a585b7e443c1218a7e2df5db)) -# [6.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.5.0...@thi.ng/transducers@6.6.0) (2020-05-29) +# [6.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.5.0...@thi.ng/transducers@6.6.0) (2020-05-29) -### Features +### Features -- **transducers:** add rangeNd(), add/update tests ([9239d6f](https://github.com/thi-ng/umbrella/commit/9239d6fbf4de66300ed924b9de9a0fa67df0235c)) +- **transducers:** add rangeNd(), add/update tests ([9239d6f](https://github.com/thi-ng/umbrella/commit/9239d6fbf4de66300ed924b9de9a0fa67df0235c)) -# [6.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.4.9...@thi.ng/transducers@6.5.0) (2020-05-14) +# [6.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.4.9...@thi.ng/transducers@6.5.0) (2020-05-14) -### Features +### Features -- **transducers:** [#221](https://github.com/thi-ng/umbrella/issues/221), add partitionSync() key add/removal ops ([2ab4bf5](https://github.com/thi-ng/umbrella/commit/2ab4bf5858b1c0162f8adb8780507a05cf16a831)) +- **transducers:** [#221](https://github.com/thi-ng/umbrella/issues/221), add partitionSync() key add/removal ops ([2ab4bf5](https://github.com/thi-ng/umbrella/commit/2ab4bf5858b1c0162f8adb8780507a05cf16a831)) -# [6.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.3.2...@thi.ng/transducers@6.4.0) (2020-03-01) +# [6.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.3.2...@thi.ng/transducers@6.4.0) (2020-03-01) -### Features +### Features -- **transducers:** add partitionTime() transducer ([efafd0b](https://github.com/thi-ng/umbrella/commit/efafd0ba3f5cfc52a42bb39819caadf35d6b2f42)) -- **transducers:** update mapKeys() key fns to accept 2nd arg ([749d2cd](https://github.com/thi-ng/umbrella/commit/749d2cd2fef29f6991bde75a775d6715600c3b34)) +- **transducers:** add partitionTime() transducer ([efafd0b](https://github.com/thi-ng/umbrella/commit/efafd0ba3f5cfc52a42bb39819caadf35d6b2f42)) +- **transducers:** update mapKeys() key fns to accept 2nd arg ([749d2cd](https://github.com/thi-ng/umbrella/commit/749d2cd2fef29f6991bde75a775d6715600c3b34)) -# [6.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.2.1...@thi.ng/transducers@6.3.0) (2020-02-25) +# [6.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.2.1...@thi.ng/transducers@6.3.0) (2020-02-25) -### Features +### Features -- **transducers:** add peek() xform, update readme ([26aa228](https://github.com/thi-ng/umbrella/commit/26aa2284309dcf07cca3714dec23a799efd44f30)) +- **transducers:** add peek() xform, update readme ([26aa228](https://github.com/thi-ng/umbrella/commit/26aa2284309dcf07cca3714dec23a799efd44f30)) -# [6.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.1.0...@thi.ng/transducers@6.2.0) (2020-01-24) +# [6.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.1.0...@thi.ng/transducers@6.2.0) (2020-01-24) -### Bug Fixes +### Bug Fixes -- **transducers:** update keep() xform to accept nullable ([1bc561b](https://github.com/thi-ng/umbrella/commit/1bc561bde02f116a5b1e2aff7a3d432d737fc4ae)) -- **transducers:** use child reducer completion step in groupByMap/Obj() ([ff44fcb](https://github.com/thi-ng/umbrella/commit/ff44fcbc877d75a5d7458459656f3b86ab6a0399)) +- **transducers:** update keep() xform to accept nullable ([1bc561b](https://github.com/thi-ng/umbrella/commit/1bc561bde02f116a5b1e2aff7a3d432d737fc4ae)) +- **transducers:** use child reducer completion step in groupByMap/Obj() ([ff44fcb](https://github.com/thi-ng/umbrella/commit/ff44fcbc877d75a5d7458459656f3b86ab6a0399)) -### Features +### Features -- **transducers:** add dup() & palindrome(), update readme ([546bf9f](https://github.com/thi-ng/umbrella/commit/546bf9ffaa25c926f3e8af365049723bc9fe5877)) -- **transducers:** add IXform interface & TxLike type alias, update related functions ([49c62b7](https://github.com/thi-ng/umbrella/commit/49c62b7932eb943a8db472c3e1de0f18a35c43c6)) -- **transducers:** add line(), curve() ([31bd5b9](https://github.com/thi-ng/umbrella/commit/31bd5b9758a8da828cb9cc79820333279f810345)) -- **transducers:** add opt limit for cycle() ([186daff](https://github.com/thi-ng/umbrella/commit/186daff00edeb9b3a7e1475e3f903f3b1f0b75c2)) -- **transducers:** add pushSort() reducer ([444d2ee](https://github.com/thi-ng/umbrella/commit/444d2ee6b5111e4855b8cb3f2417738ccd934861)) -- **transducers:** add sortedKeys() iterator ([fa9343c](https://github.com/thi-ng/umbrella/commit/fa9343c8028c3f02e0322362db97a126f5c8a564)) -- **transducers:** update curve(), line(), iterate() ([3581a9d](https://github.com/thi-ng/umbrella/commit/3581a9d7c9eba9e3fa6cf8ec6a0a63e662157e83)) +- **transducers:** add dup() & palindrome(), update readme ([546bf9f](https://github.com/thi-ng/umbrella/commit/546bf9ffaa25c926f3e8af365049723bc9fe5877)) +- **transducers:** add IXform interface & TxLike type alias, update related functions ([49c62b7](https://github.com/thi-ng/umbrella/commit/49c62b7932eb943a8db472c3e1de0f18a35c43c6)) +- **transducers:** add line(), curve() ([31bd5b9](https://github.com/thi-ng/umbrella/commit/31bd5b9758a8da828cb9cc79820333279f810345)) +- **transducers:** add opt limit for cycle() ([186daff](https://github.com/thi-ng/umbrella/commit/186daff00edeb9b3a7e1475e3f903f3b1f0b75c2)) +- **transducers:** add pushSort() reducer ([444d2ee](https://github.com/thi-ng/umbrella/commit/444d2ee6b5111e4855b8cb3f2417738ccd934861)) +- **transducers:** add sortedKeys() iterator ([fa9343c](https://github.com/thi-ng/umbrella/commit/fa9343c8028c3f02e0322362db97a126f5c8a564)) +- **transducers:** update curve(), line(), iterate() ([3581a9d](https://github.com/thi-ng/umbrella/commit/3581a9d7c9eba9e3fa6cf8ec6a0a63e662157e83)) -### Performance Improvements +### Performance Improvements -- **transducers:** update string version of palindrome() ([315cbf8](https://github.com/thi-ng/umbrella/commit/315cbf80b577966e19f6a135d2c4256205c4a251)) +- **transducers:** update string version of palindrome() ([315cbf8](https://github.com/thi-ng/umbrella/commit/315cbf80b577966e19f6a135d2c4256205c4a251)) -# [6.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.0.0...@thi.ng/transducers@6.1.0) (2019-11-30) +# [6.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@6.0.0...@thi.ng/transducers@6.1.0) (2019-11-30) -### Bug Fixes +### Bug Fixes -- **transducers:** add type hints ([651e281](https://github.com/thi-ng/umbrella/commit/651e281df6ca7f713e78d17c656bb59bea52f877)) +- **transducers:** add type hints ([651e281](https://github.com/thi-ng/umbrella/commit/651e281df6ca7f713e78d17c656bb59bea52f877)) -### Features +### Features -- **transducers:** add back pressure support for partitionSync() ([6e14952](https://github.com/thi-ng/umbrella/commit/6e1495229c3e9527c168ffe573533124088c3006)) +- **transducers:** add back pressure support for partitionSync() ([6e14952](https://github.com/thi-ng/umbrella/commit/6e1495229c3e9527c168ffe573533124088c3006)) -# [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.4.5...@thi.ng/transducers@6.0.0) (2019-11-09) +# [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.4.5...@thi.ng/transducers@6.0.0) (2019-11-09) -### Code Refactoring +### Code Refactoring -- **transducers:** rename old `interpolate` => `tween` ([918721d](https://github.com/thi-ng/umbrella/commit/918721dada9bab8045e397f13a2f77290eea2c88)) -- **transducers:** simplify args for extendSides, padSides, wrapSides ([a36651a](https://github.com/thi-ng/umbrella/commit/a36651a3aadb951a3d8bd117ddfa0dddf48d36ac)) -- **transducers:** update tween() args ([5523582](https://github.com/thi-ng/umbrella/commit/552358207cdf1dfdcb2ca78deac326ecad895fa9)) +- **transducers:** rename old `interpolate` => `tween` ([918721d](https://github.com/thi-ng/umbrella/commit/918721dada9bab8045e397f13a2f77290eea2c88)) +- **transducers:** simplify args for extendSides, padSides, wrapSides ([a36651a](https://github.com/thi-ng/umbrella/commit/a36651a3aadb951a3d8bd117ddfa0dddf48d36ac)) +- **transducers:** update tween() args ([5523582](https://github.com/thi-ng/umbrella/commit/552358207cdf1dfdcb2ca78deac326ecad895fa9)) -### Features +### Features -- **transducers:** add new iterators: extendSides/padSides/symmetric() ([47001fc](https://github.com/thi-ng/umbrella/commit/47001fc9c16f53af427e872b04929113d69463aa)) -- **transducers:** add new transducers: interpolate, interpolateHermite/Linear ([c3fa9ab](https://github.com/thi-ng/umbrella/commit/c3fa9ab90797af1d89e05f1c3821a87f9aa8a543)) +- **transducers:** add new iterators: extendSides/padSides/symmetric() ([47001fc](https://github.com/thi-ng/umbrella/commit/47001fc9c16f53af427e872b04929113d69463aa)) +- **transducers:** add new transducers: interpolate, interpolateHermite/Linear ([c3fa9ab](https://github.com/thi-ng/umbrella/commit/c3fa9ab90797af1d89e05f1c3821a87f9aa8a543)) -### BREAKING CHANGES +### BREAKING CHANGES -- **transducers:** replace tween() args w/ `TweenOpts` config object -- **transducers:** rename `interpolate` iterator => `tween` -- **transducers:** Rename wrap() => wrapSides(), update signature to be aligned w/ related iterators +- **transducers:** replace tween() args w/ `TweenOpts` config object +- **transducers:** rename `interpolate` iterator => `tween` +- **transducers:** Rename wrap() => wrapSides(), update signature to be aligned w/ related iterators -## [5.4.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.4.4...@thi.ng/transducers@5.4.5) (2019-09-21) +## [5.4.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.4.4...@thi.ng/transducers@5.4.5) (2019-09-21) -### Bug Fixes +### Bug Fixes -- **transducers:** fix mean() for reduce w/ init value ([d993bf2](https://github.com/thi-ng/umbrella/commit/d993bf2)) +- **transducers:** fix mean() for reduce w/ init value ([d993bf2](https://github.com/thi-ng/umbrella/commit/d993bf2)) -# [5.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.3.7...@thi.ng/transducers@5.4.0) (2019-07-07) +# [5.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.3.7...@thi.ng/transducers@5.4.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **transducers:** fix cat/mapcat arg types ([0d9b7cb](https://github.com/thi-ng/umbrella/commit/0d9b7cb)) +- **transducers:** fix cat/mapcat arg types ([0d9b7cb](https://github.com/thi-ng/umbrella/commit/0d9b7cb)) -### Features +### Features -- **transducers:** enable TS strict compiler flags (refactor) ([2f8ec89](https://github.com/thi-ng/umbrella/commit/2f8ec89)) +- **transducers:** enable TS strict compiler flags (refactor) ([2f8ec89](https://github.com/thi-ng/umbrella/commit/2f8ec89)) -## [5.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.3.2...@thi.ng/transducers@5.3.3) (2019-04-03) +## [5.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.3.2...@thi.ng/transducers@5.3.3) (2019-04-03) -### Bug Fixes +### Bug Fixes -- **transducers:** fix [#82](https://github.com/thi-ng/umbrella/issues/82), update partitionSync required key checks, add tests ([8b2f3fe](https://github.com/thi-ng/umbrella/commit/8b2f3fe)) +- **transducers:** fix [#82](https://github.com/thi-ng/umbrella/issues/82), update partitionSync required key checks, add tests ([8b2f3fe](https://github.com/thi-ng/umbrella/commit/8b2f3fe)) -# [5.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.2.2...@thi.ng/transducers@5.3.0) (2019-03-21) +# [5.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.2.2...@thi.ng/transducers@5.3.0) (2019-03-21) -### Bug Fixes +### Bug Fixes -- **transducers:** update mean() completion step to avoid div by zero ([f644ecd](https://github.com/thi-ng/umbrella/commit/f644ecd)) +- **transducers:** update mean() completion step to avoid div by zero ([f644ecd](https://github.com/thi-ng/umbrella/commit/f644ecd)) -### Features +### Features -- **transducers:** add toggle() xform ([b5c744e](https://github.com/thi-ng/umbrella/commit/b5c744e)) +- **transducers:** add toggle() xform ([b5c744e](https://github.com/thi-ng/umbrella/commit/b5c744e)) -# [5.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.1.2...@thi.ng/transducers@5.2.0) (2019-03-10) +# [5.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.1.2...@thi.ng/transducers@5.2.0) (2019-03-10) -### Features +### Features -- **transducers:** add / update convolution fns ([31e594b](https://github.com/thi-ng/umbrella/commit/31e594b)) +- **transducers:** add / update convolution fns ([31e594b](https://github.com/thi-ng/umbrella/commit/31e594b)) -## [5.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.1.1...@thi.ng/transducers@5.1.2) (2019-03-03) +## [5.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.1.1...@thi.ng/transducers@5.1.2) (2019-03-03) -### Bug Fixes +### Bug Fixes -- **transducers:** update dedupe() w/ predicate arg ([c414423](https://github.com/thi-ng/umbrella/commit/c414423)) +- **transducers:** update dedupe() w/ predicate arg ([c414423](https://github.com/thi-ng/umbrella/commit/c414423)) -# [5.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.0.0...@thi.ng/transducers@5.1.0) (2019-02-26) +# [5.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.0.0...@thi.ng/transducers@5.1.0) (2019-02-26) -### Bug Fixes +### Bug Fixes -- **transducers:** update converge() & update readme ([9aca912](https://github.com/thi-ng/umbrella/commit/9aca912)) +- **transducers:** update converge() & update readme ([9aca912](https://github.com/thi-ng/umbrella/commit/9aca912)) -### Features +### Features -- **transducers:** add converge() xform, add iter arg to iterate() ([8393a95](https://github.com/thi-ng/umbrella/commit/8393a95)) +- **transducers:** add converge() xform, add iter arg to iterate() ([8393a95](https://github.com/thi-ng/umbrella/commit/8393a95)) -# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@4.0.1...@thi.ng/transducers@5.0.0) (2019-02-15) +# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@4.0.1...@thi.ng/transducers@5.0.0) (2019-02-15) -### Code Refactoring +### Code Refactoring -- **transducers:** remove obsolete fns, update to use [@thi](https://github.com/thi).ng/arrays ([83cb816](https://github.com/thi-ng/umbrella/commit/83cb816)) -- **transducers:** remove obsolete randomID() & weightedRandom() ([4b0eec6](https://github.com/thi-ng/umbrella/commit/4b0eec6)) -- **transducers:** restructure, migrate / remove various functions ([05bf213](https://github.com/thi-ng/umbrella/commit/05bf213)) +- **transducers:** remove obsolete fns, update to use [@thi](https://github.com/thi).ng/arrays ([83cb816](https://github.com/thi-ng/umbrella/commit/83cb816)) +- **transducers:** remove obsolete randomID() & weightedRandom() ([4b0eec6](https://github.com/thi-ng/umbrella/commit/4b0eec6)) +- **transducers:** restructure, migrate / remove various functions ([05bf213](https://github.com/thi-ng/umbrella/commit/05bf213)) -### BREAKING CHANGES +### BREAKING CHANGES -- **transducers:** migrate / remove various functions to other packages - - constantly(), delay(), identity() => @thi.ng/compose - - randomID(), weightedRandom() => @thi.ng/random +- **transducers:** migrate / remove various functions to other packages + - constantly(), delay(), identity() => @thi.ng/compose + - randomID(), weightedRandom() => @thi.ng/random - remove re-exports: - even(), odd() (from @thi.ng/checks) - - juxt() (from @thi.ng/compose) - - remove obsolete hex() fn (use @thi.ng/strings fns instead) -- **transducers:** migrate randomID() & weightedRandom() to @thi.ng/random - - update choices() iterator -- **transducers:** migrate various support fns to @thi.ng/arrays + - juxt() (from @thi.ng/compose) + - remove obsolete hex() fn (use @thi.ng/strings fns instead) +- **transducers:** migrate randomID() & weightedRandom() to @thi.ng/random + - update choices() iterator +- **transducers:** migrate various support fns to @thi.ng/arrays - remove/migrate functions: - binarySearch() - ensureArray() / ensureIterable() - fuzzyMatch() - peek() - shuffleN() - - swizzler() + - swizzler() - add support for IRandom in: - randomID() - choices() - weightedRandom() - - sample() - - update deps / readme + - sample() + - update deps / readme -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@3.0.2...@thi.ng/transducers@4.0.0) (2019-02-05) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@3.0.2...@thi.ng/transducers@4.0.0) (2019-02-05) -### Bug Fixes +### Bug Fixes -- **transducers:** ensure all vals in hexDump iterator version ([ae83bb2](https://github.com/thi-ng/umbrella/commit/ae83bb2)) +- **transducers:** ensure all vals in hexDump iterator version ([ae83bb2](https://github.com/thi-ng/umbrella/commit/ae83bb2)) -### Code Refactoring +### Code Refactoring -- **transducers:** migrate binary related ops to new package ([a7c1ef7](https://github.com/thi-ng/umbrella/commit/a7c1ef7)) +- **transducers:** migrate binary related ops to new package ([a7c1ef7](https://github.com/thi-ng/umbrella/commit/a7c1ef7)) -### BREAKING CHANGES +### BREAKING CHANGES -- **transducers:** migrate all binary data related ops to new package @thi.ng/transducers-binary +- **transducers:** migrate all binary data related ops to new package @thi.ng/transducers-binary -Removed: - bits - base64Encode/Decode - hexDump - partitionBits - utf8Encode/Decode +Removed: - bits - base64Encode/Decode - hexDump - partitionBits - utf8Encode/Decode -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.3.2...@thi.ng/transducers@3.0.0) (2019-01-21) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.3.2...@thi.ng/transducers@3.0.0) (2019-01-21) -### Bug Fixes +### Bug Fixes -- **transducers:** update juxt re-export ([a894a24](https://github.com/thi-ng/umbrella/commit/a894a24)) +- **transducers:** update juxt re-export ([a894a24](https://github.com/thi-ng/umbrella/commit/a894a24)) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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. +- 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. -## [2.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.3.1...@thi.ng/transducers@2.3.2) (2019-01-02) +## [2.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.3.1...@thi.ng/transducers@2.3.2) (2019-01-02) -### Bug Fixes +### Bug Fixes -- **transducers:** add reduced() handling for cat() ([cd17586](https://github.com/thi-ng/umbrella/commit/cd17586)) +- **transducers:** add reduced() handling for cat() ([cd17586](https://github.com/thi-ng/umbrella/commit/cd17586)) -## [2.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.3.0...@thi.ng/transducers@2.3.1) (2018-12-29) +## [2.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.3.0...@thi.ng/transducers@2.3.1) (2018-12-29) -### Bug Fixes +### Bug Fixes -- **transducers:** interpolate() interval selection, add minPos/maxPos ([a90a712](https://github.com/thi-ng/umbrella/commit/a90a712)) +- **transducers:** interpolate() interval selection, add minPos/maxPos ([a90a712](https://github.com/thi-ng/umbrella/commit/a90a712)) -# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.2.8...@thi.ng/transducers@2.3.0) (2018-12-28) +# [2.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.2.8...@thi.ng/transducers@2.3.0) (2018-12-28) -### Features +### Features -- **transducers:** add interpolate() iterator, update readme ([846ab5c](https://github.com/thi-ng/umbrella/commit/846ab5c)) +- **transducers:** add interpolate() iterator, update readme ([846ab5c](https://github.com/thi-ng/umbrella/commit/846ab5c)) -## [2.2.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.2.6...@thi.ng/transducers@2.2.7) (2018-12-17) +## [2.2.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.2.6...@thi.ng/transducers@2.2.7) (2018-12-17) -### Bug Fixes +### Bug Fixes -- **transducers:** add return type for range() ([0470505](https://github.com/thi-ng/umbrella/commit/0470505)) +- **transducers:** add return type for range() ([0470505](https://github.com/thi-ng/umbrella/commit/0470505)) -# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.1.6...@thi.ng/transducers@2.2.0) (2018-10-17) +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.1.6...@thi.ng/transducers@2.2.0) (2018-10-17) -### Bug Fixes +### Bug Fixes -- **transducers:** minor TS3.1 fixes ([1ef2361](https://github.com/thi-ng/umbrella/commit/1ef2361)) +- **transducers:** minor TS3.1 fixes ([1ef2361](https://github.com/thi-ng/umbrella/commit/1ef2361)) -### Features +### Features -- **transducers:** update wrap*() fns to accept iterables ([515e5ba](https://github.com/thi-ng/umbrella/commit/515e5ba)) +- **transducers:** update wrap*() fns to accept iterables ([515e5ba](https://github.com/thi-ng/umbrella/commit/515e5ba)) -## [2.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.1.5...@thi.ng/transducers@2.1.6) (2018-09-26) +## [2.1.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.1.5...@thi.ng/transducers@2.1.6) (2018-09-26) -### Bug Fixes +### Bug Fixes -- **transducers:** fix matchLast(), fix & update return match*() types ([823d828](https://github.com/thi-ng/umbrella/commit/823d828)) +- **transducers:** fix matchLast(), fix & update return match*() types ([823d828](https://github.com/thi-ng/umbrella/commit/823d828)) -## [2.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.1.2-alpha.1...@thi.ng/transducers@2.1.2) (2018-09-22) +## [2.1.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.1.2-alpha.1...@thi.ng/transducers@2.1.2) (2018-09-22) -### Bug Fixes +### Bug Fixes -- **transducers:** add missing type annotation ([022101f](https://github.com/thi-ng/umbrella/commit/022101f)) +- **transducers:** add missing type annotation ([022101f](https://github.com/thi-ng/umbrella/commit/022101f)) -## [2.1.2-alpha.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.1.2-alpha.0...@thi.ng/transducers@2.1.2-alpha.1) (2018-09-17) +## [2.1.2-alpha.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.1.2-alpha.0...@thi.ng/transducers@2.1.2-alpha.1) (2018-09-17) -### Bug Fixes +### Bug Fixes -- **transducers:** str() initial result handling ([f001314](https://github.com/thi-ng/umbrella/commit/f001314)) -- **transducers:** update arg types for choices() & weightedRandom() ([eb67426](https://github.com/thi-ng/umbrella/commit/eb67426)) +- **transducers:** str() initial result handling ([f001314](https://github.com/thi-ng/umbrella/commit/f001314)) +- **transducers:** update arg types for choices() & weightedRandom() ([eb67426](https://github.com/thi-ng/umbrella/commit/eb67426)) -### Features +### Features -- **transducers:** add randomID() ([b488d2b](https://github.com/thi-ng/umbrella/commit/b488d2b)) +- **transducers:** add randomID() ([b488d2b](https://github.com/thi-ng/umbrella/commit/b488d2b)) -# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.0.4...@thi.ng/transducers@2.1.0) (2018-09-08) +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@2.0.4...@thi.ng/transducers@2.1.0) (2018-09-08) -### Features +### Features -- **transducers:** add window() xform ([2f0f3d4](https://github.com/thi-ng/umbrella/commit/2f0f3d4)) -- **transducers:** rename window() => slidingWindow(), update readme ([1f22867](https://github.com/thi-ng/umbrella/commit/1f22867)) -- **transducers:** update partitionSync() xform & PartitionSyncOpts ([d8fdc01](https://github.com/thi-ng/umbrella/commit/d8fdc01)) +- **transducers:** add window() xform ([2f0f3d4](https://github.com/thi-ng/umbrella/commit/2f0f3d4)) +- **transducers:** rename window() => slidingWindow(), update readme ([1f22867](https://github.com/thi-ng/umbrella/commit/1f22867)) +- **transducers:** update partitionSync() xform & PartitionSyncOpts ([d8fdc01](https://github.com/thi-ng/umbrella/commit/d8fdc01)) -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.16.0...@thi.ng/transducers@2.0.0) (2018-08-24) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.16.0...@thi.ng/transducers@2.0.0) (2018-08-24) -### Bug Fixes +### Bug Fixes -- **transducers:** arg handling in rename() ([7a5be21](https://github.com/thi-ng/umbrella/commit/7a5be21)) -- **transducers:** copy&paste error (push) ([832e57f](https://github.com/thi-ng/umbrella/commit/832e57f)) -- **transducers:** hex type decl ([723da5b](https://github.com/thi-ng/umbrella/commit/723da5b)) -- **transducers:** iterator1() final reduced value handling ([d861bdd](https://github.com/thi-ng/umbrella/commit/d861bdd)) +- **transducers:** arg handling in rename() ([7a5be21](https://github.com/thi-ng/umbrella/commit/7a5be21)) +- **transducers:** copy&paste error (push) ([832e57f](https://github.com/thi-ng/umbrella/commit/832e57f)) +- **transducers:** hex type decl ([723da5b](https://github.com/thi-ng/umbrella/commit/723da5b)) +- **transducers:** iterator1() final reduced value handling ([d861bdd](https://github.com/thi-ng/umbrella/commit/d861bdd)) -### Code Refactoring +### Code Refactoring -- **transducers:** rename inspect() => trace() ([e713704](https://github.com/thi-ng/umbrella/commit/e713704)) +- **transducers:** rename inspect() => trace() ([e713704](https://github.com/thi-ng/umbrella/commit/e713704)) -### Features +### Features -- **transducers:** add fill() & fillN() reducers ([0bd860e](https://github.com/thi-ng/umbrella/commit/0bd860e)) -- **transducers:** add GroupByOpts interface, update groupBy* reducers ([2c3a114](https://github.com/thi-ng/umbrella/commit/2c3a114)) -- **transducers:** update all reducers to accept opt iterables ([89b4ad5](https://github.com/thi-ng/umbrella/commit/89b4ad5)) -- **transducers:** update all xforms to also work as iterator ([bae8a1d](https://github.com/thi-ng/umbrella/commit/bae8a1d)) -- **transducers:** update base64Encode() to return string if input given ([599f2b6](https://github.com/thi-ng/umbrella/commit/599f2b6)) +- **transducers:** add fill() & fillN() reducers ([0bd860e](https://github.com/thi-ng/umbrella/commit/0bd860e)) +- **transducers:** add GroupByOpts interface, update groupBy* reducers ([2c3a114](https://github.com/thi-ng/umbrella/commit/2c3a114)) +- **transducers:** update all reducers to accept opt iterables ([89b4ad5](https://github.com/thi-ng/umbrella/commit/89b4ad5)) +- **transducers:** update all xforms to also work as iterator ([bae8a1d](https://github.com/thi-ng/umbrella/commit/bae8a1d)) +- **transducers:** update base64Encode() to return string if input given ([599f2b6](https://github.com/thi-ng/umbrella/commit/599f2b6)) -### Performance Improvements +### Performance Improvements -- **transducers:** add IReducible, update reduce() ([9d83255](https://github.com/thi-ng/umbrella/commit/9d83255)) -- **transducers:** add iterator1(), update various xforms ([ab662d8](https://github.com/thi-ng/umbrella/commit/ab662d8)) +- **transducers:** add IReducible, update reduce() ([9d83255](https://github.com/thi-ng/umbrella/commit/9d83255)) +- **transducers:** add iterator1(), update various xforms ([ab662d8](https://github.com/thi-ng/umbrella/commit/ab662d8)) -### BREAKING CHANGES +### BREAKING CHANGES -- **transducers:** groupByMap() & groupByObj() args now given as options object -- **transducers:** replace some xform args with options objects, impacted are: - - convolve2d() - - filterFuzzy() - - hexDump() - - movingMedian() - - partitionSort() - - partitionSync() - - streamSort() - - wordWrap() -- **transducers:** rename inspect() => trace() +- **transducers:** groupByMap() & groupByObj() args now given as options object +- **transducers:** replace some xform args with options objects, impacted are: + - convolve2d() + - filterFuzzy() + - hexDump() + - movingMedian() + - partitionSort() + - partitionSync() + - streamSort() + - wordWrap() +- **transducers:** rename inspect() => trace() -# [1.16.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.15.0...@thi.ng/transducers@1.16.0) (2018-08-08) +# [1.16.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.15.0...@thi.ng/transducers@1.16.0) (2018-08-08) -### Features +### Features -- **transducers:** add partitionBits() xform & tests ([a5e2c28](https://github.com/thi-ng/umbrella/commit/a5e2c28)) +- **transducers:** add partitionBits() xform & tests ([a5e2c28](https://github.com/thi-ng/umbrella/commit/a5e2c28)) -# [1.15.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.14.3...@thi.ng/transducers@1.15.0) (2018-08-02) +# [1.15.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.14.3...@thi.ng/transducers@1.15.0) (2018-08-02) -### Features +### Features -- **transducers:** add peek() helper fn ([e50fd10](https://github.com/thi-ng/umbrella/commit/e50fd10)) +- **transducers:** add peek() helper fn ([e50fd10](https://github.com/thi-ng/umbrella/commit/e50fd10)) -# [1.14.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.13.0...@thi.ng/transducers@1.14.0) (2018-07-19) +# [1.14.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.13.0...@thi.ng/transducers@1.14.0) (2018-07-19) -### Features +### Features -- **transducer:** add asIterable() helper ([ccc37c6](https://github.com/thi-ng/umbrella/commit/ccc37c6)) -- **transducers:** add juxtR() for multiplexed reductions from same src ([9b07d12](https://github.com/thi-ng/umbrella/commit/9b07d12)) -- **transducers:** allow key arrays for rename(), simplify call sites ([092154c](https://github.com/thi-ng/umbrella/commit/092154c)) +- **transducer:** add asIterable() helper ([ccc37c6](https://github.com/thi-ng/umbrella/commit/ccc37c6)) +- **transducers:** add juxtR() for multiplexed reductions from same src ([9b07d12](https://github.com/thi-ng/umbrella/commit/9b07d12)) +- **transducers:** allow key arrays for rename(), simplify call sites ([092154c](https://github.com/thi-ng/umbrella/commit/092154c)) -### Performance Improvements +### Performance Improvements -- **transducers:** update movingAverage() xform, add docs ([9874ace](https://github.com/thi-ng/umbrella/commit/9874ace)) +- **transducers:** update movingAverage() xform, add docs ([9874ace](https://github.com/thi-ng/umbrella/commit/9874ace)) -# [1.13.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.12.2...@thi.ng/transducers@1.13.0) (2018-07-13) +# [1.13.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.12.2...@thi.ng/transducers@1.13.0) (2018-07-13) -### Features +### Features -- **transducers:** add wordWrap() xform ([81223dc](https://github.com/thi-ng/umbrella/commit/81223dc)) +- **transducers:** add wordWrap() xform ([81223dc](https://github.com/thi-ng/umbrella/commit/81223dc)) -## [1.12.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.12.1...@thi.ng/transducers@1.12.2) (2018-07-09) +## [1.12.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.12.1...@thi.ng/transducers@1.12.2) (2018-07-09) -### Bug Fixes +### Bug Fixes -- **transducers:** revert mean() from regression introduced in 095e6ef ([03543ee](https://github.com/thi-ng/umbrella/commit/03543ee)) +- **transducers:** revert mean() from regression introduced in 095e6ef ([03543ee](https://github.com/thi-ng/umbrella/commit/03543ee)) -# [1.12.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.11.1...@thi.ng/transducers@1.12.0) (2018-07-03) +# [1.12.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.11.1...@thi.ng/transducers@1.12.0) (2018-07-03) -### Features +### Features -- **transducers:** add ensureArray(), refactor reverse() ([677c7cc](https://github.com/thi-ng/umbrella/commit/677c7cc)) +- **transducers:** add ensureArray(), refactor reverse() ([677c7cc](https://github.com/thi-ng/umbrella/commit/677c7cc)) -# [1.11.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.10.3...@thi.ng/transducers@1.11.0) (2018-06-19) +# [1.11.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.10.3...@thi.ng/transducers@1.11.0) (2018-06-19) -### Features +### Features -- **transducers:** add matchFirst()/matchLast() xforms, update readme ([bc261e5](https://github.com/thi-ng/umbrella/commit/bc261e5)) +- **transducers:** add matchFirst()/matchLast() xforms, update readme ([bc261e5](https://github.com/thi-ng/umbrella/commit/bc261e5)) -# [1.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.9.4...@thi.ng/transducers@1.10.0) (2018-05-14) +# [1.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.9.4...@thi.ng/transducers@1.10.0) (2018-05-14) -### Features +### Features -- **transducers:** add filterFuzzy() xform ([2bebba2](https://github.com/thi-ng/umbrella/commit/2bebba2)) -- **transducers:** add wrap*() iterators ([306625d](https://github.com/thi-ng/umbrella/commit/306625d)) +- **transducers:** add filterFuzzy() xform ([2bebba2](https://github.com/thi-ng/umbrella/commit/2bebba2)) +- **transducers:** add wrap*() iterators ([306625d](https://github.com/thi-ng/umbrella/commit/306625d)) -# [1.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.8.6...@thi.ng/transducers@1.9.0) (2018-05-10) +# [1.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.8.6...@thi.ng/transducers@1.9.0) (2018-05-10) -### Features +### Features -- **transducers:** add normRange() iterator ([55f29b8](https://github.com/thi-ng/umbrella/commit/55f29b8)) +- **transducers:** add normRange() iterator ([55f29b8](https://github.com/thi-ng/umbrella/commit/55f29b8)) -## [1.8.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.8.0...@thi.ng/transducers@1.8.1) (2018-04-18) +## [1.8.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.8.0...@thi.ng/transducers@1.8.1) (2018-04-18) -### Bug Fixes +### Bug Fixes -- **transducers:** add generics for compR(), fix types in mapNth() ([3b7c9d9](https://github.com/thi-ng/umbrella/commit/3b7c9d9)) -- **transducers:** Provide argument types for compR() and deepTransform() ([de89f00](https://github.com/thi-ng/umbrella/commit/de89f00)) +- **transducers:** add generics for compR(), fix types in mapNth() ([3b7c9d9](https://github.com/thi-ng/umbrella/commit/3b7c9d9)) +- **transducers:** Provide argument types for compR() and deepTransform() ([de89f00](https://github.com/thi-ng/umbrella/commit/de89f00)) -# [1.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.7.5...@thi.ng/transducers@1.8.0) (2018-04-11) +# [1.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.7.5...@thi.ng/transducers@1.8.0) (2018-04-11) -### Features +### Features -- **transducers:** add run() for executing side effects only, update readme ([52c7508](https://github.com/thi-ng/umbrella/commit/52c7508)) +- **transducers:** add run() for executing side effects only, update readme ([52c7508](https://github.com/thi-ng/umbrella/commit/52c7508)) -# [1.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.6.2...@thi.ng/transducers@1.7.0) (2018-03-19) +# [1.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.6.2...@thi.ng/transducers@1.7.0) (2018-03-19) -### Features +### Features -- **transducers:** add mapVals() xform ([abc195a](https://github.com/thi-ng/umbrella/commit/abc195a)) -- **transducers:** add partitionSync() xform ([bebd118](https://github.com/thi-ng/umbrella/commit/bebd118)) +- **transducers:** add mapVals() xform ([abc195a](https://github.com/thi-ng/umbrella/commit/abc195a)) +- **transducers:** add partitionSync() xform ([bebd118](https://github.com/thi-ng/umbrella/commit/bebd118)) -# [1.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.5.1...@thi.ng/transducers@1.6.0) (2018-03-03) +# [1.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.5.1...@thi.ng/transducers@1.6.0) (2018-03-03) -### Features +### Features -- **transducers:** add permutations()/permutationsN() generators ([91938ed](https://github.com/thi-ng/umbrella/commit/91938ed)) +- **transducers:** add permutations()/permutationsN() generators ([91938ed](https://github.com/thi-ng/umbrella/commit/91938ed)) -## [1.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.5.0...@thi.ng/transducers@1.5.1) (2018-03-02) +## [1.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.5.0...@thi.ng/transducers@1.5.1) (2018-03-02) -### Bug Fixes +### Bug Fixes -- **transducers:** flattenWith() ([3d8aa32](https://github.com/thi-ng/umbrella/commit/3d8aa32)) +- **transducers:** flattenWith() ([3d8aa32](https://github.com/thi-ng/umbrella/commit/3d8aa32)) -# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.4.0...@thi.ng/transducers@1.5.0) (2018-02-26) +# [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.4.0...@thi.ng/transducers@1.5.0) (2018-02-26) -### Features +### Features -- **transducers:** add keys()/vals() iterators, refactor pairs() ([9824844](https://github.com/thi-ng/umbrella/commit/9824844)) +- **transducers:** add keys()/vals() iterators, refactor pairs() ([9824844](https://github.com/thi-ng/umbrella/commit/9824844)) -# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.3.0...@thi.ng/transducers@1.4.0) (2018-02-23) +# [1.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.3.0...@thi.ng/transducers@1.4.0) (2018-02-23) -### Features +### Features -- **transducers:** add deepTransform & mapDeep xform ([f0fdfa1](https://github.com/thi-ng/umbrella/commit/f0fdfa1)) +- **transducers:** add deepTransform & mapDeep xform ([f0fdfa1](https://github.com/thi-ng/umbrella/commit/f0fdfa1)) -# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.2.0...@thi.ng/transducers@1.3.0) (2018-02-19) +# [1.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.2.0...@thi.ng/transducers@1.3.0) (2018-02-19) -### Features +### Features -- **transducers:** add lookup1d/2d/3d helpers, update re-exports ([193058d](https://github.com/thi-ng/umbrella/commit/193058d)) +- **transducers:** add lookup1d/2d/3d helpers, update re-exports ([193058d](https://github.com/thi-ng/umbrella/commit/193058d)) -# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.1.0...@thi.ng/transducers@1.2.0) (2018-02-18) +# [1.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.1.0...@thi.ng/transducers@1.2.0) (2018-02-18) -### Bug Fixes +### Bug Fixes -- **transducers:** update imports `step()` ([48f8bb8](https://github.com/thi-ng/umbrella/commit/48f8bb8)) +- **transducers:** update imports `step()` ([48f8bb8](https://github.com/thi-ng/umbrella/commit/48f8bb8)) -### Features +### Features -- **transducers:** add convolve2d xform & types ([ab8a855](https://github.com/thi-ng/umbrella/commit/ab8a855)) -- **transducers:** add movingMedian() xform ([d7b1d0d](https://github.com/thi-ng/umbrella/commit/d7b1d0d)) -- **transducers:** add range2d / range3d generators ([722042b](https://github.com/thi-ng/umbrella/commit/722042b)) +- **transducers:** add convolve2d xform & types ([ab8a855](https://github.com/thi-ng/umbrella/commit/ab8a855)) +- **transducers:** add movingMedian() xform ([d7b1d0d](https://github.com/thi-ng/umbrella/commit/d7b1d0d)) +- **transducers:** add range2d / range3d generators ([722042b](https://github.com/thi-ng/umbrella/commit/722042b)) -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.0.7...@thi.ng/transducers@1.1.0) (2018-02-08) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.0.7...@thi.ng/transducers@1.1.0) (2018-02-08) -### Features +### Features -- **transducers:** add page() xform, update readme ([855d803](https://github.com/thi-ng/umbrella/commit/855d803)) +- **transducers:** add page() xform, update readme ([855d803](https://github.com/thi-ng/umbrella/commit/855d803)) -## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.0.5...@thi.ng/transducers@1.0.6) (2018-02-01) +## [1.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.0.5...@thi.ng/transducers@1.0.6) (2018-02-01) -### Bug Fixes +### Bug Fixes -- **transducers:** update comp() for typescript 2.7.* ([febe39f](https://github.com/thi-ng/umbrella/commit/febe39f)) +- **transducers:** update comp() for typescript 2.7.* ([febe39f](https://github.com/thi-ng/umbrella/commit/febe39f)) -## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.0.1...@thi.ng/transducers@1.0.2) (2018-01-29) +## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@1.0.1...@thi.ng/transducers@1.0.2) (2018-01-29) -### Performance Improvements +### Performance Improvements -- **transducers:** avoid result object cloning in struct() xform ([d774e32](https://github.com/thi-ng/umbrella/commit/d774e32)) +- **transducers:** avoid result object cloning in struct() xform ([d774e32](https://github.com/thi-ng/umbrella/commit/d774e32)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@0.11.2...@thi.ng/transducers@1.0.0) (2018-01-28) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@0.11.2...@thi.ng/transducers@1.0.0) (2018-01-28) -### Bug Fixes +### Bug Fixes -- **transducers:** add "complete" step handling in scan() ([8e5204d](https://github.com/thi-ng/umbrella/commit/8e5204d)) -- **transducers:** scan() complete handling ([44db970](https://github.com/thi-ng/umbrella/commit/44db970)) +- **transducers:** add "complete" step handling in scan() ([8e5204d](https://github.com/thi-ng/umbrella/commit/8e5204d)) +- **transducers:** scan() complete handling ([44db970](https://github.com/thi-ng/umbrella/commit/44db970)) -### Code Refactoring +### Code Refactoring -- **transducers:** rename join() => str() rfn ([e268e35](https://github.com/thi-ng/umbrella/commit/e268e35)) +- **transducers:** rename join() => str() rfn ([e268e35](https://github.com/thi-ng/umbrella/commit/e268e35)) -### Features +### Features -- **transducers:** add every(), some() rfns ([63344e4](https://github.com/thi-ng/umbrella/commit/63344e4)) -- **transducers:** add labeled() xform ([0b3c786](https://github.com/thi-ng/umbrella/commit/0b3c786)) -- **transducers:** add multiplex() xform & docs ([beb2cee](https://github.com/thi-ng/umbrella/commit/beb2cee)) -- **transducers:** add multiplexObj() ([931b67f](https://github.com/thi-ng/umbrella/commit/931b67f)) -- **transducers:** add noop() xform, update readme ([7b21aa6](https://github.com/thi-ng/umbrella/commit/7b21aa6)) -- **transducers:** add utf8Encode()/utf8Decode() xforms ([e50fa26](https://github.com/thi-ng/umbrella/commit/e50fa26)) -- **transducers:** update frequencies() & groupByMap() ([4b8d037](https://github.com/thi-ng/umbrella/commit/4b8d037)) -- **transducers:** update re-exports, extract throttleTime() into own file ([45d6bc6](https://github.com/thi-ng/umbrella/commit/45d6bc6)) -- **transducers:** update re-exports, minor update reductions() ([e555ff5](https://github.com/thi-ng/umbrella/commit/e555ff5)) -- **transducers:** update step() to support multiple results ([1f32fc0](https://github.com/thi-ng/umbrella/commit/1f32fc0)) -- **transducers:** update throttle(), refactor take/dropNth ([e1a282c](https://github.com/thi-ng/umbrella/commit/e1a282c)) +- **transducers:** add every(), some() rfns ([63344e4](https://github.com/thi-ng/umbrella/commit/63344e4)) +- **transducers:** add labeled() xform ([0b3c786](https://github.com/thi-ng/umbrella/commit/0b3c786)) +- **transducers:** add multiplex() xform & docs ([beb2cee](https://github.com/thi-ng/umbrella/commit/beb2cee)) +- **transducers:** add multiplexObj() ([931b67f](https://github.com/thi-ng/umbrella/commit/931b67f)) +- **transducers:** add noop() xform, update readme ([7b21aa6](https://github.com/thi-ng/umbrella/commit/7b21aa6)) +- **transducers:** add utf8Encode()/utf8Decode() xforms ([e50fa26](https://github.com/thi-ng/umbrella/commit/e50fa26)) +- **transducers:** update frequencies() & groupByMap() ([4b8d037](https://github.com/thi-ng/umbrella/commit/4b8d037)) +- **transducers:** update re-exports, extract throttleTime() into own file ([45d6bc6](https://github.com/thi-ng/umbrella/commit/45d6bc6)) +- **transducers:** update re-exports, minor update reductions() ([e555ff5](https://github.com/thi-ng/umbrella/commit/e555ff5)) +- **transducers:** update step() to support multiple results ([1f32fc0](https://github.com/thi-ng/umbrella/commit/1f32fc0)) +- **transducers:** update throttle(), refactor take/dropNth ([e1a282c](https://github.com/thi-ng/umbrella/commit/e1a282c)) -### BREAKING CHANGES +### BREAKING CHANGES -- **transducers:** throttle() requires stateful predicate now -- **transducers:** rename join() => str() reduer in prep for actual set join() op +- **transducers:** throttle() requires stateful predicate now +- **transducers:** rename join() => str() reduer in prep for actual set join() op - **transducers:** now possibly returns array instead of single value if wrapped transducer produced multiple results diff --git a/packages/unionstruct/CHANGELOG.md b/packages/unionstruct/CHANGELOG.md index 210bb4f040..04b4c0da8c 100644 --- a/packages/unionstruct/CHANGELOG.md +++ b/packages/unionstruct/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@2.0.5...@thi.ng/unionstruct@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/unionstruct - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@2.0.4...@thi.ng/unionstruct@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/unionstruct - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@2.0.3...@thi.ng/unionstruct@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/unionstruct - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@2.0.2...@thi.ng/unionstruct@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/unionstruct - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@2.0.1...@thi.ng/unionstruct@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/unionstruct - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@2.0.0...@thi.ng/unionstruct@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/unionstruct - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.1.40...@thi.ng/unionstruct@2.0.0) (2021-10-12) @@ -80,25 +32,25 @@ Also: -# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.0.6...@thi.ng/unionstruct@1.1.0) (2019-07-07) +# [1.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@1.0.6...@thi.ng/unionstruct@1.1.0) (2019-07-07) -### Bug Fixes +### Bug Fixes -- **unionstruct:** allow undefined/null args ([9636495](https://github.com/thi-ng/umbrella/commit/9636495)) -- **unionstruct:** FieldType typo ([02beff9](https://github.com/thi-ng/umbrella/commit/02beff9)) +- **unionstruct:** allow undefined/null args ([9636495](https://github.com/thi-ng/umbrella/commit/9636495)) +- **unionstruct:** FieldType typo ([02beff9](https://github.com/thi-ng/umbrella/commit/02beff9)) -### Features +### Features -- **unionstruct:** enable TS strict compiler flags (refactor) ([eb639fe](https://github.com/thi-ng/umbrella/commit/eb639fe)) +- **unionstruct:** enable TS strict compiler flags (refactor) ([eb639fe](https://github.com/thi-ng/umbrella/commit/eb639fe)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@0.1.19...@thi.ng/unionstruct@1.0.0) (2019-01-21) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/unionstruct@0.1.19...@thi.ng/unionstruct@1.0.0) (2019-01-21) -### Build System +### Build System -- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) +- update package build scripts & outputs, imports in ~50 packages ([b54b703](https://github.com/thi-ng/umbrella/commit/b54b703)) -### BREAKING CHANGES +### 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` +- 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. diff --git a/packages/vclock/CHANGELOG.md b/packages/vclock/CHANGELOG.md index d270475676..ea1b830e01 100644 --- a/packages/vclock/CHANGELOG.md +++ b/packages/vclock/CHANGELOG.md @@ -3,54 +3,6 @@ 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/vclock@0.2.5...@thi.ng/vclock@0.2.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/vclock - - - - - -## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.2.4...@thi.ng/vclock@0.2.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/vclock - - - - - -## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.2.3...@thi.ng/vclock@0.2.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/vclock - - - - - -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.2.2...@thi.ng/vclock@0.2.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/vclock - - - - - -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.2.1...@thi.ng/vclock@0.2.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/vclock - - - - - -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.2.0...@thi.ng/vclock@0.2.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/vclock - - - - - # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.1.16...@thi.ng/vclock@0.2.0) (2021-10-12) @@ -80,12 +32,12 @@ Also: -## [0.1.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.1.15...@thi.ng/vclock@0.1.16) (2021-09-03) +## [0.1.16](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.1.15...@thi.ng/vclock@0.1.16) (2021-09-03) -**Note:** Version bump only for package @thi.ng/vclock +**Note:** Version bump only for package @thi.ng/vclock -# 0.1.0 (2020-11-26) +# 0.1.0 (2020-11-26) -### Features +### Features - **vclock:** import new package (MBP2010) ([21ff40a](https://github.com/thi-ng/umbrella/commit/21ff40a92df972abefd7aa94ced61193c9da68a9)) diff --git a/packages/vector-pools/CHANGELOG.md b/packages/vector-pools/CHANGELOG.md index a5ebb3aa0c..865eb9aaa9 100644 --- a/packages/vector-pools/CHANGELOG.md +++ b/packages/vector-pools/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [3.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@3.0.5...@thi.ng/vector-pools@3.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/vector-pools - - - - - -## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@3.0.4...@thi.ng/vector-pools@3.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/vector-pools - - - - - -## [3.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@3.0.3...@thi.ng/vector-pools@3.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/vector-pools - - - - - -## [3.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@3.0.2...@thi.ng/vector-pools@3.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/vector-pools - - - - - -## [3.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@3.0.1...@thi.ng/vector-pools@3.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/vector-pools - - - - - -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@3.0.0...@thi.ng/vector-pools@3.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/vector-pools - - - - - # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@2.0.25...@thi.ng/vector-pools@3.0.0) (2021-10-12) @@ -80,58 +32,58 @@ Also: -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@1.0.57...@thi.ng/vector-pools@2.0.0) (2021-02-20) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@1.0.57...@thi.ng/vector-pools@2.0.0) (2021-02-20) -### Bug Fixes +### Bug Fixes -- **vector-pools:** fix regression/update buffer arg types ([27a3614](https://github.com/thi-ng/umbrella/commit/27a36148ace1bd19d346137d80e897c91b67a5c6)) +- **vector-pools:** fix regression/update buffer arg types ([27a3614](https://github.com/thi-ng/umbrella/commit/27a36148ace1bd19d346137d80e897c91b67a5c6)) -### Code Refactoring +### Code Refactoring -- **vector-pools:** update attrib type handling ([0ebd889](https://github.com/thi-ng/umbrella/commit/0ebd8893d3651df6c033d40ce59fd7e77a66f790)) +- **vector-pools:** update attrib type handling ([0ebd889](https://github.com/thi-ng/umbrella/commit/0ebd8893d3651df6c033d40ce59fd7e77a66f790)) -### Features +### Features -- **vector-pools:** export asNativeType/asGLType() ([d4b397b](https://github.com/thi-ng/umbrella/commit/d4b397b99f5d6c0daef76c86011b165ecda31b4d)) +- **vector-pools:** export asNativeType/asGLType() ([d4b397b](https://github.com/thi-ng/umbrella/commit/d4b397b99f5d6c0daef76c86011b165ecda31b4d)) -### BREAKING CHANGES +### BREAKING CHANGES -- **vector-pools:** update attrib types to use string consts - - part of umbrella-wide changes to thi.ng/api Type aliases (see a333d4182) - - remove obsolete asNativeType()/asGLType() fns (moved to thi.ng/api for better re-use) +- **vector-pools:** update attrib types to use string consts + - part of umbrella-wide changes to thi.ng/api Type aliases (see a333d4182) + - remove obsolete asNativeType()/asGLType() fns (moved to thi.ng/api for better re-use) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@0.2.16...@thi.ng/vector-pools@1.0.0) (2019-07-07) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@0.2.16...@thi.ng/vector-pools@1.0.0) (2019-07-07) -### Code Refactoring +### Code Refactoring -- **vector-pools:** address TS strictNullChecks flag ([981b5ce](https://github.com/thi-ng/umbrella/commit/981b5ce)) +- **vector-pools:** address TS strictNullChecks flag ([981b5ce](https://github.com/thi-ng/umbrella/commit/981b5ce)) -### Features +### Features -- **vector-pools:** add AttribPool.attribArray(), add tests ([285022a](https://github.com/thi-ng/umbrella/commit/285022a)) -- **vector-pools:** enable TS strict compiler flags (refactor) ([1af6f78](https://github.com/thi-ng/umbrella/commit/1af6f78)) -- **vector-pools:** update AttribPool, add tests, update readme ([33109d0](https://github.com/thi-ng/umbrella/commit/33109d0)) +- **vector-pools:** add AttribPool.attribArray(), add tests ([285022a](https://github.com/thi-ng/umbrella/commit/285022a)) +- **vector-pools:** enable TS strict compiler flags (refactor) ([1af6f78](https://github.com/thi-ng/umbrella/commit/1af6f78)) +- **vector-pools:** update AttribPool, add tests, update readme ([33109d0](https://github.com/thi-ng/umbrella/commit/33109d0)) -### BREAKING CHANGES +### BREAKING CHANGES -- **vector-pools:** update return types of various class methods - - some AList, ArrayList, LinkedList, VecPool methods now return `undefined` if operation failed +- **vector-pools:** update return types of various class methods + - some AList, ArrayList, LinkedList, VecPool methods now return `undefined` if operation failed -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@0.1.2...@thi.ng/vector-pools@0.2.0) (2019-02-05) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@0.1.2...@thi.ng/vector-pools@0.2.0) (2019-02-05) -### Bug Fixes +### Bug Fixes -- **vector-pools:** AttribPool opts & default handling ([16b48b3](https://github.com/thi-ng/umbrella/commit/16b48b3)) +- **vector-pools:** AttribPool opts & default handling ([16b48b3](https://github.com/thi-ng/umbrella/commit/16b48b3)) -### Features +### Features -- **vector-pools:** update & fix AttribPool resize logic ([b7d162f](https://github.com/thi-ng/umbrella/commit/b7d162f)) +- **vector-pools:** update & fix AttribPool resize logic ([b7d162f](https://github.com/thi-ng/umbrella/commit/b7d162f)) -# 0.1.0 (2019-01-21) +# 0.1.0 (2019-01-21) -### Features +### Features -- **vector-pools:** add AttribPool, refactor lists ([019c0af](https://github.com/thi-ng/umbrella/commit/019c0af)) -- **vector-pools:** add GLType alias, AttribPoolOpts, update pool impls ([4fe2047](https://github.com/thi-ng/umbrella/commit/4fe2047)) -- **vector-pools:** add VecPool, VecArrayList & VecLinkedList ([48d5d57](https://github.com/thi-ng/umbrella/commit/48d5d57)) +- **vector-pools:** add AttribPool, refactor lists ([019c0af](https://github.com/thi-ng/umbrella/commit/019c0af)) +- **vector-pools:** add GLType alias, AttribPoolOpts, update pool impls ([4fe2047](https://github.com/thi-ng/umbrella/commit/4fe2047)) +- **vector-pools:** add VecPool, VecArrayList & VecLinkedList ([48d5d57](https://github.com/thi-ng/umbrella/commit/48d5d57)) - **vector-pools:** update readme, add examples ([fd54d32](https://github.com/thi-ng/umbrella/commit/fd54d32)) diff --git a/packages/vectors/CHANGELOG.md b/packages/vectors/CHANGELOG.md index ba294c8f6b..8de68da5ac 100644 --- a/packages/vectors/CHANGELOG.md +++ b/packages/vectors/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [7.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@7.0.5...@thi.ng/vectors@7.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/vectors - - - - - -## [7.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@7.0.4...@thi.ng/vectors@7.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/vectors - - - - - -## [7.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@7.0.3...@thi.ng/vectors@7.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/vectors - - - - - -## [7.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@7.0.2...@thi.ng/vectors@7.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/vectors - - - - - -## [7.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@7.0.1...@thi.ng/vectors@7.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/vectors - - - - - -## [7.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@7.0.0...@thi.ng/vectors@7.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/vectors - - - - - # [7.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@6.2.0...@thi.ng/vectors@7.0.0) (2021-10-12) @@ -80,198 +32,198 @@ Also: -# [6.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@6.1.2...@thi.ng/vectors@6.2.0) (2021-09-03) +# [6.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@6.1.2...@thi.ng/vectors@6.2.0) (2021-09-03) -### Bug Fixes +### Bug Fixes -- **vectors:** add correct type for setNS() ([3817d65](https://github.com/thi-ng/umbrella/commit/3817d6562fc9ab749f1dde25d57e8108c91ebefc)) +- **vectors:** add correct type for setNS() ([3817d65](https://github.com/thi-ng/umbrella/commit/3817d6562fc9ab749f1dde25d57e8108c91ebefc)) -### Features +### Features -- **vectors:** add covariance(), correlation() fns ([b8d661d](https://github.com/thi-ng/umbrella/commit/b8d661dadebb725868fe48650e6461567706e47b)) -- **vectors:** add formatter support ([2bbb54e](https://github.com/thi-ng/umbrella/commit/2bbb54ee322bd3b22f73e36d430c4477fd2a25cd)) -- **vectors:** add generic strided dot product ([9c34793](https://github.com/thi-ng/umbrella/commit/9c34793950e9cb831dee46d5dbbc19b0dfb982df)) -- **vectors:** add new distance metrics ([24aa2f4](https://github.com/thi-ng/umbrella/commit/24aa2f43060ad2030797c6de031437a65ab783da)) -- **vectors:** add new module re-exports ([92e7f73](https://github.com/thi-ng/umbrella/commit/92e7f730741b09018dae92e4428fe635b02125ab)) -- **vectors:** add statistics related vector ops ([d6507ad](https://github.com/thi-ng/umbrella/commit/d6507ad8a3821fd2839a6c0d34d7d254d81790de)) -- **vectors:** add strided versions of various ops ([cbd9576](https://github.com/thi-ng/umbrella/commit/cbd95760715d8fbd1d2b974f87c0cf80db08bbb5)) +- **vectors:** add covariance(), correlation() fns ([b8d661d](https://github.com/thi-ng/umbrella/commit/b8d661dadebb725868fe48650e6461567706e47b)) +- **vectors:** add formatter support ([2bbb54e](https://github.com/thi-ng/umbrella/commit/2bbb54ee322bd3b22f73e36d430c4477fd2a25cd)) +- **vectors:** add generic strided dot product ([9c34793](https://github.com/thi-ng/umbrella/commit/9c34793950e9cb831dee46d5dbbc19b0dfb982df)) +- **vectors:** add new distance metrics ([24aa2f4](https://github.com/thi-ng/umbrella/commit/24aa2f43060ad2030797c6de031437a65ab783da)) +- **vectors:** add new module re-exports ([92e7f73](https://github.com/thi-ng/umbrella/commit/92e7f730741b09018dae92e4428fe635b02125ab)) +- **vectors:** add statistics related vector ops ([d6507ad](https://github.com/thi-ng/umbrella/commit/d6507ad8a3821fd2839a6c0d34d7d254d81790de)) +- **vectors:** add strided versions of various ops ([cbd9576](https://github.com/thi-ng/umbrella/commit/cbd95760715d8fbd1d2b974f87c0cf80db08bbb5)) -### Performance Improvements +### Performance Improvements -- **vectors:** update standardize() ([e87b979](https://github.com/thi-ng/umbrella/commit/e87b979d54026f3a104762fac30105e51f93eef5)) +- **vectors:** update standardize() ([e87b979](https://github.com/thi-ng/umbrella/commit/e87b979d54026f3a104762fac30105e51f93eef5)) -# [6.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@6.0.7...@thi.ng/vectors@6.1.0) (2021-08-17) +# [6.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@6.0.7...@thi.ng/vectors@6.1.0) (2021-08-17) -### Features +### Features -- **vectors:** add mean, minBounds, maxBounds ([640877f](https://github.com/thi-ng/umbrella/commit/640877f39b1b9487aa5692d1a2931ad85a516b26)) -- **vectors:** add tensor product ([1fcc3ea](https://github.com/thi-ng/umbrella/commit/1fcc3ea3e8e3802c6b8c21c9d8148543c3917c63)) +- **vectors:** add mean, minBounds, maxBounds ([640877f](https://github.com/thi-ng/umbrella/commit/640877f39b1b9487aa5692d1a2931ad85a516b26)) +- **vectors:** add tensor product ([1fcc3ea](https://github.com/thi-ng/umbrella/commit/1fcc3ea3e8e3802c6b8c21c9d8148543c3917c63)) -## [6.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@6.0.0...@thi.ng/vectors@6.0.1) (2021-06-08) +## [6.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@6.0.0...@thi.ng/vectors@6.0.1) (2021-06-08) -### Bug Fixes +### Bug Fixes -- **vectors:** re-add missing randNorm2/3/4 fns ([0f0e270](https://github.com/thi-ng/umbrella/commit/0f0e270c6f552d66605396e66a967180cc42fdbb)) +- **vectors:** re-add missing randNorm2/3/4 fns ([0f0e270](https://github.com/thi-ng/umbrella/commit/0f0e270c6f552d66605396e66a967180cc42fdbb)) -# [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.3.0...@thi.ng/vectors@6.0.0) (2021-04-24) +# [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.3.0...@thi.ng/vectors@6.0.0) (2021-04-24) -### Features +### Features -- **vectors:** add/update modulo functions ([81d2e63](https://github.com/thi-ng/umbrella/commit/81d2e63f12f87893b9e53d070260bb6c9b9f0dcd)) +- **vectors:** add/update modulo functions ([81d2e63](https://github.com/thi-ng/umbrella/commit/81d2e63f12f87893b9e53d070260bb6c9b9f0dcd)) -### BREAKING CHANGES +### BREAKING CHANGES -- **vectors:** Introduction of standard libc math functions in thi.ng/math causes behavior change/flip of existing `fmod()` & `mod()` functions... - - swap `fmod()` <> `mod()` to align w/ their GLSL & libc counterparts - - same goes for `fmodN()` <> `modN()` - - add `remainder()`/ `remainderN()` w/ standard libc behavior - - update doc strings +- **vectors:** Introduction of standard libc math functions in thi.ng/math causes behavior change/flip of existing `fmod()` & `mod()` functions... + - swap `fmod()` <> `mod()` to align w/ their GLSL & libc counterparts + - same goes for `fmodN()` <> `modN()` + - add `remainder()`/ `remainderN()` w/ standard libc behavior + - update doc strings -# [5.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.2.2...@thi.ng/vectors@5.3.0) (2021-04-19) +# [5.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.2.2...@thi.ng/vectors@5.3.0) (2021-04-19) -### Features +### Features -- **vectors:** add componentwise median() ([39b5c55](https://github.com/thi-ng/umbrella/commit/39b5c5537f23bf9d9e59da725c89a22714cc0091)) -- **vectors:** replace distHaversine() ([9d9d4e8](https://github.com/thi-ng/umbrella/commit/9d9d4e8f1697ba96755e5fc2fe0cf898ff12b105)) +- **vectors:** add componentwise median() ([39b5c55](https://github.com/thi-ng/umbrella/commit/39b5c5537f23bf9d9e59da725c89a22714cc0091)) +- **vectors:** replace distHaversine() ([9d9d4e8](https://github.com/thi-ng/umbrella/commit/9d9d4e8f1697ba96755e5fc2fe0cf898ff12b105)) -# [5.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.1.7...@thi.ng/vectors@5.2.0) (2021-03-30) +# [5.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.1.7...@thi.ng/vectors@5.2.0) (2021-03-30) -### Features +### Features -- **vectors:** add distHaversine() ([4dcc9cf](https://github.com/thi-ng/umbrella/commit/4dcc9cf8205a4e97c2abf14c6d6cb40949532c94)) +- **vectors:** add distHaversine() ([4dcc9cf](https://github.com/thi-ng/umbrella/commit/4dcc9cf8205a4e97c2abf14c6d6cb40949532c94)) -# [5.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.0.1...@thi.ng/vectors@5.1.0) (2021-03-03) +# [5.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@5.0.1...@thi.ng/vectors@5.1.0) (2021-03-03) -### Bug Fixes +### Bug Fixes -- **vectors:** update GVec internals (TS4.2) ([e6b7b74](https://github.com/thi-ng/umbrella/commit/e6b7b74bc7f43efed67ccba6de62f09e35c18e0e)) +- **vectors:** update GVec internals (TS4.2) ([e6b7b74](https://github.com/thi-ng/umbrella/commit/e6b7b74bc7f43efed67ccba6de62f09e35c18e0e)) -### Features +### Features -- **vectors:** add softMax() & oneHot() ([4f242c8](https://github.com/thi-ng/umbrella/commit/4f242c81c12e669bad85df6cf4f9588394121a0d)) +- **vectors:** add softMax() & oneHot() ([4f242c8](https://github.com/thi-ng/umbrella/commit/4f242c81c12e669bad85df6cf4f9588394121a0d)) -# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.9.1...@thi.ng/vectors@5.0.0) (2021-02-20) +# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.9.1...@thi.ng/vectors@5.0.0) (2021-02-20) -### Code Refactoring +### Code Refactoring -- **vectors:** update mem mapped type handling ([4a6e9b1](https://github.com/thi-ng/umbrella/commit/4a6e9b16a1c871d305d99eeb53e9efeab4b78209)) +- **vectors:** update mem mapped type handling ([4a6e9b1](https://github.com/thi-ng/umbrella/commit/4a6e9b16a1c871d305d99eeb53e9efeab4b78209)) -### Features +### Features -- **vectors:** add weightedDistance HOF ([8500a79](https://github.com/thi-ng/umbrella/commit/8500a7938467339810362cc0d91555778218231d)) +- **vectors:** add weightedDistance HOF ([8500a79](https://github.com/thi-ng/umbrella/commit/8500a7938467339810362cc0d91555778218231d)) -### BREAKING CHANGES +### BREAKING CHANGES -- **vectors:** buffer mapping fns use new type string consts - - part of umbrella-wide changes to thi.ng/api Type aliases (see a333d4182) +- **vectors:** buffer mapping fns use new type string consts + - part of umbrella-wide changes to thi.ng/api Type aliases (see a333d4182) -# [4.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.8.6...@thi.ng/vectors@4.9.0) (2021-01-21) +# [4.9.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.8.6...@thi.ng/vectors@4.9.0) (2021-01-21) -### Bug Fixes +### Bug Fixes -- **vectors:** add explicit return types (zeroes/ones()) ([fc2f662](https://github.com/thi-ng/umbrella/commit/fc2f6623033b5caf1d8a25bf174d51a8db8b1a91)) +- **vectors:** add explicit return types (zeroes/ones()) ([fc2f662](https://github.com/thi-ng/umbrella/commit/fc2f6623033b5caf1d8a25bf174d51a8db8b1a91)) -### Features +### Features -- **vectors:** add dist2/3 ([eb334fa](https://github.com/thi-ng/umbrella/commit/eb334fa764dc3d7093b1c64afb1fbdb1b1053831)) +- **vectors:** add dist2/3 ([eb334fa](https://github.com/thi-ng/umbrella/commit/eb334fa764dc3d7093b1c64afb1fbdb1b1053831)) -# [4.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.7.0...@thi.ng/vectors@4.8.0) (2020-11-24) +# [4.8.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.7.0...@thi.ng/vectors@4.8.0) (2020-11-24) -### Features +### Features -- **vectors:** add roundN(), update round() ([36f07e6](https://github.com/thi-ng/umbrella/commit/36f07e62de03afe376ddc48497dfe463e3b10eb4)) -- **vectors:** add signedVolume() ([907438e](https://github.com/thi-ng/umbrella/commit/907438e2b94b475018468128e7d4987dcbf44eb7)) +- **vectors:** add roundN(), update round() ([36f07e6](https://github.com/thi-ng/umbrella/commit/36f07e62de03afe376ddc48497dfe463e3b10eb4)) +- **vectors:** add signedVolume() ([907438e](https://github.com/thi-ng/umbrella/commit/907438e2b94b475018468128e7d4987dcbf44eb7)) -# [4.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.6.6...@thi.ng/vectors@4.7.0) (2020-10-03) +# [4.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.6.6...@thi.ng/vectors@4.7.0) (2020-10-03) -### Features +### Features -- **vectors, geom:** point on ray at distance ([0b04b80](https://github.com/thi-ng/umbrella/commit/0b04b80f1eaa700e262f99d4726651c90d4fed2b)) +- **vectors, geom:** point on ray at distance ([0b04b80](https://github.com/thi-ng/umbrella/commit/0b04b80f1eaa700e262f99d4726651c90d4fed2b)) -# [4.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.5.6...@thi.ng/vectors@4.6.0) (2020-08-10) +# [4.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.5.6...@thi.ng/vectors@4.6.0) (2020-08-10) -### Features +### Features -- **vectors:** add not() bvec op ([a820b8f](https://github.com/thi-ng/umbrella/commit/a820b8fec8f69c82910f61bfeb3c013ceed19b8c)) -- **vectors:** add/update vec coercions & types ([073389e](https://github.com/thi-ng/umbrella/commit/073389e33bbead294d690c60d150a7fd0589f822)) +- **vectors:** add not() bvec op ([a820b8f](https://github.com/thi-ng/umbrella/commit/a820b8fec8f69c82910f61bfeb3c013ceed19b8c)) +- **vectors:** add/update vec coercions & types ([073389e](https://github.com/thi-ng/umbrella/commit/073389e33bbead294d690c60d150a7fd0589f822)) -# [4.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.4.4...@thi.ng/vectors@4.5.0) (2020-06-20) +# [4.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.4.4...@thi.ng/vectors@4.5.0) (2020-06-20) -### Features +### Features -- **vectors:** add cornerBisector2() ([aff9bfa](https://github.com/thi-ng/umbrella/commit/aff9bfab86fdc5ca0b2ee88be68692988493ee57)) +- **vectors:** add cornerBisector2() ([aff9bfa](https://github.com/thi-ng/umbrella/commit/aff9bfab86fdc5ca0b2ee88be68692988493ee57)) -# [4.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.3.4...@thi.ng/vectors@4.4.0) (2020-05-14) +# [4.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.3.4...@thi.ng/vectors@4.4.0) (2020-05-14) -### Features +### Features -- **vectors:** add mapVectors() ([61ddde7](https://github.com/thi-ng/umbrella/commit/61ddde78c23ded396ed70fd473a92b2495e74b83)) +- **vectors:** add mapVectors() ([61ddde7](https://github.com/thi-ng/umbrella/commit/61ddde78c23ded396ed70fd473a92b2495e74b83)) -## [4.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.3.0...@thi.ng/vectors@4.3.1) (2020-04-23) +## [4.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.3.0...@thi.ng/vectors@4.3.1) (2020-04-23) -### Bug Fixes +### Bug Fixes -- **vectors:** add missing equals2/3/4 exports ([041f590](https://github.com/thi-ng/umbrella/commit/041f590f6c1c29efd01fccc26cbbb2c0992e1147)) +- **vectors:** add missing equals2/3/4 exports ([041f590](https://github.com/thi-ng/umbrella/commit/041f590f6c1c29efd01fccc26cbbb2c0992e1147)) -# [4.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.2.6...@thi.ng/vectors@4.3.0) (2020-04-23) +# [4.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.2.6...@thi.ng/vectors@4.3.0) (2020-04-23) -### Features +### Features -- **vectors:** add equals/2/3/4() ([34cad0e](https://github.com/thi-ng/umbrella/commit/34cad0eee8cd6d555ddc8ed718858b6885519f85)) +- **vectors:** add equals/2/3/4() ([34cad0e](https://github.com/thi-ng/umbrella/commit/34cad0eee8cd6d555ddc8ed718858b6885519f85)) -# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.1.2...@thi.ng/vectors@4.2.0) (2020-03-01) +# [4.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.1.2...@thi.ng/vectors@4.2.0) (2020-03-01) -### Features +### Features -- **vectors:** add safeDiv() ([8e9a688](https://github.com/thi-ng/umbrella/commit/8e9a688e44ed1ed63619ff52b514dd4b373fd743)) +- **vectors:** add safeDiv() ([8e9a688](https://github.com/thi-ng/umbrella/commit/8e9a688e44ed1ed63619ff52b514dd4b373fd743)) -# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.0.3...@thi.ng/vectors@4.1.0) (2020-02-25) +# [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@4.0.3...@thi.ng/vectors@4.1.0) (2020-02-25) -### Bug Fixes +### Bug Fixes -- **vectors:** add missing types & annotations (TS3.8) ([8680e37](https://github.com/thi-ng/umbrella/commit/8680e37c39156ff8a772b51f2466a661853b7bd6)) +- **vectors:** add missing types & annotations (TS3.8) ([8680e37](https://github.com/thi-ng/umbrella/commit/8680e37c39156ff8a772b51f2466a661853b7bd6)) -### Features +### Features -- **vectors:** add cornerBisector() ([b2d923e](https://github.com/thi-ng/umbrella/commit/b2d923ecf0b41ce6b8a3e1261957825d6dc1ec93)) -- **vectors:** add ivec/uvec/bvec conversions ([1147acb](https://github.com/thi-ng/umbrella/commit/1147acbf5d0aca20bb243cb1381b788633545f06)) +- **vectors:** add cornerBisector() ([b2d923e](https://github.com/thi-ng/umbrella/commit/b2d923ecf0b41ce6b8a3e1261957825d6dc1ec93)) +- **vectors:** add ivec/uvec/bvec conversions ([1147acb](https://github.com/thi-ng/umbrella/commit/1147acbf5d0aca20bb243cb1381b788633545f06)) -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@3.3.1...@thi.ng/vectors@4.0.0) (2019-11-09) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@3.3.1...@thi.ng/vectors@4.0.0) (2019-11-09) -### Bug Fixes +### Bug Fixes -- **vectors:** fix normalizeS2/3/4 ([f048393](https://github.com/thi-ng/umbrella/commit/f04839355c90e991b0a8970af469119283454637)) -- **vectors:** fix out args in mixCubic/mixQuadratic ([d02dae6](https://github.com/thi-ng/umbrella/commit/d02dae6b4bad2d026dec96c865292778e2c50ba2)) -- **vectors:** update random2/3/4 to return new vec if none given ([a0be4d4](https://github.com/thi-ng/umbrella/commit/a0be4d4a288c61e7860990bb3c5b6992af30552c)) +- **vectors:** fix normalizeS2/3/4 ([f048393](https://github.com/thi-ng/umbrella/commit/f04839355c90e991b0a8970af469119283454637)) +- **vectors:** fix out args in mixCubic/mixQuadratic ([d02dae6](https://github.com/thi-ng/umbrella/commit/d02dae6b4bad2d026dec96c865292778e2c50ba2)) +- **vectors:** update random2/3/4 to return new vec if none given ([a0be4d4](https://github.com/thi-ng/umbrella/commit/a0be4d4a288c61e7860990bb3c5b6992af30552c)) -### Code Refactoring +### Code Refactoring -- **vectors:** rename strided-scalar op suffixes (SN => NS) ([66258d8](https://github.com/thi-ng/umbrella/commit/66258d8b096de2a49d2f801a5329a07e7ef97c56)) +- **vectors:** rename strided-scalar op suffixes (SN => NS) ([66258d8](https://github.com/thi-ng/umbrella/commit/66258d8b096de2a49d2f801a5329a07e7ef97c56)) -### Features +### Features -- **vectors:** add fill(), add MultiVecOp.impl(), update vop() ([21ff930](https://github.com/thi-ng/umbrella/commit/21ff930e3c902051ed937e9294d71dd25688d729)) -- **vectors:** add mixCubicHermite versions & tangent fns ([b382d25](https://github.com/thi-ng/umbrella/commit/b382d25e65d6371e6b76219fd2909ac991933db4)) -- **vectors:** add more strided vec ops, refactor templates ([ca91fa9](https://github.com/thi-ng/umbrella/commit/ca91fa92c5720f361291c0672a9af4f79b3eafa6)) -- **vectors:** add new intoBuffer(), move fns for wrapped versions ([53581f1](https://github.com/thi-ng/umbrella/commit/53581f16effb42a1b3cc9aac8bd438880aaf7c97)) -- **vectors:** add strided random ops, types, defHofOpS() codegen ([1e46f5a](https://github.com/thi-ng/umbrella/commit/1e46f5aa6ad6d64bef5afdd7baf2d218e4547d1d)) -- **vectors:** add strided rotate ops ([4f2b5a7](https://github.com/thi-ng/umbrella/commit/4f2b5a72948774966c5580bdf33f75b913b9f460)) -- **vectors:** update readme ([f16bb45](https://github.com/thi-ng/umbrella/commit/f16bb4567eb293e56eabd6c1fb6969e1217598e0)) +- **vectors:** add fill(), add MultiVecOp.impl(), update vop() ([21ff930](https://github.com/thi-ng/umbrella/commit/21ff930e3c902051ed937e9294d71dd25688d729)) +- **vectors:** add mixCubicHermite versions & tangent fns ([b382d25](https://github.com/thi-ng/umbrella/commit/b382d25e65d6371e6b76219fd2909ac991933db4)) +- **vectors:** add more strided vec ops, refactor templates ([ca91fa9](https://github.com/thi-ng/umbrella/commit/ca91fa92c5720f361291c0672a9af4f79b3eafa6)) +- **vectors:** add new intoBuffer(), move fns for wrapped versions ([53581f1](https://github.com/thi-ng/umbrella/commit/53581f16effb42a1b3cc9aac8bd438880aaf7c97)) +- **vectors:** add strided random ops, types, defHofOpS() codegen ([1e46f5a](https://github.com/thi-ng/umbrella/commit/1e46f5aa6ad6d64bef5afdd7baf2d218e4547d1d)) +- **vectors:** add strided rotate ops ([4f2b5a7](https://github.com/thi-ng/umbrella/commit/4f2b5a72948774966c5580bdf33f75b913b9f460)) +- **vectors:** update readme ([f16bb45](https://github.com/thi-ng/umbrella/commit/f16bb4567eb293e56eabd6c1fb6969e1217598e0)) -### Performance Improvements +### Performance Improvements -- **vectors:** minor optimization for 0-index Vec2/3/4 accessors ([a7c561d](https://github.com/thi-ng/umbrella/commit/a7c561df31d7466676a48880f1ae1083d8938397)) +- **vectors:** minor optimization for 0-index Vec2/3/4 accessors ([a7c561d](https://github.com/thi-ng/umbrella/commit/a7c561df31d7466676a48880f1ae1083d8938397)) -### BREAKING CHANGES +### BREAKING CHANGES -- **vectors:** setSN2/3/4 => setSN2/3/4 +- **vectors:** setSN2/3/4 => setSN2/3/4 -# [3.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@3.2.0...@thi.ng/vectors@3.3.0) (2019-08-21) +# [3.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@3.2.0...@thi.ng/vectors@3.3.0) (2019-08-21) -### Features +### Features -- **vectors:** add isNaN(), isInf() vec ops, update readme ([ed60d09](https://github.com/thi-ng/umbrella/commit/ed60d09)) +- **vectors:** add isNaN(), isInf() vec ops, update readme ([ed60d09](https://github.com/thi-ng/umbrella/commit/ed60d09)) -# [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) +# [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 diff --git a/packages/viz/CHANGELOG.md b/packages/viz/CHANGELOG.md index fafe75045b..71f1230590 100644 --- a/packages/viz/CHANGELOG.md +++ b/packages/viz/CHANGELOG.md @@ -3,62 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.3.6...@thi.ng/viz@0.3.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/viz - - - - - -## [0.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.3.5...@thi.ng/viz@0.3.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/viz - - - - - -## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.3.4...@thi.ng/viz@0.3.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/viz - - - - - -## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.3.3...@thi.ng/viz@0.3.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/viz - - - - - -## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.3.2...@thi.ng/viz@0.3.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/viz - - - - - -## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.3.1...@thi.ng/viz@0.3.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/viz - - - - - -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.3.0...@thi.ng/viz@0.3.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/viz - - - - - # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.2.42...@thi.ng/viz@0.3.0) (2021-10-12) @@ -88,26 +32,26 @@ Also: -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.1.2...@thi.ng/viz@0.2.0) (2020-11-24) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.1.2...@thi.ng/viz@0.2.0) (2020-11-24) -### Features +### Features -- **viz:** add barPlot() & interleave opts ([8f3d4e1](https://github.com/thi-ng/umbrella/commit/8f3d4e13f2b81f70ef027780d02e39e4886d3e29)) -- **viz:** update grid opts (add major flags) ([4fac849](https://github.com/thi-ng/umbrella/commit/4fac84998786c7c884de170775d1797d3218aa19)) +- **viz:** add barPlot() & interleave opts ([8f3d4e1](https://github.com/thi-ng/umbrella/commit/8f3d4e13f2b81f70ef027780d02e39e4886d3e29)) +- **viz:** update grid opts (add major flags) ([4fac849](https://github.com/thi-ng/umbrella/commit/4fac84998786c7c884de170775d1797d3218aa19)) -# 0.1.0 (2020-09-13) +# 0.1.0 (2020-09-13) -### Bug Fixes +### Bug Fixes -- **viz:** fix/simplify months()/days() iterators ([de6616c](https://github.com/thi-ng/umbrella/commit/de6616c34bbaffbb6df8a01920db6cc7f63836ee)) -- **viz:** flip Y axis tick direction ([72a3200](https://github.com/thi-ng/umbrella/commit/72a3200c685b039fa8ebfec24ad4ccb02e9d4595)) -- **viz:** update areaPlot(), linePlot() ([ac20370](https://github.com/thi-ng/umbrella/commit/ac2037061a63b57cfa0143f2a14cc0f2d74a95bd)) +- **viz:** fix/simplify months()/days() iterators ([de6616c](https://github.com/thi-ng/umbrella/commit/de6616c34bbaffbb6df8a01920db6cc7f63836ee)) +- **viz:** flip Y axis tick direction ([72a3200](https://github.com/thi-ng/umbrella/commit/72a3200c685b039fa8ebfec24ad4ccb02e9d4595)) +- **viz:** update areaPlot(), linePlot() ([ac20370](https://github.com/thi-ng/umbrella/commit/ac2037061a63b57cfa0143f2a14cc0f2d74a95bd)) -### Features +### Features -- **viz:** add background grid support ([ca51cba](https://github.com/thi-ng/umbrella/commit/ca51cba3d7d1d753f7f1b9c593f770d080ddbf41)) -- **viz:** add lensAxis(), lensScale(), InitialAxisSpec ([b423600](https://github.com/thi-ng/umbrella/commit/b423600bbf208e8630ecb2205eec45895e6b8ea8)) -- **viz:** import as new package (ongoing port from geom-viz) ([900db82](https://github.com/thi-ng/umbrella/commit/900db82fec61e1e478d7ab08015d2d872f4566c5)) -- **viz:** improve domain data value handling ([ab89655](https://github.com/thi-ng/umbrella/commit/ab89655fcf1626f15ccde09e18dd986cf07c1a48)) -- **viz:** redo log scale & ticks, restructure all files ([2f51668](https://github.com/thi-ng/umbrella/commit/2f5166800c880ee4792773048d989eeea26a8583)) +- **viz:** add background grid support ([ca51cba](https://github.com/thi-ng/umbrella/commit/ca51cba3d7d1d753f7f1b9c593f770d080ddbf41)) +- **viz:** add lensAxis(), lensScale(), InitialAxisSpec ([b423600](https://github.com/thi-ng/umbrella/commit/b423600bbf208e8630ecb2205eec45895e6b8ea8)) +- **viz:** import as new package (ongoing port from geom-viz) ([900db82](https://github.com/thi-ng/umbrella/commit/900db82fec61e1e478d7ab08015d2d872f4566c5)) +- **viz:** improve domain data value handling ([ab89655](https://github.com/thi-ng/umbrella/commit/ab89655fcf1626f15ccde09e18dd986cf07c1a48)) +- **viz:** redo log scale & ticks, restructure all files ([2f51668](https://github.com/thi-ng/umbrella/commit/2f5166800c880ee4792773048d989eeea26a8583)) - **viz:** update candlePlot(), add candle() shape fn ([fbb63d3](https://github.com/thi-ng/umbrella/commit/fbb63d34ce67007bd0f0f0ffeffe063e191bcb93)) diff --git a/packages/webgl-msdf/CHANGELOG.md b/packages/webgl-msdf/CHANGELOG.md index c778825b68..b265abba59 100644 --- a/packages/webgl-msdf/CHANGELOG.md +++ b/packages/webgl-msdf/CHANGELOG.md @@ -3,70 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@2.0.7...@thi.ng/webgl-msdf@2.0.8) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - -## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@2.0.6...@thi.ng/webgl-msdf@2.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@2.0.5...@thi.ng/webgl-msdf@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@2.0.4...@thi.ng/webgl-msdf@2.0.5) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@2.0.3...@thi.ng/webgl-msdf@2.0.4) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@2.0.2...@thi.ng/webgl-msdf@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@2.0.1...@thi.ng/webgl-msdf@2.0.2) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@2.0.0...@thi.ng/webgl-msdf@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/webgl-msdf - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@1.0.8...@thi.ng/webgl-msdf@2.0.0) (2021-10-12) @@ -96,26 +32,26 @@ Also: -## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@1.0.6...@thi.ng/webgl-msdf@1.0.7) (2021-08-22) +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@1.0.6...@thi.ng/webgl-msdf@1.0.7) (2021-08-22) -**Note:** Version bump only for package @thi.ng/webgl-msdf +**Note:** Version bump only for package @thi.ng/webgl-msdf -## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.9...@thi.ng/webgl-msdf@0.1.10) (2019-11-30) +## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@0.1.9...@thi.ng/webgl-msdf@0.1.10) (2019-11-30) -### Bug Fixes +### Bug Fixes -- **webgl-msdf:** update mempool size in text() ([9f96b2e](https://github.com/thi-ng/umbrella/commit/9f96b2ec525cd8d8a5d5e31d39352f0c6e350991)) +- **webgl-msdf:** update mempool size in text() ([9f96b2e](https://github.com/thi-ng/umbrella/commit/9f96b2ec525cd8d8a5d5e31d39352f0c6e350991)) -# 0.1.0 (2019-07-07) +# 0.1.0 (2019-07-07) -### Bug Fixes +### Bug Fixes -- **webgl-msdf:** update madd call sites ([#95](https://github.com/thi-ng/umbrella/issues/95)) ([5c6fa50](https://github.com/thi-ng/umbrella/commit/5c6fa50)) -- **webgl-msdf:** update shader (remove prefixes) ([33731e9](https://github.com/thi-ng/umbrella/commit/33731e9)) -- **webgl-msdf:** update textWidth & align fns ([dd6f752](https://github.com/thi-ng/umbrella/commit/dd6f752)) +- **webgl-msdf:** update madd call sites ([#95](https://github.com/thi-ng/umbrella/issues/95)) ([5c6fa50](https://github.com/thi-ng/umbrella/commit/5c6fa50)) +- **webgl-msdf:** update shader (remove prefixes) ([33731e9](https://github.com/thi-ng/umbrella/commit/33731e9)) +- **webgl-msdf:** update textWidth & align fns ([dd6f752](https://github.com/thi-ng/umbrella/commit/dd6f752)) -### Features +### Features -- **webgl:** initial integration of shader-ast ([73faffd](https://github.com/thi-ng/umbrella/commit/73faffd)) -- **webgl-msdf:** add more TextOpts, update TextAlign fns ([4602883](https://github.com/thi-ng/umbrella/commit/4602883)) +- **webgl:** initial integration of shader-ast ([73faffd](https://github.com/thi-ng/umbrella/commit/73faffd)) +- **webgl-msdf:** add more TextOpts, update TextAlign fns ([4602883](https://github.com/thi-ng/umbrella/commit/4602883)) - **webgl-msdf:** initial import MSDF font rendering pkg ([22bcc24](https://github.com/thi-ng/umbrella/commit/22bcc24)) diff --git a/packages/webgl-shadertoy/CHANGELOG.md b/packages/webgl-shadertoy/CHANGELOG.md index 4f0e109573..5e8f85e592 100644 --- a/packages/webgl-shadertoy/CHANGELOG.md +++ b/packages/webgl-shadertoy/CHANGELOG.md @@ -3,70 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [0.3.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.3.7...@thi.ng/webgl-shadertoy@0.3.8) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - -## [0.3.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.3.6...@thi.ng/webgl-shadertoy@0.3.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - -## [0.3.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.3.5...@thi.ng/webgl-shadertoy@0.3.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - -## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.3.4...@thi.ng/webgl-shadertoy@0.3.5) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - -## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.3.3...@thi.ng/webgl-shadertoy@0.3.4) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - -## [0.3.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.3.2...@thi.ng/webgl-shadertoy@0.3.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - -## [0.3.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.3.1...@thi.ng/webgl-shadertoy@0.3.2) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - -## [0.3.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.3.0...@thi.ng/webgl-shadertoy@0.3.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/webgl-shadertoy - - - - - # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.2.91...@thi.ng/webgl-shadertoy@0.3.0) (2021-10-12) @@ -101,24 +37,24 @@ Also: -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.1.4...@thi.ng/webgl-shadertoy@0.2.0) (2020-02-25) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.1.4...@thi.ng/webgl-shadertoy@0.2.0) (2020-02-25) -### Features +### Features -- **webgl-shadertoy:** fix [#199](https://github.com/thi-ng/umbrella/issues/199), add generics ([e392774](https://github.com/thi-ng/umbrella/commit/e392774945e4d29f145dba2fd17f99919b2c5fd5)) +- **webgl-shadertoy:** fix [#199](https://github.com/thi-ng/umbrella/issues/199), add generics ([e392774](https://github.com/thi-ng/umbrella/commit/e392774945e4d29f145dba2fd17f99919b2c5fd5)) -# 0.1.0 (2019-09-21) +# 0.1.0 (2019-09-21) -### Bug Fixes +### Bug Fixes -- **webgl-shadertoy:** update imports ([7d6ed77](https://github.com/thi-ng/umbrella/commit/7d6ed77)) -- **webgl-shadertoy:** update texture/sampler & FBO handling ([25845e5](https://github.com/thi-ng/umbrella/commit/25845e5)) +- **webgl-shadertoy:** update imports ([7d6ed77](https://github.com/thi-ng/umbrella/commit/7d6ed77)) +- **webgl-shadertoy:** update texture/sampler & FBO handling ([25845e5](https://github.com/thi-ng/umbrella/commit/25845e5)) -### Features +### Features -- **webgl-shadertoy:** add optional per-pass ModelSpec & vert shader support ([a45725a](https://github.com/thi-ng/umbrella/commit/a45725a)) -- **webgl-shadertoy:** fix & update drawPass viewport, add update() method ([5d2c17e](https://github.com/thi-ng/umbrella/commit/5d2c17e)) -- **webgl-shadertoy:** import new pkg ([35d9b68](https://github.com/thi-ng/umbrella/commit/35d9b68)) -- **webgl-shadertoy:** initial multipass skeleton ([c287dab](https://github.com/thi-ng/umbrella/commit/c287dab)) -- **webgl-shadertoy:** simplify mainImage user fn handling, update types & readme ([bd1b88e](https://github.com/thi-ng/umbrella/commit/bd1b88e)) +- **webgl-shadertoy:** add optional per-pass ModelSpec & vert shader support ([a45725a](https://github.com/thi-ng/umbrella/commit/a45725a)) +- **webgl-shadertoy:** fix & update drawPass viewport, add update() method ([5d2c17e](https://github.com/thi-ng/umbrella/commit/5d2c17e)) +- **webgl-shadertoy:** import new pkg ([35d9b68](https://github.com/thi-ng/umbrella/commit/35d9b68)) +- **webgl-shadertoy:** initial multipass skeleton ([c287dab](https://github.com/thi-ng/umbrella/commit/c287dab)) +- **webgl-shadertoy:** simplify mainImage user fn handling, update types & readme ([bd1b88e](https://github.com/thi-ng/umbrella/commit/bd1b88e)) - **webgl-shadertoy:** update multipass uniform handling ([2071133](https://github.com/thi-ng/umbrella/commit/2071133)) diff --git a/packages/webgl/CHANGELOG.md b/packages/webgl/CHANGELOG.md index 7b9cacad41..9e70502e25 100644 --- a/packages/webgl/CHANGELOG.md +++ b/packages/webgl/CHANGELOG.md @@ -3,70 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [6.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@6.0.7...@thi.ng/webgl@6.0.8) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/webgl - - - - - -## [6.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@6.0.6...@thi.ng/webgl@6.0.7) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/webgl - - - - - -## [6.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@6.0.5...@thi.ng/webgl@6.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/webgl - - - - - -## [6.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@6.0.4...@thi.ng/webgl@6.0.5) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/webgl - - - - - -## [6.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@6.0.3...@thi.ng/webgl@6.0.4) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/webgl - - - - - -## [6.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@6.0.2...@thi.ng/webgl@6.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/webgl - - - - - -## [6.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@6.0.1...@thi.ng/webgl@6.0.2) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/webgl - - - - - -## [6.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@6.0.0...@thi.ng/webgl@6.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/webgl - - - - - # [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@5.0.14...@thi.ng/webgl@6.0.0) (2021-10-12) @@ -101,164 +37,164 @@ Also: -# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@4.0.16...@thi.ng/webgl@5.0.0) (2021-06-08) +# [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@4.0.16...@thi.ng/webgl@5.0.0) (2021-06-08) -### Code Refactoring +### Code Refactoring -- **webgl:** update multipass texture uniforms ([86d363a](https://github.com/thi-ng/umbrella/commit/86d363aa80c1861388bccd9fb57000afd96e4257)) +- **webgl:** update multipass texture uniforms ([86d363a](https://github.com/thi-ng/umbrella/commit/86d363aa80c1861388bccd9fb57000afd96e4257)) -### Features +### Features -- **webgl:** add passCopy() HOF pass gen ([fb6b5b7](https://github.com/thi-ng/umbrella/commit/fb6b5b76d16a75d157499f7ccf46c777a063131e)) +- **webgl:** add passCopy() HOF pass gen ([fb6b5b7](https://github.com/thi-ng/umbrella/commit/fb6b5b76d16a75d157499f7ccf46c777a063131e)) -### BREAKING CHANGES +### BREAKING CHANGES -- **webgl:** replace input tex `sampler2D[]` array w/ named inputs - - new unis: `input0`, `input1`, etc. to sync w/ same approach as already used for outputs - - new approach also simplifies texture lookups in shader-ast code +- **webgl:** replace input tex `sampler2D[]` array w/ named inputs + - new unis: `input0`, `input1`, etc. to sync w/ same approach as already used for outputs + - new approach also simplifies texture lookups in shader-ast code -# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@3.3.15...@thi.ng/webgl@4.0.0) (2021-02-20) +# [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@3.3.15...@thi.ng/webgl@4.0.0) (2021-02-20) -### Bug Fixes +### Bug Fixes -- **webgl:** update compileAttribPool() ([6b5dd8e](https://github.com/thi-ng/umbrella/commit/6b5dd8e0c5167ac44a7d0358ccd106b7899fbccf)) +- **webgl:** update compileAttribPool() ([6b5dd8e](https://github.com/thi-ng/umbrella/commit/6b5dd8e0c5167ac44a7d0358ccd106b7899fbccf)) -### Code Refactoring +### Code Refactoring -- **webgl:** update attrib type handling ([542850b](https://github.com/thi-ng/umbrella/commit/542850bc0f9c93abe8634f9d899e391905ff93ec)) +- **webgl:** update attrib type handling ([542850b](https://github.com/thi-ng/umbrella/commit/542850bc0f9c93abe8634f9d899e391905ff93ec)) -### BREAKING CHANGES +### BREAKING CHANGES -- **webgl:** attrib buffer data type use string consts - - part of unified umbrella-wide changes to thi.ng/api Type alias (see a333d4182) +- **webgl:** attrib buffer data type use string consts + - part of unified umbrella-wide changes to thi.ng/api Type alias (see a333d4182) -# [3.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@3.2.1...@thi.ng/webgl@3.3.0) (2020-08-20) +# [3.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@3.2.1...@thi.ng/webgl@3.3.0) (2020-08-20) -### Features +### Features -- **webgl:** only warn once re: unknown uni/attrib ([7490aa1](https://github.com/thi-ng/umbrella/commit/7490aa1e0d8e69c0be2f0c63f72373983898f04c)) +- **webgl:** only warn once re: unknown uni/attrib ([7490aa1](https://github.com/thi-ng/umbrella/commit/7490aa1e0d8e69c0be2f0c63f72373983898f04c)) -# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@3.1.1...@thi.ng/webgl@3.2.0) (2020-08-16) +# [3.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@3.1.1...@thi.ng/webgl@3.2.0) (2020-08-16) -### Features +### Features -- **webgl:** store texture filter/wrap mode ([8a7420e](https://github.com/thi-ng/umbrella/commit/8a7420ee708e92a1670c47330c6c1b262b76cc87)) +- **webgl:** store texture filter/wrap mode ([8a7420e](https://github.com/thi-ng/umbrella/commit/8a7420ee708e92a1670c47330c6c1b262b76cc87)) -## [3.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@3.1.0...@thi.ng/webgl@3.1.1) (2020-08-12) +## [3.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@3.1.0...@thi.ng/webgl@3.1.1) (2020-08-12) -### Bug Fixes +### Bug Fixes -- **webgl:** update/add DrawOpts, add unbindTextures() ([27021fa](https://github.com/thi-ng/umbrella/commit/27021facca516e3d9c598f017819fe0314c72af4)) +- **webgl:** update/add DrawOpts, add unbindTextures() ([27021fa](https://github.com/thi-ng/umbrella/commit/27021facca516e3d9c598f017819fe0314c72af4)) -# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@3.0.4...@thi.ng/webgl@3.1.0) (2020-08-12) +# [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@3.0.4...@thi.ng/webgl@3.1.0) (2020-08-12) -### Features +### Features -- **webgl:** add DrawFlags opts for draw() ([800382b](https://github.com/thi-ng/umbrella/commit/800382ba1a67a5dd9f8a4edc17f6d791bfa2c627)) -- **webgl:** add opt unbind flag for .configure() ([0e5cc2b](https://github.com/thi-ng/umbrella/commit/0e5cc2bc5b632c7d418715c936d4cc6152b4a57c)) +- **webgl:** add DrawFlags opts for draw() ([800382b](https://github.com/thi-ng/umbrella/commit/800382ba1a67a5dd9f8a4edc17f6d791bfa2c627)) +- **webgl:** add opt unbind flag for .configure() ([0e5cc2b](https://github.com/thi-ng/umbrella/commit/0e5cc2bc5b632c7d418715c936d4cc6152b4a57c)) -## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@3.0.0...@thi.ng/webgl@3.0.1) (2020-08-08) +## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@3.0.0...@thi.ng/webgl@3.0.1) (2020-08-08) -### Bug Fixes +### Bug Fixes -- **webgl:** unbind texture after configured ([9612cdd](https://github.com/thi-ng/umbrella/commit/9612cdd86130ccb780eeda2971e780f0c8dc2b52)) +- **webgl:** unbind texture after configured ([9612cdd](https://github.com/thi-ng/umbrella/commit/9612cdd86130ccb780eeda2971e780f0c8dc2b52)) -# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@2.0.11...@thi.ng/webgl@3.0.0) (2020-07-28) +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@2.0.11...@thi.ng/webgl@3.0.0) (2020-07-28) -### Bug Fixes +### Bug Fixes -- **webgl:** bind FBO in readTexture() ([6cb4448](https://github.com/thi-ng/umbrella/commit/6cb4448f75811e9a266ff81065da03ccdf138b6d)) +- **webgl:** bind FBO in readTexture() ([6cb4448](https://github.com/thi-ng/umbrella/commit/6cb4448f75811e9a266ff81065da03ccdf138b6d)) -### Features +### Features -- **webgl:** add varying int support (webgl2) ([c812800](https://github.com/thi-ng/umbrella/commit/c812800cb8d61a19b892a7f802fd03820c7e7310)) -- **webgl:** add/update opts for defQuadModel() ([13b7d9e](https://github.com/thi-ng/umbrella/commit/13b7d9e5ad26622702cfd4f1c4957da50ab704ed)) +- **webgl:** add varying int support (webgl2) ([c812800](https://github.com/thi-ng/umbrella/commit/c812800cb8d61a19b892a7f802fd03820c7e7310)) +- **webgl:** add/update opts for defQuadModel() ([13b7d9e](https://github.com/thi-ng/umbrella/commit/13b7d9e5ad26622702cfd4f1c4957da50ab704ed)) -### BREAKING CHANGES +### BREAKING CHANGES -- **webgl:** add/update opts for defQuadModel() - - update callsite in defMultiPass() +- **webgl:** add/update opts for defQuadModel() + - update callsite in defMultiPass() -# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@1.0.17...@thi.ng/webgl@2.0.0) (2020-06-07) +# [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@1.0.17...@thi.ng/webgl@2.0.0) (2020-06-07) -### Code Refactoring +### Code Refactoring -- **webgl:** remove adaptDPI() ([6d49da6](https://github.com/thi-ng/umbrella/commit/6d49da610bec87fef96c77a39f1181002872f2ba)) +- **webgl:** remove adaptDPI() ([6d49da6](https://github.com/thi-ng/umbrella/commit/6d49da610bec87fef96c77a39f1181002872f2ba)) -### BREAKING CHANGES +### BREAKING CHANGES -- **webgl:** re-use adaptDPI() from new @thi.ng/adapt-dpi pkg - - update deps +- **webgl:** re-use adaptDPI() from new @thi.ng/adapt-dpi pkg + - update deps -## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@1.0.6...@thi.ng/webgl@1.0.7) (2020-04-21) +## [1.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@1.0.6...@thi.ng/webgl@1.0.7) (2020-04-21) -### Bug Fixes +### Bug Fixes -- **webgl:** unbind fbo after configure ([25414b5](https://github.com/thi-ng/umbrella/commit/25414b598211c05597714bc07d16a5f6a6249e5f)) +- **webgl:** unbind fbo after configure ([25414b5](https://github.com/thi-ng/umbrella/commit/25414b598211c05597714bc07d16a5f6a6249e5f)) -## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@1.0.4...@thi.ng/webgl@1.0.5) (2020-04-11) +## [1.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@1.0.4...@thi.ng/webgl@1.0.5) (2020-04-11) -### Bug Fixes +### Bug Fixes -- **webgl:** `disableVertexAttribArray` in `Shader.unbind` ([d3eab37](https://github.com/thi-ng/umbrella/commit/d3eab37cb5e356aa80207ce445926844cc072261)) -- **webgl:** add missing braces ([5e6d5bf](https://github.com/thi-ng/umbrella/commit/5e6d5bfa3b0529ec7c448d2ec1dde04716fb597e)) +- **webgl:** `disableVertexAttribArray` in `Shader.unbind` ([d3eab37](https://github.com/thi-ng/umbrella/commit/d3eab37cb5e356aa80207ce445926844cc072261)) +- **webgl:** add missing braces ([5e6d5bf](https://github.com/thi-ng/umbrella/commit/5e6d5bfa3b0529ec7c448d2ec1dde04716fb597e)) -## [1.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@1.0.3...@thi.ng/webgl@1.0.4) (2020-04-07) +## [1.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@1.0.3...@thi.ng/webgl@1.0.4) (2020-04-07) -### Bug Fixes +### Bug Fixes -- **webgl:** fix [#217](https://github.com/thi-ng/umbrella/issues/217), use logger for shader src ([501c82d](https://github.com/thi-ng/umbrella/commit/501c82dbde7cbb385f35ff8149cfc98e4c6e6405)) +- **webgl:** fix [#217](https://github.com/thi-ng/umbrella/issues/217), use logger for shader src ([501c82d](https://github.com/thi-ng/umbrella/commit/501c82dbde7cbb385f35ff8149cfc98e4c6e6405)) -# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.3.4...@thi.ng/webgl@1.0.0) (2020-03-28) +# [1.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.3.4...@thi.ng/webgl@1.0.0) (2020-03-28) -### Code Refactoring +### Code Refactoring -- **webgl:** rename factory functions ([633f693](https://github.com/thi-ng/umbrella/commit/633f69387a9ddf35919b9b6dd108068a9e05aec7)) +- **webgl:** rename factory functions ([633f693](https://github.com/thi-ng/umbrella/commit/633f69387a9ddf35919b9b6dd108068a9e05aec7)) -### Features +### Features -- **webgl:** add DrawMode enums ([5adaa23](https://github.com/thi-ng/umbrella/commit/5adaa23c5aa06b2229cb55d216f424b367875217)) +- **webgl:** add DrawMode enums ([5adaa23](https://github.com/thi-ng/umbrella/commit/5adaa23c5aa06b2229cb55d216f424b367875217)) -### BREAKING CHANGES +### BREAKING CHANGES -- **webgl:** #210, rename factory functions (`defXXX`) - - rename buffer() => defBuffer() - - rename fbo() => defFBO() - - rename rbo() => defRBO() - - rename multipass() => defMultiPass() - - rename shader() => defShader() - - rename texture() => defTexture() - - rename cubeMap() => defTextureCubeMap() - - rename floatTexture() => defTextureFloat() - - rename cube() => defCubeModel() - - rename quad() => defQuadModel() +- **webgl:** #210, rename factory functions (`defXXX`) + - rename buffer() => defBuffer() + - rename fbo() => defFBO() + - rename rbo() => defRBO() + - rename multipass() => defMultiPass() + - rename shader() => defShader() + - rename texture() => defTexture() + - rename cubeMap() => defTextureCubeMap() + - rename floatTexture() => defTextureFloat() + - rename cube() => defCubeModel() + - rename quad() => defQuadModel() -# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.2.4...@thi.ng/webgl@0.3.0) (2020-02-25) +# [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.2.4...@thi.ng/webgl@0.3.0) (2020-02-25) -### Features +### Features -- **webgl:** update Texture.config() default handling ([4c62d87](https://github.com/thi-ng/umbrella/commit/4c62d87016d6e73899d9c080e9c9f7fb03d841f2)) +- **webgl:** update Texture.config() default handling ([4c62d87](https://github.com/thi-ng/umbrella/commit/4c62d87016d6e73899d9c080e9c9f7fb03d841f2)) -## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.2.2...@thi.ng/webgl@0.2.3) (2020-01-24) +## [0.2.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.2.2...@thi.ng/webgl@0.2.3) (2020-01-24) -### Bug Fixes +### Bug Fixes -- **webgl:** webgl1 depth texture ([5c86165](https://github.com/thi-ng/umbrella/commit/5c861659c353076d01153d3258d3d98bc5113a1c)) +- **webgl:** webgl1 depth texture ([5c86165](https://github.com/thi-ng/umbrella/commit/5c861659c353076d01153d3258d3d98bc5113a1c)) -## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.2.1...@thi.ng/webgl@0.2.2) (2019-11-30) +## [0.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.2.1...@thi.ng/webgl@0.2.2) (2019-11-30) -### Bug Fixes +### Bug Fixes -- **webgl:** fix PHONG shader preset, minor update LAMBERT ([792379f](https://github.com/thi-ng/umbrella/commit/792379fd507cbc9ef684a1b255f3152cb55092b9)) -- **webgl:** use LOGGER for warnings ([14d5025](https://github.com/thi-ng/umbrella/commit/14d502556717e1e0aded784294401ec0afc6d733)) +- **webgl:** fix PHONG shader preset, minor update LAMBERT ([792379f](https://github.com/thi-ng/umbrella/commit/792379fd507cbc9ef684a1b255f3152cb55092b9)) +- **webgl:** use LOGGER for warnings ([14d5025](https://github.com/thi-ng/umbrella/commit/14d502556717e1e0aded784294401ec0afc6d733)) -## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.2.0...@thi.ng/webgl@0.2.1) (2019-11-09) +## [0.2.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.2.0...@thi.ng/webgl@0.2.1) (2019-11-09) -### Bug Fixes +### Bug Fixes -- **webgl:** add LOGGER, update initUniforms() ([4719110](https://github.com/thi-ng/umbrella/commit/471911084c8db79930cf273f222f345318671953)) -- **webgl:** ensure system defaults for all uniforms, update equiv checks ([39dc83f](https://github.com/thi-ng/umbrella/commit/39dc83ff49c97fb7ba70f7bbf0f7244d612c7fc8)) +- **webgl:** add LOGGER, update initUniforms() ([4719110](https://github.com/thi-ng/umbrella/commit/471911084c8db79930cf273f222f345318671953)) +- **webgl:** ensure system defaults for all uniforms, update equiv checks ([39dc83f](https://github.com/thi-ng/umbrella/commit/39dc83ff49c97fb7ba70f7bbf0f7244d612c7fc8)) -# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.1.7...@thi.ng/webgl@0.2.0) (2019-09-21) +# [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@0.1.7...@thi.ng/webgl@0.2.0) (2019-09-21) ### Bug Fixes diff --git a/packages/zipper/CHANGELOG.md b/packages/zipper/CHANGELOG.md index 17af9648a0..c8e7e96e65 100644 --- a/packages/zipper/CHANGELOG.md +++ b/packages/zipper/CHANGELOG.md @@ -3,54 +3,6 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. -## [2.0.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@2.0.5...@thi.ng/zipper@2.0.6) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/zipper - - - - - -## [2.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@2.0.4...@thi.ng/zipper@2.0.5) (2021-10-28) - -**Note:** Version bump only for package @thi.ng/zipper - - - - - -## [2.0.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@2.0.3...@thi.ng/zipper@2.0.4) (2021-10-25) - -**Note:** Version bump only for package @thi.ng/zipper - - - - - -## [2.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@2.0.2...@thi.ng/zipper@2.0.3) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/zipper - - - - - -## [2.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@2.0.1...@thi.ng/zipper@2.0.2) (2021-10-15) - -**Note:** Version bump only for package @thi.ng/zipper - - - - - -## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@2.0.0...@thi.ng/zipper@2.0.1) (2021-10-13) - -**Note:** Version bump only for package @thi.ng/zipper - - - - - # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@1.0.3...@thi.ng/zipper@2.0.0) (2021-10-12) @@ -80,15 +32,15 @@ Also: -## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@1.0.2...@thi.ng/zipper@1.0.3) (2021-09-03) +## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@1.0.2...@thi.ng/zipper@1.0.3) (2021-09-03) -**Note:** Version bump only for package @thi.ng/zipper +**Note:** Version bump only for package @thi.ng/zipper -# 0.1.0 (2019-11-30) +# 0.1.0 (2019-11-30) -### Features +### Features -- **zipper:** add .depth getter & tests ([65c5ec3](https://github.com/thi-ng/umbrella/commit/65c5ec30601b0229d6760854a8f1d817f4236b1d)) -- **zipper:** add update() & tests ([defdf76](https://github.com/thi-ng/umbrella/commit/defdf762b10350f0ce3e2b7d81f097c44f4e0223)) -- **zipper:** import new package (ported from clojure) ([5562fe4](https://github.com/thi-ng/umbrella/commit/5562fe47927e046e419e7c96ad9b2ef43e2eb818)) +- **zipper:** add .depth getter & tests ([65c5ec3](https://github.com/thi-ng/umbrella/commit/65c5ec30601b0229d6760854a8f1d817f4236b1d)) +- **zipper:** add update() & tests ([defdf76](https://github.com/thi-ng/umbrella/commit/defdf762b10350f0ce3e2b7d81f097c44f4e0223)) +- **zipper:** import new package (ported from clojure) ([5562fe4](https://github.com/thi-ng/umbrella/commit/5562fe47927e046e419e7c96ad9b2ef43e2eb818)) - **zipper:** major refactor, add tests, update readme ([b91d8a6](https://github.com/thi-ng/umbrella/commit/b91d8a6047d30e4cddf10d1bfb0e929881ebfe34)) From aa9a04d31cc549c0d9e12783074ab6209f4d58d6 Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Wed, 3 Nov 2021 16:39:11 +0100 Subject: [PATCH 29/30] docs: regen readmes --- packages/api/README.md | 2 +- packages/color/README.md | 2 +- packages/geom-voronoi/README.md | 3 ++- packages/gp/README.md | 2 +- packages/hiccup-svg/README.md | 2 +- packages/morton/README.md | 2 +- packages/pixel/README.md | 4 +--- packages/porter-duff/README.md | 2 +- packages/quad-edge/README.md | 4 ++-- packages/text-canvas/README.md | 2 +- packages/transducers/README.md | 2 +- 11 files changed, 13 insertions(+), 14 deletions(-) diff --git a/packages/api/README.md b/packages/api/README.md index 4b1567d604..46ca54765d 100644 --- a/packages/api/README.md +++ b/packages/api/README.md @@ -60,7 +60,7 @@ node --experimental-repl-await > const api = await import("@thi.ng/api"); ``` -Package sizes (gzipped, pre-treeshake): ESM: 1.73 KB +Package sizes (gzipped, pre-treeshake): ESM: 1.75 KB ## Dependencies diff --git a/packages/color/README.md b/packages/color/README.md index 4c6522ca27..8988bcb697 100644 --- a/packages/color/README.md +++ b/packages/color/README.md @@ -575,7 +575,7 @@ concatenation (see `concat()`) for more efficient application. ### Related packages -- [@thi.ng/pixel](https://github.com/thi-ng/umbrella/tree/develop/packages/pixel) - Typedarray integer & float pixel buffers w/ customizable formats, blitting, dithering, convolution +- [@thi.ng/pixel](https://github.com/thi-ng/umbrella/tree/develop/packages/pixel) - Typedarray integer & float pixel buffers w/ customizable formats, blitting, drawing, convolution - [@thi.ng/vectors](https://github.com/thi-ng/umbrella/tree/develop/packages/vectors) - Optimized 2d/3d/4d and arbitrary length vector operations ## Installation diff --git a/packages/geom-voronoi/README.md b/packages/geom-voronoi/README.md index 5d2dc48ec9..ddd6d17af9 100644 --- a/packages/geom-voronoi/README.md +++ b/packages/geom-voronoi/README.md @@ -69,11 +69,12 @@ node --experimental-repl-await > const geomVoronoi = await import("@thi.ng/geom-voronoi"); ``` -Package sizes (gzipped, pre-treeshake): ESM: 1.35 KB +Package sizes (gzipped, pre-treeshake): ESM: 1.41 KB ## Dependencies - [@thi.ng/api](https://github.com/thi-ng/umbrella/tree/develop/packages/api) +- [@thi.ng/bitfield](https://github.com/thi-ng/umbrella/tree/develop/packages/bitfield) - [@thi.ng/checks](https://github.com/thi-ng/umbrella/tree/develop/packages/checks) - [@thi.ng/geom-clip-line](https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-line) - [@thi.ng/geom-clip-poly](https://github.com/thi-ng/umbrella/tree/develop/packages/geom-clip-poly) diff --git a/packages/gp/README.md b/packages/gp/README.md index 5da3f1d85c..ad60e659aa 100644 --- a/packages/gp/README.md +++ b/packages/gp/README.md @@ -86,7 +86,7 @@ node --experimental-repl-await > const gp = await import("@thi.ng/gp"); ``` -Package sizes (gzipped, pre-treeshake): ESM: 1.24 KB +Package sizes (gzipped, pre-treeshake): ESM: 1.25 KB ## Dependencies diff --git a/packages/hiccup-svg/README.md b/packages/hiccup-svg/README.md index 447620b7aa..74696a03b7 100644 --- a/packages/hiccup-svg/README.md +++ b/packages/hiccup-svg/README.md @@ -162,7 +162,7 @@ node --experimental-repl-await > const hiccupSvg = await import("@thi.ng/hiccup-svg"); ``` -Package sizes (gzipped, pre-treeshake): ESM: 2.62 KB +Package sizes (gzipped, pre-treeshake): ESM: 2.61 KB ## Dependencies diff --git a/packages/morton/README.md b/packages/morton/README.md index 67bcb45423..4e07f8793d 100644 --- a/packages/morton/README.md +++ b/packages/morton/README.md @@ -40,7 +40,7 @@ References: ### Related packages -- [@thi.ng/grid-iterators](https://github.com/thi-ng/umbrella/tree/develop/packages/grid-iterators) - 2D grid iterators w/ multiple orderings +- [@thi.ng/grid-iterators](https://github.com/thi-ng/umbrella/tree/develop/packages/grid-iterators) - 2D grid and shape iterators w/ multiple orderings - [@thi.ng/geom-accel](https://github.com/thi-ng/umbrella/tree/develop/packages/geom-accel) - n-D spatial indexing data structures with a shared ES6 Map/Set-like API ## Installation diff --git a/packages/pixel/README.md b/packages/pixel/README.md index a3cd03714d..2342299a5b 100644 --- a/packages/pixel/README.md +++ b/packages/pixel/README.md @@ -334,7 +334,7 @@ node --experimental-repl-await > const pixel = await import("@thi.ng/pixel"); ``` -Package sizes (gzipped, pre-treeshake): ESM: 9.30 KB +Package sizes (gzipped, pre-treeshake): ESM: 8.87 KB ## Dependencies @@ -343,11 +343,9 @@ Package sizes (gzipped, pre-treeshake): ESM: 9.30 KB - [@thi.ng/checks](https://github.com/thi-ng/umbrella/tree/develop/packages/checks) - [@thi.ng/distance](https://github.com/thi-ng/umbrella/tree/develop/packages/distance) - [@thi.ng/errors](https://github.com/thi-ng/umbrella/tree/develop/packages/errors) -- [@thi.ng/grid-iterators](https://github.com/thi-ng/umbrella/tree/develop/packages/grid-iterators) - [@thi.ng/k-means](https://github.com/thi-ng/umbrella/tree/develop/packages/k-means) - [@thi.ng/math](https://github.com/thi-ng/umbrella/tree/develop/packages/math) - [@thi.ng/porter-duff](https://github.com/thi-ng/umbrella/tree/develop/packages/porter-duff) -- [@thi.ng/transducers](https://github.com/thi-ng/umbrella/tree/develop/packages/transducers) ## Usage examples diff --git a/packages/porter-duff/README.md b/packages/porter-duff/README.md index 6a7812b51f..0c73eddef0 100644 --- a/packages/porter-duff/README.md +++ b/packages/porter-duff/README.md @@ -51,7 +51,7 @@ ints or RGBA float vectors. ### Related packages -- [@thi.ng/pixel](https://github.com/thi-ng/umbrella/tree/develop/packages/pixel) - Typedarray integer & float pixel buffers w/ customizable formats, blitting, dithering, convolution +- [@thi.ng/pixel](https://github.com/thi-ng/umbrella/tree/develop/packages/pixel) - Typedarray integer & float pixel buffers w/ customizable formats, blitting, drawing, convolution - [@thi.ng/shader-ast-stdlib](https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast-stdlib) - Function collection for modular GPGPU / shader programming with [@thi.ng/shader-ast](https://github.com/thi-ng/umbrella/tree/develop/packages/shader-ast) ## Installation diff --git a/packages/quad-edge/README.md b/packages/quad-edge/README.md index b4db46052b..233e460a32 100644 --- a/packages/quad-edge/README.md +++ b/packages/quad-edge/README.md @@ -68,11 +68,11 @@ node --experimental-repl-await > const quadEdge = await import("@thi.ng/quad-edge"); ``` -Package sizes (gzipped, pre-treeshake): ESM: 495 bytes +Package sizes (gzipped, pre-treeshake): ESM: 510 bytes ## Dependencies -None +- [@thi.ng/errors](https://github.com/thi-ng/umbrella/tree/develop/packages/errors) ## API diff --git a/packages/text-canvas/README.md b/packages/text-canvas/README.md index dcf0a8c162..7d2456362d 100644 --- a/packages/text-canvas/README.md +++ b/packages/text-canvas/README.md @@ -70,7 +70,7 @@ node --experimental-repl-await > const textCanvas = await import("@thi.ng/text-canvas"); ``` -Package sizes (gzipped, pre-treeshake): ESM: 4.97 KB +Package sizes (gzipped, pre-treeshake): ESM: 5.07 KB ## Dependencies diff --git a/packages/transducers/README.md b/packages/transducers/README.md index 6fd63891cf..4b74f72762 100644 --- a/packages/transducers/README.md +++ b/packages/transducers/README.md @@ -142,7 +142,7 @@ package. ### Related packages - [@thi.ng/csp](https://github.com/thi-ng/umbrella/tree/develop/packages/csp) - ES6 promise based CSP primitives & operations -- [@thi.ng/grid-iterators](https://github.com/thi-ng/umbrella/tree/develop/packages/grid-iterators) - 2D grid iterators w/ multiple orderings +- [@thi.ng/grid-iterators](https://github.com/thi-ng/umbrella/tree/develop/packages/grid-iterators) - 2D grid and shape iterators w/ multiple orderings - [@thi.ng/fsm](https://github.com/thi-ng/umbrella/tree/develop/packages/fsm) - Composable primitives for building declarative, transducer based Finite-State Machines & matchers for arbitrary data streams - [@thi.ng/rstream](https://github.com/thi-ng/umbrella/tree/develop/packages/rstream) - Reactive streams & subscription primitives for constructing dataflow graphs / pipelines - [@thi.ng/rstream-graph](https://github.com/thi-ng/umbrella/tree/develop/packages/rstream-graph) - Declarative dataflow graph construction for [@thi.ng/rstream](https://github.com/thi-ng/umbrella/tree/develop/packages/rstream) From 852cd2450617c86d15d18477dc634f17f04202eb Mon Sep 17 00:00:00 2001 From: Karsten Schmidt Date: Wed, 3 Nov 2021 16:43:13 +0100 Subject: [PATCH 30/30] Publish - @thi.ng/adjacency@2.0.8 - @thi.ng/api@8.1.0 - @thi.ng/args@2.0.7 - @thi.ng/arrays@2.0.7 - @thi.ng/associative@6.0.8 - @thi.ng/atom@5.0.7 - @thi.ng/bench@3.0.7 - @thi.ng/bencode@2.0.7 - @thi.ng/binary@3.0.7 - @thi.ng/bitfield@2.0.7 - @thi.ng/cache@2.0.8 - @thi.ng/color@4.0.7 - @thi.ng/colored-noise@0.2.7 - @thi.ng/compare@2.0.7 - @thi.ng/compose@2.0.7 - @thi.ng/csp@2.0.8 - @thi.ng/csv@2.0.7 - @thi.ng/date@2.0.7 - @thi.ng/dcons@3.0.8 - @thi.ng/defmulti@2.0.7 - @thi.ng/dgraph-dot@2.0.8 - @thi.ng/dgraph@2.0.8 - @thi.ng/diff@5.0.7 - @thi.ng/distance@2.0.7 - @thi.ng/dl-asset@2.0.7 - @thi.ng/dlogic@2.0.7 - @thi.ng/dot@2.0.7 - @thi.ng/dsp-io-wav@2.0.7 - @thi.ng/dsp@4.0.7 - @thi.ng/dual-algebra@0.3.7 - @thi.ng/dynvar@0.2.7 - @thi.ng/ecs@0.6.8 - @thi.ng/egf@0.5.8 - @thi.ng/fsm@3.0.7 - @thi.ng/fuzzy-viz@2.0.8 - @thi.ng/fuzzy@2.0.7 - @thi.ng/geom-accel@3.0.7 - @thi.ng/geom-api@3.0.7 - @thi.ng/geom-arc@2.0.7 - @thi.ng/geom-clip-line@2.0.7 - @thi.ng/geom-clip-poly@2.0.7 - @thi.ng/geom-closest-point@2.0.7 - @thi.ng/geom-fuzz@2.0.9 - @thi.ng/geom-hull@2.0.7 - @thi.ng/geom-io-obj@0.2.7 - @thi.ng/geom-isec@2.0.7 - @thi.ng/geom-isoline@2.0.7 - @thi.ng/geom-poly-utils@2.0.7 - @thi.ng/geom-resample@2.0.7 - @thi.ng/geom-splines@2.0.7 - @thi.ng/geom-subdiv-curve@2.0.7 - @thi.ng/geom-tessellate@2.0.7 - @thi.ng/geom-voronoi@2.1.0 - @thi.ng/geom@3.0.8 - @thi.ng/gp@0.3.8 - @thi.ng/grid-iterators@2.1.0 - @thi.ng/hdiff@0.2.7 - @thi.ng/hdom-canvas@4.0.8 - @thi.ng/hdom-components@5.0.8 - @thi.ng/hdom-mock@2.0.7 - @thi.ng/hdom@9.0.7 - @thi.ng/heaps@2.0.7 - @thi.ng/hiccup-canvas@2.0.8 - @thi.ng/hiccup-carbon-icons@3.0.7 - @thi.ng/hiccup-css@2.0.7 - @thi.ng/hiccup-html@2.0.7 - @thi.ng/hiccup-markdown@2.0.7 - @thi.ng/hiccup-svg@4.1.4 - @thi.ng/hiccup@4.1.3 - @thi.ng/idgen@2.0.7 - @thi.ng/iges@2.0.7 - @thi.ng/imgui@2.0.8 - @thi.ng/interceptors@3.0.7 - @thi.ng/intervals@4.0.7 - @thi.ng/iterators@6.0.8 - @thi.ng/k-means@0.4.7 - @thi.ng/ksuid@2.0.7 - @thi.ng/leb128@2.0.7 - @thi.ng/lsys@2.0.7 - @thi.ng/malloc@6.0.7 - @thi.ng/markdown-table@0.2.7 - @thi.ng/math@5.0.7 - @thi.ng/matrices@2.0.7 - @thi.ng/memoize@3.0.7 - @thi.ng/mime@2.0.7 - @thi.ng/morton@3.0.7 - @thi.ng/oquery@2.0.7 - @thi.ng/parse@2.0.7 - @thi.ng/paths@5.0.7 - @thi.ng/pixel-dither@1.0.8 - @thi.ng/pixel-io-netpbm@2.0.8 - @thi.ng/pixel@2.2.0 - @thi.ng/pointfree-lang@2.0.7 - @thi.ng/pointfree@3.0.7 - @thi.ng/poisson@2.0.7 - @thi.ng/porter-duff@2.0.7 - @thi.ng/quad-edge@3.0.0 - @thi.ng/ramp@2.0.7 - @thi.ng/random@3.1.3 - @thi.ng/range-coder@2.0.7 - @thi.ng/rasterize@0.1.0 - @thi.ng/rdom-canvas@0.3.4 - @thi.ng/rdom-components@0.3.8 - @thi.ng/rdom@0.7.8 - @thi.ng/resolve-map@5.0.7 - @thi.ng/router@3.0.7 - @thi.ng/rstream-csp@3.0.8 - @thi.ng/rstream-dot@2.0.8 - @thi.ng/rstream-gestures@4.0.8 - @thi.ng/rstream-graph@4.0.8 - @thi.ng/rstream-log-file@2.0.8 - @thi.ng/rstream-log@4.0.8 - @thi.ng/rstream-query@2.0.8 - @thi.ng/rstream@7.0.8 - @thi.ng/sax@2.0.7 - @thi.ng/scenegraph@0.4.7 - @thi.ng/seq@0.3.7 - @thi.ng/sexpr@0.3.7 - @thi.ng/shader-ast-glsl@0.3.8 - @thi.ng/shader-ast-js@0.6.9 - @thi.ng/shader-ast-optimize@0.1.8 - @thi.ng/shader-ast-stdlib@0.10.8 - @thi.ng/shader-ast@0.11.8 - @thi.ng/simd@0.5.7 - @thi.ng/soa@0.3.7 - @thi.ng/sparse@0.2.7 - @thi.ng/strings@3.1.3 - @thi.ng/system@2.0.8 - @thi.ng/text-canvas@2.1.0 - @thi.ng/text-format@1.0.7 - @thi.ng/transducers-binary@2.0.7 - @thi.ng/transducers-fsm@2.0.7 - @thi.ng/transducers-hdom@3.0.7 - @thi.ng/transducers-patch@0.3.7 - @thi.ng/transducers-stats@2.0.8 - @thi.ng/transducers@8.0.7 - @thi.ng/vclock@0.2.7 - @thi.ng/vector-pools@3.0.7 - @thi.ng/vectors@7.0.7 - @thi.ng/viz@0.3.8 - @thi.ng/webgl-msdf@2.0.9 - @thi.ng/webgl-shadertoy@0.3.9 - @thi.ng/webgl@6.0.9 - @thi.ng/zipper@2.0.7 --- packages/adjacency/CHANGELOG.md | 8 ++++ packages/adjacency/package.json | 14 +++---- packages/api/CHANGELOG.md | 12 ++++++ packages/api/package.json | 2 +- packages/args/CHANGELOG.md | 8 ++++ packages/args/package.json | 6 +-- packages/arrays/CHANGELOG.md | 8 ++++ packages/arrays/package.json | 8 ++-- packages/associative/CHANGELOG.md | 8 ++++ packages/associative/package.json | 14 +++---- packages/atom/CHANGELOG.md | 8 ++++ packages/atom/package.json | 6 +-- packages/bench/CHANGELOG.md | 8 ++++ packages/bench/package.json | 4 +- packages/bencode/CHANGELOG.md | 8 ++++ packages/bencode/package.json | 10 ++--- packages/binary/CHANGELOG.md | 8 ++++ packages/binary/package.json | 4 +- packages/bitfield/CHANGELOG.md | 8 ++++ packages/bitfield/package.json | 8 ++-- packages/cache/CHANGELOG.md | 8 ++++ packages/cache/package.json | 8 ++-- packages/color/CHANGELOG.md | 8 ++++ packages/color/package.json | 24 ++++++------ packages/colored-noise/CHANGELOG.md | 8 ++++ packages/colored-noise/package.json | 18 ++++----- packages/compare/CHANGELOG.md | 8 ++++ packages/compare/package.json | 4 +- packages/compose/CHANGELOG.md | 8 ++++ packages/compose/package.json | 4 +- packages/csp/CHANGELOG.md | 8 ++++ packages/csp/package.json | 10 ++--- packages/csv/CHANGELOG.md | 8 ++++ packages/csv/package.json | 8 ++-- packages/date/CHANGELOG.md | 8 ++++ packages/date/package.json | 6 +-- packages/dcons/CHANGELOG.md | 8 ++++ packages/dcons/package.json | 10 ++--- packages/defmulti/CHANGELOG.md | 8 ++++ packages/defmulti/package.json | 4 +- packages/dgraph-dot/CHANGELOG.md | 8 ++++ packages/dgraph-dot/package.json | 8 ++-- packages/dgraph/CHANGELOG.md | 8 ++++ packages/dgraph/package.json | 8 ++-- packages/diff/CHANGELOG.md | 8 ++++ packages/diff/package.json | 4 +- packages/distance/CHANGELOG.md | 8 ++++ packages/distance/package.json | 10 ++--- packages/dl-asset/CHANGELOG.md | 8 ++++ packages/dl-asset/package.json | 6 +-- packages/dlogic/CHANGELOG.md | 8 ++++ packages/dlogic/package.json | 4 +- packages/dot/CHANGELOG.md | 8 ++++ packages/dot/package.json | 4 +- packages/dsp-io-wav/CHANGELOG.md | 8 ++++ packages/dsp-io-wav/package.json | 10 ++--- packages/dsp/CHANGELOG.md | 8 ++++ packages/dsp/package.json | 10 ++--- packages/dual-algebra/CHANGELOG.md | 8 ++++ packages/dual-algebra/package.json | 4 +- packages/dynvar/CHANGELOG.md | 8 ++++ packages/dynvar/package.json | 4 +- packages/ecs/CHANGELOG.md | 8 ++++ packages/ecs/package.json | 16 ++++---- packages/egf/CHANGELOG.md | 8 ++++ packages/egf/package.json | 12 +++--- packages/fsm/CHANGELOG.md | 8 ++++ packages/fsm/package.json | 10 ++--- packages/fuzzy-viz/CHANGELOG.md | 8 ++++ packages/fuzzy-viz/package.json | 16 ++++---- packages/fuzzy/CHANGELOG.md | 8 ++++ packages/fuzzy/package.json | 6 +-- packages/geom-accel/CHANGELOG.md | 8 ++++ packages/geom-accel/package.json | 18 ++++----- packages/geom-api/CHANGELOG.md | 8 ++++ packages/geom-api/package.json | 6 +-- packages/geom-arc/CHANGELOG.md | 8 ++++ packages/geom-arc/package.json | 10 ++--- packages/geom-clip-line/CHANGELOG.md | 8 ++++ packages/geom-clip-line/package.json | 8 ++-- packages/geom-clip-poly/CHANGELOG.md | 8 ++++ packages/geom-clip-poly/package.json | 10 ++--- packages/geom-closest-point/CHANGELOG.md | 8 ++++ packages/geom-closest-point/package.json | 8 ++-- packages/geom-fuzz/CHANGELOG.md | 8 ++++ packages/geom-fuzz/package.json | 22 +++++------ packages/geom-hull/CHANGELOG.md | 8 ++++ packages/geom-hull/package.json | 6 +-- packages/geom-io-obj/CHANGELOG.md | 8 ++++ packages/geom-io-obj/package.json | 6 +-- packages/geom-isec/CHANGELOG.md | 8 ++++ packages/geom-isec/package.json | 12 +++--- packages/geom-isoline/CHANGELOG.md | 8 ++++ packages/geom-isoline/package.json | 8 ++-- packages/geom-poly-utils/CHANGELOG.md | 8 ++++ packages/geom-poly-utils/package.json | 10 ++--- packages/geom-resample/CHANGELOG.md | 8 ++++ packages/geom-resample/package.json | 10 ++--- packages/geom-splines/CHANGELOG.md | 8 ++++ packages/geom-splines/package.json | 14 +++---- packages/geom-subdiv-curve/CHANGELOG.md | 8 ++++ packages/geom-subdiv-curve/package.json | 10 ++--- packages/geom-tessellate/CHANGELOG.md | 8 ++++ packages/geom-tessellate/package.json | 12 +++--- packages/geom-voronoi/CHANGELOG.md | 11 ++++++ packages/geom-voronoi/package.json | 20 +++++----- packages/geom/CHANGELOG.md | 8 ++++ packages/geom/package.json | 48 +++++++++++------------ packages/gp/CHANGELOG.md | 8 ++++ packages/gp/package.json | 12 +++--- packages/grid-iterators/CHANGELOG.md | 18 +++++++++ packages/grid-iterators/package.json | 16 ++++---- packages/hdiff/CHANGELOG.md | 8 ++++ packages/hdiff/package.json | 12 +++--- packages/hdom-canvas/CHANGELOG.md | 8 ++++ packages/hdom-canvas/package.json | 10 ++--- packages/hdom-components/CHANGELOG.md | 8 ++++ packages/hdom-components/package.json | 10 ++--- packages/hdom-mock/CHANGELOG.md | 8 ++++ packages/hdom-mock/package.json | 6 +-- packages/hdom/CHANGELOG.md | 8 ++++ packages/hdom/package.json | 10 ++--- packages/heaps/CHANGELOG.md | 8 ++++ packages/heaps/package.json | 6 +-- packages/hiccup-canvas/CHANGELOG.md | 8 ++++ packages/hiccup-canvas/package.json | 12 +++--- packages/hiccup-carbon-icons/CHANGELOG.md | 8 ++++ packages/hiccup-carbon-icons/package.json | 4 +- packages/hiccup-css/CHANGELOG.md | 8 ++++ packages/hiccup-css/package.json | 6 +-- packages/hiccup-html/CHANGELOG.md | 8 ++++ packages/hiccup-html/package.json | 4 +- packages/hiccup-markdown/CHANGELOG.md | 8 ++++ packages/hiccup-markdown/package.json | 18 ++++----- packages/hiccup-svg/CHANGELOG.md | 8 ++++ packages/hiccup-svg/package.json | 4 +- packages/hiccup/CHANGELOG.md | 8 ++++ packages/hiccup/package.json | 8 ++-- packages/idgen/CHANGELOG.md | 8 ++++ packages/idgen/package.json | 4 +- packages/iges/CHANGELOG.md | 8 ++++ packages/iges/package.json | 12 +++--- packages/imgui/CHANGELOG.md | 8 ++++ packages/imgui/package.json | 18 ++++----- packages/interceptors/CHANGELOG.md | 8 ++++ packages/interceptors/package.json | 8 ++-- packages/intervals/CHANGELOG.md | 8 ++++ packages/intervals/package.json | 6 +-- packages/iterators/CHANGELOG.md | 8 ++++ packages/iterators/package.json | 6 +-- packages/k-means/CHANGELOG.md | 8 ++++ packages/k-means/package.json | 10 ++--- packages/ksuid/CHANGELOG.md | 8 ++++ packages/ksuid/package.json | 6 +-- packages/leb128/CHANGELOG.md | 8 ++++ packages/leb128/package.json | 4 +- packages/lsys/CHANGELOG.md | 8 ++++ packages/lsys/package.json | 14 +++---- packages/malloc/CHANGELOG.md | 8 ++++ packages/malloc/package.json | 6 +-- packages/markdown-table/CHANGELOG.md | 8 ++++ packages/markdown-table/package.json | 10 ++--- packages/math/CHANGELOG.md | 8 ++++ packages/math/package.json | 4 +- packages/matrices/CHANGELOG.md | 8 ++++ packages/matrices/package.json | 8 ++-- packages/memoize/CHANGELOG.md | 8 ++++ packages/memoize/package.json | 4 +- packages/mime/CHANGELOG.md | 8 ++++ packages/mime/package.json | 4 +- packages/morton/CHANGELOG.md | 8 ++++ packages/morton/package.json | 8 ++-- packages/oquery/CHANGELOG.md | 8 ++++ packages/oquery/package.json | 6 +-- packages/parse/CHANGELOG.md | 8 ++++ packages/parse/package.json | 8 ++-- packages/paths/CHANGELOG.md | 8 ++++ packages/paths/package.json | 4 +- packages/pixel-dither/CHANGELOG.md | 8 ++++ packages/pixel-dither/package.json | 6 +-- packages/pixel-io-netpbm/CHANGELOG.md | 8 ++++ packages/pixel-io-netpbm/package.json | 6 +-- packages/pixel/CHANGELOG.md | 13 ++++++ packages/pixel/package.json | 14 +++---- packages/pointfree-lang/CHANGELOG.md | 8 ++++ packages/pointfree-lang/package.json | 10 ++--- packages/pointfree/CHANGELOG.md | 8 ++++ packages/pointfree/package.json | 6 +-- packages/poisson/CHANGELOG.md | 8 ++++ packages/poisson/package.json | 12 +++--- packages/porter-duff/CHANGELOG.md | 8 ++++ packages/porter-duff/package.json | 6 +-- packages/quad-edge/CHANGELOG.md | 21 ++++++++++ packages/quad-edge/package.json | 2 +- packages/ramp/CHANGELOG.md | 8 ++++ packages/ramp/package.json | 12 +++--- packages/random/CHANGELOG.md | 8 ++++ packages/random/package.json | 4 +- packages/range-coder/CHANGELOG.md | 8 ++++ packages/range-coder/package.json | 4 +- packages/rasterize/CHANGELOG.md | 11 ++++++ packages/rasterize/package.json | 8 ++-- packages/rdom-canvas/CHANGELOG.md | 8 ++++ packages/rdom-canvas/package.json | 14 +++---- packages/rdom-components/CHANGELOG.md | 8 ++++ packages/rdom-components/package.json | 16 ++++---- packages/rdom/CHANGELOG.md | 8 ++++ packages/rdom/package.json | 12 +++--- packages/resolve-map/CHANGELOG.md | 8 ++++ packages/resolve-map/package.json | 6 +-- packages/router/CHANGELOG.md | 8 ++++ packages/router/package.json | 4 +- packages/rstream-csp/CHANGELOG.md | 8 ++++ packages/rstream-csp/package.json | 6 +-- packages/rstream-dot/CHANGELOG.md | 8 ++++ packages/rstream-dot/package.json | 8 ++-- packages/rstream-gestures/CHANGELOG.md | 8 ++++ packages/rstream-gestures/package.json | 10 ++--- packages/rstream-graph/CHANGELOG.md | 8 ++++ packages/rstream-graph/package.json | 14 +++---- packages/rstream-log-file/CHANGELOG.md | 8 ++++ packages/rstream-log-file/package.json | 4 +- packages/rstream-log/CHANGELOG.md | 8 ++++ packages/rstream-log/package.json | 10 ++--- packages/rstream-query/CHANGELOG.md | 8 ++++ packages/rstream-query/package.json | 14 +++---- packages/rstream/CHANGELOG.md | 8 ++++ packages/rstream/package.json | 12 +++--- packages/sax/CHANGELOG.md | 8 ++++ packages/sax/package.json | 10 ++--- packages/scenegraph/CHANGELOG.md | 8 ++++ packages/scenegraph/package.json | 8 ++-- packages/seq/CHANGELOG.md | 8 ++++ packages/seq/package.json | 4 +- packages/sexpr/CHANGELOG.md | 8 ++++ packages/sexpr/package.json | 6 +-- packages/shader-ast-glsl/CHANGELOG.md | 8 ++++ packages/shader-ast-glsl/package.json | 6 +-- packages/shader-ast-js/CHANGELOG.md | 8 ++++ packages/shader-ast-js/package.json | 14 +++---- packages/shader-ast-optimize/CHANGELOG.md | 8 ++++ packages/shader-ast-optimize/package.json | 10 ++--- packages/shader-ast-stdlib/CHANGELOG.md | 8 ++++ packages/shader-ast-stdlib/package.json | 6 +-- packages/shader-ast/CHANGELOG.md | 8 ++++ packages/shader-ast/package.json | 8 ++-- packages/simd/CHANGELOG.md | 8 ++++ packages/simd/package.json | 4 +- packages/soa/CHANGELOG.md | 8 ++++ packages/soa/package.json | 10 ++--- packages/sparse/CHANGELOG.md | 8 ++++ packages/sparse/package.json | 6 +-- packages/strings/CHANGELOG.md | 8 ++++ packages/strings/package.json | 6 +-- packages/system/CHANGELOG.md | 8 ++++ packages/system/package.json | 6 +-- packages/text-canvas/CHANGELOG.md | 11 ++++++ packages/text-canvas/package.json | 16 ++++---- packages/text-format/CHANGELOG.md | 8 ++++ packages/text-format/package.json | 6 +-- packages/transducers-binary/CHANGELOG.md | 8 ++++ packages/transducers-binary/package.json | 10 ++--- packages/transducers-fsm/CHANGELOG.md | 8 ++++ packages/transducers-fsm/package.json | 6 +-- packages/transducers-hdom/CHANGELOG.md | 8 ++++ packages/transducers-hdom/package.json | 8 ++-- packages/transducers-patch/CHANGELOG.md | 8 ++++ packages/transducers-patch/package.json | 8 ++-- packages/transducers-stats/CHANGELOG.md | 8 ++++ packages/transducers-stats/package.json | 6 +-- packages/transducers/CHANGELOG.md | 8 ++++ packages/transducers/package.json | 14 +++---- packages/vclock/CHANGELOG.md | 8 ++++ packages/vclock/package.json | 4 +- packages/vector-pools/CHANGELOG.md | 8 ++++ packages/vector-pools/package.json | 12 +++--- packages/vectors/CHANGELOG.md | 11 ++++++ packages/vectors/package.json | 16 ++++---- packages/viz/CHANGELOG.md | 8 ++++ packages/viz/package.json | 16 ++++---- packages/webgl-msdf/CHANGELOG.md | 8 ++++ packages/webgl-msdf/package.json | 14 +++---- packages/webgl-shadertoy/CHANGELOG.md | 8 ++++ packages/webgl-shadertoy/package.json | 10 ++--- packages/webgl/CHANGELOG.md | 8 ++++ packages/webgl/package.json | 24 ++++++------ packages/zipper/CHANGELOG.md | 8 ++++ packages/zipper/package.json | 6 +-- 288 files changed, 1861 insertions(+), 665 deletions(-) create mode 100644 packages/rasterize/CHANGELOG.md diff --git a/packages/adjacency/CHANGELOG.md b/packages/adjacency/CHANGELOG.md index d5863dc13c..000dd7b9ea 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. +## [2.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@2.0.7...@thi.ng/adjacency@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/adjacency + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@1.0.5...@thi.ng/adjacency@2.0.0) (2021-10-12) diff --git a/packages/adjacency/package.json b/packages/adjacency/package.json index fc5835fd64..a313f4893a 100644 --- a/packages/adjacency/package.json +++ b/packages/adjacency/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/adjacency", - "version": "2.0.7", + "version": "2.0.8", "description": "Sparse & bitwise adjacency matrices and related functions for directed & undirected graphs", "type": "module", "module": "./index.js", @@ -34,16 +34,16 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", - "@thi.ng/bitfield": "^2.0.6", - "@thi.ng/dcons": "^3.0.7", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", + "@thi.ng/bitfield": "^2.0.7", + "@thi.ng/dcons": "^3.0.8", "@thi.ng/errors": "^2.0.6", - "@thi.ng/sparse": "^0.2.6" + "@thi.ng/sparse": "^0.2.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/vectors": "^7.0.7" }, "keywords": [ "adjacency", diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 5958a2d837..a9ef44d792 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@8.0.6...@thi.ng/api@8.1.0) (2021-11-03) + + +### Features + +* **api:** add asInt() coercion helper ([49cd772](https://github.com/thi-ng/umbrella/commit/49cd772a328b7c71fb16ed3041e03832ebd1f884)) +* **api:** add IGrid2D/3D interfaces ([e57ad7e](https://github.com/thi-ng/umbrella/commit/e57ad7e8139512bf4146c4c70ef693b810eee24a)) + + + + + # [8.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/api@7.2.0...@thi.ng/api@8.0.0) (2021-10-12) diff --git a/packages/api/package.json b/packages/api/package.json index b0897a3b8c..17b40dc202 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/api", - "version": "8.0.6", + "version": "8.1.0", "description": "Common, generic types, interfaces & mixins", "type": "module", "module": "./index.js", diff --git a/packages/args/CHANGELOG.md b/packages/args/CHANGELOG.md index 212d3ebae3..e53cc340a9 100644 --- a/packages/args/CHANGELOG.md +++ b/packages/args/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@2.0.6...@thi.ng/args@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/args + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/args@1.1.1...@thi.ng/args@2.0.0) (2021-10-12) diff --git a/packages/args/package.json b/packages/args/package.json index a21439c747..4350e5b680 100644 --- a/packages/args/package.json +++ b/packages/args/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/args", - "version": "2.0.6", + "version": "2.0.7", "description": "Declarative, functional & typechecked CLI argument/options parser, value coercions etc.", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/strings": "^3.1.2" + "@thi.ng/strings": "^3.1.3" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/arrays/CHANGELOG.md b/packages/arrays/CHANGELOG.md index 435b456ca7..a92e691ede 100644 --- a/packages/arrays/CHANGELOG.md +++ b/packages/arrays/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@2.0.6...@thi.ng/arrays@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/arrays + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/arrays@1.0.3...@thi.ng/arrays@2.0.0) (2021-10-12) diff --git a/packages/arrays/package.json b/packages/arrays/package.json index 2c66dc6303..efea982c0b 100644 --- a/packages/arrays/package.json +++ b/packages/arrays/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/arrays", - "version": "2.0.6", + "version": "2.0.7", "description": "Array / Arraylike utilities", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/compare": "^2.0.6", + "@thi.ng/compare": "^2.0.7", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/random": "^3.1.2" + "@thi.ng/random": "^3.1.3" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/associative/CHANGELOG.md b/packages/associative/CHANGELOG.md index 25e5c23e3f..7987cc0ac8 100644 --- a/packages/associative/CHANGELOG.md +++ b/packages/associative/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. +## [6.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@6.0.7...@thi.ng/associative@6.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/associative + + + + + # [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@5.2.16...@thi.ng/associative@6.0.0) (2021-10-12) diff --git a/packages/associative/package.json b/packages/associative/package.json index 8d9140c659..668ff450e6 100644 --- a/packages/associative/package.json +++ b/packages/associative/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/associative", - "version": "6.0.7", + "version": "6.0.8", "description": "Alternative Map and Set implementations with customizable equality semantics & supporting operations", "type": "module", "module": "./index.js", @@ -34,15 +34,15 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", - "@thi.ng/binary": "^3.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", + "@thi.ng/binary": "^3.0.7", "@thi.ng/checks": "^3.0.6", - "@thi.ng/compare": "^2.0.6", - "@thi.ng/dcons": "^3.0.7", + "@thi.ng/compare": "^2.0.7", + "@thi.ng/dcons": "^3.0.8", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/transducers": "^8.0.6", + "@thi.ng/transducers": "^8.0.7", "tslib": "^2.3.1" }, "devDependencies": { diff --git a/packages/atom/CHANGELOG.md b/packages/atom/CHANGELOG.md index 06700fb968..f9f9d700ed 100644 --- a/packages/atom/CHANGELOG.md +++ b/packages/atom/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. +## [5.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@5.0.6...@thi.ng/atom@5.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/atom + + + + + # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@4.1.42...@thi.ng/atom@5.0.0) (2021-10-12) diff --git a/packages/atom/package.json b/packages/atom/package.json index 37b7018c49..130b390bdf 100644 --- a/packages/atom/package.json +++ b/packages/atom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/atom", - "version": "5.0.6", + "version": "5.0.7", "description": "Mutable wrappers for nested immutable values with optional undo/redo history and transaction support", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/paths": "^5.0.6", + "@thi.ng/paths": "^5.0.7", "tslib": "^2.3.1" }, "devDependencies": { diff --git a/packages/bench/CHANGELOG.md b/packages/bench/CHANGELOG.md index 6535a1a9d3..6dc50e52f9 100644 --- a/packages/bench/CHANGELOG.md +++ b/packages/bench/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@3.0.6...@thi.ng/bench@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/bench + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bench@2.1.6...@thi.ng/bench@3.0.0) (2021-10-12) diff --git a/packages/bench/package.json b/packages/bench/package.json index 72ed94e0a4..c0777e1a7c 100644 --- a/packages/bench/package.json +++ b/packages/bench/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/bench", - "version": "3.0.6", + "version": "3.0.7", "description": "Benchmarking utilities w/ various statistics & formatters (CSV, Markdown etc.)", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6" + "@thi.ng/api": "^8.1.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/bencode/CHANGELOG.md b/packages/bencode/CHANGELOG.md index 811916e725..031dfd7ecd 100644 --- a/packages/bencode/CHANGELOG.md +++ b/packages/bencode/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@2.0.6...@thi.ng/bencode@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/bencode + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@1.0.5...@thi.ng/bencode@2.0.0) (2021-10-12) diff --git a/packages/bencode/package.json b/packages/bencode/package.json index 4474c50e94..3a43db9581 100644 --- a/packages/bencode/package.json +++ b/packages/bencode/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/bencode", - "version": "2.0.6", + "version": "2.0.7", "description": "Bencode binary encoder / decoder with optional UTF8 encoding & floating point support", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/arrays": "^2.0.6", + "@thi.ng/arrays": "^2.0.7", "@thi.ng/checks": "^3.0.6", - "@thi.ng/defmulti": "^2.0.6", + "@thi.ng/defmulti": "^2.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/transducers-binary": "^2.0.6" + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/transducers-binary": "^2.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/binary/CHANGELOG.md b/packages/binary/CHANGELOG.md index cc1519bf20..96c36710da 100644 --- a/packages/binary/CHANGELOG.md +++ b/packages/binary/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@3.0.6...@thi.ng/binary@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/binary + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/binary@2.2.11...@thi.ng/binary@3.0.0) (2021-10-12) diff --git a/packages/binary/package.json b/packages/binary/package.json index 35a885e08f..2927825db8 100644 --- a/packages/binary/package.json +++ b/packages/binary/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/binary", - "version": "3.0.6", + "version": "3.0.7", "description": "100+ assorted binary / bitwise operations, conversions, utilities, lookup tables", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6" + "@thi.ng/api": "^8.1.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/bitfield/CHANGELOG.md b/packages/bitfield/CHANGELOG.md index 61e1256930..c78a8fb378 100644 --- a/packages/bitfield/CHANGELOG.md +++ b/packages/bitfield/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@2.0.6...@thi.ng/bitfield@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/bitfield + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/bitfield@1.0.3...@thi.ng/bitfield@2.0.0) (2021-10-12) diff --git a/packages/bitfield/package.json b/packages/bitfield/package.json index 9ae2b773a1..628198adda 100644 --- a/packages/bitfield/package.json +++ b/packages/bitfield/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/bitfield", - "version": "2.0.6", + "version": "2.0.7", "description": "1D / 2D bit field implementations", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/binary": "^3.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/binary": "^3.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/strings": "^3.1.2" + "@thi.ng/strings": "^3.1.3" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/cache/CHANGELOG.md b/packages/cache/CHANGELOG.md index e61ae76b56..af517f4c34 100644 --- a/packages/cache/CHANGELOG.md +++ b/packages/cache/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@2.0.7...@thi.ng/cache@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/cache + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.94...@thi.ng/cache@2.0.0) (2021-10-12) diff --git a/packages/cache/package.json b/packages/cache/package.json index 8ee416e7de..ed48b4f272 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/cache", - "version": "2.0.7", + "version": "2.0.8", "description": "In-memory cache implementations with ES6 Map-like API and different eviction strategies", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/dcons": "^3.0.7", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/dcons": "^3.0.8", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/color/CHANGELOG.md b/packages/color/CHANGELOG.md index 9e260c80c5..0c0f1d1577 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. +## [4.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@4.0.6...@thi.ng/color@4.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/color + + + + + # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@3.2.7...@thi.ng/color@4.0.0) (2021-10-12) diff --git a/packages/color/package.json b/packages/color/package.json index c2066af853..5f3533109d 100644 --- a/packages/color/package.json +++ b/packages/color/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/color", - "version": "4.0.6", + "version": "4.0.7", "description": "Array-based color types, CSS parsing, conversions, transformations, declarative theme generation, gradients, presets", "type": "module", "module": "./index.js", @@ -35,19 +35,19 @@ "tool:swatches": "../../scripts/node-esm tools/index.ts" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", - "@thi.ng/binary": "^3.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", + "@thi.ng/binary": "^3.0.7", "@thi.ng/checks": "^3.0.6", - "@thi.ng/compare": "^2.0.6", - "@thi.ng/compose": "^2.0.6", - "@thi.ng/defmulti": "^2.0.6", + "@thi.ng/compare": "^2.0.7", + "@thi.ng/compose": "^2.0.7", + "@thi.ng/defmulti": "^2.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/random": "^3.1.2", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/math": "^5.0.7", + "@thi.ng/random": "^3.1.3", + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/colored-noise/CHANGELOG.md b/packages/colored-noise/CHANGELOG.md index a62161db7f..ca4a5c4b50 100644 --- a/packages/colored-noise/CHANGELOG.md +++ b/packages/colored-noise/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.2.6...@thi.ng/colored-noise@0.2.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/colored-noise + + + + + # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/colored-noise@0.1.47...@thi.ng/colored-noise@0.2.0) (2021-10-12) diff --git a/packages/colored-noise/package.json b/packages/colored-noise/package.json index edd9d2ad49..f2837c97fe 100644 --- a/packages/colored-noise/package.json +++ b/packages/colored-noise/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/colored-noise", - "version": "0.2.6", + "version": "0.2.7", "description": "Customizable O(1) ES6 generators for colored noise", "type": "module", "module": "./index.js", @@ -34,17 +34,17 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/binary": "^3.0.6", - "@thi.ng/random": "^3.1.2" + "@thi.ng/binary": "^3.0.7", + "@thi.ng/random": "^3.1.3" }, "devDependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/dsp": "^4.0.6", - "@thi.ng/dsp-io-wav": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/dsp": "^4.0.7", + "@thi.ng/dsp-io-wav": "^2.0.7", "@thi.ng/testament": "^0.1.6", - "@thi.ng/text-canvas": "^2.0.6", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/text-canvas": "^2.1.0", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "keywords": [ "1d", diff --git a/packages/compare/CHANGELOG.md b/packages/compare/CHANGELOG.md index c635defcfe..c2a5caa020 100644 --- a/packages/compare/CHANGELOG.md +++ b/packages/compare/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@2.0.6...@thi.ng/compare@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/compare + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compare@1.3.34...@thi.ng/compare@2.0.0) (2021-10-12) diff --git a/packages/compare/package.json b/packages/compare/package.json index b62a19b65a..e7fd9ecfbf 100644 --- a/packages/compare/package.json +++ b/packages/compare/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/compare", - "version": "2.0.6", + "version": "2.0.7", "description": "Comparators with support for types implementing the @thi.ng/api/ICompare interface", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6" + "@thi.ng/api": "^8.1.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/compose/CHANGELOG.md b/packages/compose/CHANGELOG.md index 79bc07432f..02d44f5f39 100644 --- a/packages/compose/CHANGELOG.md +++ b/packages/compose/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@2.0.6...@thi.ng/compose@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/compose + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/compose@1.4.36...@thi.ng/compose@2.0.0) (2021-10-12) diff --git a/packages/compose/package.json b/packages/compose/package.json index 2072c995c4..91f0a33f54 100644 --- a/packages/compose/package.json +++ b/packages/compose/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/compose", - "version": "2.0.6", + "version": "2.0.7", "description": "Optimized functional composition helpers", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/errors": "^2.0.6" }, "devDependencies": { diff --git a/packages/csp/CHANGELOG.md b/packages/csp/CHANGELOG.md index fbbc34d933..bc46b94c8b 100644 --- a/packages/csp/CHANGELOG.md +++ b/packages/csp/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@2.0.7...@thi.ng/csp@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/csp + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.1.74...@thi.ng/csp@2.0.0) (2021-10-12) diff --git a/packages/csp/package.json b/packages/csp/package.json index d5f683610d..388bfaa93a 100644 --- a/packages/csp/package.json +++ b/packages/csp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/csp", - "version": "2.0.7", + "version": "2.0.8", "description": "ES6 promise based CSP primitives & operations", "type": "module", "module": "./index.js", @@ -38,12 +38,12 @@ "testnode": "tsc -p test && node build/test/node.js" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", "@thi.ng/checks": "^3.0.6", - "@thi.ng/dcons": "^3.0.7", + "@thi.ng/dcons": "^3.0.8", "@thi.ng/errors": "^2.0.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/csv/CHANGELOG.md b/packages/csv/CHANGELOG.md index aad42f468b..decdb2612c 100644 --- a/packages/csv/CHANGELOG.md +++ b/packages/csv/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@2.0.6...@thi.ng/csv@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/csv + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/csv@1.0.7...@thi.ng/csv@2.0.0) (2021-10-12) diff --git a/packages/csv/package.json b/packages/csv/package.json index c5116b051c..8a2a520e80 100644 --- a/packages/csv/package.json +++ b/packages/csv/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/csv", - "version": "2.0.6", + "version": "2.0.7", "description": "Customizable, transducer-based CSV parser/object mapper and transformer", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/date/CHANGELOG.md b/packages/date/CHANGELOG.md index 4711a9d570..883ea72705 100644 --- a/packages/date/CHANGELOG.md +++ b/packages/date/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@2.0.6...@thi.ng/date@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/date + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/date@1.0.6...@thi.ng/date@2.0.0) (2021-10-12) diff --git a/packages/date/package.json b/packages/date/package.json index 762a41a58d..fb7b440799 100644 --- a/packages/date/package.json +++ b/packages/date/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/date", - "version": "2.0.6", + "version": "2.0.7", "description": "Datetime types, relative dates, math, iterators, composable formatters, locales", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/strings": "^3.1.2" + "@thi.ng/strings": "^3.1.3" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/dcons/CHANGELOG.md b/packages/dcons/CHANGELOG.md index b24f644cc8..b842b7448d 100644 --- a/packages/dcons/CHANGELOG.md +++ b/packages/dcons/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@3.0.7...@thi.ng/dcons@3.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/dcons + + + + + ## [3.0.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@3.0.4...@thi.ng/dcons@3.0.5) (2021-10-28) diff --git a/packages/dcons/package.json b/packages/dcons/package.json index 794c575f62..2da256a7c4 100644 --- a/packages/dcons/package.json +++ b/packages/dcons/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dcons", - "version": "3.0.7", + "version": "3.0.8", "description": "Double-linked lists with comprehensive set of operations (incl. optional self-organizing behaviors)", "type": "module", "module": "./index.js", @@ -34,13 +34,13 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/compare": "^2.0.6", + "@thi.ng/compare": "^2.0.7", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/random": "^3.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/random": "^3.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/defmulti/CHANGELOG.md b/packages/defmulti/CHANGELOG.md index a3dcfe0574..5a994947d6 100644 --- a/packages/defmulti/CHANGELOG.md +++ b/packages/defmulti/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@2.0.6...@thi.ng/defmulti@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/defmulti + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/defmulti@1.3.17...@thi.ng/defmulti@2.0.0) (2021-10-12) diff --git a/packages/defmulti/package.json b/packages/defmulti/package.json index bf8a2b632d..2ad574ea07 100644 --- a/packages/defmulti/package.json +++ b/packages/defmulti/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/defmulti", - "version": "2.0.6", + "version": "2.0.7", "description": "Dynamic, extensible multiple dispatch via user supplied dispatch function.", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/errors": "^2.0.6", "@thi.ng/logger": "^1.0.6" }, diff --git a/packages/dgraph-dot/CHANGELOG.md b/packages/dgraph-dot/CHANGELOG.md index 3f6d351a90..193ba5cd99 100644 --- a/packages/dgraph-dot/CHANGELOG.md +++ b/packages/dgraph-dot/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@2.0.7...@thi.ng/dgraph-dot@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/dgraph-dot + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph-dot@1.0.8...@thi.ng/dgraph-dot@2.0.0) (2021-10-12) diff --git a/packages/dgraph-dot/package.json b/packages/dgraph-dot/package.json index c1adf23d6d..aa09a254eb 100644 --- a/packages/dgraph-dot/package.json +++ b/packages/dgraph-dot/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dgraph-dot", - "version": "2.0.7", + "version": "2.0.8", "description": "Customizable Graphviz DOT serialization for @thi.ng/dgraph", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/dgraph": "^2.0.7", - "@thi.ng/dot": "^2.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/dgraph": "^2.0.8", + "@thi.ng/dot": "^2.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/dgraph/CHANGELOG.md b/packages/dgraph/CHANGELOG.md index 6ed4b988c8..6134c8ba3d 100644 --- a/packages/dgraph/CHANGELOG.md +++ b/packages/dgraph/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@2.0.7...@thi.ng/dgraph@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/dgraph + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.3.35...@thi.ng/dgraph@2.0.0) (2021-10-12) diff --git a/packages/dgraph/package.json b/packages/dgraph/package.json index 5004425cd5..cbcbbe5eb3 100644 --- a/packages/dgraph/package.json +++ b/packages/dgraph/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dgraph", - "version": "2.0.7", + "version": "2.0.8", "description": "Type-agnostic directed acyclic graph (DAG) & graph operations", "type": "module", "module": "./index.js", @@ -34,11 +34,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/associative": "^6.0.7", + "@thi.ng/api": "^8.1.0", + "@thi.ng/associative": "^6.0.8", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/diff/CHANGELOG.md b/packages/diff/CHANGELOG.md index 92f9b577e7..0597b9c207 100644 --- a/packages/diff/CHANGELOG.md +++ b/packages/diff/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. +## [5.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@5.0.6...@thi.ng/diff@5.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/diff + + + + + # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/diff@4.0.13...@thi.ng/diff@5.0.0) (2021-10-12) diff --git a/packages/diff/package.json b/packages/diff/package.json index e86e4af562..6bd9b1ff18 100644 --- a/packages/diff/package.json +++ b/packages/diff/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/diff", - "version": "5.0.6", + "version": "5.0.7", "description": "Customizable diff implementations for arrays (sequential) & objects (associative), with or without linear edit logs", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/equiv": "^2.0.6" }, "devDependencies": { diff --git a/packages/distance/CHANGELOG.md b/packages/distance/CHANGELOG.md index b9f2f21c63..43b43f514b 100644 --- a/packages/distance/CHANGELOG.md +++ b/packages/distance/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@2.0.6...@thi.ng/distance@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/distance + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/distance@1.0.7...@thi.ng/distance@2.0.0) (2021-10-12) diff --git a/packages/distance/package.json b/packages/distance/package.json index 8d92dda28d..a51f9431c0 100644 --- a/packages/distance/package.json +++ b/packages/distance/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/distance", - "version": "2.0.6", + "version": "2.0.7", "description": "N-dimensional distance metrics & K-nearest neighborhoods for point queries", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/heaps": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/heaps": "^2.0.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/dl-asset/CHANGELOG.md b/packages/dl-asset/CHANGELOG.md index 9ed1bccd9e..34cd645551 100644 --- a/packages/dl-asset/CHANGELOG.md +++ b/packages/dl-asset/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@2.0.6...@thi.ng/dl-asset@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/dl-asset + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dl-asset@1.0.5...@thi.ng/dl-asset@2.0.0) (2021-10-12) diff --git a/packages/dl-asset/package.json b/packages/dl-asset/package.json index b47ac23432..7f6dd1f33e 100644 --- a/packages/dl-asset/package.json +++ b/packages/dl-asset/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dl-asset", - "version": "2.0.6", + "version": "2.0.7", "description": "Local asset download for web apps, with automatic MIME type detection", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/mime": "^2.0.6" + "@thi.ng/mime": "^2.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/dlogic/CHANGELOG.md b/packages/dlogic/CHANGELOG.md index f494f10a39..3296c227e1 100644 --- a/packages/dlogic/CHANGELOG.md +++ b/packages/dlogic/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@2.0.6...@thi.ng/dlogic@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/dlogic + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dlogic@1.0.49...@thi.ng/dlogic@2.0.0) (2021-10-12) diff --git a/packages/dlogic/package.json b/packages/dlogic/package.json index db2b7b119c..4a28bf5623 100644 --- a/packages/dlogic/package.json +++ b/packages/dlogic/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dlogic", - "version": "2.0.6", + "version": "2.0.7", "description": "Assorted digital logic ops / constructs", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6" + "@thi.ng/api": "^8.1.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/dot/CHANGELOG.md b/packages/dot/CHANGELOG.md index 2967f6daee..9f7fbf1db5 100644 --- a/packages/dot/CHANGELOG.md +++ b/packages/dot/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@2.0.6...@thi.ng/dot@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/dot + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dot@1.2.38...@thi.ng/dot@2.0.0) (2021-10-12) diff --git a/packages/dot/package.json b/packages/dot/package.json index 98c0782599..42150c30f2 100644 --- a/packages/dot/package.json +++ b/packages/dot/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dot", - "version": "2.0.6", + "version": "2.0.7", "description": "Graphviz document abstraction & serialization to DOT format", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6" }, "devDependencies": { diff --git a/packages/dsp-io-wav/CHANGELOG.md b/packages/dsp-io-wav/CHANGELOG.md index 999f7ec3ba..eab72fd4a7 100644 --- a/packages/dsp-io-wav/CHANGELOG.md +++ b/packages/dsp-io-wav/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@2.0.6...@thi.ng/dsp-io-wav@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/dsp-io-wav + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp-io-wav@1.0.7...@thi.ng/dsp-io-wav@2.0.0) (2021-10-12) diff --git a/packages/dsp-io-wav/package.json b/packages/dsp-io-wav/package.json index 6eb26cc7d6..ec9ef7cbf5 100644 --- a/packages/dsp-io-wav/package.json +++ b/packages/dsp-io-wav/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dsp-io-wav", - "version": "2.0.6", + "version": "2.0.7", "description": "WAV file format generation", "type": "module", "module": "./index.js", @@ -34,11 +34,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/binary": "^3.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/binary": "^3.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/transducers-binary": "^2.0.6" + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/transducers-binary": "^2.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/dsp/CHANGELOG.md b/packages/dsp/CHANGELOG.md index 8a23f6f289..24e39cc901 100644 --- a/packages/dsp/CHANGELOG.md +++ b/packages/dsp/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. +## [4.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@4.0.6...@thi.ng/dsp@4.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/dsp + + + + + # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dsp@3.0.31...@thi.ng/dsp@4.0.0) (2021-10-12) diff --git a/packages/dsp/package.json b/packages/dsp/package.json index 89524fd0b3..1051a5ffc6 100644 --- a/packages/dsp/package.json +++ b/packages/dsp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dsp", - "version": "4.0.6", + "version": "4.0.7", "description": "Composable signal generators, oscillators, filters, FFT, spectrum, windowing & related DSP utils", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/random": "^3.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/math": "^5.0.7", + "@thi.ng/random": "^3.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/dual-algebra/CHANGELOG.md b/packages/dual-algebra/CHANGELOG.md index 29a3e8a2a7..fc1d024eef 100644 --- a/packages/dual-algebra/CHANGELOG.md +++ b/packages/dual-algebra/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.3.6...@thi.ng/dual-algebra@0.3.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/dual-algebra + + + + + # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dual-algebra@0.2.0...@thi.ng/dual-algebra@0.3.0) (2021-10-12) diff --git a/packages/dual-algebra/package.json b/packages/dual-algebra/package.json index ad9e704b31..80fca86a67 100644 --- a/packages/dual-algebra/package.json +++ b/packages/dual-algebra/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dual-algebra", - "version": "0.3.6", + "version": "0.3.7", "description": "Multivariate dual number algebra, automatic differentiation", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6" + "@thi.ng/api": "^8.1.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/dynvar/CHANGELOG.md b/packages/dynvar/CHANGELOG.md index 9ffa03899e..55b642797e 100644 --- a/packages/dynvar/CHANGELOG.md +++ b/packages/dynvar/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.2.6...@thi.ng/dynvar@0.2.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/dynvar + + + + + # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/dynvar@0.1.41...@thi.ng/dynvar@0.2.0) (2021-10-12) diff --git a/packages/dynvar/package.json b/packages/dynvar/package.json index a6629abf8d..de073ab5bb 100644 --- a/packages/dynvar/package.json +++ b/packages/dynvar/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dynvar", - "version": "0.2.6", + "version": "0.2.7", "description": "Dynamically scoped variable bindings", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/errors": "^2.0.6" }, "devDependencies": { diff --git a/packages/ecs/CHANGELOG.md b/packages/ecs/CHANGELOG.md index 8156fb966f..dd749639ce 100644 --- a/packages/ecs/CHANGELOG.md +++ b/packages/ecs/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.6.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.6.7...@thi.ng/ecs@0.6.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/ecs + + + + + # [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ecs@0.5.26...@thi.ng/ecs@0.6.0) (2021-10-12) diff --git a/packages/ecs/package.json b/packages/ecs/package.json index 169ee016c0..de20f7a963 100644 --- a/packages/ecs/package.json +++ b/packages/ecs/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/ecs", - "version": "0.6.7", + "version": "0.6.8", "description": "Entity Component System based around typed arrays & sparse sets", "type": "module", "module": "./index.js", @@ -34,16 +34,16 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/associative": "^6.0.7", - "@thi.ng/binary": "^3.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/associative": "^6.0.8", + "@thi.ng/binary": "^3.0.7", "@thi.ng/checks": "^3.0.6", - "@thi.ng/dcons": "^3.0.7", + "@thi.ng/dcons": "^3.0.8", "@thi.ng/errors": "^2.0.6", - "@thi.ng/idgen": "^2.0.6", + "@thi.ng/idgen": "^2.0.7", "@thi.ng/logger": "^1.0.6", - "@thi.ng/malloc": "^6.0.6", - "@thi.ng/transducers": "^8.0.6", + "@thi.ng/malloc": "^6.0.7", + "@thi.ng/transducers": "^8.0.7", "tslib": "^2.3.1" }, "devDependencies": { diff --git a/packages/egf/CHANGELOG.md b/packages/egf/CHANGELOG.md index f28625f9d3..9ef61726af 100644 --- a/packages/egf/CHANGELOG.md +++ b/packages/egf/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.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.5.7...@thi.ng/egf@0.5.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/egf + + + + + # [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/egf@0.4.18...@thi.ng/egf@0.5.0) (2021-10-12) diff --git a/packages/egf/package.json b/packages/egf/package.json index 62032bba5d..0f3eb3c20a 100644 --- a/packages/egf/package.json +++ b/packages/egf/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/egf", - "version": "0.5.7", + "version": "0.5.8", "description": "Extensible Graph Format", "type": "module", "module": "./index.js", @@ -29,15 +29,15 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/associative": "^6.0.7", + "@thi.ng/api": "^8.1.0", + "@thi.ng/associative": "^6.0.8", "@thi.ng/checks": "^3.0.6", - "@thi.ng/dot": "^2.0.6", + "@thi.ng/dot": "^2.0.7", "@thi.ng/errors": "^2.0.6", "@thi.ng/logger": "^1.0.6", "@thi.ng/prefixes": "^2.0.6", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers-binary": "^2.0.6" + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers-binary": "^2.0.7" }, "devDependencies": { "@thi.ng/equiv": "^2.0.6", diff --git a/packages/fsm/CHANGELOG.md b/packages/fsm/CHANGELOG.md index 64fcdc3d08..89d24c654e 100644 --- a/packages/fsm/CHANGELOG.md +++ b/packages/fsm/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@3.0.6...@thi.ng/fsm@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/fsm + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.4.63...@thi.ng/fsm@3.0.0) (2021-10-12) diff --git a/packages/fsm/package.json b/packages/fsm/package.json index 11a03db6aa..3fd21b4ec2 100644 --- a/packages/fsm/package.json +++ b/packages/fsm/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/fsm", - "version": "3.0.6", + "version": "3.0.7", "description": "Composable primitives for building declarative, transducer based Finite-State Machines & matchers for arbitrary data streams", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/fuzzy-viz/CHANGELOG.md b/packages/fuzzy-viz/CHANGELOG.md index 2d934724f0..1c0594b3d3 100644 --- a/packages/fuzzy-viz/CHANGELOG.md +++ b/packages/fuzzy-viz/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@2.0.7...@thi.ng/fuzzy-viz@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/fuzzy-viz + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy-viz@1.0.9...@thi.ng/fuzzy-viz@2.0.0) (2021-10-12) diff --git a/packages/fuzzy-viz/package.json b/packages/fuzzy-viz/package.json index 07ba123996..75424d41bc 100644 --- a/packages/fuzzy-viz/package.json +++ b/packages/fuzzy-viz/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/fuzzy-viz", - "version": "2.0.7", + "version": "2.0.8", "description": "Visualization, instrumentation & introspection utils for @thi.ng/fuzzy", "type": "module", "module": "./index.js", @@ -34,13 +34,13 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/fuzzy": "^2.0.6", - "@thi.ng/hiccup": "^4.1.2", - "@thi.ng/hiccup-svg": "^4.1.3", - "@thi.ng/math": "^5.0.6", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/text-canvas": "^2.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/fuzzy": "^2.0.7", + "@thi.ng/hiccup": "^4.1.3", + "@thi.ng/hiccup-svg": "^4.1.4", + "@thi.ng/math": "^5.0.7", + "@thi.ng/strings": "^3.1.3", + "@thi.ng/text-canvas": "^2.1.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/fuzzy/CHANGELOG.md b/packages/fuzzy/CHANGELOG.md index d11141614d..13ddea420a 100644 --- a/packages/fuzzy/CHANGELOG.md +++ b/packages/fuzzy/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@2.0.6...@thi.ng/fuzzy@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/fuzzy + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/fuzzy@1.0.4...@thi.ng/fuzzy@2.0.0) (2021-10-12) diff --git a/packages/fuzzy/package.json b/packages/fuzzy/package.json index 8e77eff803..933b81bbd2 100644 --- a/packages/fuzzy/package.json +++ b/packages/fuzzy/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/fuzzy", - "version": "2.0.6", + "version": "2.0.7", "description": "Fuzzy logic operators & configurable rule inferencing engine", "type": "module", "module": "./index.js", @@ -34,8 +34,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/math": "^5.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/math": "^5.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-accel/CHANGELOG.md b/packages/geom-accel/CHANGELOG.md index 5079694177..4a4c92656d 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. +## [3.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@3.0.6...@thi.ng/geom-accel@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-accel + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@2.1.60...@thi.ng/geom-accel@3.0.0) (2021-10-12) diff --git a/packages/geom-accel/package.json b/packages/geom-accel/package.json index 29af3fe293..ad71725ce8 100644 --- a/packages/geom-accel/package.json +++ b/packages/geom-accel/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-accel", - "version": "3.0.6", + "version": "3.0.7", "description": "n-D spatial indexing data structures with a shared ES6 Map/Set-like API", "type": "module", "module": "./index.js", @@ -35,17 +35,17 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", "@thi.ng/checks": "^3.0.6", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/geom-api": "^3.0.6", - "@thi.ng/geom-isec": "^2.0.6", - "@thi.ng/heaps": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/geom-api": "^3.0.7", + "@thi.ng/geom-isec": "^2.0.7", + "@thi.ng/heaps": "^2.0.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-api/CHANGELOG.md b/packages/geom-api/CHANGELOG.md index 75606256f3..c1995968b6 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. +## [3.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@3.0.6...@thi.ng/geom-api@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-api + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@2.0.31...@thi.ng/geom-api@3.0.0) (2021-10-12) diff --git a/packages/geom-api/package.json b/packages/geom-api/package.json index a3c9522863..762f23fab6 100644 --- a/packages/geom-api/package.json +++ b/packages/geom-api/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-api", - "version": "3.0.6", + "version": "3.0.7", "description": "Shared type & interface declarations for @thi.ng/geom packages", "type": "module", "module": "./index.js", @@ -34,8 +34,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-arc/CHANGELOG.md b/packages/geom-arc/CHANGELOG.md index 5f9661db01..7b6392cf1c 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@2.0.6...@thi.ng/geom-arc@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-arc + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@1.0.5...@thi.ng/geom-arc@2.0.0) (2021-10-12) diff --git a/packages/geom-arc/package.json b/packages/geom-arc/package.json index b06ea0855d..e2c5ac09b2 100644 --- a/packages/geom-arc/package.json +++ b/packages/geom-arc/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-arc", - "version": "2.0.6", + "version": "2.0.7", "description": "2D circular / elliptic arc operations", "type": "module", "module": "./index.js", @@ -35,10 +35,10 @@ }, "dependencies": { "@thi.ng/checks": "^3.0.6", - "@thi.ng/geom-api": "^3.0.6", - "@thi.ng/geom-resample": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/geom-api": "^3.0.7", + "@thi.ng/geom-resample": "^2.0.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-clip-line/CHANGELOG.md b/packages/geom-clip-line/CHANGELOG.md index 6034d32681..392f5490e6 100644 --- a/packages/geom-clip-line/CHANGELOG.md +++ b/packages/geom-clip-line/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@2.0.6...@thi.ng/geom-clip-line@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-clip-line + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-line@1.2.45...@thi.ng/geom-clip-line@2.0.0) (2021-10-12) diff --git a/packages/geom-clip-line/package.json b/packages/geom-clip-line/package.json index bf2d9521e8..d9987d01a1 100644 --- a/packages/geom-clip-line/package.json +++ b/packages/geom-clip-line/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-clip-line", - "version": "2.0.6", + "version": "2.0.7", "description": "2D line clipping (Liang-Barsky)", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/geom-isec": "^2.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/geom-isec": "^2.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-clip-poly/CHANGELOG.md b/packages/geom-clip-poly/CHANGELOG.md index 2922694fa4..7b32a0c14f 100644 --- a/packages/geom-clip-poly/CHANGELOG.md +++ b/packages/geom-clip-poly/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@2.0.6...@thi.ng/geom-clip-poly@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-clip-poly + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip-poly@1.0.70...@thi.ng/geom-clip-poly@2.0.0) (2021-10-12) diff --git a/packages/geom-clip-poly/package.json b/packages/geom-clip-poly/package.json index daac39d850..efc8e8bc4a 100644 --- a/packages/geom-clip-poly/package.json +++ b/packages/geom-clip-poly/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-clip-poly", - "version": "2.0.6", + "version": "2.0.7", "description": "2D convex polygon clipping (Sutherland-Hodgeman)", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/geom-isec": "^2.0.6", - "@thi.ng/geom-poly-utils": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/geom-isec": "^2.0.7", + "@thi.ng/geom-poly-utils": "^2.0.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-closest-point/CHANGELOG.md b/packages/geom-closest-point/CHANGELOG.md index aee7b021ce..a48b25bd92 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@2.0.6...@thi.ng/geom-closest-point@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-closest-point + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@1.0.5...@thi.ng/geom-closest-point@2.0.0) (2021-10-12) diff --git a/packages/geom-closest-point/package.json b/packages/geom-closest-point/package.json index 2e77c0534e..5c7dbd4eae 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": "2.0.6", + "version": "2.0.7", "description": "2D / 3D closest point / proximity helpers", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/math": "^5.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-fuzz/CHANGELOG.md b/packages/geom-fuzz/CHANGELOG.md index 3a0e95e60c..e1da268c90 100644 --- a/packages/geom-fuzz/CHANGELOG.md +++ b/packages/geom-fuzz/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.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@2.0.8...@thi.ng/geom-fuzz@2.0.9) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-fuzz + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-fuzz@1.0.8...@thi.ng/geom-fuzz@2.0.0) (2021-10-12) diff --git a/packages/geom-fuzz/package.json b/packages/geom-fuzz/package.json index a6e0d8cda2..9d6b42a481 100644 --- a/packages/geom-fuzz/package.json +++ b/packages/geom-fuzz/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-fuzz", - "version": "2.0.8", + "version": "2.0.9", "description": "Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support", "type": "module", "module": "./index.js", @@ -34,16 +34,16 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/associative": "^6.0.7", - "@thi.ng/color": "^4.0.6", - "@thi.ng/geom": "^3.0.7", - "@thi.ng/geom-api": "^3.0.6", - "@thi.ng/geom-clip-line": "^2.0.6", - "@thi.ng/geom-resample": "^2.0.6", - "@thi.ng/grid-iterators": "^2.0.6", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/associative": "^6.0.8", + "@thi.ng/color": "^4.0.7", + "@thi.ng/geom": "^3.0.8", + "@thi.ng/geom-api": "^3.0.7", + "@thi.ng/geom-clip-line": "^2.0.7", + "@thi.ng/geom-resample": "^2.0.7", + "@thi.ng/grid-iterators": "^2.1.0", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-hull/CHANGELOG.md b/packages/geom-hull/CHANGELOG.md index 367bca2aa9..51edd57ec4 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@2.0.6...@thi.ng/geom-hull@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-hull + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@1.0.5...@thi.ng/geom-hull@2.0.0) (2021-10-12) diff --git a/packages/geom-hull/package.json b/packages/geom-hull/package.json index 6e5899a035..fad78fb93b 100644 --- a/packages/geom-hull/package.json +++ b/packages/geom-hull/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-hull", - "version": "2.0.6", + "version": "2.0.7", "description": "Fast 2D convex hull (Graham Scan)", "type": "module", "module": "./index.js", @@ -34,8 +34,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/math": "^5.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/math": "^5.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-io-obj/CHANGELOG.md b/packages/geom-io-obj/CHANGELOG.md index 553dd07f6f..d1033e59cf 100644 --- a/packages/geom-io-obj/CHANGELOG.md +++ b/packages/geom-io-obj/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.2.6...@thi.ng/geom-io-obj@0.2.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-io-obj + + + + + # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-io-obj@0.1.60...@thi.ng/geom-io-obj@0.2.0) (2021-10-12) diff --git a/packages/geom-io-obj/package.json b/packages/geom-io-obj/package.json index dbc214fa66..a16a475e9e 100644 --- a/packages/geom-io-obj/package.json +++ b/packages/geom-io-obj/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-io-obj", - "version": "0.2.6", + "version": "0.2.7", "description": "Wavefront OBJ parser (& exporter soon)", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/errors": "^2.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-isec/CHANGELOG.md b/packages/geom-isec/CHANGELOG.md index 69e5811d56..734f5d21f7 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@2.0.6...@thi.ng/geom-isec@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-isec + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@1.0.5...@thi.ng/geom-isec@2.0.0) (2021-10-12) diff --git a/packages/geom-isec/package.json b/packages/geom-isec/package.json index ce7df973af..9fb7ef2d76 100644 --- a/packages/geom-isec/package.json +++ b/packages/geom-isec/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-isec", - "version": "2.0.6", + "version": "2.0.7", "description": "2D/3D shape intersection checks", "type": "module", "module": "./index.js", @@ -34,11 +34,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/geom-api": "^3.0.6", - "@thi.ng/geom-closest-point": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/geom-api": "^3.0.7", + "@thi.ng/geom-closest-point": "^2.0.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-isoline/CHANGELOG.md b/packages/geom-isoline/CHANGELOG.md index 29356507bf..6d682517c6 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@2.0.6...@thi.ng/geom-isoline@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-isoline + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@1.1.4...@thi.ng/geom-isoline@2.0.0) (2021-10-12) diff --git a/packages/geom-isoline/package.json b/packages/geom-isoline/package.json index 7e2d96625b..f45b0714c9 100644 --- a/packages/geom-isoline/package.json +++ b/packages/geom-isoline/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-isoline", - "version": "2.0.6", + "version": "2.0.7", "description": "Fast 2D contour line extraction / generation", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-poly-utils/CHANGELOG.md b/packages/geom-poly-utils/CHANGELOG.md index 34d680639b..0fa56addf4 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@2.0.6...@thi.ng/geom-poly-utils@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-poly-utils + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@1.0.5...@thi.ng/geom-poly-utils@2.0.0) (2021-10-12) diff --git a/packages/geom-poly-utils/package.json b/packages/geom-poly-utils/package.json index 4ec2096447..1484e88471 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": "2.0.6", + "version": "2.0.7", "description": "2D polygon/polyline analysis & processing utilities", "type": "module", "module": "./index.js", @@ -34,11 +34,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/errors": "^2.0.6", - "@thi.ng/geom-api": "^3.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/geom-api": "^3.0.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-resample/CHANGELOG.md b/packages/geom-resample/CHANGELOG.md index 9517f8d5e9..9f70b6131c 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@2.0.6...@thi.ng/geom-resample@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-resample + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@1.0.5...@thi.ng/geom-resample@2.0.0) (2021-10-12) diff --git a/packages/geom-resample/package.json b/packages/geom-resample/package.json index c2270544da..e3e4a54ff1 100644 --- a/packages/geom-resample/package.json +++ b/packages/geom-resample/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-resample", - "version": "2.0.6", + "version": "2.0.7", "description": "Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation", "type": "module", "module": "./index.js", @@ -35,10 +35,10 @@ }, "dependencies": { "@thi.ng/checks": "^3.0.6", - "@thi.ng/geom-api": "^3.0.6", - "@thi.ng/geom-closest-point": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/geom-api": "^3.0.7", + "@thi.ng/geom-closest-point": "^2.0.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-splines/CHANGELOG.md b/packages/geom-splines/CHANGELOG.md index 05ccd4a5cd..aa623521bd 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@2.0.6...@thi.ng/geom-splines@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-splines + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@1.0.5...@thi.ng/geom-splines@2.0.0) (2021-10-12) diff --git a/packages/geom-splines/package.json b/packages/geom-splines/package.json index 0ad66281cd..bfe8f1840f 100644 --- a/packages/geom-splines/package.json +++ b/packages/geom-splines/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-splines", - "version": "2.0.6", + "version": "2.0.7", "description": "nD cubic & quadratic curve analysis, conversion, interpolation, splitting", "type": "module", "module": "./index.js", @@ -34,13 +34,13 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/geom-api": "^3.0.6", - "@thi.ng/geom-arc": "^2.0.6", - "@thi.ng/geom-resample": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/geom-api": "^3.0.7", + "@thi.ng/geom-arc": "^2.0.7", + "@thi.ng/geom-resample": "^2.0.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-subdiv-curve/CHANGELOG.md b/packages/geom-subdiv-curve/CHANGELOG.md index 57e2713192..a31be7eaf4 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@2.0.6...@thi.ng/geom-subdiv-curve@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-subdiv-curve + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@1.0.5...@thi.ng/geom-subdiv-curve@2.0.0) (2021-10-12) diff --git a/packages/geom-subdiv-curve/package.json b/packages/geom-subdiv-curve/package.json index 89cb3fbd78..16d0c9f58d 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": "2.0.6", + "version": "2.0.7", "description": "Freely customizable, iterative nD subdivision curves for open / closed geometries", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/geom-api": "^3.0.6", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/geom-api": "^3.0.7", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-tessellate/CHANGELOG.md b/packages/geom-tessellate/CHANGELOG.md index c925d7658b..ce6030aabe 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@2.0.6...@thi.ng/geom-tessellate@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom-tessellate + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@1.0.5...@thi.ng/geom-tessellate@2.0.0) (2021-10-12) diff --git a/packages/geom-tessellate/package.json b/packages/geom-tessellate/package.json index 4479ca7b48..02fc675f0d 100644 --- a/packages/geom-tessellate/package.json +++ b/packages/geom-tessellate/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-tessellate", - "version": "2.0.6", + "version": "2.0.7", "description": "2D/3D convex polygon tessellators", "type": "module", "module": "./index.js", @@ -35,11 +35,11 @@ }, "dependencies": { "@thi.ng/checks": "^3.0.6", - "@thi.ng/geom-api": "^3.0.6", - "@thi.ng/geom-isec": "^2.0.6", - "@thi.ng/geom-poly-utils": "^2.0.6", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/geom-api": "^3.0.7", + "@thi.ng/geom-isec": "^2.0.7", + "@thi.ng/geom-poly-utils": "^2.0.7", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom-voronoi/CHANGELOG.md b/packages/geom-voronoi/CHANGELOG.md index 0028f8a643..a082de2d77 100644 --- a/packages/geom-voronoi/CHANGELOG.md +++ b/packages/geom-voronoi/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. +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@2.0.6...@thi.ng/geom-voronoi@2.1.0) (2021-11-03) + + +### Features + +* **geom-voronoi:** update visitor impls, edge ID handling ([e7b3c4c](https://github.com/thi-ng/umbrella/commit/e7b3c4cd1a4e92163db75191637eec852b9fabc6)) + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@1.0.5...@thi.ng/geom-voronoi@2.0.0) (2021-10-12) diff --git a/packages/geom-voronoi/package.json b/packages/geom-voronoi/package.json index e12c8b12c8..c908b5a1be 100644 --- a/packages/geom-voronoi/package.json +++ b/packages/geom-voronoi/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-voronoi", - "version": "2.0.6", + "version": "2.1.0", "description": "Fast, incremental 2D Delaunay & Voronoi mesh implementation", "type": "module", "module": "./index.js", @@ -34,16 +34,16 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/bitfield": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/bitfield": "^2.0.7", "@thi.ng/checks": "^3.0.6", - "@thi.ng/geom-clip-line": "^2.0.6", - "@thi.ng/geom-clip-poly": "^2.0.6", - "@thi.ng/geom-isec": "^2.0.6", - "@thi.ng/geom-poly-utils": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/quad-edge": "^2.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/geom-clip-line": "^2.0.7", + "@thi.ng/geom-clip-poly": "^2.0.7", + "@thi.ng/geom-isec": "^2.0.7", + "@thi.ng/geom-poly-utils": "^2.0.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/quad-edge": "^3.0.0", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/geom/CHANGELOG.md b/packages/geom/CHANGELOG.md index a997834bbe..e4d73cd3d0 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. +## [3.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@3.0.7...@thi.ng/geom@3.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/geom + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@2.1.29...@thi.ng/geom@3.0.0) (2021-10-12) diff --git a/packages/geom/package.json b/packages/geom/package.json index 7b879c9715..7f03915fa6 100644 --- a/packages/geom/package.json +++ b/packages/geom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom", - "version": "3.0.7", + "version": "3.0.8", "description": "Functional, polymorphic API for 2D geometry types & SVG generation", "type": "module", "module": "./index.js", @@ -34,32 +34,32 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", "@thi.ng/checks": "^3.0.6", - "@thi.ng/defmulti": "^2.0.6", + "@thi.ng/defmulti": "^2.0.7", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/geom-api": "^3.0.6", - "@thi.ng/geom-arc": "^2.0.6", - "@thi.ng/geom-clip-line": "^2.0.6", - "@thi.ng/geom-clip-poly": "^2.0.6", - "@thi.ng/geom-closest-point": "^2.0.6", - "@thi.ng/geom-hull": "^2.0.6", - "@thi.ng/geom-isec": "^2.0.6", - "@thi.ng/geom-poly-utils": "^2.0.6", - "@thi.ng/geom-resample": "^2.0.6", - "@thi.ng/geom-splines": "^2.0.6", - "@thi.ng/geom-subdiv-curve": "^2.0.6", - "@thi.ng/geom-tessellate": "^2.0.6", - "@thi.ng/hiccup": "^4.1.2", - "@thi.ng/hiccup-svg": "^4.1.3", - "@thi.ng/math": "^5.0.6", - "@thi.ng/matrices": "^2.0.6", - "@thi.ng/random": "^3.1.2", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/geom-api": "^3.0.7", + "@thi.ng/geom-arc": "^2.0.7", + "@thi.ng/geom-clip-line": "^2.0.7", + "@thi.ng/geom-clip-poly": "^2.0.7", + "@thi.ng/geom-closest-point": "^2.0.7", + "@thi.ng/geom-hull": "^2.0.7", + "@thi.ng/geom-isec": "^2.0.7", + "@thi.ng/geom-poly-utils": "^2.0.7", + "@thi.ng/geom-resample": "^2.0.7", + "@thi.ng/geom-splines": "^2.0.7", + "@thi.ng/geom-subdiv-curve": "^2.0.7", + "@thi.ng/geom-tessellate": "^2.0.7", + "@thi.ng/hiccup": "^4.1.3", + "@thi.ng/hiccup-svg": "^4.1.4", + "@thi.ng/math": "^5.0.7", + "@thi.ng/matrices": "^2.0.7", + "@thi.ng/random": "^3.1.3", + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/gp/CHANGELOG.md b/packages/gp/CHANGELOG.md index 1b4244c1b7..94e6a636a0 100644 --- a/packages/gp/CHANGELOG.md +++ b/packages/gp/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.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.3.7...@thi.ng/gp@0.3.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/gp + + + + + ## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/gp@0.3.4...@thi.ng/gp@0.3.5) (2021-10-27) diff --git a/packages/gp/package.json b/packages/gp/package.json index 2ee0a7d88d..bbf36f8a8a 100644 --- a/packages/gp/package.json +++ b/packages/gp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/gp", - "version": "0.3.7", + "version": "0.3.8", "description": "Genetic programming helpers & strategies (tree based & multi-expression programming)", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/errors": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/random": "^3.1.2", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/zipper": "^2.0.6" + "@thi.ng/math": "^5.0.7", + "@thi.ng/random": "^3.1.3", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/zipper": "^2.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/grid-iterators/CHANGELOG.md b/packages/grid-iterators/CHANGELOG.md index ecdbfc7fc2..cd49b92799 100644 --- a/packages/grid-iterators/CHANGELOG.md +++ b/packages/grid-iterators/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@2.0.6...@thi.ng/grid-iterators@2.1.0) (2021-11-03) + + +### Bug Fixes + +* **grid-iterators:** fix imports, readme ([adff976](https://github.com/thi-ng/umbrella/commit/adff976f8b370108fbc29796a39f243513bc5504)) + + +### Features + +* **grid-iterators:** add clipped shape iterators ([611f0da](https://github.com/thi-ng/umbrella/commit/611f0da940ab05e1e88b3daafb6cacb8297580a5)) +* **grid-iterators:** add floodFill(), update deps ([4634cf1](https://github.com/thi-ng/umbrella/commit/4634cf14aed00837068ffa6a77735f5ab04faf73)) +* **pixel:** add flood fill functions ([65796b9](https://github.com/thi-ng/umbrella/commit/65796b96fe77d5c4b999dd8cedfd142ea243a200)) + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/grid-iterators@1.0.5...@thi.ng/grid-iterators@2.0.0) (2021-10-12) diff --git a/packages/grid-iterators/package.json b/packages/grid-iterators/package.json index 0f6c57dc5b..73a41cbbbe 100644 --- a/packages/grid-iterators/package.json +++ b/packages/grid-iterators/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/grid-iterators", - "version": "2.0.6", + "version": "2.1.0", "description": "2D grid and shape iterators w/ multiple orderings", "type": "module", "module": "./index.js", @@ -35,13 +35,13 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", - "@thi.ng/binary": "^3.0.6", - "@thi.ng/bitfield": "^2.0.6", - "@thi.ng/morton": "^3.0.6", - "@thi.ng/random": "^3.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", + "@thi.ng/binary": "^3.0.7", + "@thi.ng/bitfield": "^2.0.7", + "@thi.ng/morton": "^3.0.7", + "@thi.ng/random": "^3.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/hdiff/CHANGELOG.md b/packages/hdiff/CHANGELOG.md index 19c4cc6591..f165550ede 100644 --- a/packages/hdiff/CHANGELOG.md +++ b/packages/hdiff/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.2.6...@thi.ng/hdiff@0.2.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/hdiff + + + + + ## [0.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdiff@0.2.3...@thi.ng/hdiff@0.2.4) (2021-10-25) diff --git a/packages/hdiff/package.json b/packages/hdiff/package.json index 90b989ab6c..3b36ad92cd 100644 --- a/packages/hdiff/package.json +++ b/packages/hdiff/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdiff", - "version": "0.2.6", + "version": "0.2.7", "description": "String diffing w/ hiccup output for further processing, e.g. with @thi.ng/hdom, @thi.ng/hiccup. Includes CLI util to generate HTML, with theme support and code folding", "type": "module", "module": "./index.js", @@ -37,11 +37,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/diff": "^5.0.6", - "@thi.ng/hiccup": "^4.1.2", - "@thi.ng/hiccup-css": "^2.0.6", - "@thi.ng/strings": "^3.1.2" + "@thi.ng/api": "^8.1.0", + "@thi.ng/diff": "^5.0.7", + "@thi.ng/hiccup": "^4.1.3", + "@thi.ng/hiccup-css": "^2.0.7", + "@thi.ng/strings": "^3.1.3" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/hdom-canvas/CHANGELOG.md b/packages/hdom-canvas/CHANGELOG.md index 9197bfae99..ddcfd59804 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. +## [4.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@4.0.7...@thi.ng/hdom-canvas@4.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/hdom-canvas + + + + + # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@3.0.60...@thi.ng/hdom-canvas@4.0.0) (2021-10-12) diff --git a/packages/hdom-canvas/package.json b/packages/hdom-canvas/package.json index c79c85df41..0e8926fc9e 100644 --- a/packages/hdom-canvas/package.json +++ b/packages/hdom-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom-canvas", - "version": "4.0.7", + "version": "4.0.8", "description": "@thi.ng/hdom component wrapper for declarative canvas scenegraphs", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/diff": "^5.0.6", + "@thi.ng/diff": "^5.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/hdom": "^9.0.6", - "@thi.ng/hiccup-canvas": "^2.0.7" + "@thi.ng/hdom": "^9.0.7", + "@thi.ng/hiccup-canvas": "^2.0.8" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/hdom-components/CHANGELOG.md b/packages/hdom-components/CHANGELOG.md index 9f353027b1..73a7903078 100644 --- a/packages/hdom-components/CHANGELOG.md +++ b/packages/hdom-components/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. +## [5.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@5.0.7...@thi.ng/hdom-components@5.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/hdom-components + + + + + # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@4.0.48...@thi.ng/hdom-components@5.0.0) (2021-10-12) diff --git a/packages/hdom-components/package.json b/packages/hdom-components/package.json index 2727de2f12..67a72a1ee6 100644 --- a/packages/hdom-components/package.json +++ b/packages/hdom-components/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom-components", - "version": "5.0.7", + "version": "5.0.8", "description": "Raw, skinnable UI & SVG components for @thi.ng/hdom", "type": "module", "module": "./index.js", @@ -35,11 +35,11 @@ }, "dependencies": { "@thi.ng/adapt-dpi": "^2.0.6", - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/transducers-stats": "^2.0.7" + "@thi.ng/math": "^5.0.7", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/transducers-stats": "^2.0.8" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/hdom-mock/CHANGELOG.md b/packages/hdom-mock/CHANGELOG.md index 8442157087..2f0e398b8b 100644 --- a/packages/hdom-mock/CHANGELOG.md +++ b/packages/hdom-mock/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@2.0.6...@thi.ng/hdom-mock@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/hdom-mock + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-mock@1.1.64...@thi.ng/hdom-mock@2.0.0) (2021-10-12) diff --git a/packages/hdom-mock/package.json b/packages/hdom-mock/package.json index 34b2398fef..b892d4f09a 100644 --- a/packages/hdom-mock/package.json +++ b/packages/hdom-mock/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom-mock", - "version": "2.0.6", + "version": "2.0.7", "description": "Mock base implementation for @thi.ng/hdom API", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/hdom": "^9.0.6" + "@thi.ng/hdom": "^9.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/hdom/CHANGELOG.md b/packages/hdom/CHANGELOG.md index 579a982777..a3060f93de 100644 --- a/packages/hdom/CHANGELOG.md +++ b/packages/hdom/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. +## [9.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@9.0.6...@thi.ng/hdom@9.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/hdom + + + + + # [9.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@8.2.32...@thi.ng/hdom@9.0.0) (2021-10-12) diff --git a/packages/hdom/package.json b/packages/hdom/package.json index ccf0f85135..802019bc93 100644 --- a/packages/hdom/package.json +++ b/packages/hdom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom", - "version": "9.0.6", + "version": "9.0.7", "description": "Lightweight vanilla ES6 UI component trees with customizable branch-local behaviors", "type": "module", "module": "./index.js", @@ -34,17 +34,17 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/diff": "^5.0.6", + "@thi.ng/diff": "^5.0.7", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/hiccup": "^4.1.2", + "@thi.ng/hiccup": "^4.1.3", "@thi.ng/logger": "^1.0.6", "@thi.ng/prefixes": "^2.0.6" }, "devDependencies": { - "@thi.ng/atom": "^5.0.6", + "@thi.ng/atom": "^5.0.7", "@thi.ng/testament": "^0.1.6" }, "keywords": [ diff --git a/packages/heaps/CHANGELOG.md b/packages/heaps/CHANGELOG.md index d68cc1c4f2..5151623b88 100644 --- a/packages/heaps/CHANGELOG.md +++ b/packages/heaps/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@2.0.6...@thi.ng/heaps@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/heaps + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/heaps@1.3.1...@thi.ng/heaps@2.0.0) (2021-10-12) diff --git a/packages/heaps/package.json b/packages/heaps/package.json index 8994309305..868cfac7e5 100644 --- a/packages/heaps/package.json +++ b/packages/heaps/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/heaps", - "version": "2.0.6", + "version": "2.0.7", "description": "Various heap implementations for arbitrary values and with customizable ordering", "type": "module", "module": "./index.js", @@ -35,8 +35,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/compare": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/compare": "^2.0.7", "@thi.ng/equiv": "^2.0.6" }, "devDependencies": { diff --git a/packages/hiccup-canvas/CHANGELOG.md b/packages/hiccup-canvas/CHANGELOG.md index c0b9c9b370..856f16ec7c 100644 --- a/packages/hiccup-canvas/CHANGELOG.md +++ b/packages/hiccup-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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@2.0.7...@thi.ng/hiccup-canvas@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/hiccup-canvas + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-canvas@1.2.15...@thi.ng/hiccup-canvas@2.0.0) (2021-10-12) diff --git a/packages/hiccup-canvas/package.json b/packages/hiccup-canvas/package.json index 587e58bfad..fc19008da7 100644 --- a/packages/hiccup-canvas/package.json +++ b/packages/hiccup-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-canvas", - "version": "2.0.7", + "version": "2.0.8", "description": "Hiccup shape tree renderer for vanilla Canvas 2D contexts", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/color": "^4.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/pixel": "^2.1.5", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/color": "^4.0.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/pixel": "^2.2.0", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/pixel": "^1.0.0", diff --git a/packages/hiccup-carbon-icons/CHANGELOG.md b/packages/hiccup-carbon-icons/CHANGELOG.md index 10615d7fd4..b6c9defac0 100644 --- a/packages/hiccup-carbon-icons/CHANGELOG.md +++ b/packages/hiccup-carbon-icons/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@3.0.6...@thi.ng/hiccup-carbon-icons@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/hiccup-carbon-icons + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-carbon-icons@2.0.25...@thi.ng/hiccup-carbon-icons@3.0.0) (2021-10-12) diff --git a/packages/hiccup-carbon-icons/package.json b/packages/hiccup-carbon-icons/package.json index 6228292012..73f7a5b6a5 100644 --- a/packages/hiccup-carbon-icons/package.json +++ b/packages/hiccup-carbon-icons/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-carbon-icons", - "version": "3.0.6", + "version": "3.0.7", "description": "Full set of IBM's Carbon icons in hiccup format", "type": "module", "module": "./index.js", @@ -36,7 +36,7 @@ "test": "testament test" }, "devDependencies": { - "@thi.ng/hiccup": "^4.1.2", + "@thi.ng/hiccup": "^4.1.3", "@thi.ng/testament": "^0.1.6" }, "keywords": [ diff --git a/packages/hiccup-css/CHANGELOG.md b/packages/hiccup-css/CHANGELOG.md index 50f62b9767..1066b1d9c2 100644 --- a/packages/hiccup-css/CHANGELOG.md +++ b/packages/hiccup-css/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@2.0.6...@thi.ng/hiccup-css@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/hiccup-css + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.1.73...@thi.ng/hiccup-css@2.0.0) (2021-10-12) diff --git a/packages/hiccup-css/package.json b/packages/hiccup-css/package.json index 6b1341a62e..6c7a1f2f92 100644 --- a/packages/hiccup-css/package.json +++ b/packages/hiccup-css/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-css", - "version": "2.0.6", + "version": "2.0.7", "description": "CSS from nested JS data structures", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/hiccup-html/CHANGELOG.md b/packages/hiccup-html/CHANGELOG.md index a64fecf947..e16d065c51 100644 --- a/packages/hiccup-html/CHANGELOG.md +++ b/packages/hiccup-html/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@2.0.6...@thi.ng/hiccup-html@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/hiccup-html + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-html@1.1.1...@thi.ng/hiccup-html@2.0.0) (2021-10-12) diff --git a/packages/hiccup-html/package.json b/packages/hiccup-html/package.json index b87f81aa91..0c157b704b 100644 --- a/packages/hiccup-html/package.json +++ b/packages/hiccup-html/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-html", - "version": "2.0.6", + "version": "2.0.7", "description": "100+ type-checked HTML5 element functions for @thi.ng/hiccup related infrastructure", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6" + "@thi.ng/api": "^8.1.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/hiccup-markdown/CHANGELOG.md b/packages/hiccup-markdown/CHANGELOG.md index 6215849e9f..91d488c386 100644 --- a/packages/hiccup-markdown/CHANGELOG.md +++ b/packages/hiccup-markdown/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@2.0.6...@thi.ng/hiccup-markdown@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/hiccup-markdown + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.3.33...@thi.ng/hiccup-markdown@2.0.0) (2021-10-12) diff --git a/packages/hiccup-markdown/package.json b/packages/hiccup-markdown/package.json index 8e0b0464ac..173b5f2362 100644 --- a/packages/hiccup-markdown/package.json +++ b/packages/hiccup-markdown/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-markdown", - "version": "2.0.6", + "version": "2.0.7", "description": "Markdown parser & serializer from/to Hiccup format", "type": "module", "module": "./index.js", @@ -34,16 +34,16 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", "@thi.ng/checks": "^3.0.6", - "@thi.ng/defmulti": "^2.0.6", + "@thi.ng/defmulti": "^2.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/fsm": "^3.0.6", - "@thi.ng/hiccup": "^4.1.2", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/text-canvas": "^2.0.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/fsm": "^3.0.7", + "@thi.ng/hiccup": "^4.1.3", + "@thi.ng/strings": "^3.1.3", + "@thi.ng/text-canvas": "^2.1.0", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/hiccup-svg/CHANGELOG.md b/packages/hiccup-svg/CHANGELOG.md index 925e72a5a9..856c1de637 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. +## [4.1.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@4.1.3...@thi.ng/hiccup-svg@4.1.4) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/hiccup-svg + + + + + ## [4.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@4.1.0...@thi.ng/hiccup-svg@4.1.1) (2021-10-27) diff --git a/packages/hiccup-svg/package.json b/packages/hiccup-svg/package.json index 1cce51d8c1..664669695f 100644 --- a/packages/hiccup-svg/package.json +++ b/packages/hiccup-svg/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-svg", - "version": "4.1.3", + "version": "4.1.4", "description": "SVG element functions for @thi.ng/hiccup & @thi.ng/hdom", "type": "module", "module": "./index.js", @@ -35,7 +35,7 @@ }, "dependencies": { "@thi.ng/checks": "^3.0.6", - "@thi.ng/color": "^4.0.6", + "@thi.ng/color": "^4.0.7", "@thi.ng/prefixes": "^2.0.6" }, "devDependencies": { diff --git a/packages/hiccup/CHANGELOG.md b/packages/hiccup/CHANGELOG.md index 28cd0f17b0..78b822294e 100644 --- a/packages/hiccup/CHANGELOG.md +++ b/packages/hiccup/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. +## [4.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@4.1.2...@thi.ng/hiccup@4.1.3) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/hiccup + + + + + # [4.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@4.0.3...@thi.ng/hiccup@4.1.0) (2021-10-25) diff --git a/packages/hiccup/package.json b/packages/hiccup/package.json index 0890a05493..fcf64fd069 100644 --- a/packages/hiccup/package.json +++ b/packages/hiccup/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup", - "version": "4.1.2", + "version": "4.1.3", "description": "HTML/SVG/XML serialization of nested data structures, iterables & closures", "type": "module", "module": "./index.js", @@ -34,13 +34,13 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/strings": "^3.1.2" + "@thi.ng/strings": "^3.1.3" }, "devDependencies": { - "@thi.ng/atom": "^5.0.6", + "@thi.ng/atom": "^5.0.7", "@thi.ng/testament": "^0.1.6" }, "keywords": [ diff --git a/packages/idgen/CHANGELOG.md b/packages/idgen/CHANGELOG.md index f1659788cf..a46b2c9893 100644 --- a/packages/idgen/CHANGELOG.md +++ b/packages/idgen/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@2.0.6...@thi.ng/idgen@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/idgen + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/idgen@1.0.5...@thi.ng/idgen@2.0.0) (2021-10-12) diff --git a/packages/idgen/package.json b/packages/idgen/package.json index ca60e47fb5..138f7d0ed5 100644 --- a/packages/idgen/package.json +++ b/packages/idgen/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/idgen", - "version": "2.0.6", + "version": "2.0.7", "description": "Generator of opaque numeric identifiers with optional support for ID versioning and efficient re-use", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/errors": "^2.0.6", "tslib": "^2.3.1" }, diff --git a/packages/iges/CHANGELOG.md b/packages/iges/CHANGELOG.md index 22b4d07b5a..2cff87c86c 100644 --- a/packages/iges/CHANGELOG.md +++ b/packages/iges/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@2.0.6...@thi.ng/iges@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/iges + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.1.87...@thi.ng/iges@2.0.0) (2021-10-12) diff --git a/packages/iges/package.json b/packages/iges/package.json index a1651d9a62..eca4f4d54f 100644 --- a/packages/iges/package.json +++ b/packages/iges/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/iges", - "version": "2.0.6", + "version": "2.0.7", "description": "IGES 5.3 serializer for (currently only) polygonal geometry, both open & closed", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/defmulti": "^2.0.6", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/defmulti": "^2.0.7", + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/imgui/CHANGELOG.md b/packages/imgui/CHANGELOG.md index d69a1fb707..ec25683792 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. +## [2.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@2.0.7...@thi.ng/imgui@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/imgui + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/imgui@1.0.7...@thi.ng/imgui@2.0.0) (2021-10-12) diff --git a/packages/imgui/package.json b/packages/imgui/package.json index d6693810d8..a6fc646863 100644 --- a/packages/imgui/package.json +++ b/packages/imgui/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/imgui", - "version": "2.0.7", + "version": "2.0.8", "description": "Immediate mode GUI with flexible state handling & data only shape output", "type": "module", "module": "./index.js", @@ -34,16 +34,16 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/geom": "^3.0.7", - "@thi.ng/geom-api": "^3.0.6", - "@thi.ng/geom-isec": "^2.0.6", - "@thi.ng/geom-tessellate": "^2.0.6", + "@thi.ng/geom": "^3.0.8", + "@thi.ng/geom-api": "^3.0.7", + "@thi.ng/geom-isec": "^2.0.7", + "@thi.ng/geom-tessellate": "^2.0.7", "@thi.ng/layout": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/math": "^5.0.7", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/interceptors/CHANGELOG.md b/packages/interceptors/CHANGELOG.md index a7bc0d3374..13ecce9a30 100644 --- a/packages/interceptors/CHANGELOG.md +++ b/packages/interceptors/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@3.0.6...@thi.ng/interceptors@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/interceptors + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@2.2.53...@thi.ng/interceptors@3.0.0) (2021-10-12) diff --git a/packages/interceptors/package.json b/packages/interceptors/package.json index a032d6009f..3d340656af 100644 --- a/packages/interceptors/package.json +++ b/packages/interceptors/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/interceptors", - "version": "3.0.6", + "version": "3.0.7", "description": "Interceptor based event bus, side effect & immutable state handling", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/atom": "^5.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/atom": "^5.0.7", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", "@thi.ng/logger": "^1.0.6", - "@thi.ng/paths": "^5.0.6" + "@thi.ng/paths": "^5.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/intervals/CHANGELOG.md b/packages/intervals/CHANGELOG.md index cceada1619..3964df4021 100644 --- a/packages/intervals/CHANGELOG.md +++ b/packages/intervals/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. +## [4.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@4.0.6...@thi.ng/intervals@4.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/intervals + + + + + # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/intervals@3.0.13...@thi.ng/intervals@4.0.0) (2021-10-12) diff --git a/packages/intervals/package.json b/packages/intervals/package.json index 456b9bcfea..1f4200f455 100644 --- a/packages/intervals/package.json +++ b/packages/intervals/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/intervals", - "version": "4.0.6", + "version": "4.0.7", "description": "Closed/open/semi-open interval data type, queries & operations", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/dlogic": "^2.0.6", + "@thi.ng/dlogic": "^2.0.7", "@thi.ng/errors": "^2.0.6" }, "devDependencies": { diff --git a/packages/iterators/CHANGELOG.md b/packages/iterators/CHANGELOG.md index 685898aa57..a955eb8b4f 100644 --- a/packages/iterators/CHANGELOG.md +++ b/packages/iterators/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. +## [6.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@6.0.7...@thi.ng/iterators@6.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/iterators + + + + + # [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.1.74...@thi.ng/iterators@6.0.0) (2021-10-12) diff --git a/packages/iterators/package.json b/packages/iterators/package.json index 4769216a32..671133c4fe 100644 --- a/packages/iterators/package.json +++ b/packages/iterators/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/iterators", - "version": "6.0.7", + "version": "6.0.8", "description": "Clojure inspired, composable ES6 iterators & generators", "type": "module", "module": "./index.js", @@ -34,8 +34,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/dcons": "^3.0.7", + "@thi.ng/api": "^8.1.0", + "@thi.ng/dcons": "^3.0.8", "@thi.ng/errors": "^2.0.6" }, "devDependencies": { diff --git a/packages/k-means/CHANGELOG.md b/packages/k-means/CHANGELOG.md index 0e9228d44e..8cfd9ced7c 100644 --- a/packages/k-means/CHANGELOG.md +++ b/packages/k-means/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.4.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.4.6...@thi.ng/k-means@0.4.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/k-means + + + + + # [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/k-means@0.3.6...@thi.ng/k-means@0.4.0) (2021-10-12) diff --git a/packages/k-means/package.json b/packages/k-means/package.json index 8f63985aca..380cd007d7 100644 --- a/packages/k-means/package.json +++ b/packages/k-means/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/k-means", - "version": "0.4.6", + "version": "0.4.7", "description": "Configurable k-means & k-medians (with k-means++ initialization) for n-D vectors", "type": "module", "module": "./index.js", @@ -34,11 +34,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/distance": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/distance": "^2.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/random": "^3.1.2", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/random": "^3.1.3", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/ksuid/CHANGELOG.md b/packages/ksuid/CHANGELOG.md index 99e1813e50..fdb5f3d7b5 100644 --- a/packages/ksuid/CHANGELOG.md +++ b/packages/ksuid/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@2.0.6...@thi.ng/ksuid@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/ksuid + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ksuid@1.0.6...@thi.ng/ksuid@2.0.0) (2021-10-12) diff --git a/packages/ksuid/package.json b/packages/ksuid/package.json index 6fbc541ece..f9495b17de 100644 --- a/packages/ksuid/package.json +++ b/packages/ksuid/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/ksuid", - "version": "2.0.6", + "version": "2.0.7", "description": "Configurable K-sortable unique IDs, ULIDs, binary & base-N encoded, 32/48/64bit time resolutions", "type": "module", "module": "./index.js", @@ -37,8 +37,8 @@ "dependencies": { "@thi.ng/base-n": "^2.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/random": "^3.1.2", - "@thi.ng/strings": "^3.1.2" + "@thi.ng/random": "^3.1.3", + "@thi.ng/strings": "^3.1.3" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/leb128/CHANGELOG.md b/packages/leb128/CHANGELOG.md index b93581deb3..d8fd98415f 100644 --- a/packages/leb128/CHANGELOG.md +++ b/packages/leb128/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@2.0.6...@thi.ng/leb128@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/leb128 + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/leb128@1.0.69...@thi.ng/leb128@2.0.0) (2021-10-12) diff --git a/packages/leb128/package.json b/packages/leb128/package.json index 76a7ccb349..28088875b0 100644 --- a/packages/leb128/package.json +++ b/packages/leb128/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/leb128", - "version": "2.0.6", + "version": "2.0.7", "description": "WASM based LEB128 encoder / decoder (signed & unsigned)", "type": "module", "module": "./index.js", @@ -37,7 +37,7 @@ "dependencies": { "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/transducers-binary": "^2.0.6" + "@thi.ng/transducers-binary": "^2.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/lsys/CHANGELOG.md b/packages/lsys/CHANGELOG.md index 599b9278bf..ab2942d7ff 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@2.0.6...@thi.ng/lsys@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/lsys + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@1.0.5...@thi.ng/lsys@2.0.0) (2021-10-12) diff --git a/packages/lsys/package.json b/packages/lsys/package.json index 809fd63270..3533f39340 100644 --- a/packages/lsys/package.json +++ b/packages/lsys/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/lsys", - "version": "2.0.6", + "version": "2.0.7", "description": "Functional, extensible L-System architecture w/ support for probabilistic rules", "type": "module", "module": "./index.js", @@ -34,13 +34,13 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/compose": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/compose": "^2.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/random": "^3.1.2", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/math": "^5.0.7", + "@thi.ng/random": "^3.1.3", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/malloc/CHANGELOG.md b/packages/malloc/CHANGELOG.md index 65ff0e7d19..69b8571309 100644 --- a/packages/malloc/CHANGELOG.md +++ b/packages/malloc/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. +## [6.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@6.0.6...@thi.ng/malloc@6.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/malloc + + + + + # [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/malloc@5.0.14...@thi.ng/malloc@6.0.0) (2021-10-12) diff --git a/packages/malloc/package.json b/packages/malloc/package.json index bd9b9f1c00..2f2c119900 100644 --- a/packages/malloc/package.json +++ b/packages/malloc/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/malloc", - "version": "6.0.6", + "version": "6.0.7", "description": "ArrayBuffer based malloc() impl for hybrid JS/WASM use cases, based on thi.ng/tinyalloc", "type": "module", "module": "./index.js", @@ -34,8 +34,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/binary": "^3.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/binary": "^3.0.7", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6" }, diff --git a/packages/markdown-table/CHANGELOG.md b/packages/markdown-table/CHANGELOG.md index 6d4004a8bf..dab201e0e2 100644 --- a/packages/markdown-table/CHANGELOG.md +++ b/packages/markdown-table/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/markdown-table@0.2.6...@thi.ng/markdown-table@0.2.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/markdown-table + + + + + # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/markdown-table@0.1.1...@thi.ng/markdown-table@0.2.0) (2021-10-12) diff --git a/packages/markdown-table/package.json b/packages/markdown-table/package.json index 4c119f9deb..d99c37bce4 100644 --- a/packages/markdown-table/package.json +++ b/packages/markdown-table/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/markdown-table", - "version": "0.2.6", + "version": "0.2.7", "description": "Markdown table formatter/generator with support for column alignments", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/compose": "^2.0.6", + "@thi.ng/compose": "^2.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/math/CHANGELOG.md b/packages/math/CHANGELOG.md index 2fcea4a539..275c268c7f 100644 --- a/packages/math/CHANGELOG.md +++ b/packages/math/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. +## [5.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@5.0.6...@thi.ng/math@5.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/math + + + + + # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/math@4.0.6...@thi.ng/math@5.0.0) (2021-10-12) diff --git a/packages/math/package.json b/packages/math/package.json index a512ee474c..d7a137f41b 100644 --- a/packages/math/package.json +++ b/packages/math/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/math", - "version": "5.0.6", + "version": "5.0.7", "description": "Assorted common math functions & utilities", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6" + "@thi.ng/api": "^8.1.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/matrices/CHANGELOG.md b/packages/matrices/CHANGELOG.md index 456abbac3d..f3fd1249b5 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@2.0.6...@thi.ng/matrices@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/matrices + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@1.0.5...@thi.ng/matrices@2.0.0) (2021-10-12) diff --git a/packages/matrices/package.json b/packages/matrices/package.json index d451899206..4be9a13c0e 100644 --- a/packages/matrices/package.json +++ b/packages/matrices/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/matrices", - "version": "2.0.6", + "version": "2.0.7", "description": "Matrix & quaternion operations for 2D/3D geometry processing", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/math": "^5.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/memoize/CHANGELOG.md b/packages/memoize/CHANGELOG.md index 3723e8d07b..af4ef529c2 100644 --- a/packages/memoize/CHANGELOG.md +++ b/packages/memoize/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@3.0.6...@thi.ng/memoize@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/memoize + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/memoize@2.1.21...@thi.ng/memoize@3.0.0) (2021-10-12) diff --git a/packages/memoize/package.json b/packages/memoize/package.json index 320c9b33b9..ce1b9898f8 100644 --- a/packages/memoize/package.json +++ b/packages/memoize/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/memoize", - "version": "3.0.6", + "version": "3.0.7", "description": "Function memoization with configurable caching", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6" + "@thi.ng/api": "^8.1.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/mime/CHANGELOG.md b/packages/mime/CHANGELOG.md index ba46b34ab2..96ada575d4 100644 --- a/packages/mime/CHANGELOG.md +++ b/packages/mime/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@2.0.6...@thi.ng/mime@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/mime + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/mime@1.0.5...@thi.ng/mime@2.0.0) (2021-10-12) diff --git a/packages/mime/package.json b/packages/mime/package.json index bb1fd262cc..4672246a59 100644 --- a/packages/mime/package.json +++ b/packages/mime/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/mime", - "version": "2.0.6", + "version": "2.0.7", "description": "650+ file extension to MIME type mappings, based on mime-db", "type": "module", "module": "./index.js", @@ -35,7 +35,7 @@ "tool:convert": "../../scripts/node-esm tools/convert.ts" }, "dependencies": { - "@thi.ng/api": "^8.0.6" + "@thi.ng/api": "^8.1.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/morton/CHANGELOG.md b/packages/morton/CHANGELOG.md index 30cbae594e..bb1734e1cb 100644 --- a/packages/morton/CHANGELOG.md +++ b/packages/morton/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@3.0.6...@thi.ng/morton@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/morton + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/morton@2.0.47...@thi.ng/morton@3.0.0) (2021-10-12) diff --git a/packages/morton/package.json b/packages/morton/package.json index 03b32f5f78..b44ffc3600 100644 --- a/packages/morton/package.json +++ b/packages/morton/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/morton", - "version": "3.0.6", + "version": "3.0.7", "description": "Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/binary": "^3.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/binary": "^3.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/math": "^5.0.6" + "@thi.ng/math": "^5.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/oquery/CHANGELOG.md b/packages/oquery/CHANGELOG.md index 52825f2bac..3a40f87d6f 100644 --- a/packages/oquery/CHANGELOG.md +++ b/packages/oquery/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@2.0.6...@thi.ng/oquery@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/oquery + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/oquery@1.0.5...@thi.ng/oquery@2.0.0) (2021-10-12) diff --git a/packages/oquery/package.json b/packages/oquery/package.json index 621a517a77..63c0467f82 100644 --- a/packages/oquery/package.json +++ b/packages/oquery/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/oquery", - "version": "2.0.6", + "version": "2.0.7", "description": "Datalog-inspired, optimized pattern/predicate query engine for JS objects & arrays", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/defmulti": "^2.0.6", + "@thi.ng/defmulti": "^2.0.7", "@thi.ng/equiv": "^2.0.6" }, "devDependencies": { diff --git a/packages/parse/CHANGELOG.md b/packages/parse/CHANGELOG.md index 9b0bf414f0..b044bbe063 100644 --- a/packages/parse/CHANGELOG.md +++ b/packages/parse/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@2.0.6...@thi.ng/parse@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/parse + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/parse@1.0.5...@thi.ng/parse@2.0.0) (2021-10-12) diff --git a/packages/parse/package.json b/packages/parse/package.json index aac4e14ecb..4721eb212e 100644 --- a/packages/parse/package.json +++ b/packages/parse/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/parse", - "version": "2.0.6", + "version": "2.0.7", "description": "Purely functional parser combinators & AST generation for generic inputs", "type": "module", "module": "./index.js", @@ -34,11 +34,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/defmulti": "^2.0.6", + "@thi.ng/defmulti": "^2.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/strings": "^3.1.2" + "@thi.ng/strings": "^3.1.3" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/paths/CHANGELOG.md b/packages/paths/CHANGELOG.md index 515cfc715d..1d7eebee46 100644 --- a/packages/paths/CHANGELOG.md +++ b/packages/paths/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. +## [5.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@5.0.6...@thi.ng/paths@5.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/paths + + + + + # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@4.2.14...@thi.ng/paths@5.0.0) (2021-10-12) diff --git a/packages/paths/package.json b/packages/paths/package.json index a3dc584113..27093e5d9c 100644 --- a/packages/paths/package.json +++ b/packages/paths/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/paths", - "version": "5.0.6", + "version": "5.0.7", "description": "Immutable, optimized and optionally typed path-based object property / array accessors with structural sharing", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6" }, diff --git a/packages/pixel-dither/CHANGELOG.md b/packages/pixel-dither/CHANGELOG.md index 4ff90ac82e..81c45a4db4 100644 --- a/packages/pixel-dither/CHANGELOG.md +++ b/packages/pixel-dither/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.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-dither@1.0.7...@thi.ng/pixel-dither@1.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/pixel-dither + + + + + # 0.1.0 (2021-10-12) diff --git a/packages/pixel-dither/package.json b/packages/pixel-dither/package.json index 0386f378f3..7b04a0b2c1 100644 --- a/packages/pixel-dither/package.json +++ b/packages/pixel-dither/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/pixel-dither", - "version": "1.0.7", + "version": "1.0.8", "description": "Extensible image dithering w/ various algorithm presets", "type": "module", "module": "./index.js", @@ -35,8 +35,8 @@ }, "dependencies": { "@thi.ng/checks": "^3.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/pixel": "^2.1.5" + "@thi.ng/math": "^5.0.7", + "@thi.ng/pixel": "^2.2.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/pixel-io-netpbm/CHANGELOG.md b/packages/pixel-io-netpbm/CHANGELOG.md index 4b170ad2a7..c98f93563d 100644 --- a/packages/pixel-io-netpbm/CHANGELOG.md +++ b/packages/pixel-io-netpbm/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@2.0.7...@thi.ng/pixel-io-netpbm@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/pixel-io-netpbm + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel-io-netpbm@1.0.7...@thi.ng/pixel-io-netpbm@2.0.0) (2021-10-12) diff --git a/packages/pixel-io-netpbm/package.json b/packages/pixel-io-netpbm/package.json index 96f1877f02..5fb03447da 100644 --- a/packages/pixel-io-netpbm/package.json +++ b/packages/pixel-io-netpbm/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/pixel-io-netpbm", - "version": "2.0.7", + "version": "2.0.8", "description": "Multi-format NetPBM reader & writer support for @thi.ng/pixel", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/errors": "^2.0.6", - "@thi.ng/pixel": "^2.1.5" + "@thi.ng/pixel": "^2.2.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/pixel/CHANGELOG.md b/packages/pixel/CHANGELOG.md index a11e5af0e9..a9456f37be 100644 --- a/packages/pixel/CHANGELOG.md +++ b/packages/pixel/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [2.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@2.1.5...@thi.ng/pixel@2.2.0) (2021-11-03) + + +### Features + +* **pixel:** add flood fill functions ([65796b9](https://github.com/thi-ng/umbrella/commit/65796b96fe77d5c4b999dd8cedfd142ea243a200)) +* **pixel:** add shape drawing fns ([d1e284b](https://github.com/thi-ng/umbrella/commit/d1e284bfceabda62048500d42dbff19a3b1df1e8)) +* **pixel:** add unsafe getters/setters ([714d6f7](https://github.com/thi-ng/umbrella/commit/714d6f7fc8bfffa37c09dfc2c4251b1041935a24)) + + + + + # [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pixel@2.0.1...@thi.ng/pixel@2.1.0) (2021-10-13) diff --git a/packages/pixel/package.json b/packages/pixel/package.json index 720c587059..a4ece847bd 100644 --- a/packages/pixel/package.json +++ b/packages/pixel/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/pixel", - "version": "2.1.5", + "version": "2.2.0", "description": "Typedarray integer & float pixel buffers w/ customizable formats, blitting, drawing, convolution", "type": "module", "module": "./index.js", @@ -34,14 +34,14 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/binary": "^3.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/binary": "^3.0.7", "@thi.ng/checks": "^3.0.6", - "@thi.ng/distance": "^2.0.6", + "@thi.ng/distance": "^2.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/k-means": "^0.4.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/porter-duff": "^2.0.6" + "@thi.ng/k-means": "^0.4.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/porter-duff": "^2.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/pointfree-lang/CHANGELOG.md b/packages/pointfree-lang/CHANGELOG.md index 1683b2e7a2..6713222d9a 100644 --- a/packages/pointfree-lang/CHANGELOG.md +++ b/packages/pointfree-lang/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@2.0.6...@thi.ng/pointfree-lang@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/pointfree-lang + + + + + ## [2.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree-lang@2.0.0...@thi.ng/pointfree-lang@2.0.1) (2021-10-13) diff --git a/packages/pointfree-lang/package.json b/packages/pointfree-lang/package.json index 52f7796270..f98a0d352b 100644 --- a/packages/pointfree-lang/package.json +++ b/packages/pointfree-lang/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/pointfree-lang", - "version": "2.0.6", + "version": "2.0.7", "description": "Forth style syntax layer/compiler & CLI for the @thi.ng/pointfree DSL", "type": "module", "module": "./index.js", @@ -38,12 +38,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/args": "^2.0.6", - "@thi.ng/bench": "^3.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/args": "^2.0.7", + "@thi.ng/bench": "^3.0.7", "@thi.ng/errors": "^2.0.6", "@thi.ng/logger": "^1.0.6", - "@thi.ng/pointfree": "^3.0.6" + "@thi.ng/pointfree": "^3.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6", diff --git a/packages/pointfree/CHANGELOG.md b/packages/pointfree/CHANGELOG.md index 376cff82d5..1077b9dfc2 100644 --- a/packages/pointfree/CHANGELOG.md +++ b/packages/pointfree/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@3.0.6...@thi.ng/pointfree@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/pointfree + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/pointfree@2.0.36...@thi.ng/pointfree@3.0.0) (2021-10-12) diff --git a/packages/pointfree/package.json b/packages/pointfree/package.json index 7d04e8f4a7..879a7d25b2 100644 --- a/packages/pointfree/package.json +++ b/packages/pointfree/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/pointfree", - "version": "3.0.6", + "version": "3.0.7", "description": "Pointfree functional composition / Forth style stack execution engine", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/compose": "^2.0.6", + "@thi.ng/compose": "^2.0.7", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6" }, diff --git a/packages/poisson/CHANGELOG.md b/packages/poisson/CHANGELOG.md index 2ff44cd62a..49d5700f6c 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. +## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@2.0.6...@thi.ng/poisson@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/poisson + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@1.1.53...@thi.ng/poisson@2.0.0) (2021-10-12) diff --git a/packages/poisson/package.json b/packages/poisson/package.json index c60beafc0d..cf93ad2e06 100644 --- a/packages/poisson/package.json +++ b/packages/poisson/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/poisson", - "version": "2.0.6", + "version": "2.0.7", "description": "nD Stratified grid and Poisson-disc sampling w/ support for spatial density functions and custom PRNGs", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/geom-api": "^3.0.6", - "@thi.ng/random": "^3.1.2", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/geom-api": "^3.0.7", + "@thi.ng/random": "^3.1.3", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/porter-duff/CHANGELOG.md b/packages/porter-duff/CHANGELOG.md index 8921ca17a3..1e1a12ef7b 100644 --- a/packages/porter-duff/CHANGELOG.md +++ b/packages/porter-duff/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@2.0.6...@thi.ng/porter-duff@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/porter-duff + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/porter-duff@1.0.2...@thi.ng/porter-duff@2.0.0) (2021-10-12) diff --git a/packages/porter-duff/package.json b/packages/porter-duff/package.json index 0075c89be6..29192488ed 100644 --- a/packages/porter-duff/package.json +++ b/packages/porter-duff/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/porter-duff", - "version": "2.0.6", + "version": "2.0.7", "description": "Porter-Duff operators for packed ints & float-array alpha compositing", "type": "module", "module": "./index.js", @@ -34,8 +34,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/math": "^5.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/math": "^5.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/quad-edge/CHANGELOG.md b/packages/quad-edge/CHANGELOG.md index eeba779e4d..25d9b34b78 100644 --- a/packages/quad-edge/CHANGELOG.md +++ b/packages/quad-edge/CHANGELOG.md @@ -3,6 +3,27 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@2.0.6...@thi.ng/quad-edge@3.0.0) (2021-11-03) + + +### Features + +* **quad-edge:** restructure Edge & ID handling ([9e12172](https://github.com/thi-ng/umbrella/commit/9e121721c2d2b575e38ca21a7824f35438909122)) + + +### BREAKING CHANGES + +* **quad-edge:** require explict ID args, add defEdge() + +- replace static Edge.create() with defEdge() +- remove automatic ID generation and require explicit ID args for: + - defEdge() + - Edge.connect() + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/quad-edge@1.0.1...@thi.ng/quad-edge@2.0.0) (2021-10-12) diff --git a/packages/quad-edge/package.json b/packages/quad-edge/package.json index a230129283..b984996ac7 100644 --- a/packages/quad-edge/package.json +++ b/packages/quad-edge/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/quad-edge", - "version": "2.0.6", + "version": "3.0.0", "description": "Quadedge data structure after Guibas & Stolfi", "type": "module", "module": "./index.js", diff --git a/packages/ramp/CHANGELOG.md b/packages/ramp/CHANGELOG.md index 6079aaab0c..7f793619c5 100644 --- a/packages/ramp/CHANGELOG.md +++ b/packages/ramp/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@2.0.6...@thi.ng/ramp@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/ramp + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/ramp@1.0.7...@thi.ng/ramp@2.0.0) (2021-10-12) diff --git a/packages/ramp/package.json b/packages/ramp/package.json index 165c0cc382..ad9c34d824 100644 --- a/packages/ramp/package.json +++ b/packages/ramp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/ramp", - "version": "2.0.6", + "version": "2.0.7", "description": "Parametric interpolated 1D lookup tables for remapping values", "type": "module", "module": "./index.js", @@ -34,11 +34,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/arrays": "^2.0.6", - "@thi.ng/compare": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/arrays": "^2.0.7", + "@thi.ng/compare": "^2.0.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/random/CHANGELOG.md b/packages/random/CHANGELOG.md index 638393696f..dca0341b90 100644 --- a/packages/random/CHANGELOG.md +++ b/packages/random/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.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@3.1.2...@thi.ng/random@3.1.3) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/random + + + + + # [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/random@3.0.3...@thi.ng/random@3.1.0) (2021-10-25) diff --git a/packages/random/package.json b/packages/random/package.json index 93e4f09a5e..547721e482 100644 --- a/packages/random/package.json +++ b/packages/random/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/random", - "version": "3.1.2", + "version": "3.1.3", "description": "Pseudo-random number generators w/ unified API, distributions, weighted choices, ID generation", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", "@thi.ng/hex": "^2.0.6" diff --git a/packages/range-coder/CHANGELOG.md b/packages/range-coder/CHANGELOG.md index 9c0820c8df..dec5ac0684 100644 --- a/packages/range-coder/CHANGELOG.md +++ b/packages/range-coder/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@2.0.6...@thi.ng/range-coder@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/range-coder + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.93...@thi.ng/range-coder@2.0.0) (2021-10-12) diff --git a/packages/range-coder/package.json b/packages/range-coder/package.json index 5156bf2eef..79d7aeac93 100644 --- a/packages/range-coder/package.json +++ b/packages/range-coder/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/range-coder", - "version": "2.0.6", + "version": "2.0.7", "description": "Binary data range encoder / decoder", "type": "module", "module": "./index.js", @@ -38,7 +38,7 @@ }, "devDependencies": { "@thi.ng/testament": "^0.1.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/transducers": "^8.0.7" }, "keywords": [ "array", diff --git a/packages/rasterize/CHANGELOG.md b/packages/rasterize/CHANGELOG.md new file mode 100644 index 0000000000..6e9c1acdd9 --- /dev/null +++ b/packages/rasterize/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +# 0.1.0 (2021-11-03) + + +### Features + +* **rasterize:** import as new pkg ([585eb8d](https://github.com/thi-ng/umbrella/commit/585eb8d360f0c8603c5890dedf221af3afb5584f)) diff --git a/packages/rasterize/package.json b/packages/rasterize/package.json index b05d1eba68..dc2bd0cd9a 100644 --- a/packages/rasterize/package.json +++ b/packages/rasterize/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rasterize", - "version": "0.0.1", + "version": "0.1.0", "description": "2D shape drawing & rasterization", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/grid-iterators": "^2.0.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/grid-iterators": "^2.1.0", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/rdom-canvas/CHANGELOG.md b/packages/rdom-canvas/CHANGELOG.md index c9b1a1af30..90767f0a82 100644 --- a/packages/rdom-canvas/CHANGELOG.md +++ b/packages/rdom-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. +## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.3.3...@thi.ng/rdom-canvas@0.3.4) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/rdom-canvas + + + + + # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-canvas@0.2.4...@thi.ng/rdom-canvas@0.3.0) (2021-10-25) diff --git a/packages/rdom-canvas/package.json b/packages/rdom-canvas/package.json index 49865d4359..69d855f887 100644 --- a/packages/rdom-canvas/package.json +++ b/packages/rdom-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rdom-canvas", - "version": "0.3.3", + "version": "0.3.4", "description": "@thi.ng/rdom component wrapper for @thi.ng/hiccup-canvas and declarative canvas drawing", "type": "module", "module": "./index.js", @@ -35,13 +35,13 @@ }, "dependencies": { "@thi.ng/adapt-dpi": "^2.0.6", - "@thi.ng/api": "^8.0.6", - "@thi.ng/associative": "^6.0.7", + "@thi.ng/api": "^8.1.0", + "@thi.ng/associative": "^6.0.8", "@thi.ng/checks": "^3.0.6", - "@thi.ng/hiccup-canvas": "^2.0.7", - "@thi.ng/rdom": "^0.7.7", - "@thi.ng/rstream": "^7.0.7", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/hiccup-canvas": "^2.0.8", + "@thi.ng/rdom": "^0.7.8", + "@thi.ng/rstream": "^7.0.8", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/rdom-components/CHANGELOG.md b/packages/rdom-components/CHANGELOG.md index 33ca768f1b..c7fb241ecd 100644 --- a/packages/rdom-components/CHANGELOG.md +++ b/packages/rdom-components/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.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.3.7...@thi.ng/rdom-components@0.3.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/rdom-components + + + + + # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom-components@0.2.9...@thi.ng/rdom-components@0.3.0) (2021-10-12) diff --git a/packages/rdom-components/package.json b/packages/rdom-components/package.json index 26419d6eed..a9e9fa34fc 100644 --- a/packages/rdom-components/package.json +++ b/packages/rdom-components/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rdom-components", - "version": "0.3.7", + "version": "0.3.8", "description": "Collection of unstyled, customizable components for @thi.ng/rdom", "type": "module", "module": "./index.js", @@ -34,13 +34,13 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/associative": "^6.0.7", - "@thi.ng/hiccup-html": "^2.0.6", - "@thi.ng/rdom": "^0.7.7", - "@thi.ng/rstream": "^7.0.7", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/associative": "^6.0.8", + "@thi.ng/hiccup-html": "^2.0.7", + "@thi.ng/rdom": "^0.7.8", + "@thi.ng/rstream": "^7.0.8", + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/rdom/CHANGELOG.md b/packages/rdom/CHANGELOG.md index 2ddefafefa..59832c8cdf 100644 --- a/packages/rdom/CHANGELOG.md +++ b/packages/rdom/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.7.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.7.7...@thi.ng/rdom@0.7.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/rdom + + + + + # [0.7.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rdom@0.6.9...@thi.ng/rdom@0.7.0) (2021-10-12) diff --git a/packages/rdom/package.json b/packages/rdom/package.json index d0c4168ce5..4c858bcff5 100644 --- a/packages/rdom/package.json +++ b/packages/rdom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rdom", - "version": "0.7.7", + "version": "0.7.8", "description": "Lightweight, reactive, VDOM-less UI/DOM components with async lifecycle and @thi.ng/hiccup compatible", "type": "module", "module": "./index.js", @@ -35,14 +35,14 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/hiccup": "^4.1.2", - "@thi.ng/paths": "^5.0.6", + "@thi.ng/hiccup": "^4.1.3", + "@thi.ng/paths": "^5.0.7", "@thi.ng/prefixes": "^2.0.6", - "@thi.ng/rstream": "^7.0.7", - "@thi.ng/strings": "^3.1.2" + "@thi.ng/rstream": "^7.0.8", + "@thi.ng/strings": "^3.1.3" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/resolve-map/CHANGELOG.md b/packages/resolve-map/CHANGELOG.md index 9831d63261..e8eb591b1d 100644 --- a/packages/resolve-map/CHANGELOG.md +++ b/packages/resolve-map/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. +## [5.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@5.0.6...@thi.ng/resolve-map@5.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/resolve-map + + + + + # [5.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@4.2.27...@thi.ng/resolve-map@5.0.0) (2021-10-12) diff --git a/packages/resolve-map/package.json b/packages/resolve-map/package.json index 6f31664171..aa8f4e3704 100644 --- a/packages/resolve-map/package.json +++ b/packages/resolve-map/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/resolve-map", - "version": "5.0.6", + "version": "5.0.7", "description": "DAG resolution of vanilla objects & arrays with internally linked values", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/paths": "^5.0.6" + "@thi.ng/paths": "^5.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/router/CHANGELOG.md b/packages/router/CHANGELOG.md index fdb8055dc4..f1bfd87944 100644 --- a/packages/router/CHANGELOG.md +++ b/packages/router/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@3.0.6...@thi.ng/router@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/router + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/router@2.0.54...@thi.ng/router@3.0.0) (2021-10-12) diff --git a/packages/router/package.json b/packages/router/package.json index 71eb0626e5..473e25268d 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/router", - "version": "3.0.6", + "version": "3.0.7", "description": "Generic router for browser & non-browser based applications", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", diff --git a/packages/rstream-csp/CHANGELOG.md b/packages/rstream-csp/CHANGELOG.md index 5ac4888b27..169ba40320 100644 --- a/packages/rstream-csp/CHANGELOG.md +++ b/packages/rstream-csp/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@3.0.7...@thi.ng/rstream-csp@3.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/rstream-csp + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@2.0.80...@thi.ng/rstream-csp@3.0.0) (2021-10-12) diff --git a/packages/rstream-csp/package.json b/packages/rstream-csp/package.json index f51af28815..284c712dcf 100644 --- a/packages/rstream-csp/package.json +++ b/packages/rstream-csp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-csp", - "version": "3.0.7", + "version": "3.0.8", "description": "@thi.ng/csp bridge module for @thi.ng/rstream", "type": "module", "module": "./index.js", @@ -34,8 +34,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/csp": "^2.0.7", - "@thi.ng/rstream": "^7.0.7" + "@thi.ng/csp": "^2.0.8", + "@thi.ng/rstream": "^7.0.8" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/rstream-dot/CHANGELOG.md b/packages/rstream-dot/CHANGELOG.md index a20ce30a5f..2aa16f8a26 100644 --- a/packages/rstream-dot/CHANGELOG.md +++ b/packages/rstream-dot/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@2.0.7...@thi.ng/rstream-dot@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/rstream-dot + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.2.29...@thi.ng/rstream-dot@2.0.0) (2021-10-12) diff --git a/packages/rstream-dot/package.json b/packages/rstream-dot/package.json index ac50d40367..402a4881bf 100644 --- a/packages/rstream-dot/package.json +++ b/packages/rstream-dot/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-dot", - "version": "2.0.7", + "version": "2.0.8", "description": "Graphviz DOT conversion of @thi.ng/rstream dataflow graph topologies", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/rstream": "^7.0.7", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/rstream": "^7.0.8", + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/rstream-gestures/CHANGELOG.md b/packages/rstream-gestures/CHANGELOG.md index 1d5bacde35..1a17d4fb4d 100644 --- a/packages/rstream-gestures/CHANGELOG.md +++ b/packages/rstream-gestures/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. +## [4.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@4.0.7...@thi.ng/rstream-gestures@4.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/rstream-gestures + + + + + # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@3.0.34...@thi.ng/rstream-gestures@4.0.0) (2021-10-12) diff --git a/packages/rstream-gestures/package.json b/packages/rstream-gestures/package.json index 77f329989b..ec11dad3fc 100644 --- a/packages/rstream-gestures/package.json +++ b/packages/rstream-gestures/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-gestures", - "version": "4.0.7", + "version": "4.0.8", "description": "Unified mouse, mouse wheel & multi-touch event stream abstraction", "type": "module", "module": "./index.js", @@ -34,11 +34,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/rstream": "^7.0.7", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/math": "^5.0.7", + "@thi.ng/rstream": "^7.0.8", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/rstream-graph/CHANGELOG.md b/packages/rstream-graph/CHANGELOG.md index 687522855c..c463548906 100644 --- a/packages/rstream-graph/CHANGELOG.md +++ b/packages/rstream-graph/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. +## [4.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@4.0.7...@thi.ng/rstream-graph@4.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/rstream-graph + + + + + # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.2.81...@thi.ng/rstream-graph@4.0.0) (2021-10-12) diff --git a/packages/rstream-graph/package.json b/packages/rstream-graph/package.json index ba144a6133..b1000b1123 100644 --- a/packages/rstream-graph/package.json +++ b/packages/rstream-graph/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-graph", - "version": "4.0.7", + "version": "4.0.8", "description": "Declarative dataflow graph construction for @thi.ng/rstream", "type": "module", "module": "./index.js", @@ -34,14 +34,14 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/atom": "^5.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/atom": "^5.0.7", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/paths": "^5.0.6", - "@thi.ng/resolve-map": "^5.0.6", - "@thi.ng/rstream": "^7.0.7", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/paths": "^5.0.7", + "@thi.ng/resolve-map": "^5.0.7", + "@thi.ng/rstream": "^7.0.8", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/rstream-log-file/CHANGELOG.md b/packages/rstream-log-file/CHANGELOG.md index 4ebeea6164..80656e646c 100644 --- a/packages/rstream-log-file/CHANGELOG.md +++ b/packages/rstream-log-file/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@2.0.7...@thi.ng/rstream-log-file@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/rstream-log-file + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@1.0.6...@thi.ng/rstream-log-file@2.0.0) (2021-10-12) diff --git a/packages/rstream-log-file/package.json b/packages/rstream-log-file/package.json index 2a1612709d..e51adf40d9 100644 --- a/packages/rstream-log-file/package.json +++ b/packages/rstream-log-file/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-log-file", - "version": "2.0.7", + "version": "2.0.8", "description": "File output handler for structured, multilevel & hierarchical loggers based on @thi.ng/rstream", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/rstream": "^7.0.7" + "@thi.ng/rstream": "^7.0.8" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/rstream-log/CHANGELOG.md b/packages/rstream-log/CHANGELOG.md index b5b1c7e6d9..531b87bbb4 100644 --- a/packages/rstream-log/CHANGELOG.md +++ b/packages/rstream-log/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. +## [4.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@4.0.7...@thi.ng/rstream-log@4.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/rstream-log + + + + + # [4.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.2.33...@thi.ng/rstream-log@4.0.0) (2021-10-12) diff --git a/packages/rstream-log/package.json b/packages/rstream-log/package.json index d26bd48f40..75cbce9739 100644 --- a/packages/rstream-log/package.json +++ b/packages/rstream-log/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-log", - "version": "4.0.7", + "version": "4.0.8", "description": "Structured, multilevel & hierarchical loggers based on @thi.ng/rstream", "type": "module", "module": "./index.js", @@ -34,13 +34,13 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", "@thi.ng/logger": "^1.0.6", - "@thi.ng/rstream": "^7.0.7", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/rstream": "^7.0.8", + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/rstream-query/CHANGELOG.md b/packages/rstream-query/CHANGELOG.md index a5155d7408..63a32dc1c4 100644 --- a/packages/rstream-query/CHANGELOG.md +++ b/packages/rstream-query/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@2.0.7...@thi.ng/rstream-query@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/rstream-query + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.1.89...@thi.ng/rstream-query@2.0.0) (2021-10-12) diff --git a/packages/rstream-query/package.json b/packages/rstream-query/package.json index b5b746d7f4..6be9bb28c7 100644 --- a/packages/rstream-query/package.json +++ b/packages/rstream-query/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-query", - "version": "2.0.7", + "version": "2.0.8", "description": "@thi.ng/rstream based triple store & reactive query engine", "type": "module", "module": "./index.js", @@ -34,16 +34,16 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/associative": "^6.0.7", + "@thi.ng/api": "^8.1.0", + "@thi.ng/associative": "^6.0.8", "@thi.ng/checks": "^3.0.6", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", "@thi.ng/logger": "^1.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/rstream": "^7.0.7", - "@thi.ng/rstream-dot": "^2.0.7", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/math": "^5.0.7", + "@thi.ng/rstream": "^7.0.8", + "@thi.ng/rstream-dot": "^2.0.8", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/rstream/CHANGELOG.md b/packages/rstream/CHANGELOG.md index 0374117e3c..bae2971172 100644 --- a/packages/rstream/CHANGELOG.md +++ b/packages/rstream/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. +## [7.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@7.0.7...@thi.ng/rstream@7.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/rstream + + + + + # [7.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@6.0.21...@thi.ng/rstream@7.0.0) (2021-10-12) diff --git a/packages/rstream/package.json b/packages/rstream/package.json index 6296c3a0f4..ef2ac0b71d 100644 --- a/packages/rstream/package.json +++ b/packages/rstream/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream", - "version": "7.0.7", + "version": "7.0.8", "description": "Reactive streams & subscription primitives for constructing dataflow graphs / pipelines", "type": "module", "module": "./index.js", @@ -34,14 +34,14 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", - "@thi.ng/associative": "^6.0.7", - "@thi.ng/atom": "^5.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", + "@thi.ng/associative": "^6.0.8", + "@thi.ng/atom": "^5.0.7", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", "@thi.ng/logger": "^1.0.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/sax/CHANGELOG.md b/packages/sax/CHANGELOG.md index 0e9fc85be3..6b40130fee 100644 --- a/packages/sax/CHANGELOG.md +++ b/packages/sax/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@2.0.6...@thi.ng/sax@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/sax + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.1.73...@thi.ng/sax@2.0.0) (2021-10-12) diff --git a/packages/sax/package.json b/packages/sax/package.json index eb232553d1..ca511b4803 100644 --- a/packages/sax/package.json +++ b/packages/sax/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/sax", - "version": "2.0.6", + "version": "2.0.7", "description": "Transducer-based, SAX-like, non-validating, speedy & tiny XML parser", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/transducers-fsm": "^2.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/transducers-fsm": "^2.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/scenegraph/CHANGELOG.md b/packages/scenegraph/CHANGELOG.md index aece27c2bd..92aa192495 100644 --- a/packages/scenegraph/CHANGELOG.md +++ b/packages/scenegraph/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.4.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.4.6...@thi.ng/scenegraph@0.4.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/scenegraph + + + + + # [0.4.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/scenegraph@0.3.43...@thi.ng/scenegraph@0.4.0) (2021-10-12) diff --git a/packages/scenegraph/package.json b/packages/scenegraph/package.json index 233dfaafe0..7c865cd5ba 100644 --- a/packages/scenegraph/package.json +++ b/packages/scenegraph/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/scenegraph", - "version": "0.4.6", + "version": "0.4.7", "description": "Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support", "type": "module", "module": "./index.js", @@ -34,11 +34,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/matrices": "^2.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/matrices": "^2.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/seq/CHANGELOG.md b/packages/seq/CHANGELOG.md index 3a4e073752..e23b22d53c 100644 --- a/packages/seq/CHANGELOG.md +++ b/packages/seq/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.3.6...@thi.ng/seq@0.3.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/seq + + + + + # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/seq@0.2.43...@thi.ng/seq@0.3.0) (2021-10-12) diff --git a/packages/seq/package.json b/packages/seq/package.json index 67502d0ac8..802247055f 100644 --- a/packages/seq/package.json +++ b/packages/seq/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/seq", - "version": "0.3.6", + "version": "0.3.7", "description": "Various implementations of the @thi.ng/api `ISeq` interface / sequence abstraction", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6" }, "devDependencies": { diff --git a/packages/sexpr/CHANGELOG.md b/packages/sexpr/CHANGELOG.md index 288e4100f0..35eaca52ac 100644 --- a/packages/sexpr/CHANGELOG.md +++ b/packages/sexpr/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.3.6...@thi.ng/sexpr@0.3.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/sexpr + + + + + # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sexpr@0.2.48...@thi.ng/sexpr@0.3.0) (2021-10-12) diff --git a/packages/sexpr/package.json b/packages/sexpr/package.json index e9f2d58d07..74b1ed270d 100644 --- a/packages/sexpr/package.json +++ b/packages/sexpr/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/sexpr", - "version": "0.3.6", + "version": "0.3.7", "description": "Extensible S-Expression parser & runtime infrastructure", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/defmulti": "^2.0.6" + "@thi.ng/defmulti": "^2.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/shader-ast-glsl/CHANGELOG.md b/packages/shader-ast-glsl/CHANGELOG.md index cddd281831..3abd51a72e 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.3.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.3.7...@thi.ng/shader-ast-glsl@0.3.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/shader-ast-glsl + + + + + # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-glsl@0.2.48...@thi.ng/shader-ast-glsl@0.3.0) (2021-10-12) diff --git a/packages/shader-ast-glsl/package.json b/packages/shader-ast-glsl/package.json index 1d345dfcce..948765accf 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.3.7", + "version": "0.3.8", "description": "Customizable GLSL codegen for @thi.ng/shader-ast", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/shader-ast": "^0.11.7" + "@thi.ng/shader-ast": "^0.11.8" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/shader-ast-js/CHANGELOG.md b/packages/shader-ast-js/CHANGELOG.md index 76ce8460ac..0161412f85 100644 --- a/packages/shader-ast-js/CHANGELOG.md +++ b/packages/shader-ast-js/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.6.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.6.8...@thi.ng/shader-ast-js@0.6.9) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/shader-ast-js + + + + + # [0.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-js@0.5.49...@thi.ng/shader-ast-js@0.6.0) (2021-10-12) diff --git a/packages/shader-ast-js/package.json b/packages/shader-ast-js/package.json index 073c289800..d7ffb04579 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.6.8", + "version": "0.6.9", "description": "Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast", "type": "module", "module": "./index.js", @@ -34,14 +34,14 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/matrices": "^2.0.6", - "@thi.ng/pixel": "^2.1.5", - "@thi.ng/shader-ast": "^0.11.7", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/math": "^5.0.7", + "@thi.ng/matrices": "^2.0.7", + "@thi.ng/pixel": "^2.2.0", + "@thi.ng/shader-ast": "^0.11.8", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/shader-ast-optimize/CHANGELOG.md b/packages/shader-ast-optimize/CHANGELOG.md index 0234580986..e521c35972 100644 --- a/packages/shader-ast-optimize/CHANGELOG.md +++ b/packages/shader-ast-optimize/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.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-optimize@0.1.7...@thi.ng/shader-ast-optimize@0.1.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/shader-ast-optimize + + + + + # 0.1.0 (2021-10-12) diff --git a/packages/shader-ast-optimize/package.json b/packages/shader-ast-optimize/package.json index 068d8e06b6..36cc84b27d 100644 --- a/packages/shader-ast-optimize/package.json +++ b/packages/shader-ast-optimize/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/shader-ast-optimize", - "version": "0.1.7", + "version": "0.1.8", "description": "Shader AST code optimization passes/strategies", "type": "module", "module": "./index.js", @@ -34,11 +34,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/defmulti": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/defmulti": "^2.0.7", "@thi.ng/logger": "^1.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/shader-ast": "^0.11.7" + "@thi.ng/math": "^5.0.7", + "@thi.ng/shader-ast": "^0.11.8" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/shader-ast-stdlib/CHANGELOG.md b/packages/shader-ast-stdlib/CHANGELOG.md index bd02f5c33b..15f47f0d22 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.10.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.10.7...@thi.ng/shader-ast-stdlib@0.10.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/shader-ast-stdlib + + + + + # [0.10.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast-stdlib@0.9.4...@thi.ng/shader-ast-stdlib@0.10.0) (2021-10-12) diff --git a/packages/shader-ast-stdlib/package.json b/packages/shader-ast-stdlib/package.json index be668be3ee..a69064c82c 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.10.7", + "version": "0.10.8", "description": "Function collection for modular GPGPU / shader programming with @thi.ng/shader-ast", "type": "module", "module": "./index.js", @@ -34,8 +34,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/shader-ast": "^0.11.7" + "@thi.ng/api": "^8.1.0", + "@thi.ng/shader-ast": "^0.11.8" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/shader-ast/CHANGELOG.md b/packages/shader-ast/CHANGELOG.md index 9fb4d1a888..4b1afb0efa 100644 --- a/packages/shader-ast/CHANGELOG.md +++ b/packages/shader-ast/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.11.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.11.7...@thi.ng/shader-ast@0.11.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/shader-ast + + + + + # [0.11.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/shader-ast@0.10.4...@thi.ng/shader-ast@0.11.0) (2021-10-12) diff --git a/packages/shader-ast/package.json b/packages/shader-ast/package.json index befb18c090..ae01824655 100644 --- a/packages/shader-ast/package.json +++ b/packages/shader-ast/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/shader-ast", - "version": "0.11.7", + "version": "0.11.8", "description": "DSL to define shader code in TypeScript and cross-compile to GLSL, JS and other targets", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", - "@thi.ng/defmulti": "^2.0.6", - "@thi.ng/dgraph": "^2.0.7", + "@thi.ng/defmulti": "^2.0.7", + "@thi.ng/dgraph": "^2.0.8", "@thi.ng/errors": "^2.0.6", "@thi.ng/logger": "^1.0.6" }, diff --git a/packages/simd/CHANGELOG.md b/packages/simd/CHANGELOG.md index 775e98987a..d4649c4b9f 100644 --- a/packages/simd/CHANGELOG.md +++ b/packages/simd/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.5.6...@thi.ng/simd@0.5.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/simd + + + + + # [0.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/simd@0.4.41...@thi.ng/simd@0.5.0) (2021-10-12) diff --git a/packages/simd/package.json b/packages/simd/package.json index 59d9d8fc0b..831d52592d 100644 --- a/packages/simd/package.json +++ b/packages/simd/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/simd", - "version": "0.5.6", + "version": "0.5.7", "description": "WASM based SIMD vector operations for batch processing", "type": "module", "module": "./index.js", @@ -35,7 +35,7 @@ "test": "node --no-warnings --experimental-wasm-simd --loader ts-node/esm test/index.ts" }, "dependencies": { - "@thi.ng/transducers-binary": "^2.0.6" + "@thi.ng/transducers-binary": "^2.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6", diff --git a/packages/soa/CHANGELOG.md b/packages/soa/CHANGELOG.md index a13ad6d3a9..041f329a6b 100644 --- a/packages/soa/CHANGELOG.md +++ b/packages/soa/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.3.6...@thi.ng/soa@0.3.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/soa + + + + + # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/soa@0.2.25...@thi.ng/soa@0.3.0) (2021-10-12) diff --git a/packages/soa/package.json b/packages/soa/package.json index 7ff26b2c8a..9aae28131c 100644 --- a/packages/soa/package.json +++ b/packages/soa/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/soa", - "version": "0.3.6", + "version": "0.3.7", "description": "SOA & AOS memory mapped structured views with optional & extensible serialization", "type": "module", "module": "./index.js", @@ -34,11 +34,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/binary": "^3.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/binary": "^3.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/transducers-binary": "^2.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/transducers-binary": "^2.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/equiv": "^2.0.6", diff --git a/packages/sparse/CHANGELOG.md b/packages/sparse/CHANGELOG.md index 0bbc8ddc7d..dd6b966cba 100644 --- a/packages/sparse/CHANGELOG.md +++ b/packages/sparse/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.2.6...@thi.ng/sparse@0.2.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/sparse + + + + + # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.89...@thi.ng/sparse@0.2.0) (2021-10-12) diff --git a/packages/sparse/package.json b/packages/sparse/package.json index 097a629c7a..fe44557632 100644 --- a/packages/sparse/package.json +++ b/packages/sparse/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/sparse", - "version": "0.2.6", + "version": "0.2.7", "description": "Sparse vector & matrix implementations", "type": "module", "module": "./index.js", @@ -33,9 +33,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/errors": "^2.0.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/strings/CHANGELOG.md b/packages/strings/CHANGELOG.md index b4e5a9c9f3..bb3239d1e9 100644 --- a/packages/strings/CHANGELOG.md +++ b/packages/strings/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.1.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@3.1.2...@thi.ng/strings@3.1.3) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/strings + + + + + # [3.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/strings@3.0.3...@thi.ng/strings@3.1.0) (2021-10-25) diff --git a/packages/strings/package.json b/packages/strings/package.json index 574fe21e82..da9408c070 100644 --- a/packages/strings/package.json +++ b/packages/strings/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/strings", - "version": "3.1.2", + "version": "3.1.3", "description": "Various string formatting & utility functions", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/errors": "^2.0.6", "@thi.ng/hex": "^2.0.6", - "@thi.ng/memoize": "^3.0.6" + "@thi.ng/memoize": "^3.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/system/CHANGELOG.md b/packages/system/CHANGELOG.md index a674a7780a..6ff9d9a365 100644 --- a/packages/system/CHANGELOG.md +++ b/packages/system/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@2.0.7...@thi.ng/system@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/system + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/system@1.0.8...@thi.ng/system@2.0.0) (2021-10-12) diff --git a/packages/system/package.json b/packages/system/package.json index ae40ae1bb9..cd26582ffb 100644 --- a/packages/system/package.json +++ b/packages/system/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/system", - "version": "2.0.7", + "version": "2.0.8", "description": "Minimal and explicit dependency-injection & lifecycle container for stateful app components", "type": "module", "module": "./index.js", @@ -34,8 +34,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/dgraph": "^2.0.7", + "@thi.ng/api": "^8.1.0", + "@thi.ng/dgraph": "^2.0.8", "@thi.ng/logger": "^1.0.6" }, "devDependencies": { diff --git a/packages/text-canvas/CHANGELOG.md b/packages/text-canvas/CHANGELOG.md index a911f1008d..746fd2e3af 100644 --- a/packages/text-canvas/CHANGELOG.md +++ b/packages/text-canvas/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. +# [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@2.0.6...@thi.ng/text-canvas@2.1.0) (2021-11-03) + + +### Features + +* **text-canvas:** add IGrid2D impl, minor updates ([6e51c11](https://github.com/thi-ng/umbrella/commit/6e51c11bba65829ccedd6a6351565d4c8541f7dd)) + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-canvas@1.1.4...@thi.ng/text-canvas@2.0.0) (2021-10-12) diff --git a/packages/text-canvas/package.json b/packages/text-canvas/package.json index 79e1e82955..5465603a85 100644 --- a/packages/text-canvas/package.json +++ b/packages/text-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/text-canvas", - "version": "2.0.6", + "version": "2.1.0", "description": "Text based canvas, drawing, tables with arbitrary formatting (incl. ANSI/HTML)", "type": "module", "module": "./index.js", @@ -34,14 +34,14 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", "@thi.ng/checks": "^3.0.6", - "@thi.ng/geom-clip-line": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/text-format": "^1.0.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/geom-clip-line": "^2.0.7", + "@thi.ng/math": "^5.0.7", + "@thi.ng/strings": "^3.1.3", + "@thi.ng/text-format": "^1.0.7", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/text-format/CHANGELOG.md b/packages/text-format/CHANGELOG.md index 77d3df4f39..1441bc6867 100644 --- a/packages/text-format/CHANGELOG.md +++ b/packages/text-format/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/text-format@1.0.6...@thi.ng/text-format@1.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/text-format + + + + + # 0.1.0 (2021-10-12) diff --git a/packages/text-format/package.json b/packages/text-format/package.json index 2ef1a66838..021c26b899 100644 --- a/packages/text-format/package.json +++ b/packages/text-format/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/text-format", - "version": "1.0.6", + "version": "1.0.7", "description": "Customizable color text formatting with presets for ANSI & HTML", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/hex": "^2.0.6", - "@thi.ng/memoize": "^3.0.6" + "@thi.ng/memoize": "^3.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/transducers-binary/CHANGELOG.md b/packages/transducers-binary/CHANGELOG.md index 37ed92b6e5..22f68d014d 100644 --- a/packages/transducers-binary/CHANGELOG.md +++ b/packages/transducers-binary/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@2.0.6...@thi.ng/transducers-binary@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/transducers-binary + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@1.0.5...@thi.ng/transducers-binary@2.0.0) (2021-10-12) diff --git a/packages/transducers-binary/package.json b/packages/transducers-binary/package.json index 612474d797..e04e2e04cf 100644 --- a/packages/transducers-binary/package.json +++ b/packages/transducers-binary/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-binary", - "version": "2.0.6", + "version": "2.0.7", "description": "Binary data related transducers & reducers", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/binary": "^3.0.6", - "@thi.ng/compose": "^2.0.6", + "@thi.ng/binary": "^3.0.7", + "@thi.ng/compose": "^2.0.7", "@thi.ng/errors": "^2.0.6", "@thi.ng/hex": "^2.0.6", - "@thi.ng/random": "^3.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/random": "^3.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/transducers-fsm/CHANGELOG.md b/packages/transducers-fsm/CHANGELOG.md index 2118b78fea..21bd9f6d34 100644 --- a/packages/transducers-fsm/CHANGELOG.md +++ b/packages/transducers-fsm/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@2.0.6...@thi.ng/transducers-fsm@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/transducers-fsm + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.1.73...@thi.ng/transducers-fsm@2.0.0) (2021-10-12) diff --git a/packages/transducers-fsm/package.json b/packages/transducers-fsm/package.json index 8c78386315..b71a446b2b 100644 --- a/packages/transducers-fsm/package.json +++ b/packages/transducers-fsm/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-fsm", - "version": "2.0.6", + "version": "2.0.7", "description": "Transducer-based Finite State Machine transformer", "type": "module", "module": "./index.js", @@ -34,8 +34,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/api": "^8.1.0", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/transducers-hdom/CHANGELOG.md b/packages/transducers-hdom/CHANGELOG.md index d6bc1b5e62..96f92eb126 100644 --- a/packages/transducers-hdom/CHANGELOG.md +++ b/packages/transducers-hdom/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@3.0.6...@thi.ng/transducers-hdom@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/transducers-hdom + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.105...@thi.ng/transducers-hdom@3.0.0) (2021-10-12) diff --git a/packages/transducers-hdom/package.json b/packages/transducers-hdom/package.json index c8a9a1ea63..6841e8bae3 100644 --- a/packages/transducers-hdom/package.json +++ b/packages/transducers-hdom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-hdom", - "version": "3.0.6", + "version": "3.0.7", "description": "Transducer based UI updater for @thi.ng/hdom", "type": "module", "module": "./index.js", @@ -34,9 +34,9 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/hdom": "^9.0.6", - "@thi.ng/hiccup": "^4.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/hdom": "^9.0.7", + "@thi.ng/hiccup": "^4.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/transducers-patch/CHANGELOG.md b/packages/transducers-patch/CHANGELOG.md index a40c034409..28b0e88e35 100644 --- a/packages/transducers-patch/CHANGELOG.md +++ b/packages/transducers-patch/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.3.6...@thi.ng/transducers-patch@0.3.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/transducers-patch + + + + + # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-patch@0.2.30...@thi.ng/transducers-patch@0.3.0) (2021-10-12) diff --git a/packages/transducers-patch/package.json b/packages/transducers-patch/package.json index e7d7b91b07..1658154b33 100644 --- a/packages/transducers-patch/package.json +++ b/packages/transducers-patch/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-patch", - "version": "0.3.6", + "version": "0.3.7", "description": "Reducers for patch-based, immutable-by-default array & object editing", "type": "module", "module": "./index.js", @@ -34,11 +34,11 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", + "@thi.ng/api": "^8.1.0", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/paths": "^5.0.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/paths": "^5.0.7", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/transducers-stats/CHANGELOG.md b/packages/transducers-stats/CHANGELOG.md index 28570ab039..c9b75bee54 100644 --- a/packages/transducers-stats/CHANGELOG.md +++ b/packages/transducers-stats/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.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@2.0.7...@thi.ng/transducers-stats@2.0.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/transducers-stats + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.1.74...@thi.ng/transducers-stats@2.0.0) (2021-10-12) diff --git a/packages/transducers-stats/package.json b/packages/transducers-stats/package.json index e82d578f23..08b1a485d3 100644 --- a/packages/transducers-stats/package.json +++ b/packages/transducers-stats/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-stats", - "version": "2.0.7", + "version": "2.0.8", "description": "Transducers for statistical / technical analysis", "type": "module", "module": "./index.js", @@ -35,9 +35,9 @@ }, "dependencies": { "@thi.ng/checks": "^3.0.6", - "@thi.ng/dcons": "^3.0.7", + "@thi.ng/dcons": "^3.0.8", "@thi.ng/errors": "^2.0.6", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/transducers/CHANGELOG.md b/packages/transducers/CHANGELOG.md index 1a33eaed07..d0de24f5b5 100644 --- a/packages/transducers/CHANGELOG.md +++ b/packages/transducers/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. +## [8.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@8.0.6...@thi.ng/transducers@8.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/transducers + + + + + # [8.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@7.9.2...@thi.ng/transducers@8.0.0) (2021-10-12) diff --git a/packages/transducers/package.json b/packages/transducers/package.json index b66dda0c08..c4f2d4742f 100644 --- a/packages/transducers/package.json +++ b/packages/transducers/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers", - "version": "8.0.6", + "version": "8.0.7", "description": "Lightweight transducer implementations for ES6 / TypeScript", "type": "module", "module": "./index.js", @@ -34,14 +34,14 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", "@thi.ng/checks": "^3.0.6", - "@thi.ng/compare": "^2.0.6", - "@thi.ng/compose": "^2.0.6", + "@thi.ng/compare": "^2.0.7", + "@thi.ng/compose": "^2.0.7", "@thi.ng/errors": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/random": "^3.1.2" + "@thi.ng/math": "^5.0.7", + "@thi.ng/random": "^3.1.3" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/vclock/CHANGELOG.md b/packages/vclock/CHANGELOG.md index ea1b830e01..ee60e9923c 100644 --- a/packages/vclock/CHANGELOG.md +++ b/packages/vclock/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.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.2.6...@thi.ng/vclock@0.2.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/vclock + + + + + # [0.2.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vclock@0.1.16...@thi.ng/vclock@0.2.0) (2021-10-12) diff --git a/packages/vclock/package.json b/packages/vclock/package.json index 7319ae0049..880b5ea72c 100644 --- a/packages/vclock/package.json +++ b/packages/vclock/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/vclock", - "version": "0.2.6", + "version": "0.2.7", "description": "Vector clock functions for synchronizing distributed states & processes", "type": "module", "module": "./index.js", @@ -34,7 +34,7 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6" + "@thi.ng/api": "^8.1.0" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/vector-pools/CHANGELOG.md b/packages/vector-pools/CHANGELOG.md index 865eb9aaa9..7cee3dcc8a 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. +## [3.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@3.0.6...@thi.ng/vector-pools@3.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/vector-pools + + + + + # [3.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@2.0.25...@thi.ng/vector-pools@3.0.0) (2021-10-12) diff --git a/packages/vector-pools/package.json b/packages/vector-pools/package.json index dc179c682b..aaf3d2934a 100644 --- a/packages/vector-pools/package.json +++ b/packages/vector-pools/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/vector-pools", - "version": "3.0.6", + "version": "3.0.7", "description": "Data structures for managing & working with strided, memory mapped vectors", "type": "module", "module": "./index.js", @@ -34,14 +34,14 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/binary": "^3.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/binary": "^3.0.7", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6", "@thi.ng/logger": "^1.0.6", - "@thi.ng/malloc": "^6.0.6", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/malloc": "^6.0.7", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/vectors/CHANGELOG.md b/packages/vectors/CHANGELOG.md index 8de68da5ac..73b6620078 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. +## [7.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@7.0.6...@thi.ng/vectors@7.0.7) (2021-11-03) + + +### Bug Fixes + +* **vectors:** arg types `limit()`, add docs ([d9e8404](https://github.com/thi-ng/umbrella/commit/d9e8404ace40c6b3047167de5f5f1db2e302152c)) + + + + + # [7.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@6.2.0...@thi.ng/vectors@7.0.0) (2021-10-12) diff --git a/packages/vectors/package.json b/packages/vectors/package.json index d266c11e2e..38fbd93306 100644 --- a/packages/vectors/package.json +++ b/packages/vectors/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/vectors", - "version": "7.0.6", + "version": "7.0.7", "description": "Optimized 2d/3d/4d and arbitrary length vector operations", "type": "module", "module": "./index.js", @@ -34,16 +34,16 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/binary": "^3.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/binary": "^3.0.7", "@thi.ng/checks": "^3.0.6", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/memoize": "^3.0.6", - "@thi.ng/random": "^3.1.2", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/math": "^5.0.7", + "@thi.ng/memoize": "^3.0.7", + "@thi.ng/random": "^3.1.3", + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/viz/CHANGELOG.md b/packages/viz/CHANGELOG.md index 71f1230590..253fadd686 100644 --- a/packages/viz/CHANGELOG.md +++ b/packages/viz/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.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.3.7...@thi.ng/viz@0.3.8) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/viz + + + + + # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/viz@0.2.42...@thi.ng/viz@0.3.0) (2021-10-12) diff --git a/packages/viz/package.json b/packages/viz/package.json index 6ea9c3122a..e896dc55c9 100644 --- a/packages/viz/package.json +++ b/packages/viz/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/viz", - "version": "0.3.7", + "version": "0.3.8", "description": "Declarative, functional & multi-format data visualization toolkit based around @thi.ng/hiccup", "type": "module", "module": "./index.js", @@ -40,16 +40,16 @@ "tool:tags": "../../scripts/node-esm tools/tagcloud.ts" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", - "@thi.ng/associative": "^6.0.7", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", + "@thi.ng/associative": "^6.0.8", "@thi.ng/checks": "^3.0.6", - "@thi.ng/math": "^5.0.6", - "@thi.ng/strings": "^3.1.2", - "@thi.ng/transducers": "^8.0.6" + "@thi.ng/math": "^5.0.7", + "@thi.ng/strings": "^3.1.3", + "@thi.ng/transducers": "^8.0.7" }, "devDependencies": { - "@thi.ng/date": "^2.0.6", + "@thi.ng/date": "^2.0.7", "@thi.ng/testament": "^0.1.6" }, "keywords": [ diff --git a/packages/webgl-msdf/CHANGELOG.md b/packages/webgl-msdf/CHANGELOG.md index b265abba59..50f75c8a9d 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. +## [2.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@2.0.8...@thi.ng/webgl-msdf@2.0.9) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/webgl-msdf + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-msdf@1.0.8...@thi.ng/webgl-msdf@2.0.0) (2021-10-12) diff --git a/packages/webgl-msdf/package.json b/packages/webgl-msdf/package.json index 281a5a710b..791d728a1a 100644 --- a/packages/webgl-msdf/package.json +++ b/packages/webgl-msdf/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/webgl-msdf", - "version": "2.0.8", + "version": "2.0.9", "description": "Multi-channel SDF font rendering & basic text layout for WebGL", "type": "module", "module": "./index.js", @@ -34,12 +34,12 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/shader-ast": "^0.11.7", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vector-pools": "^3.0.6", - "@thi.ng/vectors": "^7.0.6", - "@thi.ng/webgl": "^6.0.8" + "@thi.ng/api": "^8.1.0", + "@thi.ng/shader-ast": "^0.11.8", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vector-pools": "^3.0.7", + "@thi.ng/vectors": "^7.0.7", + "@thi.ng/webgl": "^6.0.9" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/webgl-shadertoy/CHANGELOG.md b/packages/webgl-shadertoy/CHANGELOG.md index 5e8f85e592..a9b62a6fee 100644 --- a/packages/webgl-shadertoy/CHANGELOG.md +++ b/packages/webgl-shadertoy/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.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.3.8...@thi.ng/webgl-shadertoy@0.3.9) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/webgl-shadertoy + + + + + # [0.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl-shadertoy@0.2.91...@thi.ng/webgl-shadertoy@0.3.0) (2021-10-12) diff --git a/packages/webgl-shadertoy/package.json b/packages/webgl-shadertoy/package.json index c0e99c4ad5..2fb8350afc 100644 --- a/packages/webgl-shadertoy/package.json +++ b/packages/webgl-shadertoy/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/webgl-shadertoy", - "version": "0.3.8", + "version": "0.3.9", "description": "Basic WebGL scaffolding for running interactive fragment shaders via @thi.ng/shader-ast", "type": "module", "module": "./index.js", @@ -34,10 +34,10 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/shader-ast": "^0.11.7", - "@thi.ng/shader-ast-glsl": "^0.3.7", - "@thi.ng/webgl": "^6.0.8" + "@thi.ng/api": "^8.1.0", + "@thi.ng/shader-ast": "^0.11.8", + "@thi.ng/shader-ast-glsl": "^0.3.8", + "@thi.ng/webgl": "^6.0.9" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/webgl/CHANGELOG.md b/packages/webgl/CHANGELOG.md index 9e70502e25..7e3239d670 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. +## [6.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@6.0.8...@thi.ng/webgl@6.0.9) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/webgl + + + + + # [6.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/webgl@5.0.14...@thi.ng/webgl@6.0.0) (2021-10-12) diff --git a/packages/webgl/package.json b/packages/webgl/package.json index a33dcf6804..853ae7bd19 100644 --- a/packages/webgl/package.json +++ b/packages/webgl/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/webgl", - "version": "6.0.8", + "version": "6.0.9", "description": "WebGL & GLSL abstraction layer", "type": "module", "module": "./index.js", @@ -35,21 +35,21 @@ }, "dependencies": { "@thi.ng/adapt-dpi": "^2.0.6", - "@thi.ng/api": "^8.0.6", - "@thi.ng/associative": "^6.0.7", + "@thi.ng/api": "^8.1.0", + "@thi.ng/associative": "^6.0.8", "@thi.ng/checks": "^3.0.6", "@thi.ng/equiv": "^2.0.6", "@thi.ng/errors": "^2.0.6", "@thi.ng/logger": "^1.0.6", - "@thi.ng/matrices": "^2.0.6", - "@thi.ng/memoize": "^3.0.6", - "@thi.ng/pixel": "^2.1.5", - "@thi.ng/shader-ast": "^0.11.7", - "@thi.ng/shader-ast-glsl": "^0.3.7", - "@thi.ng/shader-ast-stdlib": "^0.10.7", - "@thi.ng/transducers": "^8.0.6", - "@thi.ng/vector-pools": "^3.0.6", - "@thi.ng/vectors": "^7.0.6" + "@thi.ng/matrices": "^2.0.7", + "@thi.ng/memoize": "^3.0.7", + "@thi.ng/pixel": "^2.2.0", + "@thi.ng/shader-ast": "^0.11.8", + "@thi.ng/shader-ast-glsl": "^0.3.8", + "@thi.ng/shader-ast-stdlib": "^0.10.8", + "@thi.ng/transducers": "^8.0.7", + "@thi.ng/vector-pools": "^3.0.7", + "@thi.ng/vectors": "^7.0.7" }, "devDependencies": { "@thi.ng/testament": "^0.1.6" diff --git a/packages/zipper/CHANGELOG.md b/packages/zipper/CHANGELOG.md index c8e7e96e65..f8efba3c12 100644 --- a/packages/zipper/CHANGELOG.md +++ b/packages/zipper/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.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@2.0.6...@thi.ng/zipper@2.0.7) (2021-11-03) + +**Note:** Version bump only for package @thi.ng/zipper + + + + + # [2.0.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/zipper@1.0.3...@thi.ng/zipper@2.0.0) (2021-10-12) diff --git a/packages/zipper/package.json b/packages/zipper/package.json index 56c8415d8e..0233b2983a 100644 --- a/packages/zipper/package.json +++ b/packages/zipper/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/zipper", - "version": "2.0.6", + "version": "2.0.7", "description": "Functional tree editing, manipulation & navigation", "type": "module", "module": "./index.js", @@ -34,8 +34,8 @@ "test": "testament test" }, "dependencies": { - "@thi.ng/api": "^8.0.6", - "@thi.ng/arrays": "^2.0.6", + "@thi.ng/api": "^8.1.0", + "@thi.ng/arrays": "^2.0.7", "@thi.ng/checks": "^3.0.6", "@thi.ng/errors": "^2.0.6" },