From ee2f560c62380107c08a90f2dc1bd94d3e4283bf Mon Sep 17 00:00:00 2001 From: Andrew Stein Date: Thu, 15 Aug 2024 11:14:48 -0400 Subject: [PATCH] v3.0.0-rc.6 Signed-off-by: Andrew Stein --- Cargo.lock | 14 +++---- cpp/perspective/package.json | 2 +- docs/docs/server.md | 38 +++++++++---------- docs/package.json | 2 +- examples/blocks/package.json | 2 +- examples/esbuild-example/package.json | 2 +- examples/esbuild-remote/package.json | 2 +- examples/python-aiohttp/package.json | 2 +- examples/python-starlette/package.json | 2 +- .../python-tornado-streaming/package.json | 2 +- examples/python-tornado/package.json | 2 +- examples/react-example/package.json | 2 +- examples/rust-axum/Cargo.toml | 2 +- examples/rust-axum/package.json | 2 +- examples/webpack-example/package.json | 2 +- examples/workspace/package.json | 2 +- package.json | 2 +- packages/perspective-cli/package.json | 2 +- .../perspective-esbuild-plugin/package.json | 2 +- packages/perspective-jupyterlab/package.json | 2 +- packages/perspective-viewer-d3fc/package.json | 2 +- .../perspective-viewer-datagrid/package.json | 2 +- .../package.json | 2 +- .../perspective-webpack-plugin/package.json | 2 +- packages/perspective-workspace/package.json | 2 +- rust/lint/Cargo.toml | 2 +- rust/perspective-client/Cargo.toml | 2 +- rust/perspective-client/build.rs | 2 +- rust/perspective-js/Cargo.toml | 14 +++---- rust/perspective-js/package.json | 2 +- rust/perspective-python/Cargo.toml | 6 +-- rust/perspective-python/package.json | 2 +- .../perspective/__init__.py | 2 +- rust/perspective-python/pyproject.toml | 2 +- rust/perspective-server/Cargo.toml | 4 +- rust/perspective-viewer/Cargo.toml | 14 +++---- rust/perspective-viewer/package.json | 2 +- rust/perspective/Cargo.toml | 6 +-- tools/perspective-scripts/package.json | 2 +- tools/perspective-test/package.json | 2 +- 40 files changed, 77 insertions(+), 85 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cf269163c2..e1f7bbec74 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1783,7 +1783,7 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "perspective" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" dependencies = [ "async-lock", "axum", @@ -1823,7 +1823,7 @@ dependencies = [ [[package]] name = "perspective-client" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" dependencies = [ "async-lock", "futures", @@ -1845,7 +1845,7 @@ dependencies = [ [[package]] name = "perspective-js" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" dependencies = [ "anyhow", "base64 0.13.1", @@ -1874,7 +1874,7 @@ dependencies = [ [[package]] name = "perspective-lint" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" dependencies = [ "glob", "yew-fmt", @@ -1882,7 +1882,7 @@ dependencies = [ [[package]] name = "perspective-python" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" dependencies = [ "async-lock", "cmake", @@ -1902,7 +1902,7 @@ dependencies = [ [[package]] name = "perspective-server" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" dependencies = [ "async-lock", "cmake", @@ -1916,7 +1916,7 @@ dependencies = [ [[package]] name = "perspective-viewer" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" dependencies = [ "anyhow", "async-lock", diff --git a/cpp/perspective/package.json b/cpp/perspective/package.json index 9dd2796665..5320fa79e5 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": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "main": "./dist/esm/perspective.cpp.js", "files": [ "dist/esm/**/*", diff --git a/docs/docs/server.md b/docs/docs/server.md index 876e2a348b..64afc6746a 100644 --- a/docs/docs/server.md +++ b/docs/docs/server.md @@ -51,12 +51,12 @@ compatible format (JSON, CSV or Apache Arrow). #### Javascript client ```javascript -const worker = perspective.worker(); +const worker = await perspective.worker(); const table = await worker.table(csv); const viewer = document.createElement("perspective-viewer"); document.body.appendChild(viewer); -viewer.load(table); +await viewer.load(table); ``` ## Client/Server Replicated @@ -75,23 +75,23 @@ deltas, while operations like scrolling, pivots, sorting, etc. are performed on the client. Python servers can make especially good use of additional threads, as -Perspective will [release the GIL](python.md#async-mode) for almost all -operations. Interactive performance on the client is very good and identical to -client-only architecture. Updates and edits are seamlessly synchonized across -clients via their virtual server counterparts using websockets and Apache Arrow. +Perspective will release the GIL for almost all operations. Interactive +performance on the client is very good and identical to client-only +architecture. Updates and edits are seamlessly synchonized across clients via +their virtual server counterparts using websockets and Apache Arrow. #### Python and Tornado server ```python -from perspective import Table, PerspectiveManager, PerspectiveTornadoHandler +from perspective import Server, PerspectiveTornadoHandler -table = Table(csv) -manager = PerspectiveManager() -manager.host("my_table", table) +server = Server() +client = server.new_local_client() +client.table(csv, name="my_table") routes = [( r"/websocket", - PerspectiveTornadoHandler, - {"manager": manager, "check_origin": True}, + perspective.handlers.tornado.PerspectiveTornadoHandler, + {"perspective_server": server}, )] app = tornado.web.Application(routes) @@ -106,16 +106,16 @@ Perspective's websocket client interfaces with the Python server. then _replicates_ the server-side Table. ```javascript -const websocket = perspective.websocket("ws://localhost:8080"); -const server_table = websocket.open("my_table"); +const websocket = await perspective.websocket("ws://localhost:8080"); +const server_table = await websocket.open_table("my_table"); const server_view = await server_table.view(); -const worker = perspective.worker(); +const worker = await perspective.worker(); const client_table = await worker.table(server_view); const viewer = document.createElement("perspective-viewer"); document.body.appendChild(viewer); -viewer.load(client_table); +await viewer.load(client_table); ``` ## Server-only @@ -144,10 +144,10 @@ Using the same Python server as the previous design, we can simply skip the intermediate WebAssembly `Table` and pass the virtual table directly to `load()` ```javascript -const websocket = perspective.websocket("ws://localhost:8080"); -const server_table = websocket.open("my_table"); +const websocket = await perspective.websocket("ws://localhost:8080"); +const server_table = await websocket.open_table("my_table"); const viewer = document.createElement("perspective-viewer"); document.body.appendChild(viewer); -viewer.load(server_table); +await viewer.load(server_table); ``` diff --git a/docs/package.json b/docs/package.json index 38ac162d25..251762a2ec 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-docs", - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/examples/blocks/package.json b/examples/blocks/package.json index 907603bea2..6828f2e270 100644 --- a/examples/blocks/package.json +++ b/examples/blocks/package.json @@ -1,7 +1,7 @@ { "name": "blocks", "private": true, - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "A collection of simple client-side Perspective examples for `http://bl.ocks.org`.", "scripts": { "start": "mkdirp dist && node --experimental-modules server.mjs", diff --git a/examples/esbuild-example/package.json b/examples/esbuild-example/package.json index b0c4828537..213ed1b718 100644 --- a/examples/esbuild-example/package.json +++ b/examples/esbuild-example/package.json @@ -1,7 +1,7 @@ { "name": "esbuild-example", "private": true, - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "An esbuild example app built using `@finos/perspective-viewer`.", "scripts": { "build": "node build.js", diff --git a/examples/esbuild-remote/package.json b/examples/esbuild-remote/package.json index ceda92b536..d140d04d70 100644 --- a/examples/esbuild-remote/package.json +++ b/examples/esbuild-remote/package.json @@ -1,7 +1,7 @@ { "name": "esbuild-remote", "private": true, - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "An example of 2 Perspectives, one client and one server, streaming via Apache Arrow.", "scripts": { "start": "node build.js && node server/index.mjs" diff --git a/examples/python-aiohttp/package.json b/examples/python-aiohttp/package.json index 576fcbb377..1d1585b6c9 100644 --- a/examples/python-aiohttp/package.json +++ b/examples/python-aiohttp/package.json @@ -1,7 +1,7 @@ { "name": "python-aiohttp", "private": true, - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "An example of editing a `perspective-python` server from the browser.", "scripts": { "start": "PYTHONPATH=../../python/perspective python3 server.py" diff --git a/examples/python-starlette/package.json b/examples/python-starlette/package.json index d6debb6777..6fbb526f77 100644 --- a/examples/python-starlette/package.json +++ b/examples/python-starlette/package.json @@ -1,7 +1,7 @@ { "name": "python-starlette", "private": true, - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "An example of editing a `perspective-python` server from the browser.", "scripts": { "start": "PYTHONPATH=../../python/perspective python3 server.py" diff --git a/examples/python-tornado-streaming/package.json b/examples/python-tornado-streaming/package.json index 3b4c474218..dc52623fb1 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": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "An example of streaming a `perspective-python` server to the browser.", "scripts": { "start": "PYTHONPATH=../../python/perspective python3 server.py" diff --git a/examples/python-tornado/package.json b/examples/python-tornado/package.json index 712a8a4f4b..6048d982ef 100644 --- a/examples/python-tornado/package.json +++ b/examples/python-tornado/package.json @@ -1,7 +1,7 @@ { "name": "python-tornado", "private": true, - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "An example of editing a `perspective-python` server from the browser.", "scripts": { "start": "PYTHONPATH=../../python/perspective python3 server.py" diff --git a/examples/react-example/package.json b/examples/react-example/package.json index 0302b231c1..69636847b1 100644 --- a/examples/react-example/package.json +++ b/examples/react-example/package.json @@ -1,7 +1,7 @@ { "name": "react-example", "private": true, - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "An example app built using `@finos/perspective-viewer`.", "scripts": { "start": "webpack serve --open", diff --git a/examples/rust-axum/Cargo.toml b/examples/rust-axum/Cargo.toml index 34717c6c42..7126608c77 100644 --- a/examples/rust-axum/Cargo.toml +++ b/examples/rust-axum/Cargo.toml @@ -17,7 +17,7 @@ edition = "2021" publish = false [dependencies] -perspective = { version = "3.0.0-rc.3", path = "../../rust/perspective" } +perspective = { version = "3.0.0-rc.6", path = "../../rust/perspective" } axum = { version = "=0.7.4", features = ["ws"] } futures = "0.3" tokio = { version = "1.0", features = ["full"] } diff --git a/examples/rust-axum/package.json b/examples/rust-axum/package.json index 7e41c16bf2..6c668b946e 100644 --- a/examples/rust-axum/package.json +++ b/examples/rust-axum/package.json @@ -1,7 +1,7 @@ { "name": "rust-axum", "private": true, - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "An example of a Rust/Axum virtual Perspective server", "scripts": { "start": "cargo run" diff --git a/examples/webpack-example/package.json b/examples/webpack-example/package.json index 8c0d841d60..ef1fdce5d4 100644 --- a/examples/webpack-example/package.json +++ b/examples/webpack-example/package.json @@ -1,7 +1,7 @@ { "name": "webpack-example", "private": true, - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "An example app built using `@finos/perspective-viewer`.", "scripts": { "webpack_build": "webpack", diff --git a/examples/workspace/package.json b/examples/workspace/package.json index 96a6cf76e7..cd31aafcf7 100644 --- a/examples/workspace/package.json +++ b/examples/workspace/package.json @@ -1,7 +1,7 @@ { "name": "workspace", "private": true, - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "An example app built using `@finos/perspective-workspace`.", "scripts": { "start": "webpack serve --open", diff --git a/package.json b/package.json index 4110abfa79..f8dbe84ff2 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "type": "git", "url": "https://github.com/finos/perspective" }, - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "changelog": { "labels": { "enhancement": "Added", diff --git a/packages/perspective-cli/package.json b/packages/perspective-cli/package.json index f6d0f3e9f8..ce39ebef8a 100644 --- a/packages/perspective-cli/package.json +++ b/packages/perspective-cli/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-cli", - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "Perspective.js CLI", "main": "src/js/index.js", "publishConfig": { diff --git a/packages/perspective-esbuild-plugin/package.json b/packages/perspective-esbuild-plugin/package.json index 25c5276430..083ceee593 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": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "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 2e03666a09..552ccdf4f3 100644 --- a/packages/perspective-jupyterlab/package.json +++ b/packages/perspective-jupyterlab/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-jupyterlab", - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "A Jupyterlab extension for the Perspective library, designed to be used with perspective-python.", "files": [ "dist/**/*", diff --git a/packages/perspective-viewer-d3fc/package.json b/packages/perspective-viewer-d3fc/package.json index 1e0e5dcec0..2b65e402b2 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": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "Perspective.js D3FC Plugin", "unpkg": "./dist/cdn/perspective-viewer-d3fc.js", "jsdelivr": "./dist/cdn/perspective-viewer-d3fc.js", diff --git a/packages/perspective-viewer-datagrid/package.json b/packages/perspective-viewer-datagrid/package.json index ced4ed1e99..251bd51b29 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": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "Perspective datagrid plugin based on `regular-table`", "unpkg": "dist/cdn/perspective-viewer-datagrid.js", "jsdelivr": "dist/cdn/perspective-viewer-datagrid.js", diff --git a/packages/perspective-viewer-openlayers/package.json b/packages/perspective-viewer-openlayers/package.json index f39d2420b3..7a87c08ddf 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": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "unpkg": "dist/cdn/perspective-viewer-openlayers.js", "jsdelivr": "dist/cdn/perspective-viewer-openlayers.js", "exports": { diff --git a/packages/perspective-webpack-plugin/package.json b/packages/perspective-webpack-plugin/package.json index 61c201afb6..cf063a71e2 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": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "Perspective.js Webpack Plugin", "main": "index.js", "publishConfig": { diff --git a/packages/perspective-workspace/package.json b/packages/perspective-workspace/package.json index 3c4836d336..d884aafd71 100644 --- a/packages/perspective-workspace/package.json +++ b/packages/perspective-workspace/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-workspace", - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "Perspective Workspace", "files": [ "dist/**/*", diff --git a/rust/lint/Cargo.toml b/rust/lint/Cargo.toml index 2f0f5c5388..3c9663ee0c 100644 --- a/rust/lint/Cargo.toml +++ b/rust/lint/Cargo.toml @@ -13,7 +13,7 @@ [package] name = "perspective-lint" description = "A CLI utility to lint rust code" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" edition = "2021" publish = false diff --git a/rust/perspective-client/Cargo.toml b/rust/perspective-client/Cargo.toml index 15d3a2c778..9db4cc3dce 100644 --- a/rust/perspective-client/Cargo.toml +++ b/rust/perspective-client/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-client" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" 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-client/build.rs b/rust/perspective-client/build.rs index ab89d79270..adf3ae7944 100644 --- a/rust/perspective-client/build.rs +++ b/rust/perspective-client/build.rs @@ -18,7 +18,7 @@ fn prost_build() -> Result<()> { // `perspective-python`. println!( "cargo::metadata=DOCS_PATH={}/docs/", - env!("CARGO_MANIFEST_DIR") + std::env::var("CARGO_MANIFEST_DIR").unwrap() ); // This source file is included at `publish` time, but not `sbuild` time diff --git a/rust/perspective-js/Cargo.toml b/rust/perspective-js/Cargo.toml index cb8c3ce8be..70fab682cf 100644 --- a/rust/perspective-js/Cargo.toml +++ b/rust/perspective-js/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-js" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." @@ -20,15 +20,11 @@ repository = "https://github.com/finos/perspective" license = "Apache-2.0" homepage = "https://perspective.finos.org" keywords = ["experimental"] -include = ["src/**/*", "Cargo.toml", "./package.json", "docs/**/*"] +include = ["src/**/*", "Cargo.toml", "./package.json", "docs/**/*", "build.rs"] [package.metadata.docs.rs] -rustdoc-args = [ - "--cfg", - "web_sys_unstable_apis", - "--html-in-header", - "docs/index.html", -] +rustc-args = ["--cfg", "web_sys_unstable_apis"] +rustdoc-args = ["--html-in-header", "docs/index.html"] [[bin]] name = "perspective-js-metadata" @@ -52,7 +48,7 @@ anyhow = "1.0.66" wasm-bindgen-test = "0.3.13" [dependencies] -perspective-client = { path = "../perspective-client", version = "3.0.0-rc.3" } +perspective-client = { path = "../perspective-client", version = "3.0.0-rc.6" } base64 = "0.13.0" chrono = "0.4" extend = "1.1.2" diff --git a/rust/perspective-js/package.json b/rust/perspective-js/package.json index 029834d643..ab05e027ed 100644 --- a/rust/perspective-js/package.json +++ b/rust/perspective-js/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective", - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "", "repository": { "type": "git", diff --git a/rust/perspective-python/Cargo.toml b/rust/perspective-python/Cargo.toml index d5dc3c61fb..6c5e5008ac 100644 --- a/rust/perspective-python/Cargo.toml +++ b/rust/perspective-python/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-python" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." repository = "https://github.com/finos/perspective" @@ -54,8 +54,8 @@ python-config-rs = "0.1.2" [dependencies] async-lock = "2.5.0" -perspective-client = { version = "3.0.0-rc.3", path = "../perspective-client" } -# perspective-server = { version = "3.0.0-rc.3", path = "../perspective-server" } +perspective-client = { version = "3.0.0-rc.6", path = "../perspective-client" } +# perspective-server = { version = "3.0.0-rc.6", path = "../perspective-server" } pollster = "0.3.0" extend = "1.1.2" futures = "0.3.28" diff --git a/rust/perspective-python/package.json b/rust/perspective-python/package.json index 20dd67c0ff..a43613c66a 100644 --- a/rust/perspective-python/package.json +++ b/rust/perspective-python/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-python", - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "", "private": true, "repository": { diff --git a/rust/perspective-python/perspective/__init__.py b/rust/perspective-python/perspective/__init__.py index 3f2bdd2ca0..8c645298df 100644 --- a/rust/perspective-python/perspective/__init__.py +++ b/rust/perspective-python/perspective/__init__.py @@ -10,7 +10,7 @@ # ┃ of the [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0). ┃ # ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ -__version__ = "3.0.0-rc.3" +__version__ = "3.0.0-rc.6" __all__ = [ "_jupyter_labextension_paths", "PerspectiveError", diff --git a/rust/perspective-python/pyproject.toml b/rust/perspective-python/pyproject.toml index 1c02b74d49..bb5343ef91 100644 --- a/rust/perspective-python/pyproject.toml +++ b/rust/perspective-python/pyproject.toml @@ -25,7 +25,7 @@ classifiers = [ [tool.maturin] module-name = "perspective" -data = "perspective_python-3.0.0rc3.data" +data = "perspective_python-3.0.0rc6.data" features = ["pyo3/extension-module"] include = [ { path = "perspective/*libpsp.so", format = "wheel" }, diff --git a/rust/perspective-server/Cargo.toml b/rust/perspective-server/Cargo.toml index f51abb0464..ff7d054f1e 100644 --- a/rust/perspective-server/Cargo.toml +++ b/rust/perspective-server/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-server" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." @@ -43,7 +43,7 @@ cmake = "0.1.50" num_cpus = "^1.15.0" [dependencies] -perspective-client = { version = "3.0.0-rc.3", path = "../perspective-client" } +perspective-client = { version = "3.0.0-rc.6", path = "../perspective-client" } async-lock = "2.5.0" cxx = { version = "1.0.92", features = ["c++17"] } tracing = { version = ">=0.1.36" } diff --git a/rust/perspective-viewer/Cargo.toml b/rust/perspective-viewer/Cargo.toml index 04ea2ef7f9..df7284aa6f 100644 --- a/rust/perspective-viewer/Cargo.toml +++ b/rust/perspective-viewer/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-viewer" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." @@ -24,12 +24,8 @@ build = "build.rs" include = ["build.rs", "src/**/*", "Cargo.toml", "package.json"] [package.metadata.docs.rs] -rustdoc-args = [ - "--cfg", - "web_sys_unstable_apis", - "--html-in-header", - "docs/index.html", -] +rustc-args = ["--cfg", "web_sys_unstable_apis"] +rustdoc-args = ["--html-in-header", "docs/index.html"] [[bin]] name = "perspective-viewer-metadata" @@ -54,8 +50,8 @@ anyhow = "1.0.66" wasm-bindgen-test = "0.3.13" [dependencies] -perspective-client = { path = "../perspective-client", version = "3.0.0-rc.3" } -perspective-js = { path = "../perspective-js", version = "3.0.0-rc.3" } +perspective-client = { path = "../perspective-client", version = "3.0.0-rc.6" } +perspective-js = { path = "../perspective-js", version = "3.0.0-rc.6" } # Provides async `Mutex` for locked sections such as `render` async-lock = "2.5.0" diff --git a/rust/perspective-viewer/package.json b/rust/perspective-viewer/package.json index 8448c22f55..66cc223aec 100644 --- a/rust/perspective-viewer/package.json +++ b/rust/perspective-viewer/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-viewer", - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "The `` Custom Element, frontend for Perspective.js", "repository": { "type": "git", diff --git a/rust/perspective/Cargo.toml b/rust/perspective/Cargo.toml index 18d0fc5363..f0e3d9f8f2 100644 --- a/rust/perspective/Cargo.toml +++ b/rust/perspective/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective" -version = "3.0.0-rc.3" +version = "3.0.0-rc.6" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." @@ -36,8 +36,8 @@ external-cpp = [ [dependencies] async-lock = "2.5.0" -perspective-client = { version = "3.0.0-rc.3", path = "../perspective-client" } -perspective-server = { version = "3.0.0-rc.3", path = "../perspective-server" } +perspective-client = { version = "3.0.0-rc.6", path = "../perspective-client" } +perspective-server = { version = "3.0.0-rc.6", path = "../perspective-server" } tracing = { version = ">=0.1.36" } axum = { version = "~0", optional = true } diff --git a/tools/perspective-scripts/package.json b/tools/perspective-scripts/package.json index a17bec170f..077beec4e9 100644 --- a/tools/perspective-scripts/package.json +++ b/tools/perspective-scripts/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-scripts", - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "Build scripts based on perspective", "private": true, "files": [ diff --git a/tools/perspective-test/package.json b/tools/perspective-test/package.json index b1bbaf4898..417eeea857 100644 --- a/tools/perspective-test/package.json +++ b/tools/perspective-test/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-test", - "version": "3.0.0-rc.3", + "version": "3.0.0-rc.6", "description": "Test utility based on perspective", "private": true, "main": "src/js/index.ts",