From 2e5c67b49200a6829bb5e3559ea24d9247ef09fa Mon Sep 17 00:00:00 2001 From: Andrew Stein Date: Tue, 4 Jul 2023 13:35:26 -0400 Subject: [PATCH] v2.3.1 --- CHANGELOG.md | 29 ++++++ cpp/perspective/package.json | 2 +- docs/package.json | 14 +-- examples/blocks/package.json | 14 +-- examples/esbuild-example/package.json | 14 +-- examples/esbuild-remote/package.json | 12 +-- examples/git-history/package.json | 10 +- examples/promo/package.json | 14 +-- examples/python-aiohttp/package.json | 14 +-- examples/python-starlette/package.json | 14 +-- .../python-tornado-streaming/package.json | 14 +-- examples/python-tornado/package.json | 14 +-- examples/react-example/package.json | 12 +-- examples/webpack-cross-origin/package.json | 12 +-- examples/webpack-example/package.json | 12 +-- .../workspace-editing-python/package.json | 14 +-- examples/workspace/package.json | 14 +-- package.json | 2 +- packages/perspective-cli/package.json | 14 +-- .../perspective-esbuild-plugin/package.json | 2 +- packages/perspective-jupyterlab/package.json | 16 +-- packages/perspective-viewer-d3fc/package.json | 10 +- .../perspective-viewer-datagrid/package.json | 10 +- .../package.json | 8 +- .../perspective-webpack-plugin/package.json | 6 +- packages/perspective-workspace/package.json | 8 +- packages/perspective/README.md | 13 +++ packages/perspective/package.json | 6 +- python/perspective/package.json | 12 +-- .../perspective/perspective/core/_version.py | 14 +-- rust/perspective-viewer/Cargo.lock | 4 +- rust/perspective-viewer/Cargo.toml | 2 +- rust/perspective-viewer/README.md | 97 +++++++++++-------- rust/perspective-viewer/package.json | 8 +- .../tasks/bundle/Cargo.toml | 2 +- tools/perspective-scripts/package.json | 2 +- tools/perspective-test/package.json | 4 +- 37 files changed, 258 insertions(+), 211 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9584a28ed1..49df568c80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,32 @@ +# [v2.3.1](https://github.com/finos/perspective/releases/tag/v2.3.1) + +_4 July 2023_ ([Full changelog](https://github.com/finos/perspective/compare/v2.3.1...v2.3.1)) + + +# [v2.3.1](https://github.com/finos/perspective/releases/tag/v2.3.1) + +_4 July 2023_ ([Full changelog](https://github.com/finos/perspective/compare/v2.3.0...v2.3.1)) + +Features + +- Add `custom` format mode to `datetime` columns in Datagrid [#2286](https://github.com/finos/perspective/pull/2286) +- Add `get_hosted_table_names` to js and python server apis. [#2281](https://github.com/finos/perspective/pull/2281) + +Fixes + +- Fix racing tests. [#2290](https://github.com/finos/perspective/pull/2290) +- Fix python segfault in multi-threaded execution [#2283](https://github.com/finos/perspective/pull/2283) +- Fix OSX arm64 wheels [#2272](https://github.com/finos/perspective/pull/2272) +- Write custom parser for us locale time string format [#2262](https://github.com/finos/perspective/pull/2262) + +Misc + +- Fix build regression in python dependency [#2285](https://github.com/finos/perspective/pull/2285) +- Fix bug preventing blocks example server from starting. [#2282](https://github.com/finos/perspective/pull/2282) +- Fix bad CSS headers and update formatted CSS test snapshots [#2280](https://github.com/finos/perspective/pull/2280) +- Remove accidental test.only, ensure it never happens again [#2276](https://github.com/finos/perspective/pull/2276) +- Add API to give number of views into table [#2267](https://github.com/finos/perspective/pull/2267) + # [v2.3.0](https://github.com/finos/perspective/releases/tag/v2.3.0) _20 June 2023_ ([Full changelog](https://github.com/finos/perspective/compare/v2.2.1...v2.3.0)) diff --git a/cpp/perspective/package.json b/cpp/perspective/package.json index c3f71f2ad7..23d5091dc7 100644 --- a/cpp/perspective/package.json +++ b/cpp/perspective/package.json @@ -3,7 +3,7 @@ "private": true, "author": "The Perspective Authors", "license": "Apache-2.0", - "version": "2.3.0", + "version": "2.3.1", "main": "./dist/esm/perspective.cpp.js", "files": [ "dist/esm/**/*", diff --git a/docs/package.json b/docs/package.json index 199449079c..5ee8a4d5be 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-docs", - "version": "2.3.0", + "version": "2.3.1", "private": true, "scripts": { "docusaurus": "docusaurus", @@ -16,13 +16,13 @@ "dependencies": { "@docusaurus/core": "2.2.0", "@docusaurus/preset-classic": "2.2.0", - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-webpack-plugin": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-webpack-plugin": "^2.3.1", "@mdx-js/react": "^1.6.22", - "blocks": "^2.3.0", + "blocks": "^2.3.1", "clsx": "^1.1.1", "prism-react-renderer": "^1.3.3", "react": "^17.0.2", diff --git a/examples/blocks/package.json b/examples/blocks/package.json index eec144b211..c12fcdd34a 100644 --- a/examples/blocks/package.json +++ b/examples/blocks/package.json @@ -1,7 +1,7 @@ { "name": "blocks", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "A collection of simple client-side Perspective examples for `http://bl.ocks.org`.", "scripts": { "start": "mkdirp dist && node server.mjs" @@ -10,12 +10,12 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-viewer-openlayers": "^2.3.0", - "@finos/perspective-workspace": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-viewer-openlayers": "^2.3.1", + "@finos/perspective-workspace": "^2.3.1", "superstore-arrow": "1.0.0" } } diff --git a/examples/esbuild-example/package.json b/examples/esbuild-example/package.json index f98dc087e8..104b7b1da9 100644 --- a/examples/esbuild-example/package.json +++ b/examples/esbuild-example/package.json @@ -1,7 +1,7 @@ { "name": "esbuild-example", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An esbuild example app built using `@finos/perspective-viewer`.", "scripts": { "build": "node build.js", @@ -10,15 +10,15 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-viewer-openlayers": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-viewer-openlayers": "^2.3.1", "superstore-arrow": "^1.0.0" }, "devDependencies": { - "@finos/perspective-esbuild-plugin": "^2.3.0", + "@finos/perspective-esbuild-plugin": "^2.3.1", "esbuild": "^0.14.54", "http-server": "^0.11.1" } diff --git a/examples/esbuild-remote/package.json b/examples/esbuild-remote/package.json index b37fa24d87..ecc834608e 100644 --- a/examples/esbuild-remote/package.json +++ b/examples/esbuild-remote/package.json @@ -1,7 +1,7 @@ { "name": "esbuild-remote", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An example of 2 Perspectives, one client and one server, streaming via Apache Arrow.", "scripts": { "start": "node build.js && node server/index.mjs" @@ -9,15 +9,15 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", "express": "^4.17.1", "express-ws": "^5.0.2" }, "devDependencies": { - "@finos/perspective-esbuild-plugin": "^2.3.0", + "@finos/perspective-esbuild-plugin": "^2.3.1", "esbuild": "^0.14.54" } } diff --git a/examples/git-history/package.json b/examples/git-history/package.json index 2b8ff57a57..6c78019a68 100644 --- a/examples/git-history/package.json +++ b/examples/git-history/package.json @@ -1,7 +1,7 @@ { "name": "git-history", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An example of Perspective's own GIT history rendered in Perspective.", "scripts": { "start": "node server.js" @@ -9,9 +9,9 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0" + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1" } } diff --git a/examples/promo/package.json b/examples/promo/package.json index 1a3ab90e2c..f763c9e452 100644 --- a/examples/promo/package.json +++ b/examples/promo/package.json @@ -1,7 +1,7 @@ { "name": "promo", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An puppeteer-guided demo of Perspective's functionality, as seen on Github.", "scripts": { "dev": "webpack-dev-server --open", @@ -13,14 +13,14 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-workspace": "^2.3.0" + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-workspace": "^2.3.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.3.0", + "@finos/perspective-webpack-plugin": "^2.3.1", "http-server": "^0.11.1", "npm-run-all": "^4.1.3", "rimraf": "^2.5.2" diff --git a/examples/python-aiohttp/package.json b/examples/python-aiohttp/package.json index e1914b6340..836bcbcf18 100644 --- a/examples/python-aiohttp/package.json +++ b/examples/python-aiohttp/package.json @@ -1,7 +1,7 @@ { "name": "python-aiohttp", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An example of editing a `perspective-python` server from the browser.", "scripts": { "start": "PYTHONPATH=../../python/perspective python3 server.py" @@ -9,15 +9,15 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-workspace": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-workspace": "^2.3.1", "superstore-arrow": "^1.0.0" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.3.0", + "@finos/perspective-webpack-plugin": "^2.3.1", "npm-run-all": "^4.1.3", "rimraf": "^2.5.2" } diff --git a/examples/python-starlette/package.json b/examples/python-starlette/package.json index 4ec8acce40..11296c6ef7 100644 --- a/examples/python-starlette/package.json +++ b/examples/python-starlette/package.json @@ -1,7 +1,7 @@ { "name": "python-starlette", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An example of editing a `perspective-python` server from the browser.", "scripts": { "start": "PYTHONPATH=../../python/perspective python3 server.py" @@ -9,15 +9,15 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-workspace": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-workspace": "^2.3.1", "superstore-arrow": "^1.0.0" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.3.0", + "@finos/perspective-webpack-plugin": "^2.3.1", "npm-run-all": "^4.1.3", "rimraf": "^2.5.2" } diff --git a/examples/python-tornado-streaming/package.json b/examples/python-tornado-streaming/package.json index 712e428c24..933ef7a76a 100644 --- a/examples/python-tornado-streaming/package.json +++ b/examples/python-tornado-streaming/package.json @@ -1,7 +1,7 @@ { "name": "python-tornado-streaming", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An example of streaming a `perspective-python` server to the browser.", "scripts": { "start": "PYTHONPATH=../../python/perspective python3 server.py" @@ -9,15 +9,15 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-workspace": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-workspace": "^2.3.1", "superstore-arrow": "^1.0.0" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.3.0", + "@finos/perspective-webpack-plugin": "^2.3.1", "npm-run-all": "^4.1.3", "rimraf": "^2.5.2" } diff --git a/examples/python-tornado/package.json b/examples/python-tornado/package.json index a13c2cf2f1..13f7bbd27f 100644 --- a/examples/python-tornado/package.json +++ b/examples/python-tornado/package.json @@ -1,7 +1,7 @@ { "name": "python-tornado", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An example of editing a `perspective-python` server from the browser.", "scripts": { "start": "PYTHONPATH=../../python/perspective python3 server.py" @@ -9,15 +9,15 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-workspace": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-workspace": "^2.3.1", "superstore-arrow": "^1.0.0" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.3.0", + "@finos/perspective-webpack-plugin": "^2.3.1", "npm-run-all": "^4.1.3", "rimraf": "^2.5.2" } diff --git a/examples/react-example/package.json b/examples/react-example/package.json index 01a8b5967c..8fca99e9b4 100644 --- a/examples/react-example/package.json +++ b/examples/react-example/package.json @@ -1,7 +1,7 @@ { "name": "react-example", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An example app built using `@finos/perspective-viewer`.", "scripts": { "start": "webpack serve --open", @@ -10,15 +10,15 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", "react": "^16.14.0", "react-dom": "^16.9.17" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.3.0", + "@finos/perspective-webpack-plugin": "^2.3.1", "@types/react": "^16.14.0", "@types/react-dom": "^16.9.17", "source-map-loader": "^0.2.4", diff --git a/examples/webpack-cross-origin/package.json b/examples/webpack-cross-origin/package.json index 2ce2bc5c98..e506e6a92e 100644 --- a/examples/webpack-cross-origin/package.json +++ b/examples/webpack-cross-origin/package.json @@ -1,7 +1,7 @@ { "name": "webpack-cross-origin", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An example of using the Perspective Webpack plugin to build a JS file with Webpack.", "scripts": { "start": "npm-run-all -l -p webpack-watch host:app host:bundles", @@ -12,13 +12,13 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0" + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.3.0", + "@finos/perspective-webpack-plugin": "^2.3.1", "css-loader": "^0.28.7", "html-webpack-plugin": "^5.1.0", "http-server": "^0.11.1", diff --git a/examples/webpack-example/package.json b/examples/webpack-example/package.json index 2e6f35f237..a0dfd1a3b5 100644 --- a/examples/webpack-example/package.json +++ b/examples/webpack-example/package.json @@ -1,7 +1,7 @@ { "name": "webpack-example", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An example app built using `@finos/perspective-viewer`.", "scripts": { "build": "webpack", @@ -10,13 +10,13 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0" + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.3.0", + "@finos/perspective-webpack-plugin": "^2.3.1", "css-loader": "^0.28.7", "html-webpack-plugin": "^5.1.0", "style-loader": "^0.18.2", diff --git a/examples/workspace-editing-python/package.json b/examples/workspace-editing-python/package.json index 1a5bd6fdf9..e0e8995cd6 100644 --- a/examples/workspace-editing-python/package.json +++ b/examples/workspace-editing-python/package.json @@ -1,7 +1,7 @@ { "name": "workspace-editing-python", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An example app demonstrating client/server editing, built using `@finos/perspective-workspace` and `perspective-python`.", "scripts": { "start": "yarn webpack && yarn start:server", @@ -12,14 +12,14 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-workspace": "^2.3.0" + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-workspace": "^2.3.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.3.0", + "@finos/perspective-webpack-plugin": "^2.3.1", "http-server": "^0.11.1", "npm-run-all": "^4.1.3", "rimraf": "^2.5.2" diff --git a/examples/workspace/package.json b/examples/workspace/package.json index c9a228fca0..0dde6ecb4f 100644 --- a/examples/workspace/package.json +++ b/examples/workspace/package.json @@ -1,7 +1,7 @@ { "name": "workspace", "private": true, - "version": "2.3.0", + "version": "2.3.1", "description": "An example app built using `@finos/perspective-workspace`.", "scripts": { "start": "webpack serve --open", @@ -10,14 +10,14 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-workspace": "^2.3.0" + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-workspace": "^2.3.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.3.0", + "@finos/perspective-webpack-plugin": "^2.3.1", "http-server": "^0.11.1", "npm-run-all": "^4.1.3", "rimraf": "^2.5.2" diff --git a/package.json b/package.json index 462fc6d91b..913c36af3d 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "type": "git", "url": "https://github.com/finos/perspective" }, - "version": "2.3.0", + "version": "2.3.1", "changelog": { "labels": { "enhancement": "Added", diff --git a/packages/perspective-cli/package.json b/packages/perspective-cli/package.json index d7db83ebdf..88af907d8a 100644 --- a/packages/perspective-cli/package.json +++ b/packages/perspective-cli/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-cli", - "version": "2.3.0", + "version": "2.3.1", "description": "Perspective.js CLI", "main": "src/js/index.js", "publishConfig": { @@ -24,12 +24,12 @@ "perspective": "perspective" }, "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-viewer-openlayers": "^2.3.0", - "@finos/perspective-workspace": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-viewer-openlayers": "^2.3.1", + "@finos/perspective-workspace": "^2.3.1", "commander": "^2.19.0", "puppeteer": "^13.1.3" } diff --git a/packages/perspective-esbuild-plugin/package.json b/packages/perspective-esbuild-plugin/package.json index ad83ad2331..abd9828150 100644 --- a/packages/perspective-esbuild-plugin/package.json +++ b/packages/perspective-esbuild-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-esbuild-plugin", - "version": "2.3.0", + "version": "2.3.1", "description": "esbuild plugin for Perspective", "author": "", "license": "Apache-2.0", diff --git a/packages/perspective-jupyterlab/package.json b/packages/perspective-jupyterlab/package.json index e641d7bfb7..c8e843fd21 100644 --- a/packages/perspective-jupyterlab/package.json +++ b/packages/perspective-jupyterlab/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-jupyterlab", - "version": "2.3.0", + "version": "2.3.1", "description": "A Jupyterlab extension for the Perspective library, designed to be used with perspective-python.", "files": [ "dist/**/*", @@ -34,19 +34,19 @@ "version": "yarn build" }, "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-viewer-openlayers": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-viewer-openlayers": "^2.3.1", "@jupyter-widgets/base": "^2 || ^3 || ^4 || ^5 || ^6", "@jupyterlab/application": "^3.6.1", "@lumino/application": "^1.27.0", "@lumino/widgets": "^1.37.0" }, "devDependencies": { - "@finos/perspective-esbuild-plugin": "^2.3.0", - "@finos/perspective-test": "^2.3.0", + "@finos/perspective-esbuild-plugin": "^2.3.1", + "@finos/perspective-test": "^2.3.1", "@jupyterlab/builder": "^3.4.0", "@prospective.co/procss": "^0.1.13", "cpy": "^9.0.1" diff --git a/packages/perspective-viewer-d3fc/package.json b/packages/perspective-viewer-d3fc/package.json index 2b4c662902..d03739b936 100644 --- a/packages/perspective-viewer-d3fc/package.json +++ b/packages/perspective-viewer-d3fc/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-viewer-d3fc", - "version": "2.3.0", + "version": "2.3.1", "description": "Perspective.js D3FC Plugin", "unpkg": "./dist/cdn/perspective-viewer-d3fc.js", "jsdelivr": "./dist/cdn/perspective-viewer-d3fc.js", @@ -43,8 +43,8 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", "chroma-js": "^1.3.4", "d3fc": "^15.2.4", "d3-selection": "^3.0.0", @@ -54,8 +54,8 @@ "gradient-parser": "1.0.2" }, "devDependencies": { - "@finos/perspective-esbuild-plugin": "^2.3.0", - "@finos/perspective-test": "^2.3.0", + "@finos/perspective-esbuild-plugin": "^2.3.1", + "@finos/perspective-test": "^2.3.1", "@prospective.co/procss": "^0.1.13" } } diff --git a/packages/perspective-viewer-datagrid/package.json b/packages/perspective-viewer-datagrid/package.json index 88b96ead8e..73143337ef 100644 --- a/packages/perspective-viewer-datagrid/package.json +++ b/packages/perspective-viewer-datagrid/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-viewer-datagrid", - "version": "2.3.0", + "version": "2.3.1", "description": "Perspective datagrid plugin based on `regular-table`", "unpkg": "dist/cdn/perspective-viewer-datagrid.js", "jsdelivr": "dist/cdn/perspective-viewer-datagrid.js", @@ -29,14 +29,14 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", "chroma-js": "^1.3.4", "regular-table": "=0.5.7" }, "devDependencies": { "@prospective.co/procss": "^0.1.13", - "@finos/perspective-esbuild-plugin": "^2.3.0", - "@finos/perspective-test": "^2.3.0" + "@finos/perspective-esbuild-plugin": "^2.3.1", + "@finos/perspective-test": "^2.3.1" } } diff --git a/packages/perspective-viewer-openlayers/package.json b/packages/perspective-viewer-openlayers/package.json index 75c9296db8..335ff773ba 100644 --- a/packages/perspective-viewer-openlayers/package.json +++ b/packages/perspective-viewer-openlayers/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-viewer-openlayers", - "version": "2.3.0", + "version": "2.3.1", "unpkg": "dist/cdn/perspective-viewer-openlayers.js", "jsdelivr": "dist/cdn/perspective-viewer-openlayers.js", "exports": { @@ -24,8 +24,8 @@ "clean:screenshots": "rimraf \"test/screenshots/**/*.@(failed|diff).png\"" }, "dependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", "d3": "^7.1.1", "d3-color": "^3.0.1", "gradient-parser": "1.0.2", @@ -33,6 +33,6 @@ "ol": "^5.3.2" }, "devDependencies": { - "@finos/perspective-esbuild-plugin": "^2.3.0" + "@finos/perspective-esbuild-plugin": "^2.3.1" } } diff --git a/packages/perspective-webpack-plugin/package.json b/packages/perspective-webpack-plugin/package.json index 711b91a49b..fbd686e091 100644 --- a/packages/perspective-webpack-plugin/package.json +++ b/packages/perspective-webpack-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-webpack-plugin", - "version": "2.3.0", + "version": "2.3.1", "description": "Perspective.js Webpack Plugin", "main": "index.js", "publishConfig": { @@ -25,8 +25,8 @@ "worker-loader": "^3.0.7" }, "peerDependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", "webpack": "^5.60.0" } } diff --git a/packages/perspective-workspace/package.json b/packages/perspective-workspace/package.json index f03c1b53da..83576c813c 100644 --- a/packages/perspective-workspace/package.json +++ b/packages/perspective-workspace/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-workspace", - "version": "2.3.0", + "version": "2.3.1", "description": "Perspective Workspace", "files": [ "dist/**/*", @@ -31,7 +31,7 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@finos/perspective-viewer": "^2.3.0", + "@finos/perspective-viewer": "^2.3.1", "@lumino/algorithm": "^1.9.1", "@lumino/commands": "^1.20.0", "@lumino/domutils": "^1.8.1", @@ -42,7 +42,7 @@ }, "devDependencies": { "@prospective.co/procss": "^0.1.13", - "@finos/perspective-esbuild-plugin": "^2.3.0", - "@finos/perspective-test": "^2.3.0" + "@finos/perspective-esbuild-plugin": "^2.3.1", + "@finos/perspective-test": "^2.3.1" } } diff --git a/packages/perspective/README.md b/packages/perspective/README.md index 291d6f2135..c70d88f54a 100644 --- a/packages/perspective/README.md +++ b/packages/perspective/README.md @@ -35,6 +35,7 @@ For more information, see the * [.get_index()](#module_perspective..table+get_index) * [.get_limit()](#module_perspective..table+get_limit) * [.clear()](#module_perspective..table+clear) + * [.get_num_views()](#module_perspective..table+get_num_views) ⇒ * [.replace()](#module_perspective..table+replace) * [.delete()](#module_perspective..table+delete) * [.on_delete(callback)](#module_perspective..table+on_delete) @@ -494,6 +495,7 @@ view.remove_delete(callback); * [.get_index()](#module_perspective..table+get_index) * [.get_limit()](#module_perspective..table+get_limit) * [.clear()](#module_perspective..table+clear) + * [.get_num_views()](#module_perspective..table+get_num_views) ⇒ * [.replace()](#module_perspective..table+replace) * [.delete()](#module_perspective..table+delete) * [.on_delete(callback)](#module_perspective..table+on_delete) @@ -555,6 +557,17 @@ the schema and construction options. * * * + + +#### table.get\_num\_views() ⇒ +**Kind**: instance method of [table](#module_perspective..table) +**Returns**: The number of views associated to this table. + Note that this may be more than what is visible on a screen. + As views are created to manage various internal + state of the application. + +* * * + #### table.replace() diff --git a/packages/perspective/package.json b/packages/perspective/package.json index 82e95b81c1..b9d0e10b3c 100644 --- a/packages/perspective/package.json +++ b/packages/perspective/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective", - "version": "2.3.0", + "version": "2.3.1", "description": "Perspective.js", "repository": { "type": "git", @@ -45,8 +45,8 @@ "ws": "^6.1.2" }, "devDependencies": { - "@finos/perspective-cpp": "^2.3.0", - "@finos/perspective-esbuild-plugin": "^2.3.0", + "@finos/perspective-cpp": "^2.3.1", + "@finos/perspective-esbuild-plugin": "^2.3.1", "cpy": "^9.0.1", "jsverify": "^0.8.4", "lodash": "^4.17.4", diff --git a/python/perspective/package.json b/python/perspective/package.json index c3ebe8a130..309108667a 100644 --- a/python/perspective/package.json +++ b/python/perspective/package.json @@ -1,16 +1,16 @@ { "private": true, "name": "perspective-python-internal", - "version": "2.3.0", + "version": "2.3.1", "scripts": { "bench": "python3 bench/perspective_benchmark.py", "docs": "python3 docs/generate.py" }, "devDependencies": { - "@finos/perspective": "^2.3.0", - "@finos/perspective-viewer": "^2.3.0", - "@finos/perspective-viewer-d3fc": "^2.3.0", - "@finos/perspective-viewer-datagrid": "^2.3.0", - "@finos/perspective-webpack-plugin": "^2.3.0" + "@finos/perspective": "^2.3.1", + "@finos/perspective-viewer": "^2.3.1", + "@finos/perspective-viewer-d3fc": "^2.3.1", + "@finos/perspective-viewer-datagrid": "^2.3.1", + "@finos/perspective-webpack-plugin": "^2.3.1" } } diff --git a/python/perspective/perspective/core/_version.py b/python/perspective/perspective/core/_version.py index 893fea52c9..9a7e1a5f93 100644 --- a/python/perspective/perspective/core/_version.py +++ b/python/perspective/perspective/core/_version.py @@ -1,14 +1,2 @@ -# ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ -# ┃ ██████ ██████ ██████ █ █ █ █ █ █▄ ▀███ █ ┃ -# ┃ ▄▄▄▄▄█ █▄▄▄▄▄ ▄▄▄▄▄█ ▀▀▀▀▀█▀▀▀▀▀ █ ▀▀▀▀▀█ ████████▌▐███ ███▄ ▀█ █ ▀▀▀▀▀ ┃ -# ┃ █▀▀▀▀▀ █▀▀▀▀▀ █▀██▀▀ ▄▄▄▄▄ █ ▄▄▄▄▄█ ▄▄▄▄▄█ ████████▌▐███ █████▄ █ ▄▄▄▄▄ ┃ -# ┃ █ ██████ █ ▀█▄ █ ██████ █ ███▌▐███ ███████▄ █ ┃ -# ┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ -# ┃ Copyright (c) 2017, the Perspective Authors. ┃ -# ┃ ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ ┃ -# ┃ This file is part of the Perspective library, distributed under the terms ┃ -# ┃ of the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). ┃ -# ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ - -__version__ = "2.3.0" +__version__ = "2.3.1" major_minor_version = "2.3" diff --git a/rust/perspective-viewer/Cargo.lock b/rust/perspective-viewer/Cargo.lock index c5983560e5..614887a540 100644 --- a/rust/perspective-viewer/Cargo.lock +++ b/rust/perspective-viewer/Cargo.lock @@ -908,7 +908,7 @@ checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" [[package]] name = "perspective" -version = "2.3.0" +version = "2.3.1" dependencies = [ "anyhow", "async-lock", @@ -941,7 +941,7 @@ dependencies = [ [[package]] name = "perspective-bundle" -version = "2.3.0" +version = "2.3.1" dependencies = [ "flate2", "wasm-bindgen-cli-support", diff --git a/rust/perspective-viewer/Cargo.toml b/rust/perspective-viewer/Cargo.toml index 30681e13c4..72c988f4bd 100644 --- a/rust/perspective-viewer/Cargo.toml +++ b/rust/perspective-viewer/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective" -version = "2.3.0" +version = "2.3.1" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." diff --git a/rust/perspective-viewer/README.md b/rust/perspective-viewer/README.md index a87c152d1d..a8dee8861d 100644 --- a/rust/perspective-viewer/README.md +++ b/rust/perspective-viewer/README.md @@ -1,5 +1,22 @@ # @finos/perspective-viewer +Module for the `` custom element. This module has no +(real) exports, but importing it has a side effect: the +`PerspectiveViewerElement`class is registered as a custom element, after +which it can be used as a standard DOM element. + +Though `` is written mostly in Rust, the nature +of WebAssembly's compilation makes it a dynamic module; in order to +guarantee that the Custom Elements extension methods are registered +synchronously with this package's import, we need perform said registration +within this wrapper module. As a result, the API methods of the Custom +Elements are all `async` (as they must await the wasm module instance). + +The documentation in this module defines the instance structure of a +`` DOM object instantiated typically, through HTML or any +relevent DOM method e.g. `document.createElement("perspective-viewer")` or +`document.getElementsByTagName("perspective-viewer")`. + ## Table of contents ### Classes @@ -32,7 +49,7 @@ #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:13](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L13) +[rust/perspective-viewer/src/ts/viewer.ts:15](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L15) ## Variables @@ -42,7 +59,7 @@ #### Defined in -[rust/perspective-viewer/src/ts/perspective-viewer.ts:42](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/perspective-viewer.ts#L42) +[rust/perspective-viewer/src/ts/perspective-viewer.ts:44](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/perspective-viewer.ts#L44) ## Functions @@ -101,7 +118,7 @@ script's package. #### Defined in -[rust/perspective-viewer/src/ts/migrate.ts:52](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/migrate.ts#L52) +[rust/perspective-viewer/src/ts/migrate.ts:55](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/migrate.ts#L55) # Interface: IPerspectiveViewerElement @@ -214,7 +231,7 @@ A `Promise` which resolves to a `perspective.Table` #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:126](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L126) +[rust/perspective-viewer/src/ts/viewer.ts:128](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L128) ___ @@ -249,7 +266,7 @@ A `Promise` which ressolves to a `perspective.View`. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:148](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L148) +[rust/perspective-viewer/src/ts/viewer.ts:150](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L150) ___ @@ -297,7 +314,7 @@ rendered. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:65](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L65) +[rust/perspective-viewer/src/ts/viewer.ts:67](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L67) ___ @@ -319,7 +336,7 @@ A pointer to this model #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:434](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L434) +[rust/perspective-viewer/src/ts/viewer.ts:436](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L436) ___ @@ -378,7 +395,7 @@ await viewer.restore(token); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:188](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L188) +[rust/perspective-viewer/src/ts/viewer.ts:190](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L190) ___ @@ -411,7 +428,7 @@ await viewer.reset(); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:256](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L256) +[rust/perspective-viewer/src/ts/viewer.ts:258](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L258) ___ @@ -444,7 +461,7 @@ a serialized element in the chosen format. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:213](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L213) +[rust/perspective-viewer/src/ts/viewer.ts:215](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L215) ▸ **save**(`format`): `Promise`<[`PerspectiveViewerConfig`](#perspectiveviewerconfig)\> @@ -460,7 +477,7 @@ a serialized element in the chosen format. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:214](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L214) +[rust/perspective-viewer/src/ts/viewer.ts:216](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L216) ▸ **save**(`format`): `Promise`<`ArrayBuffer`\> @@ -476,7 +493,7 @@ a serialized element in the chosen format. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:215](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L215) +[rust/perspective-viewer/src/ts/viewer.ts:217](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L217) ▸ **save**(`format`): `Promise`<`string`\> @@ -492,7 +509,7 @@ a serialized element in the chosen format. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:216](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L216) +[rust/perspective-viewer/src/ts/viewer.ts:218](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L218) ▸ **save**(`format?`): `Promise`<`string` \| [`PerspectiveViewerConfig`](#perspectiveviewerconfig) \| `ArrayBuffer`\> @@ -508,7 +525,7 @@ a serialized element in the chosen format. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:217](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L217) +[rust/perspective-viewer/src/ts/viewer.ts:219](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L219) ___ @@ -533,7 +550,7 @@ An `Array` of the plugin instances for this #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:424](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L424) +[rust/perspective-viewer/src/ts/viewer.ts:426](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L426) ___ @@ -564,7 +581,7 @@ The active or requested plugin instance. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:411](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L411) +[rust/perspective-viewer/src/ts/viewer.ts:413](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L413) ___ @@ -601,7 +618,7 @@ button.addEventListener("click", async () => { #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:296](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L296) +[rust/perspective-viewer/src/ts/viewer.ts:298](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L298) ___ @@ -623,7 +640,7 @@ Download this element's data as a CSV file. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:276](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L276) +[rust/perspective-viewer/src/ts/viewer.ts:278](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L278) ___ @@ -659,7 +676,7 @@ await viewer.toggleConfig(); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:394](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L394) +[rust/perspective-viewer/src/ts/viewer.ts:396](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L396) ___ @@ -681,7 +698,7 @@ bound to. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:267](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L267) +[rust/perspective-viewer/src/ts/viewer.ts:269](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L269) ___ @@ -716,7 +733,7 @@ pending state changes have been applied and rendered. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:241](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L241) +[rust/perspective-viewer/src/ts/viewer.ts:243](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L243) ___ @@ -752,7 +769,7 @@ A promise which resolves to the current edit port. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:355](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L355) +[rust/perspective-viewer/src/ts/viewer.ts:357](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L357) ___ @@ -794,7 +811,7 @@ finished rendering. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:91](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L91) +[rust/perspective-viewer/src/ts/viewer.ts:93](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L93) ___ @@ -833,7 +850,7 @@ await viewer.resetThemes(["Pro Light", "Pro Dark"]); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:331](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L331) +[rust/perspective-viewer/src/ts/viewer.ts:333](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L333) ___ @@ -853,7 +870,7 @@ as SVG and Canvas attributes. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:307](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L307) +[rust/perspective-viewer/src/ts/viewer.ts:309](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L309) ___ @@ -886,7 +903,7 @@ await viewer.setAutoSize(false); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:108](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L108) +[rust/perspective-viewer/src/ts/viewer.ts:110](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L110) ___ @@ -919,7 +936,7 @@ await viewer.setThrottle(1000); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:373](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/viewer.ts#L373) +[rust/perspective-viewer/src/ts/viewer.ts:375](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/viewer.ts#L375) # Interface: IPerspectiveViewerPlugin @@ -999,7 +1016,7 @@ logic. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:80](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L80) +[rust/perspective-viewer/src/ts/plugin.ts:82](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L82) ___ @@ -1021,7 +1038,7 @@ identical behavior to 1. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:71](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L71) +[rust/perspective-viewer/src/ts/plugin.ts:73](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L73) ___ @@ -1039,7 +1056,7 @@ display name for this plugin in the `` UI. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:52](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L52) +[rust/perspective-viewer/src/ts/plugin.ts:54](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L54) ___ @@ -1062,7 +1079,7 @@ a `HTMLPerspectiveViewerPluginElement.restore` call. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:92](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L92) +[rust/perspective-viewer/src/ts/plugin.ts:94](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L94) ___ @@ -1081,7 +1098,7 @@ on column state), leaving existing columns alone. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:60](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L60) +[rust/perspective-viewer/src/ts/plugin.ts:62](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L62) ## Methods @@ -1108,7 +1125,7 @@ async clear(): Promise { #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:136](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L136) +[rust/perspective-viewer/src/ts/plugin.ts:138](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L138) ___ @@ -1124,7 +1141,7 @@ Free any resources acquired by this plugin and prepare to be deleted. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:171](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L171) +[rust/perspective-viewer/src/ts/plugin.ts:173](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L173) ___ @@ -1157,7 +1174,7 @@ async draw(view: perspective.View): Promise { #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:107](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L107) +[rust/perspective-viewer/src/ts/plugin.ts:109](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L109) ___ @@ -1174,7 +1191,7 @@ and the underlying data has not. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:142](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L142) +[rust/perspective-viewer/src/ts/plugin.ts:144](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L144) ___ @@ -1196,7 +1213,7 @@ Restore this plugin to a state previously returned by `save()`. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:166](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L166) +[rust/perspective-viewer/src/ts/plugin.ts:168](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L168) ___ @@ -1213,7 +1230,7 @@ plugins which read CSS styles via `window.getComputedStyle()`. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:148](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L148) +[rust/perspective-viewer/src/ts/plugin.ts:150](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L150) ___ @@ -1237,7 +1254,7 @@ reload. For example, `@finos/perspective-viewer-d3fc` uses #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:161](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L161) +[rust/perspective-viewer/src/ts/plugin.ts:163](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L163) ___ @@ -1269,6 +1286,6 @@ async update(view: perspective.View): Promise { #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:121](https://github.com/finos/perspective/blob/d08c7c507/rust/perspective-viewer/src/ts/plugin.ts#L121) +[rust/perspective-viewer/src/ts/plugin.ts:123](https://github.com/finos/perspective/blob/cab110029/rust/perspective-viewer/src/ts/plugin.ts#L123) diff --git a/rust/perspective-viewer/package.json b/rust/perspective-viewer/package.json index 16ca4cef6f..db2dcbb37c 100644 --- a/rust/perspective-viewer/package.json +++ b/rust/perspective-viewer/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-viewer", - "version": "2.3.0", + "version": "2.3.1", "description": "The `` Custom Element, frontend for Perspective.js", "repository": { "type": "git", @@ -37,13 +37,13 @@ "access": "public" }, "dependencies": { - "@finos/perspective": "^2.3.0", + "@finos/perspective": "^2.3.1", "fflate": "^0.7.4" }, "devDependencies": { "react": "^16.14.0", - "@finos/perspective-esbuild-plugin": "^2.3.0", - "@finos/perspective-test": "^2.3.0", + "@finos/perspective-esbuild-plugin": "^2.3.1", + "@finos/perspective-test": "^2.3.1", "cpy": "^9.0.1" } } diff --git a/rust/perspective-viewer/tasks/bundle/Cargo.toml b/rust/perspective-viewer/tasks/bundle/Cargo.toml index 146a9c689c..83a68b0949 100644 --- a/rust/perspective-viewer/tasks/bundle/Cargo.toml +++ b/rust/perspective-viewer/tasks/bundle/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-bundle" -version = "2.3.0" +version = "2.3.1" edition = "2021" [[bin]] diff --git a/tools/perspective-scripts/package.json b/tools/perspective-scripts/package.json index 4ada30195a..b8a3af7921 100644 --- a/tools/perspective-scripts/package.json +++ b/tools/perspective-scripts/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-scripts", - "version": "2.3.0", + "version": "2.3.1", "description": "Build scripts based on perspective", "private": true, "files": [ diff --git a/tools/perspective-test/package.json b/tools/perspective-test/package.json index 941906617d..df13ad71a6 100644 --- a/tools/perspective-test/package.json +++ b/tools/perspective-test/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-test", - "version": "2.3.0", + "version": "2.3.1", "description": "Test utility based on perspective", "private": true, "main": "src/js/index", @@ -19,7 +19,7 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^2.3.0", + "@finos/perspective": "^2.3.1", "xml-formatter": "2.4.0" } }