diff --git a/README.md b/README.md index 1e2eb67a20..ebbc1e0842 100644 --- a/README.md +++ b/README.md @@ -105,6 +105,7 @@ packages) in the [examples](./examples) directory. | [`@thi.ng/rstream-gestures`](./packages/rstream-gestures) | [![version](https://img.shields.io/npm/v/@thi.ng/rstream-gestures.svg)](https://www.npmjs.com/package/@thi.ng/rstream-gestures) | [changelog](./packages/rstream-gestures/CHANGELOG.md) | Mouse & touch event stream abstraction | | [`@thi.ng/rstream-graph`](./packages/rstream-graph) | [![version](https://img.shields.io/npm/v/@thi.ng/rstream-graph.svg)](https://www.npmjs.com/package/@thi.ng/rstream-graph) | [changelog](./packages/rstream-graph/CHANGELOG.md) | Declarative dataflow graph construction | | [`@thi.ng/rstream-log`](./packages/rstream-log) | [![version](https://img.shields.io/npm/v/@thi.ng/rstream-log.svg)](https://www.npmjs.com/package/@thi.ng/rstream-log) | [changelog](./packages/rstream-log/CHANGELOG.md) | Hierarchical structured data logging | +| [`@thi.ng/rstream-log-file`](./packages/rstream-log-file) | [![version](https://img.shields.io/npm/v/@thi.ng/rstream-log-file.svg)](https://www.npmjs.com/package/@thi.ng/rstream-log-file) | [changelog](./packages/rstream-log-file/CHANGELOG.md) | Log-file output handler | | [`@thi.ng/rstream-query`](./packages/rstream-query) | [![version](https://img.shields.io/npm/v/@thi.ng/rstream-query.svg)](https://www.npmjs.com/package/@thi.ng/rstream-query) | [changelog](./packages/rstream-query/CHANGELOG.md) | Triple store & query engine | ### Data structures diff --git a/packages/adjacency/CHANGELOG.md b/packages/adjacency/CHANGELOG.md index 6e5a572ec8..a789f66a0d 100644 --- a/packages/adjacency/CHANGELOG.md +++ b/packages/adjacency/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/adjacency@0.1.7...@thi.ng/adjacency@0.1.8) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/adjacency + + + + + ## [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) diff --git a/packages/adjacency/package.json b/packages/adjacency/package.json index ee8e5bf6b8..5f8529fe70 100644 --- a/packages/adjacency/package.json +++ b/packages/adjacency/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/adjacency", - "version": "0.1.7", + "version": "0.1.8", "description": "Sparse & bitwise adjacency matrices for directed / undirected graphs", "module": "./index.js", "main": "./lib/index.js", @@ -24,7 +24,7 @@ "pub": "yarn build && yarn publish --access public" }, "devDependencies": { - "@thi.ng/vectors": "^2.4.3", + "@thi.ng/vectors": "^2.4.4", "@types/mocha": "^5.2.5", "@types/node": "^10.12.15", "mocha": "^5.2.0", @@ -37,8 +37,8 @@ "@thi.ng/binary": "^1.0.3", "@thi.ng/bitfield": "^0.1.2", "@thi.ng/checks": "^2.1.3", - "@thi.ng/dcons": "^2.0.11", - "@thi.ng/sparse": "^0.1.7" + "@thi.ng/dcons": "^2.0.12", + "@thi.ng/sparse": "^0.1.8" }, "keywords": [ "adjacency", diff --git a/packages/associative/CHANGELOG.md b/packages/associative/CHANGELOG.md index 7a822c2f70..a5c8685454 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. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@1.0.11...@thi.ng/associative@1.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/associative + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/associative@1.0.10...@thi.ng/associative@1.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/associative diff --git a/packages/associative/package.json b/packages/associative/package.json index 98bd8e80ba..8e0827e861 100644 --- a/packages/associative/package.json +++ b/packages/associative/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/associative", - "version": "1.0.11", + "version": "1.0.12", "description": "Alternative Set & Map data type implementations with customizable equality semantics & supporting operations", "module": "./index.js", "main": "./lib/index.js", @@ -35,10 +35,10 @@ "@thi.ng/api": "^5.1.0", "@thi.ng/checks": "^2.1.3", "@thi.ng/compare": "^1.0.3", - "@thi.ng/dcons": "^2.0.11", + "@thi.ng/dcons": "^2.0.12", "@thi.ng/equiv": "^1.0.3", "@thi.ng/errors": "^1.0.3", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "data structures", diff --git a/packages/bencode/CHANGELOG.md b/packages/bencode/CHANGELOG.md index c133b63583..861849f01f 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. +## [0.2.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.2.9...@thi.ng/bencode@0.2.10) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/bencode + + + + + ## [0.2.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/bencode@0.2.8...@thi.ng/bencode@0.2.9) (2019-03-18) **Note:** Version bump only for package @thi.ng/bencode diff --git a/packages/bencode/package.json b/packages/bencode/package.json index b0bf9441e1..30b06fe56a 100644 --- a/packages/bencode/package.json +++ b/packages/bencode/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/bencode", - "version": "0.2.9", + "version": "0.2.10", "description": "Bencode binary encoder / decoder with optional UTF8 encoding", "module": "./index.js", "main": "./lib/index.js", @@ -37,8 +37,8 @@ "@thi.ng/checks": "^2.1.3", "@thi.ng/defmulti": "^1.0.4", "@thi.ng/errors": "^1.0.3", - "@thi.ng/transducers": "^5.2.2", - "@thi.ng/transducers-binary": "^0.3.4" + "@thi.ng/transducers": "^5.3.0", + "@thi.ng/transducers-binary": "^0.3.5" }, "keywords": [ "bencode", diff --git a/packages/cache/CHANGELOG.md b/packages/cache/CHANGELOG.md index 3a28f69a5b..ddaf65e048 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. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.11...@thi.ng/cache@1.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/cache + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/cache@1.0.10...@thi.ng/cache@1.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/cache diff --git a/packages/cache/package.json b/packages/cache/package.json index e07f7eb6b7..289503c2ca 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/cache", - "version": "1.0.11", + "version": "1.0.12", "description": "In-memory cache implementations with ES6 Map-like API and different eviction strategies", "module": "./index.js", "main": "./lib/index.js", @@ -33,8 +33,8 @@ }, "dependencies": { "@thi.ng/api": "^5.1.0", - "@thi.ng/dcons": "^2.0.11", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/dcons": "^2.0.12", + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "cache", diff --git a/packages/color/CHANGELOG.md b/packages/color/CHANGELOG.md index 2de017e92d..e6f9c69483 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. +## [0.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@0.1.13...@thi.ng/color@0.1.14) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/color + + + + + ## [0.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/color@0.1.12...@thi.ng/color@0.1.13) (2019-03-18) **Note:** Version bump only for package @thi.ng/color diff --git a/packages/color/package.json b/packages/color/package.json index 218111b44b..d8c10c6b0e 100644 --- a/packages/color/package.json +++ b/packages/color/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/color", - "version": "0.1.13", + "version": "0.1.14", "description": "Raw, array-based, color ops, conversions, opt. type wrappers, multi-color gradients", "module": "./index.js", "main": "./lib/index.js", @@ -38,8 +38,8 @@ "@thi.ng/errors": "^1.0.3", "@thi.ng/math": "^1.2.0", "@thi.ng/strings": "^1.0.5", - "@thi.ng/transducers": "^5.2.2", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/transducers": "^5.3.0", + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "alpha", diff --git a/packages/csp/CHANGELOG.md b/packages/csp/CHANGELOG.md index 64210378aa..a1e6e838d1 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. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.0.11...@thi.ng/csp@1.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/csp + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/csp@1.0.10...@thi.ng/csp@1.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/csp diff --git a/packages/csp/package.json b/packages/csp/package.json index 57c7b7f7cc..17a83a82a7 100644 --- a/packages/csp/package.json +++ b/packages/csp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/csp", - "version": "1.0.11", + "version": "1.0.12", "description": "ES6 promise based CSP implementation", "module": "./index.js", "main": "./lib/index.js", @@ -39,9 +39,9 @@ "@thi.ng/api": "^5.1.0", "@thi.ng/arrays": "^0.1.4", "@thi.ng/checks": "^2.1.3", - "@thi.ng/dcons": "^2.0.11", + "@thi.ng/dcons": "^2.0.12", "@thi.ng/errors": "^1.0.3", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "async", diff --git a/packages/dcons/CHANGELOG.md b/packages/dcons/CHANGELOG.md index 02d863c04a..677adb8519 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. +## [2.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.0.11...@thi.ng/dcons@2.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/dcons + + + + + ## [2.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/dcons@2.0.10...@thi.ng/dcons@2.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/dcons diff --git a/packages/dcons/package.json b/packages/dcons/package.json index f94063b9f9..1871e2dd8b 100644 --- a/packages/dcons/package.json +++ b/packages/dcons/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dcons", - "version": "2.0.11", + "version": "2.0.12", "description": "Comprehensive doubly linked list structure w/ iterator support", "module": "./index.js", "main": "./lib/index.js", @@ -37,7 +37,7 @@ "@thi.ng/compare": "^1.0.3", "@thi.ng/equiv": "^1.0.3", "@thi.ng/errors": "^1.0.3", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "datastructure", diff --git a/packages/dgraph/CHANGELOG.md b/packages/dgraph/CHANGELOG.md index 57bf995ce1..bfbddb8371 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. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.0.11...@thi.ng/dgraph@1.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/dgraph + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/dgraph@1.0.10...@thi.ng/dgraph@1.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/dgraph diff --git a/packages/dgraph/package.json b/packages/dgraph/package.json index b502c00f25..686005e773 100644 --- a/packages/dgraph/package.json +++ b/packages/dgraph/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/dgraph", - "version": "1.0.11", + "version": "1.0.12", "description": "Type-agnostic directed acyclic graph (DAG) & graph operations", "module": "./index.js", "main": "./lib/index.js", @@ -33,10 +33,10 @@ }, "dependencies": { "@thi.ng/api": "^5.1.0", - "@thi.ng/associative": "^1.0.11", + "@thi.ng/associative": "^1.0.12", "@thi.ng/equiv": "^1.0.3", "@thi.ng/errors": "^1.0.3", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "data structure", diff --git a/packages/fsm/CHANGELOG.md b/packages/fsm/CHANGELOG.md index b0a446ea7f..a71c10b792 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. +## [2.1.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.1.7...@thi.ng/fsm@2.1.8) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/fsm + + + + + ## [2.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/fsm@2.1.6...@thi.ng/fsm@2.1.7) (2019-03-18) **Note:** Version bump only for package @thi.ng/fsm diff --git a/packages/fsm/package.json b/packages/fsm/package.json index 11b5e42a48..98db331ff7 100644 --- a/packages/fsm/package.json +++ b/packages/fsm/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/fsm", - "version": "2.1.7", + "version": "2.1.8", "description": "Composable primitives for building declarative, transducer based Finite-State machines & parsers for arbitrary data streams", "module": "./index.js", "main": "./lib/index.js", @@ -36,7 +36,7 @@ "@thi.ng/arrays": "^0.1.4", "@thi.ng/equiv": "^1.0.3", "@thi.ng/errors": "^1.0.3", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "ES6", diff --git a/packages/geom-accel/CHANGELOG.md b/packages/geom-accel/CHANGELOG.md index f9db9f0998..dd163f36b8 100644 --- a/packages/geom-accel/CHANGELOG.md +++ b/packages/geom-accel/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.1.9...@thi.ng/geom-accel@1.1.10) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-accel + + + + + ## [1.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-accel@1.1.8...@thi.ng/geom-accel@1.1.9) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-accel diff --git a/packages/geom-accel/package.json b/packages/geom-accel/package.json index e8c0d6800a..f33f5de2b1 100644 --- a/packages/geom-accel/package.json +++ b/packages/geom-accel/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-accel", - "version": "1.1.9", + "version": "1.1.10", "description": "nD spatial indexing data structures", "module": "./index.js", "main": "./lib/index.js", @@ -34,11 +34,11 @@ "dependencies": { "@thi.ng/api": "^5.1.0", "@thi.ng/arrays": "^0.1.4", - "@thi.ng/geom-api": "^0.1.8", + "@thi.ng/geom-api": "^0.1.9", "@thi.ng/heaps": "^1.0.5", "@thi.ng/math": "^1.2.0", - "@thi.ng/transducers": "^5.2.2", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/transducers": "^5.3.0", + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/geom-api/CHANGELOG.md b/packages/geom-api/CHANGELOG.md index 4dd2703395..5b5ea7e650 100644 --- a/packages/geom-api/CHANGELOG.md +++ b/packages/geom-api/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@0.1.8...@thi.ng/geom-api@0.1.9) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-api + + + + + ## [0.1.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-api@0.1.7...@thi.ng/geom-api@0.1.8) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-api diff --git a/packages/geom-api/package.json b/packages/geom-api/package.json index 6ff1646e02..9528760eb0 100644 --- a/packages/geom-api/package.json +++ b/packages/geom-api/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-api", - "version": "0.1.8", + "version": "0.1.9", "description": "Shared type & interface declarations for @thi.ng/geom packages", "module": "./index.js", "main": "./lib/index.js", @@ -33,7 +33,7 @@ }, "dependencies": { "@thi.ng/api": "^5.1.0", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "ES6", diff --git a/packages/geom-arc/CHANGELOG.md b/packages/geom-arc/CHANGELOG.md index a0265d21c2..f3f9deda91 100644 --- a/packages/geom-arc/CHANGELOG.md +++ b/packages/geom-arc/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.1.9...@thi.ng/geom-arc@0.1.10) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-arc + + + + + ## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-arc@0.1.8...@thi.ng/geom-arc@0.1.9) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-arc diff --git a/packages/geom-arc/package.json b/packages/geom-arc/package.json index 8c89e8be32..2abc0671e0 100644 --- a/packages/geom-arc/package.json +++ b/packages/geom-arc/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-arc", - "version": "0.1.9", + "version": "0.1.10", "description": "2D circular / elliptic arc operations", "module": "./index.js", "main": "./lib/index.js", @@ -33,10 +33,10 @@ }, "dependencies": { "@thi.ng/checks": "^2.1.3", - "@thi.ng/geom-api": "^0.1.8", - "@thi.ng/geom-resample": "^0.1.9", + "@thi.ng/geom-api": "^0.1.9", + "@thi.ng/geom-resample": "^0.1.10", "@thi.ng/math": "^1.2.0", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/geom-clip/CHANGELOG.md b/packages/geom-clip/CHANGELOG.md index 2a8818167a..d30256add4 100644 --- a/packages/geom-clip/CHANGELOG.md +++ b/packages/geom-clip/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip@0.0.11...@thi.ng/geom-clip@0.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-clip + + + + + ## [0.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-clip@0.0.10...@thi.ng/geom-clip@0.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-clip diff --git a/packages/geom-clip/package.json b/packages/geom-clip/package.json index 44ee7accac..be012048a7 100644 --- a/packages/geom-clip/package.json +++ b/packages/geom-clip/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-clip", - "version": "0.0.11", + "version": "0.0.12", "description": "2D line & convex polygon clipping (Liang-Barsky / Sutherland-Hodgeman)", "module": "./index.js", "main": "./lib/index.js", @@ -32,10 +32,10 @@ "typescript": "^3.2.2" }, "dependencies": { - "@thi.ng/geom-isec": "^0.1.9", - "@thi.ng/geom-poly-utils": "^0.1.9", + "@thi.ng/geom-isec": "^0.1.10", + "@thi.ng/geom-poly-utils": "^0.1.10", "@thi.ng/math": "^1.2.0", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/geom-closest-point/CHANGELOG.md b/packages/geom-closest-point/CHANGELOG.md index e8a77c61d6..2f6fd5eb71 100644 --- a/packages/geom-closest-point/CHANGELOG.md +++ b/packages/geom-closest-point/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.1.9...@thi.ng/geom-closest-point@0.1.10) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-closest-point + + + + + ## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-closest-point@0.1.8...@thi.ng/geom-closest-point@0.1.9) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-closest-point diff --git a/packages/geom-closest-point/package.json b/packages/geom-closest-point/package.json index 2a37b0d6bf..d4b700c1e8 100644 --- a/packages/geom-closest-point/package.json +++ b/packages/geom-closest-point/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-closest-point", - "version": "0.1.9", + "version": "0.1.10", "description": "Closest point / proximity helpers", "module": "./index.js", "main": "./lib/index.js", @@ -32,7 +32,7 @@ "typescript": "^3.2.2" }, "dependencies": { - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "ES6", diff --git a/packages/geom-hull/CHANGELOG.md b/packages/geom-hull/CHANGELOG.md index b3a83f1293..669d131413 100644 --- a/packages/geom-hull/CHANGELOG.md +++ b/packages/geom-hull/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.11...@thi.ng/geom-hull@0.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-hull + + + + + ## [0.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-hull@0.0.10...@thi.ng/geom-hull@0.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-hull diff --git a/packages/geom-hull/package.json b/packages/geom-hull/package.json index 782a863634..0ea7968488 100644 --- a/packages/geom-hull/package.json +++ b/packages/geom-hull/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-hull", - "version": "0.0.11", + "version": "0.0.12", "description": "Fast 2D convex hull (Graham Scan)", "module": "./index.js", "main": "./lib/index.js", @@ -33,7 +33,7 @@ }, "dependencies": { "@thi.ng/math": "^1.2.0", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/geom-isec/CHANGELOG.md b/packages/geom-isec/CHANGELOG.md index 52cb40f105..a06b5929b5 100644 --- a/packages/geom-isec/CHANGELOG.md +++ b/packages/geom-isec/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.1.9...@thi.ng/geom-isec@0.1.10) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-isec + + + + + ## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isec@0.1.8...@thi.ng/geom-isec@0.1.9) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-isec diff --git a/packages/geom-isec/package.json b/packages/geom-isec/package.json index 700a502b49..8edb71b475 100644 --- a/packages/geom-isec/package.json +++ b/packages/geom-isec/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-isec", - "version": "0.1.9", + "version": "0.1.10", "description": "2D/3D shape intersection checks", "module": "./index.js", "main": "./lib/index.js", @@ -33,10 +33,10 @@ }, "dependencies": { "@thi.ng/api": "^5.1.0", - "@thi.ng/geom-api": "^0.1.8", - "@thi.ng/geom-closest-point": "^0.1.9", + "@thi.ng/geom-api": "^0.1.9", + "@thi.ng/geom-closest-point": "^0.1.10", "@thi.ng/math": "^1.2.0", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/geom-isoline/CHANGELOG.md b/packages/geom-isoline/CHANGELOG.md index d9a7b9179e..89de56da88 100644 --- a/packages/geom-isoline/CHANGELOG.md +++ b/packages/geom-isoline/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.9...@thi.ng/geom-isoline@0.1.10) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-isoline + + + + + ## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-isoline@0.1.8...@thi.ng/geom-isoline@0.1.9) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-isoline diff --git a/packages/geom-isoline/package.json b/packages/geom-isoline/package.json index d65a355f79..57f54f9335 100644 --- a/packages/geom-isoline/package.json +++ b/packages/geom-isoline/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-isoline", - "version": "0.1.9", + "version": "0.1.10", "description": "Fast 2D contour line extraction / generation", "module": "./index.js", "main": "./lib/index.js", @@ -32,8 +32,8 @@ "typescript": "^3.2.2" }, "dependencies": { - "@thi.ng/transducers": "^5.2.2", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/transducers": "^5.3.0", + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/geom-poly-utils/CHANGELOG.md b/packages/geom-poly-utils/CHANGELOG.md index 1b21561dd5..5cdd7eebda 100644 --- a/packages/geom-poly-utils/CHANGELOG.md +++ b/packages/geom-poly-utils/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.1.9...@thi.ng/geom-poly-utils@0.1.10) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-poly-utils + + + + + ## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-poly-utils@0.1.8...@thi.ng/geom-poly-utils@0.1.9) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-poly-utils diff --git a/packages/geom-poly-utils/package.json b/packages/geom-poly-utils/package.json index e808a5281d..f121e63457 100644 --- a/packages/geom-poly-utils/package.json +++ b/packages/geom-poly-utils/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-poly-utils", - "version": "0.1.9", + "version": "0.1.10", "description": "Polygon / triangle analysis & processing utilities", "module": "./index.js", "main": "./lib/index.js", @@ -33,9 +33,9 @@ }, "dependencies": { "@thi.ng/errors": "^1.0.3", - "@thi.ng/geom-api": "^0.1.8", + "@thi.ng/geom-api": "^0.1.9", "@thi.ng/math": "^1.2.0", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/geom-resample/CHANGELOG.md b/packages/geom-resample/CHANGELOG.md index 1e6cecacd4..3da28e7daa 100644 --- a/packages/geom-resample/CHANGELOG.md +++ b/packages/geom-resample/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.1.9...@thi.ng/geom-resample@0.1.10) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-resample + + + + + ## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-resample@0.1.8...@thi.ng/geom-resample@0.1.9) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-resample diff --git a/packages/geom-resample/package.json b/packages/geom-resample/package.json index 711e219cce..c59eb68f42 100644 --- a/packages/geom-resample/package.json +++ b/packages/geom-resample/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-resample", - "version": "0.1.9", + "version": "0.1.10", "description": "Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation", "module": "./index.js", "main": "./lib/index.js", @@ -33,10 +33,10 @@ }, "dependencies": { "@thi.ng/checks": "^2.1.3", - "@thi.ng/geom-api": "^0.1.8", - "@thi.ng/geom-closest-point": "^0.1.9", + "@thi.ng/geom-api": "^0.1.9", + "@thi.ng/geom-closest-point": "^0.1.10", "@thi.ng/math": "^1.2.0", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/geom-splines/CHANGELOG.md b/packages/geom-splines/CHANGELOG.md index 5591871297..64268b3df1 100644 --- a/packages/geom-splines/CHANGELOG.md +++ b/packages/geom-splines/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.1.9...@thi.ng/geom-splines@0.1.10) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-splines + + + + + ## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-splines@0.1.8...@thi.ng/geom-splines@0.1.9) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-splines diff --git a/packages/geom-splines/package.json b/packages/geom-splines/package.json index 3dfa5abc84..bf3d547271 100644 --- a/packages/geom-splines/package.json +++ b/packages/geom-splines/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-splines", - "version": "0.1.9", + "version": "0.1.10", "description": "nD cubic & quadratic curve analysis, conversion, interpolation, splitting", "module": "./index.js", "main": "./lib/index.js", @@ -33,11 +33,11 @@ }, "dependencies": { "@thi.ng/checks": "^2.1.3", - "@thi.ng/geom-api": "^0.1.8", - "@thi.ng/geom-arc": "^0.1.9", - "@thi.ng/geom-resample": "^0.1.9", + "@thi.ng/geom-api": "^0.1.9", + "@thi.ng/geom-arc": "^0.1.10", + "@thi.ng/geom-resample": "^0.1.10", "@thi.ng/math": "^1.2.0", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/geom-subdiv-curve/CHANGELOG.md b/packages/geom-subdiv-curve/CHANGELOG.md index 5fb4e1b196..2152753ad8 100644 --- a/packages/geom-subdiv-curve/CHANGELOG.md +++ b/packages/geom-subdiv-curve/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.8...@thi.ng/geom-subdiv-curve@0.1.9) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-subdiv-curve + + + + + ## [0.1.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-subdiv-curve@0.1.7...@thi.ng/geom-subdiv-curve@0.1.8) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-subdiv-curve diff --git a/packages/geom-subdiv-curve/package.json b/packages/geom-subdiv-curve/package.json index 69e9c355bf..002673db15 100644 --- a/packages/geom-subdiv-curve/package.json +++ b/packages/geom-subdiv-curve/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-subdiv-curve", - "version": "0.1.8", + "version": "0.1.9", "description": "Freely customizable, iterative subdivision curves for open / closed input geometries", "module": "./index.js", "main": "./lib/index.js", @@ -32,9 +32,9 @@ "typescript": "^3.2.2" }, "dependencies": { - "@thi.ng/geom-api": "^0.1.8", - "@thi.ng/transducers": "^5.2.2", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/geom-api": "^0.1.9", + "@thi.ng/transducers": "^5.3.0", + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/geom-tessellate/CHANGELOG.md b/packages/geom-tessellate/CHANGELOG.md index fb2a455867..8d855e8da4 100644 --- a/packages/geom-tessellate/CHANGELOG.md +++ b/packages/geom-tessellate/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.1.9...@thi.ng/geom-tessellate@0.1.10) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-tessellate + + + + + ## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-tessellate@0.1.8...@thi.ng/geom-tessellate@0.1.9) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-tessellate diff --git a/packages/geom-tessellate/package.json b/packages/geom-tessellate/package.json index 469f73be22..439be8f763 100644 --- a/packages/geom-tessellate/package.json +++ b/packages/geom-tessellate/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-tessellate", - "version": "0.1.9", + "version": "0.1.10", "description": "2D/3D polygon tessellators", "module": "./index.js", "main": "./lib/index.js", @@ -33,11 +33,11 @@ }, "dependencies": { "@thi.ng/checks": "^2.1.3", - "@thi.ng/geom-api": "^0.1.8", - "@thi.ng/geom-isec": "^0.1.9", - "@thi.ng/geom-poly-utils": "^0.1.9", - "@thi.ng/transducers": "^5.2.2", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/geom-api": "^0.1.9", + "@thi.ng/geom-isec": "^0.1.10", + "@thi.ng/geom-poly-utils": "^0.1.10", + "@thi.ng/transducers": "^5.3.0", + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/geom-voronoi/CHANGELOG.md b/packages/geom-voronoi/CHANGELOG.md index b87268e4b6..6a17c13f45 100644 --- a/packages/geom-voronoi/CHANGELOG.md +++ b/packages/geom-voronoi/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.1.9...@thi.ng/geom-voronoi@0.1.10) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom-voronoi + + + + + ## [0.1.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom-voronoi@0.1.8...@thi.ng/geom-voronoi@0.1.9) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom-voronoi diff --git a/packages/geom-voronoi/package.json b/packages/geom-voronoi/package.json index 2babfe76d9..993c27bf32 100644 --- a/packages/geom-voronoi/package.json +++ b/packages/geom-voronoi/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom-voronoi", - "version": "0.1.9", + "version": "0.1.10", "description": "Fast, incremental 2D Delaunay & Voronoi mesh implementation", "module": "./index.js", "main": "./lib/index.js", @@ -34,12 +34,12 @@ "dependencies": { "@thi.ng/api": "^5.1.0", "@thi.ng/checks": "^2.1.3", - "@thi.ng/geom-clip": "^0.0.11", - "@thi.ng/geom-isec": "^0.1.9", - "@thi.ng/geom-poly-utils": "^0.1.9", + "@thi.ng/geom-clip": "^0.0.12", + "@thi.ng/geom-isec": "^0.1.10", + "@thi.ng/geom-poly-utils": "^0.1.10", "@thi.ng/math": "^1.2.0", "@thi.ng/quad-edge": "^0.1.1", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/geom/CHANGELOG.md b/packages/geom/CHANGELOG.md index 951cbe6ef8..da037dfe57 100644 --- a/packages/geom/CHANGELOG.md +++ b/packages/geom/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.2.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.2.14...@thi.ng/geom@1.2.15) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/geom + + + + + ## [1.2.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/geom@1.2.13...@thi.ng/geom@1.2.14) (2019-03-18) **Note:** Version bump only for package @thi.ng/geom diff --git a/packages/geom/package.json b/packages/geom/package.json index 484ddb801b..8afc27884b 100644 --- a/packages/geom/package.json +++ b/packages/geom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/geom", - "version": "1.2.14", + "version": "1.2.15", "description": "2D geometry types, polymorphic operations, SVG generation", "module": "./index.js", "main": "./lib/index.js", @@ -39,24 +39,24 @@ "@thi.ng/defmulti": "^1.0.4", "@thi.ng/equiv": "^1.0.3", "@thi.ng/errors": "^1.0.3", - "@thi.ng/geom-api": "^0.1.8", - "@thi.ng/geom-arc": "^0.1.9", - "@thi.ng/geom-clip": "^0.0.11", - "@thi.ng/geom-closest-point": "^0.1.9", - "@thi.ng/geom-hull": "^0.0.11", - "@thi.ng/geom-isec": "^0.1.9", - "@thi.ng/geom-poly-utils": "^0.1.9", - "@thi.ng/geom-resample": "^0.1.9", - "@thi.ng/geom-splines": "^0.1.9", - "@thi.ng/geom-subdiv-curve": "^0.1.8", - "@thi.ng/geom-tessellate": "^0.1.9", + "@thi.ng/geom-api": "^0.1.9", + "@thi.ng/geom-arc": "^0.1.10", + "@thi.ng/geom-clip": "^0.0.12", + "@thi.ng/geom-closest-point": "^0.1.10", + "@thi.ng/geom-hull": "^0.0.12", + "@thi.ng/geom-isec": "^0.1.10", + "@thi.ng/geom-poly-utils": "^0.1.10", + "@thi.ng/geom-resample": "^0.1.10", + "@thi.ng/geom-splines": "^0.1.10", + "@thi.ng/geom-subdiv-curve": "^0.1.9", + "@thi.ng/geom-tessellate": "^0.1.10", "@thi.ng/hiccup": "^3.1.4", - "@thi.ng/hiccup-svg": "^3.1.14", + "@thi.ng/hiccup-svg": "^3.1.15", "@thi.ng/math": "^1.2.0", - "@thi.ng/matrices": "^0.1.12", + "@thi.ng/matrices": "^0.1.13", "@thi.ng/random": "^1.1.2", - "@thi.ng/transducers": "^5.2.2", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/transducers": "^5.3.0", + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/hdom-canvas/CHANGELOG.md b/packages/hdom-canvas/CHANGELOG.md index a7c7d3e059..1387abad1d 100644 --- a/packages/hdom-canvas/CHANGELOG.md +++ b/packages/hdom-canvas/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [2.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.0.7...@thi.ng/hdom-canvas@2.0.8) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/hdom-canvas + + + + + ## [2.0.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-canvas@2.0.6...@thi.ng/hdom-canvas@2.0.7) (2019-03-18) **Note:** Version bump only for package @thi.ng/hdom-canvas diff --git a/packages/hdom-canvas/package.json b/packages/hdom-canvas/package.json index ae8e378db4..be18236a13 100644 --- a/packages/hdom-canvas/package.json +++ b/packages/hdom-canvas/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom-canvas", - "version": "2.0.7", + "version": "2.0.8", "description": "Declarative canvas scenegraph & visualization for @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -34,7 +34,7 @@ "dependencies": { "@thi.ng/api": "^5.1.0", "@thi.ng/checks": "^2.1.3", - "@thi.ng/color": "^0.1.13", + "@thi.ng/color": "^0.1.14", "@thi.ng/diff": "^3.0.4", "@thi.ng/hdom": "^7.2.0" }, diff --git a/packages/hdom-components/CHANGELOG.md b/packages/hdom-components/CHANGELOG.md index 18a6b0a27c..4dda3cdcf4 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. +## [3.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.0.11...@thi.ng/hdom-components@3.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/hdom-components + + + + + ## [3.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom-components@3.0.10...@thi.ng/hdom-components@3.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/hdom-components diff --git a/packages/hdom-components/package.json b/packages/hdom-components/package.json index a9e238fdaa..0a1567a195 100644 --- a/packages/hdom-components/package.json +++ b/packages/hdom-components/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom-components", - "version": "3.0.11", + "version": "3.0.12", "description": "Raw, skinnable UI & SVG components for @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -35,8 +35,8 @@ "@thi.ng/api": "^5.1.0", "@thi.ng/checks": "^2.1.3", "@thi.ng/math": "^1.2.0", - "@thi.ng/transducers": "^5.2.2", - "@thi.ng/transducers-stats": "^1.0.11", + "@thi.ng/transducers": "^5.3.0", + "@thi.ng/transducers-stats": "^1.0.12", "@types/webgl2": "^0.0.4" }, "keywords": [ diff --git a/packages/hiccup-css/CHANGELOG.md b/packages/hiccup-css/CHANGELOG.md index 012d2ab9d9..d153c6f347 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. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.0.11...@thi.ng/hiccup-css@1.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/hiccup-css + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-css@1.0.10...@thi.ng/hiccup-css@1.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/hiccup-css diff --git a/packages/hiccup-css/package.json b/packages/hiccup-css/package.json index bbb66b6326..9b52d6fe5f 100644 --- a/packages/hiccup-css/package.json +++ b/packages/hiccup-css/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-css", - "version": "1.0.11", + "version": "1.0.12", "description": "CSS from nested JS data structures", "module": "./index.js", "main": "./lib/index.js", @@ -35,7 +35,7 @@ "@thi.ng/api": "^5.1.0", "@thi.ng/checks": "^2.1.3", "@thi.ng/errors": "^1.0.3", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "clojure", diff --git a/packages/hiccup-markdown/CHANGELOG.md b/packages/hiccup-markdown/CHANGELOG.md index 52895d9565..d0ea63da6f 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. +## [1.0.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.0.14...@thi.ng/hiccup-markdown@1.0.15) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/hiccup-markdown + + + + + ## [1.0.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-markdown@1.0.13...@thi.ng/hiccup-markdown@1.0.14) (2019-03-18) **Note:** Version bump only for package @thi.ng/hiccup-markdown diff --git a/packages/hiccup-markdown/package.json b/packages/hiccup-markdown/package.json index 96f1b35410..58a726d220 100644 --- a/packages/hiccup-markdown/package.json +++ b/packages/hiccup-markdown/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-markdown", - "version": "1.0.14", + "version": "1.0.15", "description": "Markdown serialization of hiccup DOM trees", "module": "./index.js", "main": "./lib/index.js", @@ -36,10 +36,10 @@ "@thi.ng/checks": "^2.1.3", "@thi.ng/defmulti": "^1.0.4", "@thi.ng/errors": "^1.0.3", - "@thi.ng/fsm": "^2.1.7", + "@thi.ng/fsm": "^2.1.8", "@thi.ng/hiccup": "^3.1.4", "@thi.ng/strings": "^1.0.5", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "ES6", diff --git a/packages/hiccup-svg/CHANGELOG.md b/packages/hiccup-svg/CHANGELOG.md index b2b008ab19..c042e1f2ed 100644 --- a/packages/hiccup-svg/CHANGELOG.md +++ b/packages/hiccup-svg/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.1.15](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.1.14...@thi.ng/hiccup-svg@3.1.15) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/hiccup-svg + + + + + ## [3.1.14](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@3.1.13...@thi.ng/hiccup-svg@3.1.14) (2019-03-18) **Note:** Version bump only for package @thi.ng/hiccup-svg diff --git a/packages/hiccup-svg/package.json b/packages/hiccup-svg/package.json index 9dfa99b83c..3ee4d97843 100644 --- a/packages/hiccup-svg/package.json +++ b/packages/hiccup-svg/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-svg", - "version": "3.1.14", + "version": "3.1.15", "description": "SVG element functions for @thi.ng/hiccup & @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -33,7 +33,7 @@ }, "dependencies": { "@thi.ng/checks": "^2.1.3", - "@thi.ng/color": "^0.1.13", + "@thi.ng/color": "^0.1.14", "@thi.ng/hiccup": "^3.1.4" }, "keywords": [ diff --git a/packages/iges/CHANGELOG.md b/packages/iges/CHANGELOG.md index 3a53d1799e..721a297867 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. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.0.11...@thi.ng/iges@1.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/iges + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/iges@1.0.10...@thi.ng/iges@1.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/iges diff --git a/packages/iges/package.json b/packages/iges/package.json index c474fad632..b26a8c5efc 100644 --- a/packages/iges/package.json +++ b/packages/iges/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/iges", - "version": "1.0.11", + "version": "1.0.12", "description": "IGES 5.3 serializer for (currently only) polygonal geometry, both open & closed", "module": "./index.js", "main": "./lib/index.js", @@ -35,7 +35,7 @@ "@thi.ng/api": "^5.1.0", "@thi.ng/defmulti": "^1.0.4", "@thi.ng/strings": "^1.0.5", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "CAD", diff --git a/packages/iterators/CHANGELOG.md b/packages/iterators/CHANGELOG.md index fd9c0f4860..ba0c730b9b 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. +## [5.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.0.11...@thi.ng/iterators@5.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/iterators + + + + + ## [5.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/iterators@5.0.10...@thi.ng/iterators@5.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/iterators diff --git a/packages/iterators/package.json b/packages/iterators/package.json index b5e22a48cf..4109aadde6 100644 --- a/packages/iterators/package.json +++ b/packages/iterators/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/iterators", - "version": "5.0.11", + "version": "5.0.12", "description": "clojure.core inspired, composable ES6 iterators & generators", "module": "./index.js", "main": "./lib/index.js", @@ -33,7 +33,7 @@ }, "dependencies": { "@thi.ng/api": "^5.1.0", - "@thi.ng/dcons": "^2.0.11", + "@thi.ng/dcons": "^2.0.12", "@thi.ng/errors": "^1.0.3" }, "keywords": [ diff --git a/packages/lsys/CHANGELOG.md b/packages/lsys/CHANGELOG.md index 50e59b8ee3..51f817042c 100644 --- a/packages/lsys/CHANGELOG.md +++ b/packages/lsys/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.6](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.5...@thi.ng/lsys@0.2.6) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/lsys + + + + + ## [0.2.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/lsys@0.2.4...@thi.ng/lsys@0.2.5) (2019-03-18) **Note:** Version bump only for package @thi.ng/lsys diff --git a/packages/lsys/package.json b/packages/lsys/package.json index db748cd1b6..7402787764 100644 --- a/packages/lsys/package.json +++ b/packages/lsys/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/lsys", - "version": "0.2.5", + "version": "0.2.6", "description": "TODO", "module": "./index.js", "main": "./lib/index.js", @@ -37,8 +37,8 @@ "@thi.ng/errors": "^1.0.3", "@thi.ng/math": "^1.2.0", "@thi.ng/random": "^1.1.2", - "@thi.ng/transducers": "^5.2.2", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/transducers": "^5.3.0", + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "ES6", diff --git a/packages/matrices/CHANGELOG.md b/packages/matrices/CHANGELOG.md index f552c0044f..64e3e62e7b 100644 --- a/packages/matrices/CHANGELOG.md +++ b/packages/matrices/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.1.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.1.12...@thi.ng/matrices@0.1.13) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/matrices + + + + + ## [0.1.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/matrices@0.1.11...@thi.ng/matrices@0.1.12) (2019-03-18) **Note:** Version bump only for package @thi.ng/matrices diff --git a/packages/matrices/package.json b/packages/matrices/package.json index b8e5d7a24b..108db516a6 100644 --- a/packages/matrices/package.json +++ b/packages/matrices/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/matrices", - "version": "0.1.12", + "version": "0.1.13", "description": "Matrix & quaternion operations for 2D/3D geometry processing", "module": "./index.js", "main": "./lib/index.js", @@ -35,7 +35,7 @@ "@thi.ng/api": "^5.1.0", "@thi.ng/checks": "^2.1.3", "@thi.ng/math": "^1.2.0", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2D", diff --git a/packages/poisson/CHANGELOG.md b/packages/poisson/CHANGELOG.md index 6c02f43e15..6fcdc043f3 100644 --- a/packages/poisson/CHANGELOG.md +++ b/packages/poisson/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.2.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@0.2.8...@thi.ng/poisson@0.2.9) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/poisson + + + + + ## [0.2.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/poisson@0.2.7...@thi.ng/poisson@0.2.8) (2019-03-18) **Note:** Version bump only for package @thi.ng/poisson diff --git a/packages/poisson/package.json b/packages/poisson/package.json index b802405dc2..7f45934685 100644 --- a/packages/poisson/package.json +++ b/packages/poisson/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/poisson", - "version": "0.2.8", + "version": "0.2.9", "description": "nD Poisson-disc sampling w/ support for spatial density functions and custom PRNGs", "module": "./index.js", "main": "./lib/index.js", @@ -33,9 +33,9 @@ }, "dependencies": { "@thi.ng/checks": "^2.1.3", - "@thi.ng/geom-api": "^0.1.8", + "@thi.ng/geom-api": "^0.1.9", "@thi.ng/random": "^1.1.2", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "2d", diff --git a/packages/range-coder/CHANGELOG.md b/packages/range-coder/CHANGELOG.md index 511289ef04..2ba89d340b 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. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.11...@thi.ng/range-coder@1.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/range-coder + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/range-coder@1.0.10...@thi.ng/range-coder@1.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/range-coder diff --git a/packages/range-coder/package.json b/packages/range-coder/package.json index 9eb76389eb..5a7b48e1b5 100644 --- a/packages/range-coder/package.json +++ b/packages/range-coder/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/range-coder", - "version": "1.0.11", + "version": "1.0.12", "description": "Binary data range encoder / decoder", "module": "./index.js", "main": "./lib/index.js", @@ -24,7 +24,7 @@ "pub": "yarn build && yarn publish --access public" }, "devDependencies": { - "@thi.ng/transducers": "^5.2.2", + "@thi.ng/transducers": "^5.3.0", "@types/mocha": "^5.2.5", "@types/node": "^10.12.15", "mocha": "^5.2.0", diff --git a/packages/rstream-csp/CHANGELOG.md b/packages/rstream-csp/CHANGELOG.md index 0272c5ae27..0a256afe19 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. +## [1.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@1.0.12...@thi.ng/rstream-csp@1.0.13) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/rstream-csp + + + + + ## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@1.0.11...@thi.ng/rstream-csp@1.0.12) (2019-03-18) **Note:** Version bump only for package @thi.ng/rstream-csp diff --git a/packages/rstream-csp/package.json b/packages/rstream-csp/package.json index 979fb1eeed..1c2d3b8cf2 100644 --- a/packages/rstream-csp/package.json +++ b/packages/rstream-csp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-csp", - "version": "1.0.12", + "version": "1.0.13", "description": "@thi.ng/csp bridge module for @thi.ng/rstream", "module": "./index.js", "main": "./lib/index.js", @@ -32,8 +32,8 @@ "typescript": "^3.2.2" }, "dependencies": { - "@thi.ng/csp": "^1.0.11", - "@thi.ng/rstream": "^2.2.4" + "@thi.ng/csp": "^1.0.12", + "@thi.ng/rstream": "^2.3.0" }, "keywords": [ "bridge", diff --git a/packages/rstream-dot/CHANGELOG.md b/packages/rstream-dot/CHANGELOG.md index 293cacb5f8..beb55562cb 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. +## [1.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.0.12...@thi.ng/rstream-dot@1.0.13) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/rstream-dot + + + + + ## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@1.0.11...@thi.ng/rstream-dot@1.0.12) (2019-03-18) **Note:** Version bump only for package @thi.ng/rstream-dot diff --git a/packages/rstream-dot/package.json b/packages/rstream-dot/package.json index 04381ddd95..d735fadf46 100644 --- a/packages/rstream-dot/package.json +++ b/packages/rstream-dot/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-dot", - "version": "1.0.12", + "version": "1.0.13", "description": "Graphviz DOT conversion of @thi.ng/rstream dataflow graph topologies", "module": "./index.js", "main": "./lib/index.js", @@ -32,7 +32,7 @@ "typescript": "^3.2.2" }, "dependencies": { - "@thi.ng/rstream": "^2.2.4" + "@thi.ng/rstream": "^2.3.0" }, "keywords": [ "conversion", diff --git a/packages/rstream-gestures/CHANGELOG.md b/packages/rstream-gestures/CHANGELOG.md index d7f7991b92..38008d6901 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. +## [1.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@1.0.12...@thi.ng/rstream-gestures@1.0.13) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/rstream-gestures + + + + + ## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@1.0.11...@thi.ng/rstream-gestures@1.0.12) (2019-03-18) **Note:** Version bump only for package @thi.ng/rstream-gestures diff --git a/packages/rstream-gestures/package.json b/packages/rstream-gestures/package.json index b280a5fbaa..969cc00fda 100644 --- a/packages/rstream-gestures/package.json +++ b/packages/rstream-gestures/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-gestures", - "version": "1.0.12", + "version": "1.0.13", "description": "Unified mouse, mouse wheel & single-touch event stream abstraction", "module": "./index.js", "main": "./lib/index.js", @@ -33,8 +33,8 @@ }, "dependencies": { "@thi.ng/api": "^5.1.0", - "@thi.ng/rstream": "^2.2.4", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/rstream": "^2.3.0", + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "dataflow", diff --git a/packages/rstream-graph/CHANGELOG.md b/packages/rstream-graph/CHANGELOG.md index 45d91e750c..61a8fdc698 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. +## [3.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.0.12...@thi.ng/rstream-graph@3.0.13) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/rstream-graph + + + + + ## [3.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@3.0.11...@thi.ng/rstream-graph@3.0.12) (2019-03-18) **Note:** Version bump only for package @thi.ng/rstream-graph diff --git a/packages/rstream-graph/package.json b/packages/rstream-graph/package.json index 4c3d757669..7ab785dd2c 100644 --- a/packages/rstream-graph/package.json +++ b/packages/rstream-graph/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-graph", - "version": "3.0.12", + "version": "3.0.13", "description": "Declarative dataflow graph construction for @thi.ng/rstream", "module": "./index.js", "main": "./lib/index.js", @@ -37,8 +37,8 @@ "@thi.ng/errors": "^1.0.3", "@thi.ng/paths": "^2.0.6", "@thi.ng/resolve-map": "^4.0.7", - "@thi.ng/rstream": "^2.2.4", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/rstream": "^2.3.0", + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "compute", diff --git a/packages/rstream-log-file/.npmignore b/packages/rstream-log-file/.npmignore new file mode 100644 index 0000000000..74ea62d1fa --- /dev/null +++ b/packages/rstream-log-file/.npmignore @@ -0,0 +1,12 @@ +.meta +.nyc_output +*.html +*.tgz +build +coverage +dev +doc +export +src* +test +tsconfig.json diff --git a/packages/rstream-log-file/CHANGELOG.md b/packages/rstream-log-file/CHANGELOG.md new file mode 100644 index 0000000000..4e4d3a544c --- /dev/null +++ b/packages/rstream-log-file/CHANGELOG.md @@ -0,0 +1,19 @@ +# 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.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log-file@0.1.0...@thi.ng/rstream-log-file@0.1.1) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/rstream-log-file + + + + + +# 0.1.0 (2019-03-19) + + +### 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-file/LICENSE b/packages/rstream-log-file/LICENSE new file mode 100644 index 0000000000..8dada3edaf --- /dev/null +++ b/packages/rstream-log-file/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/rstream-log-file/README.md b/packages/rstream-log-file/README.md new file mode 100644 index 0000000000..3e23ef0dd1 --- /dev/null +++ b/packages/rstream-log-file/README.md @@ -0,0 +1,71 @@ +# @thi.ng/rstream-log-file + +[![npm (scoped)](https://img.shields.io/npm/v/@thi.ng/rstream-log-file.svg)](https://www.npmjs.com/package/@thi.ng/rstream-log-file) +![npm downloads](https://img.shields.io/npm/dm/@thi.ng/rstream-log-file.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) +- [Installation](#installation) +- [Dependencies](#dependencies) +- [Usage examples](#usage-examples) +- [Authors](#authors) +- [License](#license) + + + +## About + +File output handler for +[@thi.ng/rstream-log](https://github.com/thi-ng/umbrella/tree/master/packages/rstream-log), +providing structured, multilevel & hierarchical loggers based on +[@thi.ng/rstream](https://github.com/thi-ng/umbrella/tree/master/packages/rstream). +Node only package. + +This feature was previously part of +[@thi.ng/rstream-log](https://github.com/thi-ng/umbrella/tree/master/packages/rstream-log), +but has been extracted to avoid build issues with bundlers. See that +package for further usage info. + +## Installation + +```bash +yarn add @thi.ng/rstream-log @thi.ng/rstream-log-file +``` + +## Dependencies + +- [@thi.ng/rstream](https://github.com/thi-ng/umbrella/tree/master/packages/rstream) + +## Usage examples + +```ts +import * as log from "@thi.ng/rstream-log"; +import { writeFile } from "@thi.ng/rstream-log-file"; + +const logger = new log.Logger("main"); + +// add file output w/ post-filtering (only WARN or ERROR levels) +// and formatted as JSON +const writer = logger.transform(log.minLevel(log.Level.WARN), log.formatJSON()).subscribe(writeFile("main.log")); + +logger.warn("eek!"); + +// appended to file: +// {"level":"WARN","id":"main","time":"2018-01-23T09:05:55.647Z","body":["eek!"]} + +// optionally, cancel file writer +writer.done(); +``` + +## Authors + +- Karsten Schmidt + +## License + +© 2018 Karsten Schmidt // Apache Software License 2.0 diff --git a/packages/rstream-log-file/package.json b/packages/rstream-log-file/package.json new file mode 100644 index 0000000000..f02ea6d10f --- /dev/null +++ b/packages/rstream-log-file/package.json @@ -0,0 +1,51 @@ +{ + "name": "@thi.ng/rstream-log-file", + "version": "0.1.1", + "description": "File output handler for structured, multilevel & hierarchical loggers based on @thi.ng/rstream", + "module": "./index.js", + "main": "./lib/index.js", + "umd:main": "./lib/index.umd.js", + "typings": "./index.d.ts", + "repository": { + "type": "git", + "url": "https://github.com/thi-ng/umbrella.git" + }, + "homepage": "https://github.com/thi-ng/umbrella/tree/master/packages/rstream-log-file", + "author": "Karsten Schmidt ", + "license": "Apache-2.0", + "scripts": { + "build": "yarn clean && yarn build:es6 && yarn build:bundle", + "build:es6": "tsc --declaration", + "build:bundle": "../../scripts/bundle-module", + "test": "rimraf build && tsc -p test/tsconfig.json && nyc mocha build/test/*.js", + "clean": "rimraf *.js *.d.ts .nyc_output build coverage doc lib", + "cover": "yarn test && nyc report --reporter=lcov", + "doc": "node_modules/.bin/typedoc --mode modules --out doc src", + "pub": "yarn build && yarn publish --access public" + }, + "devDependencies": { + "@types/mocha": "^5.2.5", + "@types/node": "^10.12.15", + "mocha": "^5.2.0", + "nyc": "^13.1.0", + "typedoc": "^0.14.0", + "typescript": "^3.2.2" + }, + "dependencies": { + "@thi.ng/rstream": "^2.3.0" + }, + "keywords": [ + "append", + "ES6", + "file", + "logger", + "logging", + "node", + "output", + "typescript" + ], + "publishConfig": { + "access": "public" + }, + "sideEffects": false +} diff --git a/packages/rstream-log-file/src/index.ts b/packages/rstream-log-file/src/index.ts new file mode 100644 index 0000000000..eb01f43bd0 --- /dev/null +++ b/packages/rstream-log-file/src/index.ts @@ -0,0 +1,12 @@ +import { ISubscriber } from "@thi.ng/rstream"; +import { appendFile } from "fs"; + +export const writeFile = (path: string): ISubscriber => ({ + next(msg) { + appendFile(path, msg + "\n", (e) => { + if (e) { + process.stderr.write(e.message); + } + }); + } +}); diff --git a/packages/rstream-log-file/test/index.ts b/packages/rstream-log-file/test/index.ts new file mode 100644 index 0000000000..0b0f73f32f --- /dev/null +++ b/packages/rstream-log-file/test/index.ts @@ -0,0 +1,6 @@ +// import * as assert from "assert"; +// import * as rlf from "../src/index"; + +describe("rstream-log-file", () => { + it("tests pending"); +}); diff --git a/packages/rstream-log-file/test/tsconfig.json b/packages/rstream-log-file/test/tsconfig.json new file mode 100644 index 0000000000..f6e63560dd --- /dev/null +++ b/packages/rstream-log-file/test/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../../tsconfig.json", + "compilerOptions": { + "outDir": "../build", + "module": "commonjs" + }, + "include": [ + "./**/*.ts", + "../src/**/*.ts" + ] +} diff --git a/packages/rstream-log-file/tsconfig.json b/packages/rstream-log-file/tsconfig.json new file mode 100644 index 0000000000..893b9979c5 --- /dev/null +++ b/packages/rstream-log-file/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "outDir": ".", + "module": "es6", + "target": "es6" + }, + "include": [ + "./src/**/*.ts" + ] +} diff --git a/packages/rstream-log/CHANGELOG.md b/packages/rstream-log/CHANGELOG.md index 43f9057263..b17829925d 100644 --- a/packages/rstream-log/CHANGELOG.md +++ b/packages/rstream-log/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [3.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@3.0.0...@thi.ng/rstream-log@3.0.1) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/rstream-log + + + + + +# [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 + +* **rstream-log:** remove obsolete writeFile() fn ([1354171](https://github.com/thi-ng/umbrella/commit/1354171)) + + +### BREAKING CHANGES + +* **rstream-log:** migrate writeFile() to new pkg @thi.ng/rstream-log-file + + + + + ## [2.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@2.0.11...@thi.ng/rstream-log@2.0.12) (2019-03-18) **Note:** Version bump only for package @thi.ng/rstream-log diff --git a/packages/rstream-log/README.md b/packages/rstream-log/README.md index daf4a75595..bb26e31c17 100644 --- a/packages/rstream-log/README.md +++ b/packages/rstream-log/README.md @@ -14,6 +14,10 @@ Extensible, multi-level & multi-hierarchy logging based on transformable via [@thi.ng/transducers](https://github.com/thi-ng/umbrella/tree/master/packages/transducers). +Also see the +[@thi.ng/rstream-log-file](https://github.com/thi-ng/umbrella/tree/master/packages/rstream-log-file) +support package for local file output of logged data. + ## Installation ```bash @@ -40,25 +44,12 @@ const logger = new log.Logger("main", log.Level.DEBUG); // add console output w/ string formatter (a transducer) logger.subscribe(log.writeConsole(), log.formatString()); -// add file output w/ post-filtering (only WARN or ERROR levels) -// and formatted as JSON -logger - .transform(log.minLevel(log.Level.WARN), log.formatJSON()) - .subscribe(log.writeFile("main.log")) - logger.debug("hello world"); - -// only shown in console: // [DEBUG] [main] 2018-01-20T09:04:05.198Z hello world -logger.warn("eek"); // shown in console & appended to file - -// console: +logger.warn("eek"); // [WARN] [main] 2018-01-20T09:04:16.913Z eek -// file: -// {"level":"WARN","id":"main","time":"2018-01-23T09:05:55.647Z","body":["eek"]} - // each logger instance is a rstream StreamMerge instance // allowing to form logger hierarchies diff --git a/packages/rstream-log/package.json b/packages/rstream-log/package.json index 336df8075b..5287e75977 100644 --- a/packages/rstream-log/package.json +++ b/packages/rstream-log/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-log", - "version": "2.0.12", + "version": "3.0.1", "description": "Structured, multilevel & hierarchical loggers based on @thi.ng/rstream", "module": "./index.js", "main": "./lib/index.js", @@ -35,8 +35,8 @@ "@thi.ng/api": "^5.1.0", "@thi.ng/checks": "^2.1.3", "@thi.ng/errors": "^1.0.3", - "@thi.ng/rstream": "^2.2.4", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/rstream": "^2.3.0", + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "ES6", diff --git a/packages/rstream-log/src/index.ts b/packages/rstream-log/src/index.ts index 263a544f5a..7b38110135 100644 --- a/packages/rstream-log/src/index.ts +++ b/packages/rstream-log/src/index.ts @@ -1,8 +1,5 @@ export * from "./api"; export * from "./logger"; - export * from "./output/console"; -export * from "./output/file"; - export * from "./xform/filter"; export * from "./xform/format"; diff --git a/packages/rstream-log/src/output/file.ts b/packages/rstream-log/src/output/file.ts deleted file mode 100644 index 15e4833d1a..0000000000 --- a/packages/rstream-log/src/output/file.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { isNode } from "@thi.ng/checks"; -import { unsupported } from "@thi.ng/errors"; -import { ISubscriber } from "@thi.ng/rstream"; - -export const writeFile = (path: string): ISubscriber => { - if (isNode()) { - const fs = require("fs"); - return { - next(msg) { - fs.appendFile(path, msg + "\n", (e) => { - if (e) { - process.stderr.write(e.message); - } - }); - } - }; - } - unsupported("only available in NodeJS"); -}; diff --git a/packages/rstream-query/CHANGELOG.md b/packages/rstream-query/CHANGELOG.md index 9e86f31c6a..7fce8587f7 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. +## [1.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.0.12...@thi.ng/rstream-query@1.0.13) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/rstream-query + + + + + ## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@1.0.11...@thi.ng/rstream-query@1.0.12) (2019-03-18) **Note:** Version bump only for package @thi.ng/rstream-query diff --git a/packages/rstream-query/package.json b/packages/rstream-query/package.json index 6704e485ef..49eb6537d2 100644 --- a/packages/rstream-query/package.json +++ b/packages/rstream-query/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-query", - "version": "1.0.12", + "version": "1.0.13", "description": "@thi.ng/rstream based triple store & reactive query engine", "module": "./index.js", "main": "./lib/index.js", @@ -33,13 +33,13 @@ }, "dependencies": { "@thi.ng/api": "^5.1.0", - "@thi.ng/associative": "^1.0.11", + "@thi.ng/associative": "^1.0.12", "@thi.ng/checks": "^2.1.3", "@thi.ng/equiv": "^1.0.3", "@thi.ng/errors": "^1.0.3", - "@thi.ng/rstream": "^2.2.4", - "@thi.ng/rstream-dot": "^1.0.12", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/rstream": "^2.3.0", + "@thi.ng/rstream-dot": "^1.0.13", + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "dataflow", diff --git a/packages/rstream/CHANGELOG.md b/packages/rstream/CHANGELOG.md index 1f4cc58c06..ee263e64e7 100644 --- a/packages/rstream/CHANGELOG.md +++ b/packages/rstream/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.3.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@2.2.4...@thi.ng/rstream@2.3.0) (2019-03-21) + + +### Features + +* **rstream:** update clock control for tween(), update docs ([65e9c44](https://github.com/thi-ng/umbrella/commit/65e9c44)) + + + + + ## [2.2.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@2.2.3...@thi.ng/rstream@2.2.4) (2019-03-18) **Note:** Version bump only for package @thi.ng/rstream diff --git a/packages/rstream/package.json b/packages/rstream/package.json index 13e35a9d88..868089c282 100644 --- a/packages/rstream/package.json +++ b/packages/rstream/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream", - "version": "2.2.4", + "version": "2.3.0", "description": "Reactive multi-tap streams, dataflow & transformation pipeline constructs", "module": "./index.js", "main": "./lib/index.js", @@ -33,12 +33,12 @@ }, "dependencies": { "@thi.ng/api": "^5.1.0", - "@thi.ng/associative": "^1.0.11", + "@thi.ng/associative": "^1.0.12", "@thi.ng/atom": "^2.0.7", "@thi.ng/checks": "^2.1.3", "@thi.ng/errors": "^1.0.3", "@thi.ng/paths": "^2.0.6", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "datastructure", diff --git a/packages/rstream/src/tween.ts b/packages/rstream/src/tween.ts index f6644ee582..96c5333f7b 100644 --- a/packages/rstream/src/tween.ts +++ b/packages/rstream/src/tween.ts @@ -1,22 +1,28 @@ import { Fn2 } from "@thi.ng/api"; +import { isNumber } from "@thi.ng/checks"; import { dedupe, reducer, scan } from "@thi.ng/transducers"; -import { CloseMode } from "./api"; +import { CloseMode, ISubscribable } from "./api"; import { fromInterval } from "./from/interval"; +import { fromRAF } from "./from/raf"; import { sync } from "./stream-sync"; -import { Subscription } from "./subscription"; /** * Takes an existing stream/subscription `src` and attaches new * subscription which interpolates between incoming values from `src` - * using the given `mix` function. The returned subscription produces - * values at a fixed frequency, defined by `delay` (in ms, default - * 16ms). In general, that frequency should be higher than that of - * `src`. + * using the given `mix` function. The returned construct produces + * values at a rate controlled by the `clock` stream or frequency. If + * omitted, `clock` defaults to `fromRAF()` (~60Hz). If given as number, + * creates a `fromInterval(clock)` or else uses the given `clock` stream + * directly. In general, the frequency of the `clock` should always be + * higher than that of `src`. * * If `stop` is given as well, no values will be passed downstream if * that function returns true. This can be used to limit traffic once * the tween target value has been reached. * + * The returned subscription closes automatically when either `src` or + * `clock` is exhausted. + * * ``` * val = stream(); * @@ -48,17 +54,25 @@ import { Subscription } from "./subscription"; * @param initial * @param mix * @param stop - * @param delay + * @param clock */ export const tween = ( - src: Subscription, + src: ISubscribable, initial: T, mix: Fn2, - stop: Fn2, - delay = 16 + stop?: Fn2, + clock?: ISubscribable | number ) => sync({ - src: { src, _: fromInterval(delay) }, + src: { + src, + _: + clock == null + ? fromRAF() + : isNumber(clock) + ? fromInterval(clock) + : clock + }, close: CloseMode.FIRST }).transform( scan(reducer(() => initial, (acc, { src }) => mix(acc, src))), diff --git a/packages/sax/CHANGELOG.md b/packages/sax/CHANGELOG.md index cc0ec65af0..6a523ddf44 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. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.0.11...@thi.ng/sax@1.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/sax + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/sax@1.0.10...@thi.ng/sax@1.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/sax diff --git a/packages/sax/package.json b/packages/sax/package.json index 7577784a8c..caf5300897 100644 --- a/packages/sax/package.json +++ b/packages/sax/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/sax", - "version": "1.0.11", + "version": "1.0.12", "description": "Transducer-based, SAX-like, non-validating, speedy & tiny XML parser", "module": "./index.js", "main": "./lib/index.js", @@ -33,8 +33,8 @@ }, "dependencies": { "@thi.ng/api": "^5.1.0", - "@thi.ng/transducers": "^5.2.2", - "@thi.ng/transducers-fsm": "^1.0.11" + "@thi.ng/transducers": "^5.3.0", + "@thi.ng/transducers-fsm": "^1.0.12" }, "keywords": [ "ES6", diff --git a/packages/sparse/CHANGELOG.md b/packages/sparse/CHANGELOG.md index 23e7957550..26ad4fcc8d 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.1.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.7...@thi.ng/sparse@0.1.8) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/sparse + + + + + ## [0.1.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/sparse@0.1.6...@thi.ng/sparse@0.1.7) (2019-03-18) **Note:** Version bump only for package @thi.ng/sparse diff --git a/packages/sparse/package.json b/packages/sparse/package.json index c240cb7269..4c8b05b961 100644 --- a/packages/sparse/package.json +++ b/packages/sparse/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/sparse", - "version": "0.1.7", + "version": "0.1.8", "description": "Sparse vector & matrix implementations", "module": "./index.js", "main": "./lib/index.js", @@ -33,7 +33,7 @@ }, "dependencies": { "@thi.ng/api": "^5.1.0", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "adjacency", diff --git a/packages/transducers-binary/CHANGELOG.md b/packages/transducers-binary/CHANGELOG.md index 7e1143d99f..989bcee3a4 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. +## [0.3.5](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.3.4...@thi.ng/transducers-binary@0.3.5) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/transducers-binary + + + + + ## [0.3.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-binary@0.3.3...@thi.ng/transducers-binary@0.3.4) (2019-03-18) **Note:** Version bump only for package @thi.ng/transducers-binary diff --git a/packages/transducers-binary/package.json b/packages/transducers-binary/package.json index 003308297e..9676dc0c1f 100644 --- a/packages/transducers-binary/package.json +++ b/packages/transducers-binary/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-binary", - "version": "0.3.4", + "version": "0.3.5", "description": "Binary data related transducers & reducers", "module": "./index.js", "main": "./lib/index.js", @@ -35,7 +35,7 @@ "@thi.ng/compose": "^1.2.0", "@thi.ng/random": "^1.1.2", "@thi.ng/strings": "^1.0.5", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "base64", diff --git a/packages/transducers-fsm/CHANGELOG.md b/packages/transducers-fsm/CHANGELOG.md index a4b779cd49..43f3209739 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. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.0.11...@thi.ng/transducers-fsm@1.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/transducers-fsm + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-fsm@1.0.10...@thi.ng/transducers-fsm@1.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/transducers-fsm diff --git a/packages/transducers-fsm/package.json b/packages/transducers-fsm/package.json index bd96524389..09734db179 100644 --- a/packages/transducers-fsm/package.json +++ b/packages/transducers-fsm/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-fsm", - "version": "1.0.11", + "version": "1.0.12", "description": "Transducer-based Finite State Machine transformer", "module": "./index.js", "main": "./lib/index.js", @@ -33,7 +33,7 @@ }, "dependencies": { "@thi.ng/api": "^5.1.0", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "ES6", diff --git a/packages/transducers-hdom/CHANGELOG.md b/packages/transducers-hdom/CHANGELOG.md index 95d066936b..f4b89c0c9b 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. +## [2.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.12...@thi.ng/transducers-hdom@2.0.13) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/transducers-hdom + + + + + ## [2.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@2.0.11...@thi.ng/transducers-hdom@2.0.12) (2019-03-18) **Note:** Version bump only for package @thi.ng/transducers-hdom diff --git a/packages/transducers-hdom/package.json b/packages/transducers-hdom/package.json index a33589442a..2f4bccc838 100644 --- a/packages/transducers-hdom/package.json +++ b/packages/transducers-hdom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-hdom", - "version": "2.0.12", + "version": "2.0.13", "description": "Transducer based UI updater for @thi.ng/hdom", "module": "./index.js", "main": "./lib/index.js", @@ -34,7 +34,7 @@ "dependencies": { "@thi.ng/hdom": "^7.2.0", "@thi.ng/hiccup": "^3.1.4", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "diff", diff --git a/packages/transducers-stats/CHANGELOG.md b/packages/transducers-stats/CHANGELOG.md index f627067f46..ea244c97db 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. +## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.0.11...@thi.ng/transducers-stats@1.0.12) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/transducers-stats + + + + + ## [1.0.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-stats@1.0.10...@thi.ng/transducers-stats@1.0.11) (2019-03-18) **Note:** Version bump only for package @thi.ng/transducers-stats diff --git a/packages/transducers-stats/package.json b/packages/transducers-stats/package.json index 0af261deab..4b62609e44 100644 --- a/packages/transducers-stats/package.json +++ b/packages/transducers-stats/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-stats", - "version": "1.0.11", + "version": "1.0.12", "description": "Transducers for statistical / technical analysis", "module": "./index.js", "main": "./lib/index.js", @@ -33,9 +33,9 @@ }, "dependencies": { "@thi.ng/checks": "^2.1.3", - "@thi.ng/dcons": "^2.0.11", + "@thi.ng/dcons": "^2.0.12", "@thi.ng/errors": "^1.0.3", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "ES6", diff --git a/packages/transducers/CHANGELOG.md b/packages/transducers/CHANGELOG.md index 6c54d9bbb9..b60c960556 100644 --- a/packages/transducers/CHANGELOG.md +++ b/packages/transducers/CHANGELOG.md @@ -3,6 +3,22 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [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 + +* **transducers:** update mean() completion step to avoid div by zero ([f644ecd](https://github.com/thi-ng/umbrella/commit/f644ecd)) + + +### Features + +* **transducers:** add toggle() xform ([b5c744e](https://github.com/thi-ng/umbrella/commit/b5c744e)) + + + + + ## [5.2.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers@5.2.1...@thi.ng/transducers@5.2.2) (2019-03-18) **Note:** Version bump only for package @thi.ng/transducers diff --git a/packages/transducers/README.md b/packages/transducers/README.md index 29fc2d166b..6a63295b1e 100644 --- a/packages/transducers/README.md +++ b/packages/transducers/README.md @@ -9,37 +9,37 @@ This project is part of the -- [About](#about) - - [Tutorial](#tutorial) - - [5.0.0 release](#500-release) - - [Related packages](#related-packages) -- [Installation](#installation) -- [Dependencies](#dependencies) -- [Usage examples](#usage-examples) - - [Basic usage patterns](#basic-usage-patterns) - - [Fuzzy search](#fuzzy-search) - - [Histogram generation & result grouping](#histogram-generation--result-grouping) - - [Pagination](#pagination) - - [Multiplexing / parallel transducer application](#multiplexing--parallel-transducer-application) - - [Moving average using sliding window](#moving-average-using-sliding-window) - - [Benchmark function execution time](#benchmark-function-execution-time) - - [Apply inspectors to debug transducer pipeline](#apply-inspectors-to-debug-transducer-pipeline) - - [Stream parsing / structuring](#stream-parsing--structuring) - - [CSV parsing](#csv-parsing) - - [Early termination](#early-termination) - - [Scan operator](#scan-operator) - - [Weighted random choices](#weighted-random-choices) - - [Keyframe interpolation](#keyframe-interpolation) -- [API](#api) - - [Types](#types) - - [IReducible](#ireducible) - - [Transducer](#transducer) - - [Composition & execution](#composition--execution) - - [Transducers](#transducers) - - [Generators / Iterators](#generators--iterators) - - [Reducers](#reducers) -- [Authors](#authors) -- [License](#license) +- [About](#about) + - [Tutorial](#tutorial) + - [5.0.0 release](#500-release) + - [Related packages](#related-packages) +- [Installation](#installation) +- [Dependencies](#dependencies) +- [Usage examples](#usage-examples) + - [Basic usage patterns](#basic-usage-patterns) + - [Fuzzy search](#fuzzy-search) + - [Histogram generation & result grouping](#histogram-generation--result-grouping) + - [Pagination](#pagination) + - [Multiplexing / parallel transducer application](#multiplexing--parallel-transducer-application) + - [Moving average using sliding window](#moving-average-using-sliding-window) + - [Benchmark function execution time](#benchmark-function-execution-time) + - [Apply inspectors to debug transducer pipeline](#apply-inspectors-to-debug-transducer-pipeline) + - [Stream parsing / structuring](#stream-parsing--structuring) + - [CSV parsing](#csv-parsing) + - [Early termination](#early-termination) + - [Scan operator](#scan-operator) + - [Weighted random choices](#weighted-random-choices) + - [Keyframe interpolation](#keyframe-interpolation) +- [API](#api) + - [Types](#types) + - [IReducible](#ireducible) + - [Transducer](#transducer) + - [Composition & execution](#composition--execution) + - [Transducers](#transducers) + - [Generators / Iterators](#generators--iterators) + - [Reducers](#reducers) +- [Authors](#authors) +- [License](#license) @@ -716,6 +716,7 @@ tx.transduce(tx.map((x) => x*10), tx.push(), tx.range(4)) - [take](https://github.com/thi-ng/umbrella/tree/master/packages/transducers/src/xform/take.ts) - [throttleTime](https://github.com/thi-ng/umbrella/tree/master/packages/transducers/src/xform/throttle-time.ts) - [throttle](https://github.com/thi-ng/umbrella/tree/master/packages/transducers/src/xform/throttle.ts) +- [toggle](https://github.com/thi-ng/umbrella/tree/master/packages/transducers/src/xform/toggle.ts) - [trace](https://github.com/thi-ng/umbrella/tree/master/packages/transducers/src/xform/trace.ts) - [wordWrap](https://github.com/thi-ng/umbrella/tree/master/packages/transducers/src/xform/word-wrap.ts) diff --git a/packages/transducers/package.json b/packages/transducers/package.json index 5279e13aa5..31eacfb47b 100644 --- a/packages/transducers/package.json +++ b/packages/transducers/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers", - "version": "5.2.2", + "version": "5.3.0", "description": "Lightweight transducer implementations for ES6 / TypeScript", "module": "./index.js", "main": "./lib/index.js", diff --git a/packages/transducers/src/index.ts b/packages/transducers/src/index.ts index 079205a326..e6bcadf85b 100644 --- a/packages/transducers/src/index.ts +++ b/packages/transducers/src/index.ts @@ -90,6 +90,7 @@ export * from "./xform/take-while"; export * from "./xform/take"; export * from "./xform/throttle"; export * from "./xform/throttle-time"; +export * from "./xform/toggle"; export * from "./xform/trace"; export * from "./xform/word-wrap"; diff --git a/packages/transducers/src/rfn/mean.ts b/packages/transducers/src/rfn/mean.ts index bc29cb9d1b..cbfe9cccf2 100644 --- a/packages/transducers/src/rfn/mean.ts +++ b/packages/transducers/src/rfn/mean.ts @@ -1,11 +1,19 @@ import { Reducer } from "../api"; import { reduce } from "../reduce"; +/** + * Reducer computing mean of received inputs. Returns 0 if no inputs + * were processed. + */ export function mean(): Reducer; export function mean(xs: Iterable): number; export function mean(xs?: Iterable): any { let n = 0; return xs ? reduce(mean(), xs) - : [() => 0, (acc) => acc / n, (acc, x) => (n++, acc + x)]; + : [ + () => 0, + (acc) => (n > 1 ? acc / n : acc), + (acc, x) => (n++, acc + x) + ]; } diff --git a/packages/transducers/src/xform/toggle.ts b/packages/transducers/src/xform/toggle.ts new file mode 100644 index 0000000000..6648564e45 --- /dev/null +++ b/packages/transducers/src/xform/toggle.ts @@ -0,0 +1,44 @@ +import { Reducer, Transducer } from "../api"; +import { iterator1 } from "../iterator"; + +/** + * Stateful transducer which accepts any input and flips between given + * `on` / `off` values for every value received. The `initial` state can + * be optionally provided (default: false) and must be given if used as + * an iterator. + * + * ``` + * [...toggle(1, 0, false, [1, 2, 3, 4])] + * // [ 1, 0, 1, 0 ] + * + * [...tx.toggle("on", "off", true, [1, 2, 3, 4])] + * // [ 'off', 'on', 'off', 'on' ] + * ``` + * @param on result for "on" state + * @param off result for "off" state + * @param initial initial state + */ +export function toggle(on: T, off: T, initial?: boolean): Transducer; +export function toggle( + on: T, + off: T, + initial: boolean, + src: Iterable +): IterableIterator; +export function toggle( + on: T, + off: T, + initial = false, + src?: Iterable +): any { + return src + ? iterator1(toggle(on, off, initial), src) + : ([init, complete, reduce]: Reducer) => { + let state = initial; + return [ + init, + complete, + (acc) => reduce(acc, (state = !state) ? on : off) + ]; + }; +} diff --git a/packages/vector-pools/CHANGELOG.md b/packages/vector-pools/CHANGELOG.md index 9192bc4c4c..1344a3b389 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. +## [0.2.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@0.2.8...@thi.ng/vector-pools@0.2.9) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/vector-pools + + + + + ## [0.2.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/vector-pools@0.2.7...@thi.ng/vector-pools@0.2.8) (2019-03-18) **Note:** Version bump only for package @thi.ng/vector-pools diff --git a/packages/vector-pools/package.json b/packages/vector-pools/package.json index 2cb915bbae..b341142460 100644 --- a/packages/vector-pools/package.json +++ b/packages/vector-pools/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/vector-pools", - "version": "0.2.8", + "version": "0.2.9", "description": "Data structures for managing & working with strided, memory mapped vectors", "module": "./index.js", "main": "./lib/index.js", @@ -34,7 +34,7 @@ "dependencies": { "@thi.ng/api": "^5.1.0", "@thi.ng/malloc": "^2.0.6", - "@thi.ng/vectors": "^2.4.3" + "@thi.ng/vectors": "^2.4.4" }, "keywords": [ "ES6", diff --git a/packages/vectors/CHANGELOG.md b/packages/vectors/CHANGELOG.md index 2fd66dd3e7..edc6133d5f 100644 --- a/packages/vectors/CHANGELOG.md +++ b/packages/vectors/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.4.4](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@2.4.3...@thi.ng/vectors@2.4.4) (2019-03-21) + +**Note:** Version bump only for package @thi.ng/vectors + + + + + ## [2.4.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/vectors@2.4.2...@thi.ng/vectors@2.4.3) (2019-03-18) **Note:** Version bump only for package @thi.ng/vectors diff --git a/packages/vectors/package.json b/packages/vectors/package.json index 003a76470e..e7fb44eb92 100644 --- a/packages/vectors/package.json +++ b/packages/vectors/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/vectors", - "version": "2.4.3", + "version": "2.4.4", "description": "Optimized 2d/3d/4d and arbitrary length vector operations", "module": "./index.js", "main": "./lib/index.js", @@ -39,7 +39,7 @@ "@thi.ng/math": "^1.2.0", "@thi.ng/memoize": "^1.0.4", "@thi.ng/random": "^1.1.2", - "@thi.ng/transducers": "^5.2.2" + "@thi.ng/transducers": "^5.3.0" }, "keywords": [ "2D",