From 785b1eeadc0561faca3c5611c8d3508fb984216c Mon Sep 17 00:00:00 2001 From: Andrew Stein Date: Tue, 31 Oct 2023 22:55:23 -0400 Subject: [PATCH] v2.6.1 --- .gitignore | 1 + CHANGELOG.md | 13 ++ 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/package.json | 6 +- python/perspective/package.json | 12 +- .../perspective/perspective/core/_version.py | 2 +- rust/perspective-viewer/Cargo.lock | 4 +- rust/perspective-viewer/Cargo.toml | 2 +- rust/perspective-viewer/README.md | 114 ++++++++++++------ rust/perspective-viewer/package.json | 8 +- .../src/rust/model/intersection_observer.rs | 1 - .../tasks/bundle/Cargo.toml | 2 +- tools/perspective-scripts/package.json | 2 +- tools/perspective-test/package.json | 4 +- 38 files changed, 247 insertions(+), 200 deletions(-) diff --git a/.gitignore b/.gitignore index a340830710..578be485e1 100644 --- a/.gitignore +++ b/.gitignore @@ -221,3 +221,4 @@ benchmark_venv venv/ testenv +.cache diff --git a/CHANGELOG.md b/CHANGELOG.md index 36e777421e..89b3a1147b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# [v2.6.1](https://github.com/finos/perspective/releases/tag/v2.6.1) + +_1 November 2023_ ([Full changelog](https://github.com/finos/perspective/compare/v2.6.0...v2.6.1)) + +Features + +- Add `setAutoPause()` method [#2411](https://github.com/finos/perspective/pull/2411) + +Fixes + +- Fix scroll panel height calculation bug [#2404](https://github.com/finos/perspective/pull/2404) +- Fix `in` and `not in` filter UI bug [#2403](https://github.com/finos/perspective/pull/2403) + # [v2.6.0](https://github.com/finos/perspective/releases/tag/v2.6.0) _20 October 2023_ ([Full changelog](https://github.com/finos/perspective/compare/v2.5.2...v2.6.0)) diff --git a/cpp/perspective/package.json b/cpp/perspective/package.json index f3b24c2e6e..9396ac4351 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.6.0", + "version": "2.6.1", "main": "./dist/esm/perspective.cpp.js", "files": [ "dist/esm/**/*", diff --git a/docs/package.json b/docs/package.json index 032d6b5875..4fdc11c11f 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-docs", - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-webpack-plugin": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-webpack-plugin": "^2.6.1", "@mdx-js/react": "^1.6.22", - "blocks": "^2.6.0", + "blocks": "^2.6.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 a41a2b0ec3..3463d50cd5 100644 --- a/examples/blocks/package.json +++ b/examples/blocks/package.json @@ -1,7 +1,7 @@ { "name": "blocks", "private": true, - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-viewer-openlayers": "^2.6.0", - "@finos/perspective-workspace": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-viewer-openlayers": "^2.6.1", + "@finos/perspective-workspace": "^2.6.1", "superstore-arrow": "3.0.0" } } diff --git a/examples/esbuild-example/package.json b/examples/esbuild-example/package.json index 28afa8d9bd..4f82a4ade1 100644 --- a/examples/esbuild-example/package.json +++ b/examples/esbuild-example/package.json @@ -1,7 +1,7 @@ { "name": "esbuild-example", "private": true, - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-viewer-openlayers": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-viewer-openlayers": "^2.6.1", "superstore-arrow": "^3.0.0" }, "devDependencies": { - "@finos/perspective-esbuild-plugin": "^2.6.0", + "@finos/perspective-esbuild-plugin": "^2.6.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 fb7a197bb7..38d431af19 100644 --- a/examples/esbuild-remote/package.json +++ b/examples/esbuild-remote/package.json @@ -1,7 +1,7 @@ { "name": "esbuild-remote", "private": true, - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", "express": "^4.17.1", "express-ws": "^5.0.2" }, "devDependencies": { - "@finos/perspective-esbuild-plugin": "^2.6.0", + "@finos/perspective-esbuild-plugin": "^2.6.1", "esbuild": "^0.14.54" } } diff --git a/examples/git-history/package.json b/examples/git-history/package.json index c5e92f2640..1340e01ccb 100644 --- a/examples/git-history/package.json +++ b/examples/git-history/package.json @@ -1,7 +1,7 @@ { "name": "git-history", "private": true, - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0" + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1" } } diff --git a/examples/promo/package.json b/examples/promo/package.json index 5f7973b9c2..1f567eaf63 100644 --- a/examples/promo/package.json +++ b/examples/promo/package.json @@ -1,7 +1,7 @@ { "name": "promo", "private": true, - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-workspace": "^2.6.0" + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-workspace": "^2.6.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.6.0", + "@finos/perspective-webpack-plugin": "^2.6.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 e466c647a7..b4150e0724 100644 --- a/examples/python-aiohttp/package.json +++ b/examples/python-aiohttp/package.json @@ -1,7 +1,7 @@ { "name": "python-aiohttp", "private": true, - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-workspace": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-workspace": "^2.6.1", "superstore-arrow": "^3.0.0" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.6.0", + "@finos/perspective-webpack-plugin": "^2.6.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 29343b09f1..9f4e1c716f 100644 --- a/examples/python-starlette/package.json +++ b/examples/python-starlette/package.json @@ -1,7 +1,7 @@ { "name": "python-starlette", "private": true, - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-workspace": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-workspace": "^2.6.1", "superstore-arrow": "^3.0.0" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.6.0", + "@finos/perspective-webpack-plugin": "^2.6.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 c0fdb58f4f..ced93f7b03 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.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-workspace": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-workspace": "^2.6.1", "superstore-arrow": "^3.0.0" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.6.0", + "@finos/perspective-webpack-plugin": "^2.6.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 5a1211a76a..8801ade41a 100644 --- a/examples/python-tornado/package.json +++ b/examples/python-tornado/package.json @@ -1,7 +1,7 @@ { "name": "python-tornado", "private": true, - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-workspace": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-workspace": "^2.6.1", "superstore-arrow": "^3.0.0" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.6.0", + "@finos/perspective-webpack-plugin": "^2.6.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 d5ac27a9cf..5dbb4b0287 100644 --- a/examples/react-example/package.json +++ b/examples/react-example/package.json @@ -1,7 +1,7 @@ { "name": "react-example", "private": true, - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", "react": "^16.14.0", "react-dom": "^16.9.17" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.6.0", + "@finos/perspective-webpack-plugin": "^2.6.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 33c57d90ab..c45c4be5f1 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.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0" + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.6.0", + "@finos/perspective-webpack-plugin": "^2.6.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 180f7e6459..9129892f68 100644 --- a/examples/webpack-example/package.json +++ b/examples/webpack-example/package.json @@ -1,7 +1,7 @@ { "name": "webpack-example", "private": true, - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0" + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.6.0", + "@finos/perspective-webpack-plugin": "^2.6.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 0d0c948657..39de1c1868 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.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-workspace": "^2.6.0" + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-workspace": "^2.6.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.6.0", + "@finos/perspective-webpack-plugin": "^2.6.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 6b2a4ce57b..bf583376fb 100644 --- a/examples/workspace/package.json +++ b/examples/workspace/package.json @@ -1,7 +1,7 @@ { "name": "workspace", "private": true, - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-workspace": "^2.6.0" + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-workspace": "^2.6.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^2.6.0", + "@finos/perspective-webpack-plugin": "^2.6.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 0ddf5d83fd..5caab1a275 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "type": "git", "url": "https://github.com/finos/perspective" }, - "version": "2.6.0", + "version": "2.6.1", "changelog": { "labels": { "enhancement": "Added", diff --git a/packages/perspective-cli/package.json b/packages/perspective-cli/package.json index 5a0b52c3e4..d7e5c0572b 100644 --- a/packages/perspective-cli/package.json +++ b/packages/perspective-cli/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-cli", - "version": "2.6.0", + "version": "2.6.1", "description": "Perspective.js CLI", "main": "src/js/index.js", "publishConfig": { @@ -24,12 +24,12 @@ "perspective": "perspective" }, "dependencies": { - "@finos/perspective": "^2.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-viewer-openlayers": "^2.6.0", - "@finos/perspective-workspace": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-viewer-openlayers": "^2.6.1", + "@finos/perspective-workspace": "^2.6.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 01aad9f0a5..9533c6a29f 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.6.0", + "version": "2.6.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 3d813b296e..a93ed75272 100644 --- a/packages/perspective-jupyterlab/package.json +++ b/packages/perspective-jupyterlab/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-jupyterlab", - "version": "2.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-viewer-openlayers": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-viewer-openlayers": "^2.6.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.6.0", - "@finos/perspective-test": "^2.6.0", + "@finos/perspective-esbuild-plugin": "^2.6.1", + "@finos/perspective-test": "^2.6.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 050171f6d8..2f87f794d4 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.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.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.6.0", - "@finos/perspective-test": "^2.6.0", + "@finos/perspective-esbuild-plugin": "^2.6.1", + "@finos/perspective-test": "^2.6.1", "@prospective.co/procss": "^0.1.13" } } diff --git a/packages/perspective-viewer-datagrid/package.json b/packages/perspective-viewer-datagrid/package.json index 4d4a75a3db..d6b7c7deef 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.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", "chroma-js": "^1.3.4", "regular-table": "=0.6.3" }, "devDependencies": { "@prospective.co/procss": "^0.1.13", - "@finos/perspective-esbuild-plugin": "^2.6.0", - "@finos/perspective-test": "^2.6.0" + "@finos/perspective-esbuild-plugin": "^2.6.1", + "@finos/perspective-test": "^2.6.1" } } diff --git a/packages/perspective-viewer-openlayers/package.json b/packages/perspective-viewer-openlayers/package.json index 5a5d3d730d..3891e8f3cc 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.6.0", + "version": "2.6.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.6.0", - "@finos/perspective-viewer": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.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.6.0" + "@finos/perspective-esbuild-plugin": "^2.6.1" } } diff --git a/packages/perspective-webpack-plugin/package.json b/packages/perspective-webpack-plugin/package.json index 944c0bdf89..45cfe3279b 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.6.0", + "version": "2.6.1", "description": "Perspective.js Webpack Plugin", "main": "index.js", "publishConfig": { @@ -25,8 +25,8 @@ "worker-loader": "^3.0.7" }, "peerDependencies": { - "@finos/perspective": "^2.6.0", - "@finos/perspective-viewer": "^2.6.0", + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", "webpack": "^5.60.0" } } diff --git a/packages/perspective-workspace/package.json b/packages/perspective-workspace/package.json index 51c6fd261a..3f8650b57a 100644 --- a/packages/perspective-workspace/package.json +++ b/packages/perspective-workspace/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-workspace", - "version": "2.6.0", + "version": "2.6.1", "description": "Perspective Workspace", "files": [ "dist/**/*", @@ -31,7 +31,7 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@finos/perspective-viewer": "^2.6.0", + "@finos/perspective-viewer": "^2.6.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.6.0", - "@finos/perspective-test": "^2.6.0" + "@finos/perspective-esbuild-plugin": "^2.6.1", + "@finos/perspective-test": "^2.6.1" } } diff --git a/packages/perspective/package.json b/packages/perspective/package.json index 41195c9175..7fbfa1eb5e 100644 --- a/packages/perspective/package.json +++ b/packages/perspective/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective", - "version": "2.6.0", + "version": "2.6.1", "description": "Perspective.js", "repository": { "type": "git", @@ -47,8 +47,8 @@ "ws": "^6.1.2" }, "devDependencies": { - "@finos/perspective-cpp": "^2.6.0", - "@finos/perspective-esbuild-plugin": "^2.6.0", + "@finos/perspective-cpp": "^2.6.1", + "@finos/perspective-esbuild-plugin": "^2.6.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 294e685540..c591cb2eba 100644 --- a/python/perspective/package.json +++ b/python/perspective/package.json @@ -1,16 +1,16 @@ { "private": true, "name": "perspective-python-internal", - "version": "2.6.0", + "version": "2.6.1", "scripts": { "bench": "python3 bench/perspective_benchmark.py", "docs": "python3 docs/generate.py" }, "devDependencies": { - "@finos/perspective": "^2.6.0", - "@finos/perspective-viewer": "^2.6.0", - "@finos/perspective-viewer-d3fc": "^2.6.0", - "@finos/perspective-viewer-datagrid": "^2.6.0", - "@finos/perspective-webpack-plugin": "^2.6.0" + "@finos/perspective": "^2.6.1", + "@finos/perspective-viewer": "^2.6.1", + "@finos/perspective-viewer-d3fc": "^2.6.1", + "@finos/perspective-viewer-datagrid": "^2.6.1", + "@finos/perspective-webpack-plugin": "^2.6.1" } } diff --git a/python/perspective/perspective/core/_version.py b/python/perspective/perspective/core/_version.py index 776567a9fe..6275da19a6 100644 --- a/python/perspective/perspective/core/_version.py +++ b/python/perspective/perspective/core/_version.py @@ -1,2 +1,2 @@ -__version__ = "2.6.0" +__version__ = "2.6.1" major_minor_version = "2.6" diff --git a/rust/perspective-viewer/Cargo.lock b/rust/perspective-viewer/Cargo.lock index 0dda53a462..0a24865fa5 100644 --- a/rust/perspective-viewer/Cargo.lock +++ b/rust/perspective-viewer/Cargo.lock @@ -1167,7 +1167,7 @@ checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" [[package]] name = "perspective" -version = "2.6.0" +version = "2.6.1" dependencies = [ "anyhow", "async-lock", @@ -1200,7 +1200,7 @@ dependencies = [ [[package]] name = "perspective-bundle" -version = "2.6.0" +version = "2.6.1" dependencies = [ "flate2", "wasm-bindgen-cli-support", diff --git a/rust/perspective-viewer/Cargo.toml b/rust/perspective-viewer/Cargo.toml index 6212ceb5b2..bf3ce877d9 100644 --- a/rust/perspective-viewer/Cargo.toml +++ b/rust/perspective-viewer/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective" -version = "2.6.0" +version = "2.6.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 cd03f77e09..54e93cba72 100644 --- a/rust/perspective-viewer/README.md +++ b/rust/perspective-viewer/README.md @@ -49,7 +49,7 @@ relevent DOM method e.g. `document.createElement("perspective-viewer")` or #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:15](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L15) +[rust/perspective-viewer/src/ts/viewer.ts:15](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L15) ## Variables @@ -59,7 +59,7 @@ relevent DOM method e.g. `document.createElement("perspective-viewer")` or #### Defined in -[rust/perspective-viewer/src/ts/perspective-viewer.ts:44](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/perspective-viewer.ts#L44) +[rust/perspective-viewer/src/ts/perspective-viewer.ts:44](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/perspective-viewer.ts#L44) ## Functions @@ -118,7 +118,7 @@ script's package. #### Defined in -[rust/perspective-viewer/src/ts/migrate.ts:55](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/migrate.ts#L55) +[rust/perspective-viewer/src/ts/migrate.ts:55](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/migrate.ts#L55) # Interface: IPerspectiveViewerElement @@ -195,6 +195,7 @@ const viewer = document.body.querySelector("#viewer"); - [notifyResize](#notifyresize) - [resetThemes](#resetthemes) - [restyleElement](#restyleelement) +- [setAutoPause](#setautopause) - [setAutoSize](#setautosize) - [setThrottle](#setthrottle) @@ -231,7 +232,7 @@ await viewer2.load(table); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:128](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L128) +[rust/perspective-viewer/src/ts/viewer.ts:145](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L145) ___ @@ -266,7 +267,7 @@ await view.set_depth(0); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:150](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L150) +[rust/perspective-viewer/src/ts/viewer.ts:167](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L167) ___ @@ -314,7 +315,7 @@ my_viewer.load(tbl); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:67](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L67) +[rust/perspective-viewer/src/ts/viewer.ts:67](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L67) ___ @@ -336,7 +337,7 @@ A pointer to this model #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:436](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L436) +[rust/perspective-viewer/src/ts/viewer.ts:453](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L453) ___ @@ -395,7 +396,7 @@ await viewer.restore(token); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:190](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L190) +[rust/perspective-viewer/src/ts/viewer.ts:207](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L207) ___ @@ -428,7 +429,7 @@ await viewer.reset(); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:258](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L258) +[rust/perspective-viewer/src/ts/viewer.ts:275](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L275) ___ @@ -461,7 +462,7 @@ localStorage.setItem("viewer_state", token); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:215](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L215) +[rust/perspective-viewer/src/ts/viewer.ts:232](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L232) ▸ **save**(`format`): `Promise`<[`PerspectiveViewerConfig`](#perspectiveviewerconfig)\> @@ -477,7 +478,7 @@ localStorage.setItem("viewer_state", token); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:216](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L216) +[rust/perspective-viewer/src/ts/viewer.ts:233](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L233) ▸ **save**(`format`): `Promise`<`ArrayBuffer`\> @@ -493,7 +494,7 @@ localStorage.setItem("viewer_state", token); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:217](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L217) +[rust/perspective-viewer/src/ts/viewer.ts:234](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L234) ▸ **save**(`format`): `Promise`<`string`\> @@ -509,7 +510,7 @@ localStorage.setItem("viewer_state", token); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:218](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L218) +[rust/perspective-viewer/src/ts/viewer.ts:235](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L235) ▸ **save**(`format?`): `Promise`<`string` \| [`PerspectiveViewerConfig`](#perspectiveviewerconfig) \| `ArrayBuffer`\> @@ -525,7 +526,7 @@ localStorage.setItem("viewer_state", token); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:219](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L219) +[rust/perspective-viewer/src/ts/viewer.ts:236](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L236) ___ @@ -550,7 +551,7 @@ An `Array` of the plugin instances for this #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:426](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L426) +[rust/perspective-viewer/src/ts/viewer.ts:443](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L443) ___ @@ -581,7 +582,7 @@ The active or requested plugin instance. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:413](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L413) +[rust/perspective-viewer/src/ts/viewer.ts:430](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L430) ___ @@ -618,7 +619,7 @@ button.addEventListener("click", async () => { #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:298](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L298) +[rust/perspective-viewer/src/ts/viewer.ts:315](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L315) ___ @@ -640,7 +641,7 @@ Download this element's data as a CSV file. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:278](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L278) +[rust/perspective-viewer/src/ts/viewer.ts:295](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L295) ___ @@ -676,7 +677,7 @@ await viewer.toggleConfig(); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:396](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L396) +[rust/perspective-viewer/src/ts/viewer.ts:413](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L413) ___ @@ -698,7 +699,7 @@ bound to. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:269](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L269) +[rust/perspective-viewer/src/ts/viewer.ts:286](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L286) ___ @@ -733,7 +734,7 @@ console.log("Viewer has been rendered with a pivot!"); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:243](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L243) +[rust/perspective-viewer/src/ts/viewer.ts:260](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L260) ___ @@ -769,7 +770,7 @@ view.on_update(obj => { #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:357](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L357) +[rust/perspective-viewer/src/ts/viewer.ts:374](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L374) ___ @@ -811,7 +812,7 @@ window.addEventListener("resize", () => viewer.notifyResize()); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:93](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L93) +[rust/perspective-viewer/src/ts/viewer.ts:93](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L93) ___ @@ -850,7 +851,7 @@ await viewer.resetThemes(["Pro Light", "Pro Dark"]); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:333](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L333) +[rust/perspective-viewer/src/ts/viewer.ts:350](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L350) ___ @@ -870,7 +871,40 @@ as SVG and Canvas attributes. #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:309](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L309) +[rust/perspective-viewer/src/ts/viewer.ts:326](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L326) + +___ + +### setAutoPause + +▸ **setAutoPause**(`autopause`): `void` + +Determines the auto-pause behavior. When `true` (default `false`), this +element will enter paused state (deleting it's `View` and ignoring +render calls) whenever it is not visible in the browser's viewport, +utilizing an `IntersectionObserver`. + +#### Parameters + +| Name | Type | Description | +| :------ | :------ | :------ | +| `autopause` | `any` | Whether to re-render when this element's dimensions change. | + +#### Returns + +`void` + +**`Example`** + +Disable auto-size + +```javascript +await viewer.setAutoPause(true); +``` + +#### Defined in + +[rust/perspective-viewer/src/ts/viewer.ts:127](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L127) ___ @@ -903,7 +937,7 @@ await viewer.setAutoSize(false); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:110](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L110) +[rust/perspective-viewer/src/ts/viewer.ts:110](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L110) ___ @@ -936,7 +970,7 @@ await viewer.setThrottle(1000); #### Defined in -[rust/perspective-viewer/src/ts/viewer.ts:375](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/viewer.ts#L375) +[rust/perspective-viewer/src/ts/viewer.ts:392](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/viewer.ts#L392) # Interface: IPerspectiveViewerPlugin @@ -1018,7 +1052,7 @@ logic. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:82](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L82) +[rust/perspective-viewer/src/ts/plugin.ts:82](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L82) ___ @@ -1040,7 +1074,7 @@ identical behavior to 1. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:73](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L73) +[rust/perspective-viewer/src/ts/plugin.ts:73](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L73) ___ @@ -1058,7 +1092,7 @@ display name for this plugin in the `` UI. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:54](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L54) +[rust/perspective-viewer/src/ts/plugin.ts:54](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L54) ___ @@ -1081,7 +1115,7 @@ a `HTMLPerspectiveViewerPluginElement.restore` call. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:94](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L94) +[rust/perspective-viewer/src/ts/plugin.ts:94](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L94) ___ @@ -1100,7 +1134,7 @@ on column state), leaving existing columns alone. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:62](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L62) +[rust/perspective-viewer/src/ts/plugin.ts:62](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L62) ## Methods @@ -1127,7 +1161,7 @@ async clear(): Promise { #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:138](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L138) +[rust/perspective-viewer/src/ts/plugin.ts:138](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L138) ___ @@ -1143,7 +1177,7 @@ Free any resources acquired by this plugin and prepare to be deleted. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:173](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L173) +[rust/perspective-viewer/src/ts/plugin.ts:173](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L173) ___ @@ -1176,7 +1210,7 @@ async draw(view: perspective.View): Promise { #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:109](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L109) +[rust/perspective-viewer/src/ts/plugin.ts:109](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L109) ___ @@ -1193,7 +1227,7 @@ and the underlying data has not. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:144](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L144) +[rust/perspective-viewer/src/ts/plugin.ts:144](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L144) ___ @@ -1215,7 +1249,7 @@ Restore this plugin to a state previously returned by `save()`. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:168](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L168) +[rust/perspective-viewer/src/ts/plugin.ts:168](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L168) ___ @@ -1232,7 +1266,7 @@ plugins which read CSS styles via `window.getComputedStyle()`. #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:150](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L150) +[rust/perspective-viewer/src/ts/plugin.ts:150](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L150) ___ @@ -1256,7 +1290,7 @@ reload. For example, `@finos/perspective-viewer-d3fc` uses #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:163](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L163) +[rust/perspective-viewer/src/ts/plugin.ts:163](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L163) ___ @@ -1288,6 +1322,6 @@ async update(view: perspective.View): Promise { #### Defined in -[rust/perspective-viewer/src/ts/plugin.ts:123](https://github.com/finos/perspective/blob/c337401e5/rust/perspective-viewer/src/ts/plugin.ts#L123) +[rust/perspective-viewer/src/ts/plugin.ts:123](https://github.com/finos/perspective/blob/6006c1bdd/rust/perspective-viewer/src/ts/plugin.ts#L123) diff --git a/rust/perspective-viewer/package.json b/rust/perspective-viewer/package.json index 8b37536252..16b704a131 100644 --- a/rust/perspective-viewer/package.json +++ b/rust/perspective-viewer/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-viewer", - "version": "2.6.0", + "version": "2.6.1", "description": "The `` Custom Element, frontend for Perspective.js", "repository": { "type": "git", @@ -40,13 +40,13 @@ "access": "public" }, "dependencies": { - "@finos/perspective": "^2.6.0", + "@finos/perspective": "^2.6.1", "fflate": "^0.7.4" }, "devDependencies": { "react": "^16.14.0", - "@finos/perspective-esbuild-plugin": "^2.6.0", - "@finos/perspective-test": "^2.6.0", + "@finos/perspective-esbuild-plugin": "^2.6.1", + "@finos/perspective-test": "^2.6.1", "cpy": "^9.0.1" } } diff --git a/rust/perspective-viewer/src/rust/model/intersection_observer.rs b/rust/perspective-viewer/src/rust/model/intersection_observer.rs index b0a6f3f8e2..6275f9a784 100644 --- a/rust/perspective-viewer/src/rust/model/intersection_observer.rs +++ b/rust/perspective-viewer/src/rust/model/intersection_observer.rs @@ -69,7 +69,6 @@ impl IntersectionObserverState { async fn set_pause(self, intersect: bool) -> ApiResult<()> { if intersect { if self.session.set_pause(false) { - tracing::error!("Shellac-ed"); self.update_and_render(ViewConfigUpdate::default()).await?; } } else { diff --git a/rust/perspective-viewer/tasks/bundle/Cargo.toml b/rust/perspective-viewer/tasks/bundle/Cargo.toml index c285aa31fe..8d034a7c1a 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.6.0" +version = "2.6.1" edition = "2021" [[bin]] diff --git a/tools/perspective-scripts/package.json b/tools/perspective-scripts/package.json index fabab717a9..a9cbeb5d14 100644 --- a/tools/perspective-scripts/package.json +++ b/tools/perspective-scripts/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-scripts", - "version": "2.6.0", + "version": "2.6.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 89807f6f4e..25904a5fd9 100644 --- a/tools/perspective-test/package.json +++ b/tools/perspective-test/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-test", - "version": "2.6.0", + "version": "2.6.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.6.0", + "@finos/perspective": "^2.6.1", "xml-formatter": "2.4.0" } }