diff --git a/packages/atom/CHANGELOG.md b/packages/atom/CHANGELOG.md index 95d8d3780b..df27a7b238 100644 --- a/packages/atom/CHANGELOG.md +++ b/packages/atom/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.5.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.5.0...@thi.ng/atom@1.5.1) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/atom + # [1.5.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/atom@1.4.7...@thi.ng/atom@1.5.0) (2018-08-27) diff --git a/packages/atom/package.json b/packages/atom/package.json index 43bb6a58ef..e04f3bae04 100644 --- a/packages/atom/package.json +++ b/packages/atom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/atom", - "version": "1.5.0", + "version": "1.5.1", "description": "Mutable wrapper for immutable values", "main": "./index.js", "typings": "./index.d.ts", @@ -32,7 +32,7 @@ "@thi.ng/checks": "^1.5.7", "@thi.ng/equiv": "^0.1.7", "@thi.ng/errors": "^0.1.6", - "@thi.ng/paths": "^1.5.2" + "@thi.ng/paths": "^1.6.0" }, "keywords": [ "cursor", diff --git a/packages/hdom/CHANGELOG.md b/packages/hdom/CHANGELOG.md index fa944eff34..492a29d601 100644 --- a/packages/hdom/CHANGELOG.md +++ b/packages/hdom/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [4.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@4.0.2...@thi.ng/hdom@4.0.3) (2018-09-01) + + +### Bug Fixes + +* **hdom:** fix local import ([e66a492](https://github.com/thi-ng/umbrella/commit/e66a492)) + + + + + +## [4.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@4.0.1...@thi.ng/hdom@4.0.2) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/hdom + ## [4.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hdom@4.0.0...@thi.ng/hdom@4.0.1) (2018-09-01) diff --git a/packages/hdom/README.md b/packages/hdom/README.md index b3056471cb..f750032aae 100644 --- a/packages/hdom/README.md +++ b/packages/hdom/README.md @@ -209,7 +209,7 @@ Non-exhaustive list: ### Dataflow graph SVG components -![screenshot](https://raw.githubusercontent.com/thi-ng/umbrella/master/assets/screenshots/estuary.png) +![screenshot](https://raw.githubusercontent.com/thi-ng/umbrella/master/assets/screenshots/estuary.jpg) This is a preview of the WIP [@thi.ng/estuary](https://github.com/thi-ng/umbrella/tree/feature/estuary/packages/estuary) diff --git a/packages/hdom/package.json b/packages/hdom/package.json index caa7da861a..1611be96a4 100644 --- a/packages/hdom/package.json +++ b/packages/hdom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hdom", - "version": "4.0.1", + "version": "4.0.3", "description": "Lightweight vanilla ES6 UI component & virtual DOM system", "main": "./index.js", "typings": "./index.d.ts", @@ -20,7 +20,7 @@ "test": "rm -rf build && tsc -p test && nyc mocha build/test/*.js" }, "devDependencies": { - "@thi.ng/atom": "^1.5.0", + "@thi.ng/atom": "^1.5.1", "@types/mocha": "^5.2.5", "@types/node": "^10.5.5", "mocha": "^5.2.0", @@ -33,7 +33,7 @@ "@thi.ng/checks": "^1.5.7", "@thi.ng/diff": "^1.0.22", "@thi.ng/equiv": "^0.1.7", - "@thi.ng/hiccup": "^2.1.0" + "@thi.ng/hiccup": "^2.1.1" }, "keywords": [ "browser", diff --git a/packages/hdom/src/start.ts b/packages/hdom/src/start.ts index d40f7ce45b..6e9b22d16d 100644 --- a/packages/hdom/src/start.ts +++ b/packages/hdom/src/start.ts @@ -2,8 +2,8 @@ import { isString } from "@thi.ng/checks/is-string"; import { HDOMOpts } from "./api"; import { diffElement } from "./diff"; +import { hydrateDOM } from "./dom"; import { normalizeTree } from "./normalize"; -import { hydrateDOM } from "@thi.ng/hdom/src/dom"; /** * Takes a parent DOM element (or ID), hiccup tree (array, function or diff --git a/packages/hiccup-svg/CHANGELOG.md b/packages/hiccup-svg/CHANGELOG.md index 8c6264826e..73b743b93b 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. + +## [1.0.13](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@1.0.12...@thi.ng/hiccup-svg@1.0.13) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/hiccup-svg + ## [1.0.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup-svg@1.0.11...@thi.ng/hiccup-svg@1.0.12) (2018-08-31) diff --git a/packages/hiccup-svg/package.json b/packages/hiccup-svg/package.json index b31197f38b..dd18d6387e 100644 --- a/packages/hiccup-svg/package.json +++ b/packages/hiccup-svg/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup-svg", - "version": "1.0.12", + "version": "1.0.13", "description": "SVG element functions for @thi.ng/hiccup & @thi.ng/hdom", "main": "./index.js", "typings": "./index.d.ts", @@ -28,7 +28,7 @@ "typescript": "^3.0.1" }, "dependencies": { - "@thi.ng/hiccup": "^2.1.0" + "@thi.ng/hiccup": "^2.1.1" }, "keywords": [ "components", diff --git a/packages/hiccup/CHANGELOG.md b/packages/hiccup/CHANGELOG.md index fdded8e71e..491b574311 100644 --- a/packages/hiccup/CHANGELOG.md +++ b/packages/hiccup/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [2.1.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.1.0...@thi.ng/hiccup@2.1.1) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/hiccup + # [2.1.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/hiccup@2.0.11...@thi.ng/hiccup@2.1.0) (2018-08-31) diff --git a/packages/hiccup/package.json b/packages/hiccup/package.json index bafe767581..8d36002700 100644 --- a/packages/hiccup/package.json +++ b/packages/hiccup/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/hiccup", - "version": "2.1.0", + "version": "2.1.1", "description": "HTML/SVG/XML serialization of nested data structures, iterables & closures", "main": "./index.js", "typings": "./index.d.ts", @@ -20,7 +20,7 @@ "test": "rm -rf build && tsc -p test && nyc mocha build/test/*.js" }, "devDependencies": { - "@thi.ng/atom": "^1.5.0", + "@thi.ng/atom": "^1.5.1", "@types/mocha": "^5.2.5", "@types/node": "^10.5.5", "mocha": "^5.2.0", diff --git a/packages/interceptors/CHANGELOG.md b/packages/interceptors/CHANGELOG.md index 1fd6e192ea..fca9efcf2a 100644 --- a/packages/interceptors/CHANGELOG.md +++ b/packages/interceptors/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.8.12](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.8.11...@thi.ng/interceptors@1.8.12) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/interceptors + ## [1.8.11](https://github.com/thi-ng/umbrella/compare/@thi.ng/interceptors@1.8.10...@thi.ng/interceptors@1.8.11) (2018-08-27) diff --git a/packages/interceptors/package.json b/packages/interceptors/package.json index 5feb96f74d..a470cfa966 100644 --- a/packages/interceptors/package.json +++ b/packages/interceptors/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/interceptors", - "version": "1.8.11", + "version": "1.8.12", "description": "Interceptor based event bus, side effect & immutable state handling", "main": "./index.js", "typings": "./index.d.ts", @@ -29,10 +29,10 @@ }, "dependencies": { "@thi.ng/api": "^4.1.0", - "@thi.ng/atom": "^1.5.0", + "@thi.ng/atom": "^1.5.1", "@thi.ng/checks": "^1.5.7", "@thi.ng/errors": "^0.1.6", - "@thi.ng/paths": "^1.5.2" + "@thi.ng/paths": "^1.6.0" }, "keywords": [ "ES6", diff --git a/packages/paths/CHANGELOG.md b/packages/paths/CHANGELOG.md index 4f33b006e1..a8ac61e174 100644 --- a/packages/paths/CHANGELOG.md +++ b/packages/paths/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. + +# [1.6.0](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.5.2...@thi.ng/paths@1.6.0) (2018-09-01) + + +### Features + +* **paths:** add exists() path checker & tests ([f018353](https://github.com/thi-ng/umbrella/commit/f018353)) + + + + ## [1.5.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/paths@1.5.1...@thi.ng/paths@1.5.2) (2018-08-01) diff --git a/packages/paths/README.md b/packages/paths/README.md index 112becdf63..2c4684708c 100644 --- a/packages/paths/README.md +++ b/packages/paths/README.md @@ -148,6 +148,21 @@ mutIn({}, "a.b.c", 23); // undefined ``` +### Path checking + +The `exists()` function takes an arbitrary object and lookup path. +Descends into object along path and returns true if the full path exists +(even if final leaf value is `null` or `undefined`). Checks are +performed using `hasOwnProperty()`. + +```ts +exists({ a: { b: { c: [null] } } }, "a.b.c.0"); +// true + +exists({ a: { b: { c: [null] } } }, "a.b.c.1"); +// false +``` + ## Authors - Karsten Schmidt diff --git a/packages/paths/package.json b/packages/paths/package.json index 37e6337056..ed73b27cdc 100644 --- a/packages/paths/package.json +++ b/packages/paths/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/paths", - "version": "1.5.2", + "version": "1.6.0", "description": "immutable, optimized path-based object property / array accessors", "main": "./index.js", "typings": "./index.d.ts", diff --git a/packages/paths/src/index.ts b/packages/paths/src/index.ts index d923165954..fe34929594 100644 --- a/packages/paths/src/index.ts +++ b/packages/paths/src/index.ts @@ -32,6 +32,33 @@ export function toPath(path: Path) { return isArray(path) ? path : isString(path) ? path.length > 0 ? path.split(".") : [] : path != null ? [path] : []; } +/** + * Takes an arbitrary object and lookup path. Descends into object along + * path and returns true if the full path exists (even if final leaf + * value is `null` or `undefined`). Checks are performed using + * `hasOwnProperty()`. + * + * @param obj + * @param path + */ +export const exists = (obj: any, path: Path) => { + if (obj == null) { + return false; + } + path = toPath(path); + for (let n = path.length - 1, i = 0; i <= n; i++) { + const k = path[i]; + if (!obj.hasOwnProperty(k)) { + return false; + } + obj = obj[k]; + if (obj == null && i < n) { + return false; + } + } + return true; +}; + /** * Composes a getter function for given nested lookup path. Optimized * fast execution paths are provided for path lengths less than 5. diff --git a/packages/paths/test/index.ts b/packages/paths/test/index.ts index 5ac50419e9..0b4567d410 100644 --- a/packages/paths/test/index.ts +++ b/packages/paths/test/index.ts @@ -1,7 +1,18 @@ import * as assert from "assert"; -import { setIn } from "../src/index"; +import { exists, getIn, setIn } from "../src/index"; describe("paths", () => { + it("getIn", () => { + const src: any = { a: { b: { c: [23, { d: 42 }] } } }; + assert.deepStrictEqual(getIn(src, "a"), src.a); + assert.deepStrictEqual(getIn(src, "a.b"), src.a.b); + assert.deepStrictEqual(getIn(src, "a.b.c"), src.a.b.c); + assert.deepStrictEqual(getIn(src, "a.b.c.d"), undefined); + assert.deepStrictEqual(getIn(src, "a.b.c.0"), 23); + assert.deepStrictEqual(getIn(src, "a.b.c.1"), src.a.b.c[1]); + assert.deepStrictEqual(getIn(src, "a.b.c.1.d"), src.a.b.c[1].d); + }); + it("setIn (len = 0)", () => { assert.deepEqual( setIn({ a: { b: { c: 23 } } }, "", 1), @@ -150,4 +161,21 @@ describe("paths", () => { assert(a.x.y === b.x.y); assert(a.u === b.u); }); + + it("exists", () => { + const a = { a: { b: null } }; + const b = { x: { y: { z: [1, 2, { u: 3, v: undefined }] } } }; + assert(!exists(null, "x.y.z"), "x.y.z"); + assert(!exists(0, "x.y.z"), "x.y.z"); + assert(exists("", "length"), "length"); + assert(exists(a, "a.b"), "a.b"); + assert(!exists(a, "a.b.c"), "a.b.c"); + assert(exists(b, "x"), "x"); + assert(exists(b, "x.y.z"), "x.y.z"); + assert(exists(b, "x.y.z.2.u"), "x.y.z.2.u"); + assert(exists(b, "x.y.z.2.v"), "x.y.z.2.v"); + assert(!exists(b, "x.y.z.3"), "x.y.z.3"); + assert(!exists(b, "x.y.z.3.u"), "x.y.z.3.u"); + assert(!exists(b, "x.z.y.2.u"), "x.z.y.2.u"); + }) }); diff --git a/packages/resolve-map/CHANGELOG.md b/packages/resolve-map/CHANGELOG.md index 017c1809a0..40787eb104 100644 --- a/packages/resolve-map/CHANGELOG.md +++ b/packages/resolve-map/CHANGELOG.md @@ -3,7 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - + +## [3.0.10](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@3.0.9...@thi.ng/resolve-map@3.0.10) (2018-09-01) + + +### Bug Fixes + +* **resolve-map:** deep resolve of yet unknown path values ([a710453](https://github.com/thi-ng/umbrella/commit/a710453)) + + + + + ## [3.0.9](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@3.0.8...@thi.ng/resolve-map@3.0.9) (2018-08-30) @@ -11,7 +22,7 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline **Note:** Version bump only for package @thi.ng/resolve-map - + ## [3.0.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/resolve-map@3.0.7...@thi.ng/resolve-map@3.0.8) (2018-08-24) diff --git a/packages/resolve-map/package.json b/packages/resolve-map/package.json index 74f27f99ba..833c622e2f 100644 --- a/packages/resolve-map/package.json +++ b/packages/resolve-map/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/resolve-map", - "version": "3.0.9", + "version": "3.0.10", "description": "DAG resolution of vanilla objects & arrays with internally linked values", "main": "./index.js", "typings": "./index.d.ts", @@ -28,7 +28,7 @@ "dependencies": { "@thi.ng/checks": "^1.5.7", "@thi.ng/errors": "^0.1.6", - "@thi.ng/paths": "^1.5.2" + "@thi.ng/paths": "^1.6.0" }, "keywords": [ "configuration", diff --git a/packages/resolve-map/src/index.ts b/packages/resolve-map/src/index.ts index fbc66230f6..ec3ab991c0 100644 --- a/packages/resolve-map/src/index.ts +++ b/packages/resolve-map/src/index.ts @@ -4,7 +4,7 @@ import { isFunction } from "@thi.ng/checks/is-function"; import { isPlainObject } from "@thi.ng/checks/is-plain-object"; import { isString } from "@thi.ng/checks/is-string"; import { illegalArgs } from "@thi.ng/errors/illegal-arguments"; -import { getIn, mutIn } from "@thi.ng/paths"; +import { exists, getIn, mutIn } from "@thi.ng/paths"; const RE_ARGS = /^(function\s+\w+)?\s*\(\{([\w\s,:]+)\}/ @@ -145,7 +145,7 @@ const _resolve = (root: any, path: LookupPath, resolved: any, stack: string[]) = res = _resolve(root, absPath(path, v), resolved, stack); } else if (isFunction(v)) { res = resolveFunction(v, (p: string) => _resolve(root, absPath(path, p, 0), resolved, stack), pathID, resolved); - } else if (v === undefined) { + } else if (!exists(root, path)) { v = resolvePath(root, path, resolved, stack); } if (res !== SEMAPHORE) { diff --git a/packages/resolve-map/test/index.ts b/packages/resolve-map/test/index.ts index 98ca8b5adb..9212bf7525 100644 --- a/packages/resolve-map/test/index.ts +++ b/packages/resolve-map/test/index.ts @@ -43,7 +43,6 @@ describe("resolve-map", () => { it("cycles", () => { assert.throws(() => resolve({ a: "@a" })); assert.throws(() => resolve({ a: { b: "@b" } })); - // console.log(resolve({ a: { b: "@/a" } })); assert.throws(() => resolve({ a: { b: "@/a" } })); assert.throws(() => resolve({ a: { b: "@/a/b" } })); assert.throws(() => resolve({ a: "@b", b: "@a" })); @@ -70,6 +69,13 @@ describe("resolve-map", () => { assert.equal(n, 1); }); + it("deep resolve of yet unknown refs", () => { + assert.deepEqual( + resolve({ a: "@b/c/d", b: ($) => ({ c: { d: { e: $("/x") } } }), x: 1 }), + { a: { e: 1 }, b: { c: { d: { e: 1 } } }, x: 1 } + ); + }); + it("destructure", () => { const stats = { // sequence average diff --git a/packages/rstream-csp/CHANGELOG.md b/packages/rstream-csp/CHANGELOG.md index 1ade10e636..2bdad113d1 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. + +## [0.1.102](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@0.1.101...@thi.ng/rstream-csp@0.1.102) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/rstream-csp + ## [0.1.101](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-csp@0.1.100...@thi.ng/rstream-csp@0.1.101) (2018-09-01) diff --git a/packages/rstream-csp/package.json b/packages/rstream-csp/package.json index 41bcd29af1..15e6cad994 100644 --- a/packages/rstream-csp/package.json +++ b/packages/rstream-csp/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-csp", - "version": "0.1.101", + "version": "0.1.102", "description": "@thi.ng/csp bridge module for @thi.ng/rstream", "main": "./index.js", "typings": "./index.d.ts", @@ -29,7 +29,7 @@ }, "dependencies": { "@thi.ng/csp": "^0.3.58", - "@thi.ng/rstream": "^1.11.7" + "@thi.ng/rstream": "^1.11.8" }, "keywords": [ "bridge", diff --git a/packages/rstream-dot/CHANGELOG.md b/packages/rstream-dot/CHANGELOG.md index fc39c52367..7b65d74e56 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. + +## [0.2.41](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@0.2.40...@thi.ng/rstream-dot@0.2.41) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/rstream-dot + ## [0.2.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-dot@0.2.39...@thi.ng/rstream-dot@0.2.40) (2018-09-01) diff --git a/packages/rstream-dot/package.json b/packages/rstream-dot/package.json index 6503f6fead..ed0671f9e3 100644 --- a/packages/rstream-dot/package.json +++ b/packages/rstream-dot/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-dot", - "version": "0.2.40", + "version": "0.2.41", "description": "Graphviz DOT conversion of @thi.ng/rstream dataflow graph topologies", "main": "./index.js", "typings": "./index.d.ts", @@ -28,7 +28,7 @@ "typescript": "^3.0.1" }, "dependencies": { - "@thi.ng/rstream": "^1.11.7" + "@thi.ng/rstream": "^1.11.8" }, "keywords": [ "conversion", diff --git a/packages/rstream-gestures/CHANGELOG.md b/packages/rstream-gestures/CHANGELOG.md index e9a07b7501..ce3e190320 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. + +## [0.5.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.5.2...@thi.ng/rstream-gestures@0.5.3) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/rstream-gestures + ## [0.5.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-gestures@0.5.1...@thi.ng/rstream-gestures@0.5.2) (2018-09-01) diff --git a/packages/rstream-gestures/package.json b/packages/rstream-gestures/package.json index 4341cd22a4..d2f1b20899 100644 --- a/packages/rstream-gestures/package.json +++ b/packages/rstream-gestures/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-gestures", - "version": "0.5.2", + "version": "0.5.3", "description": "Unified mouse, mouse wheel & single-touch event stream abstraction", "main": "./index.js", "typings": "./index.d.ts", @@ -29,7 +29,7 @@ }, "dependencies": { "@thi.ng/api": "^4.1.0", - "@thi.ng/rstream": "^1.11.7", + "@thi.ng/rstream": "^1.11.8", "@thi.ng/transducers": "^2.0.2" }, "keywords": [ diff --git a/packages/rstream-graph/CHANGELOG.md b/packages/rstream-graph/CHANGELOG.md index d25181ef6e..27a684de09 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. + +## [2.1.27](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@2.1.26...@thi.ng/rstream-graph@2.1.27) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/rstream-graph + ## [2.1.26](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-graph@2.1.25...@thi.ng/rstream-graph@2.1.26) (2018-09-01) diff --git a/packages/rstream-graph/package.json b/packages/rstream-graph/package.json index 384cc421af..980a7b2f14 100644 --- a/packages/rstream-graph/package.json +++ b/packages/rstream-graph/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-graph", - "version": "2.1.26", + "version": "2.1.27", "description": "Declarative dataflow graph construction for @thi.ng/rstream", "main": "./index.js", "typings": "./index.d.ts", @@ -31,9 +31,9 @@ "@thi.ng/api": "^4.1.0", "@thi.ng/checks": "^1.5.7", "@thi.ng/errors": "^0.1.6", - "@thi.ng/paths": "^1.5.2", - "@thi.ng/resolve-map": "^3.0.9", - "@thi.ng/rstream": "^1.11.7", + "@thi.ng/paths": "^1.6.0", + "@thi.ng/resolve-map": "^3.0.10", + "@thi.ng/rstream": "^1.11.8", "@thi.ng/transducers": "^2.0.2" }, "keywords": [ diff --git a/packages/rstream-log/CHANGELOG.md b/packages/rstream-log/CHANGELOG.md index 0ecc92b62c..61a45ec9b1 100644 --- a/packages/rstream-log/CHANGELOG.md +++ b/packages/rstream-log/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.53](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@1.0.52...@thi.ng/rstream-log@1.0.53) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/rstream-log + ## [1.0.52](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-log@1.0.51...@thi.ng/rstream-log@1.0.52) (2018-09-01) diff --git a/packages/rstream-log/package.json b/packages/rstream-log/package.json index e67b35abbb..d46a449180 100644 --- a/packages/rstream-log/package.json +++ b/packages/rstream-log/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-log", - "version": "1.0.52", + "version": "1.0.53", "description": "Structured, multilevel & hierarchical loggers based on @thi.ng/rstream", "main": "./index.js", "typings": "./index.d.ts", @@ -31,7 +31,7 @@ "@thi.ng/api": "^4.1.0", "@thi.ng/checks": "^1.5.7", "@thi.ng/errors": "^0.1.6", - "@thi.ng/rstream": "^1.11.7", + "@thi.ng/rstream": "^1.11.8", "@thi.ng/transducers": "^2.0.2" }, "keywords": [ diff --git a/packages/rstream-query/CHANGELOG.md b/packages/rstream-query/CHANGELOG.md index a365a0c4ea..fde247b15e 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. + +## [0.3.40](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@0.3.39...@thi.ng/rstream-query@0.3.40) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/rstream-query + ## [0.3.39](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream-query@0.3.38...@thi.ng/rstream-query@0.3.39) (2018-09-01) diff --git a/packages/rstream-query/package.json b/packages/rstream-query/package.json index 0d58dcee4a..f7e8c9f0cd 100644 --- a/packages/rstream-query/package.json +++ b/packages/rstream-query/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream-query", - "version": "0.3.39", + "version": "0.3.40", "description": "@thi.ng/rstream based triple store & reactive query engine", "main": "./index.js", "typings": "./index.d.ts", @@ -33,8 +33,8 @@ "@thi.ng/checks": "^1.5.7", "@thi.ng/equiv": "^0.1.7", "@thi.ng/errors": "^0.1.6", - "@thi.ng/rstream": "^1.11.7", - "@thi.ng/rstream-dot": "^0.2.40", + "@thi.ng/rstream": "^1.11.8", + "@thi.ng/rstream-dot": "^0.2.41", "@thi.ng/transducers": "^2.0.2" }, "keywords": [ diff --git a/packages/rstream/CHANGELOG.md b/packages/rstream/CHANGELOG.md index 288e185ed5..325ba5bd85 100644 --- a/packages/rstream/CHANGELOG.md +++ b/packages/rstream/CHANGELOG.md @@ -3,6 +3,14 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.11.8](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@1.11.7...@thi.ng/rstream@1.11.8) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/rstream + ## [1.11.7](https://github.com/thi-ng/umbrella/compare/@thi.ng/rstream@1.11.6...@thi.ng/rstream@1.11.7) (2018-09-01) diff --git a/packages/rstream/package.json b/packages/rstream/package.json index e115ba34b3..041d1b76b3 100644 --- a/packages/rstream/package.json +++ b/packages/rstream/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/rstream", - "version": "1.11.7", + "version": "1.11.8", "description": "Reactive multi-tap streams, dataflow & transformation pipeline constructs", "main": "./index.js", "typings": "./index.d.ts", @@ -30,10 +30,10 @@ "dependencies": { "@thi.ng/api": "^4.1.0", "@thi.ng/associative": "^0.6.2", - "@thi.ng/atom": "^1.5.0", + "@thi.ng/atom": "^1.5.1", "@thi.ng/checks": "^1.5.7", "@thi.ng/errors": "^0.1.6", - "@thi.ng/paths": "^1.5.2", + "@thi.ng/paths": "^1.6.0", "@thi.ng/transducers": "^2.0.2" }, "keywords": [ diff --git a/packages/transducers-hdom/CHANGELOG.md b/packages/transducers-hdom/CHANGELOG.md index aa418b9fd8..d05d81e609 100644 --- a/packages/transducers-hdom/CHANGELOG.md +++ b/packages/transducers-hdom/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. + +## [1.0.3](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@1.0.2...@thi.ng/transducers-hdom@1.0.3) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/transducers-hdom + + +## [1.0.2](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@1.0.1...@thi.ng/transducers-hdom@1.0.2) (2018-09-01) + + + + +**Note:** Version bump only for package @thi.ng/transducers-hdom + ## [1.0.1](https://github.com/thi-ng/umbrella/compare/@thi.ng/transducers-hdom@1.0.0...@thi.ng/transducers-hdom@1.0.1) (2018-09-01) diff --git a/packages/transducers-hdom/package.json b/packages/transducers-hdom/package.json index 0b948dd59f..fbde4e5e7f 100644 --- a/packages/transducers-hdom/package.json +++ b/packages/transducers-hdom/package.json @@ -1,6 +1,6 @@ { "name": "@thi.ng/transducers-hdom", - "version": "1.0.1", + "version": "1.0.3", "description": "Transducer based UI updater for @thi.ng/hdom", "main": "./index.js", "typings": "./index.d.ts", @@ -29,7 +29,7 @@ }, "dependencies": { "@thi.ng/checks": "^1.5.7", - "@thi.ng/hdom": "^4.0.1", + "@thi.ng/hdom": "^4.0.3", "@thi.ng/transducers": "^2.0.2" }, "keywords": [