From efec1b0c40b4460075b8689f26c49cf5f104b8e3 Mon Sep 17 00:00:00 2001 From: Andrew Stein Date: Fri, 15 Nov 2024 12:19:50 -0500 Subject: [PATCH] v3.1.5 Signed-off-by: Andrew Stein --- .github/workflows/build.yaml | 9 ++-- CHANGELOG.md | 19 ++++++++ Cargo.lock | 14 +++--- README.md | 5 +- cpp/perspective/package.json | 2 +- cpp/perspective/src/cpp/scalar.cpp | 2 +- .../src/include/perspective/exprtk.h | 47 ++++++++++++------- .../src/include/perspective/scalar.h | 2 +- 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/package.json | 2 +- rust/perspective-js/Cargo.toml | 4 +- rust/perspective-js/package.json | 2 +- rust/perspective-python/Cargo.toml | 6 +-- rust/perspective-python/build.mjs | 2 +- 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 | 6 +-- rust/perspective-viewer/package.json | 2 +- rust/perspective/Cargo.toml | 6 +-- rust/perspective/package.json | 2 +- tools/perspective-bench/basic_suite.mjs | 2 +- tools/perspective-scripts/package.json | 2 +- tools/perspective-test/package.json | 2 +- 48 files changed, 116 insertions(+), 80 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 445c304831..54c5fda8bf 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -716,9 +716,12 @@ jobs: - name: Verify licenses are installed shell: bash run: | - pip show -f perspective-python > wheel_installed_files.txt - grep licenses/LICENSE.md wheel_installed_files.txt - grep licenses/LICENSE_THIRDPARTY_cargo.yml wheel_installed_files.txt + pip show -f perspective-python | tee wheel_installed_files.txt + # Maturin got this wrong: the packages should be in .dist-info/licenses/ + # Newer versions of Maturin will fix it, so search for either location. + # https://github.com/PyO3/maturin/pull/862 https://github.com/PyO3/maturin/pull/2181 + grep -E '.dist-info/(license|license_files)/LICENSE.md' wheel_installed_files.txt + grep -E '.dist-info/(license|license_files)/LICENSE_THIRDPARTY_cargo.yml' wheel_installed_files.txt - name: Verify labextension shell: bash diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fa82e382d..140b1e27c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ +# [v3.1.5](https://github.com/finos/perspective/releases/tag/v3.1.5) + +_15 November 2024_ ([Full changelog](https://github.com/finos/perspective/compare/v3.1.5-test1...v3.1.5)) + +Features + +- Relax `Table` schema constructor [#2850](https://github.com/finos/perspective/pull/2850) + +Fixes + +- Fix `perspective-workspace` restore call on errored table [#2851](https://github.com/finos/perspective/pull/2851) +- Fix `integer` cast expression function [#2842](https://github.com/finos/perspective/pull/2842) +- Import importlib metadata submodule [#2841](https://github.com/finos/perspective/pull/2841) + +Misc + +- Update ExprTk [#2825](https://github.com/finos/perspective/pull/2825) +- sdist licensing follow ups [#2843](https://github.com/finos/perspective/pull/2843) + # [v3.1.4](https://github.com/finos/perspective/releases/tag/v3.1.4) _7 November 2024_ ([Full changelog](https://github.com/finos/perspective/compare/v3.1.4-test8...v3.1.4)) diff --git a/Cargo.lock b/Cargo.lock index 610f6b021f..b581b7d9f0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1961,7 +1961,7 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "perspective" -version = "3.1.4" +version = "3.1.5" dependencies = [ "async-lock", "axum", @@ -2001,7 +2001,7 @@ dependencies = [ [[package]] name = "perspective-client" -version = "3.1.4" +version = "3.1.5" dependencies = [ "async-lock", "futures", @@ -2023,7 +2023,7 @@ dependencies = [ [[package]] name = "perspective-js" -version = "3.1.4" +version = "3.1.5" dependencies = [ "anyhow", "base64 0.13.1", @@ -2052,7 +2052,7 @@ dependencies = [ [[package]] name = "perspective-lint" -version = "3.1.4" +version = "3.1.5" dependencies = [ "glob", "yew-fmt", @@ -2072,7 +2072,7 @@ dependencies = [ [[package]] name = "perspective-python" -version = "3.1.4" +version = "3.1.5" dependencies = [ "async-lock", "cmake", @@ -2092,7 +2092,7 @@ dependencies = [ [[package]] name = "perspective-server" -version = "3.1.4" +version = "3.1.5" dependencies = [ "async-lock", "base64 0.22.1", @@ -2108,7 +2108,7 @@ dependencies = [ [[package]] name = "perspective-viewer" -version = "3.1.4" +version = "3.1.5" dependencies = [ "anyhow", "async-lock", diff --git a/README.md b/README.md index 3c00f620a2..bddda90b32 100644 --- a/README.md +++ b/README.md @@ -75,7 +75,8 @@ and/or [Jupyterlab](https://jupyterlab.readthedocs.io/en/stable/). - + + @texodus @@ -84,7 +85,7 @@ and/or [Jupyterlab](https://jupyterlab.readthedocs.io/en/stable/). - + diff --git a/cpp/perspective/package.json b/cpp/perspective/package.json index 2028a3bbf2..3122278406 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.1.4", + "version": "3.1.5", "main": "./dist/esm/perspective.cpp.js", "files": [ "dist/esm/**/*", diff --git a/cpp/perspective/src/cpp/scalar.cpp b/cpp/perspective/src/cpp/scalar.cpp index d2a6ebe361..7a6dfa80fb 100644 --- a/cpp/perspective/src/cpp/scalar.cpp +++ b/cpp/perspective/src/cpp/scalar.cpp @@ -409,7 +409,7 @@ t_tscalar::operator%=(const t_tscalar& rhs) { return *this; } -t_tscalar::operator std::size_t () const { +t_tscalar::operator std::size_t() const { switch (get_dtype()) { case perspective::t_dtype::DTYPE_INT64: return static_cast(get()); diff --git a/cpp/perspective/src/include/perspective/exprtk.h b/cpp/perspective/src/include/perspective/exprtk.h index b2c82d592f..ae248a7fc0 100644 --- a/cpp/perspective/src/include/perspective/exprtk.h +++ b/cpp/perspective/src/include/perspective/exprtk.h @@ -44,7 +44,6 @@ namespace details { template inline std::uint64_t to_uint64_impl(const T& v, t_tscalar_type_tag); - #define define_unary_function_impl_header(FunctionName) \ template \ inline T FunctionName##_impl(const T v, t_tscalar_type_tag); @@ -115,12 +114,13 @@ namespace details { define_binary_function_impl_header(nand ) define_binary_function_impl_header(nor ) define_binary_function_impl_header(xnor ) - // clang-format on + // clang-format on #undef define_binary_function_impl_header - template - inline T and_impl(const T v0, const T v1, t_tscalar_type_tag); + template + inline T + and_impl(const T v0, const T v1, t_tscalar_type_tag); template inline T or_impl(const T v0, const T v1, t_tscalar_type_tag); @@ -281,11 +281,14 @@ namespace details { case perspective::t_dtype::DTYPE_INT8: return static_cast(v.get()); case perspective::t_dtype::DTYPE_UINT64: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_UINT32: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_UINT16: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_UINT8: return static_cast(v.get()); case perspective::t_dtype::DTYPE_FLOAT64: @@ -313,11 +316,14 @@ namespace details { case perspective::t_dtype::DTYPE_INT8: return static_cast(v.get()); case perspective::t_dtype::DTYPE_UINT64: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_UINT32: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_UINT16: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_UINT8: return static_cast(v.get()); case perspective::t_dtype::DTYPE_FLOAT64: @@ -337,21 +343,28 @@ namespace details { } switch (v.get_dtype()) { case perspective::t_dtype::DTYPE_INT64: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_INT32: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_INT16: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_INT8: return static_cast(v.get()); case perspective::t_dtype::DTYPE_UINT64: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_UINT32: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_UINT16: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_UINT8: - return static_cast(v.get()); + return static_cast(v.get() + ); case perspective::t_dtype::DTYPE_FLOAT64: return static_cast(v.get()); case perspective::t_dtype::DTYPE_FLOAT32: diff --git a/cpp/perspective/src/include/perspective/scalar.h b/cpp/perspective/src/include/perspective/scalar.h index 28c3ab98ac..56dd19a700 100644 --- a/cpp/perspective/src/include/perspective/scalar.h +++ b/cpp/perspective/src/include/perspective/scalar.h @@ -146,7 +146,7 @@ struct PERSPECTIVE_EXPORT t_tscalar { t_tscalar& operator/=(const t_tscalar& rhs); t_tscalar& operator%=(const t_tscalar& rhs); - operator std::size_t () const; + operator std::size_t() const; t_tscalar add_typesafe(const t_tscalar& rhs) const; t_tscalar sub_typesafe(const t_tscalar& rhs) const; diff --git a/docs/package.json b/docs/package.json index c0c8dfdfca..37ff408d59 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-docs", - "version": "3.1.4", + "version": "3.1.5", "private": true, "scripts": { "build": "node build.js && docusaurus build", diff --git a/examples/blocks/package.json b/examples/blocks/package.json index 63d7dde93b..82e580a291 100644 --- a/examples/blocks/package.json +++ b/examples/blocks/package.json @@ -1,7 +1,7 @@ { "name": "blocks", "private": true, - "version": "3.1.4", + "version": "3.1.5", "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 35ee8fc64e..fd3ac11db6 100644 --- a/examples/esbuild-example/package.json +++ b/examples/esbuild-example/package.json @@ -1,7 +1,7 @@ { "name": "esbuild-example", "private": true, - "version": "3.1.4", + "version": "3.1.5", "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 921a7f9d4f..904385ae63 100644 --- a/examples/esbuild-remote/package.json +++ b/examples/esbuild-remote/package.json @@ -1,7 +1,7 @@ { "name": "esbuild-remote", "private": true, - "version": "3.1.4", + "version": "3.1.5", "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 d23f0d7c30..53359e3617 100644 --- a/examples/python-aiohttp/package.json +++ b/examples/python-aiohttp/package.json @@ -1,7 +1,7 @@ { "name": "python-aiohttp", "private": true, - "version": "3.1.4", + "version": "3.1.5", "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 719d66d114..f3772e5b77 100644 --- a/examples/python-starlette/package.json +++ b/examples/python-starlette/package.json @@ -1,7 +1,7 @@ { "name": "python-starlette", "private": true, - "version": "3.1.4", + "version": "3.1.5", "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 89b328dbb8..dee78360cc 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.1.4", + "version": "3.1.5", "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 65e9d3e610..351db1afa0 100644 --- a/examples/python-tornado/package.json +++ b/examples/python-tornado/package.json @@ -1,7 +1,7 @@ { "name": "python-tornado", "private": true, - "version": "3.1.4", + "version": "3.1.5", "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 b88b1f2fda..30a2b5f983 100644 --- a/examples/react-example/package.json +++ b/examples/react-example/package.json @@ -1,7 +1,7 @@ { "name": "react-example", "private": true, - "version": "3.1.4", + "version": "3.1.5", "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 4844910197..c8566b1ca9 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.1.4", path = "../../rust/perspective" } +perspective = { version = "3.1.5", path = "../../rust/perspective" } axum = { version = ">=0.7,<2", 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 ab2ffd6390..13959ac56f 100644 --- a/examples/rust-axum/package.json +++ b/examples/rust-axum/package.json @@ -1,7 +1,7 @@ { "name": "rust-axum", "private": true, - "version": "3.1.4", + "version": "3.1.5", "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 031cb91c08..1d5a5c97b6 100644 --- a/examples/webpack-example/package.json +++ b/examples/webpack-example/package.json @@ -1,7 +1,7 @@ { "name": "webpack-example", "private": true, - "version": "3.1.4", + "version": "3.1.5", "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 9ef92cdb83..6ed9aff452 100644 --- a/examples/workspace/package.json +++ b/examples/workspace/package.json @@ -1,7 +1,7 @@ { "name": "workspace", "private": true, - "version": "3.1.4", + "version": "3.1.5", "description": "An example app built using `@finos/perspective-workspace`.", "scripts": { "start": "webpack serve --open", diff --git a/package.json b/package.json index 02373c81bd..eaf6ebe80c 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "type": "git", "url": "https://github.com/finos/perspective" }, - "version": "3.1.4", + "version": "3.1.5", "changelog": { "labels": { "enhancement": "Added", diff --git a/packages/perspective-cli/package.json b/packages/perspective-cli/package.json index 3d4db6b7aa..5996f016a6 100644 --- a/packages/perspective-cli/package.json +++ b/packages/perspective-cli/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-cli", - "version": "3.1.4", + "version": "3.1.5", "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 ea4c0aae32..3565294e9d 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.1.4", + "version": "3.1.5", "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 a9dc3d90e5..a763ad814f 100644 --- a/packages/perspective-jupyterlab/package.json +++ b/packages/perspective-jupyterlab/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-jupyterlab", - "version": "3.1.4", + "version": "3.1.5", "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 0c5c5b9498..50eaecc9a4 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.1.4", + "version": "3.1.5", "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 80bc7c3c1d..1ef9bb5e36 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.1.4", + "version": "3.1.5", "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 970d1f9c10..4f76d3fcc5 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.1.4", + "version": "3.1.5", "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 6c9378aefb..0d0b9e5fe2 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.1.4", + "version": "3.1.5", "description": "Perspective.js Webpack Plugin", "main": "index.js", "publishConfig": { diff --git a/packages/perspective-workspace/package.json b/packages/perspective-workspace/package.json index 86c25189c5..d8f900434f 100644 --- a/packages/perspective-workspace/package.json +++ b/packages/perspective-workspace/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-workspace", - "version": "3.1.4", + "version": "3.1.5", "description": "Perspective Workspace", "files": [ "dist/**/*", diff --git a/rust/lint/Cargo.toml b/rust/lint/Cargo.toml index ed68d06778..46422887dd 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.1.4" +version = "3.1.5" edition = "2021" publish = false diff --git a/rust/perspective-client/Cargo.toml b/rust/perspective-client/Cargo.toml index 8ab06650a7..57d8e96bbf 100644 --- a/rust/perspective-client/Cargo.toml +++ b/rust/perspective-client/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-client" -version = "3.1.4" +version = "3.1.5" 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/package.json b/rust/perspective-client/package.json index 48bc2ee006..e1786788cc 100644 --- a/rust/perspective-client/package.json +++ b/rust/perspective-client/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-client", - "version": "3.1.4", + "version": "3.1.5", "description": "", "private": true, "repository": { diff --git a/rust/perspective-js/Cargo.toml b/rust/perspective-js/Cargo.toml index 2c9427c98e..a387b6fd77 100644 --- a/rust/perspective-js/Cargo.toml +++ b/rust/perspective-js/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-js" -version = "3.1.4" +version = "3.1.5" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." @@ -47,7 +47,7 @@ anyhow = "1.0.66" wasm-bindgen-test = "0.3.13" [dependencies] -perspective-client = { path = "../perspective-client", version = "3.1.4" } +perspective-client = { path = "../perspective-client", version = "3.1.5" } 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 885f47454f..4297e012e7 100644 --- a/rust/perspective-js/package.json +++ b/rust/perspective-js/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective", - "version": "3.1.4", + "version": "3.1.5", "description": "", "repository": { "type": "git", diff --git a/rust/perspective-python/Cargo.toml b/rust/perspective-python/Cargo.toml index 7faa609355..cf97a30b6b 100644 --- a/rust/perspective-python/Cargo.toml +++ b/rust/perspective-python/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-python" -version = "3.1.4" +version = "3.1.5" edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." repository = "https://github.com/finos/perspective" @@ -61,8 +61,8 @@ python-config-rs = "0.1.2" # NOTE: when building from the git repo, these perspective-* dependencies are # overridden with path dependencies in .cargo/config.toml. This is done to # support the sdist, which doesn't include these packages. -perspective-client = { version = "3.1.4" } -perspective-server = { version = "3.1.4" } +perspective-client = { version = "3.1.5" } +perspective-server = { version = "3.1.5" } async-lock = "2.5.0" pollster = "0.3.0" extend = "1.1.2" diff --git a/rust/perspective-python/build.mjs b/rust/perspective-python/build.mjs index 8554635c36..5035c1b3a7 100644 --- a/rust/perspective-python/build.mjs +++ b/rust/perspective-python/build.mjs @@ -152,7 +152,7 @@ if (build_sdist) { prefix: `perspective_python-${version}`, strict: true, }, - crate_files.concat(["PKG-INFO"]) + crate_files.concat(["PKG-INFO", data_dir]) ); } diff --git a/rust/perspective-python/package.json b/rust/perspective-python/package.json index a7091b6409..c0c0a3fc59 100644 --- a/rust/perspective-python/package.json +++ b/rust/perspective-python/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-python", - "version": "3.1.4", + "version": "3.1.5", "description": "", "private": true, "repository": { diff --git a/rust/perspective-python/perspective/__init__.py b/rust/perspective-python/perspective/__init__.py index 8651df9d37..b72eff08b5 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.1.4" +__version__ = "3.1.5" __all__ = [ "_jupyter_labextension_paths", "Server", diff --git a/rust/perspective-python/pyproject.toml b/rust/perspective-python/pyproject.toml index 08d64342be..0bb5a93551 100644 --- a/rust/perspective-python/pyproject.toml +++ b/rust/perspective-python/pyproject.toml @@ -44,7 +44,7 @@ starlette = ["starlette<1"] [tool.maturin] module-name = "perspective" -data = "perspective_python-3.1.4.data" +data = "perspective_python-3.1.5.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 a8eb2a1898..152d378437 100644 --- a/rust/perspective-server/Cargo.toml +++ b/rust/perspective-server/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-server" -version = "3.1.4" +version = "3.1.5" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." @@ -47,7 +47,7 @@ shlex = "1.3.0" [dependencies] link-cplusplus = "1.0.9" -perspective-client = { version = "3.1.4", path = "../perspective-client" } +perspective-client = { version = "3.1.5", path = "../perspective-client" } async-lock = "2.5.0" tracing = { version = ">=0.1.36" } futures = "0.3" diff --git a/rust/perspective-viewer/Cargo.toml b/rust/perspective-viewer/Cargo.toml index 16d2679770..5a021009d3 100644 --- a/rust/perspective-viewer/Cargo.toml +++ b/rust/perspective-viewer/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective-viewer" -version = "3.1.4" +version = "3.1.5" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." @@ -46,8 +46,8 @@ anyhow = "1.0.66" wasm-bindgen-test = "0.3.13" [dependencies] -perspective-client = { path = "../perspective-client", version = "3.1.4" } -perspective-js = { path = "../perspective-js", version = "3.1.4" } +perspective-client = { path = "../perspective-client", version = "3.1.5" } +perspective-js = { path = "../perspective-js", version = "3.1.5" } # 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 d3c5373ed6..d3c8022187 100644 --- a/rust/perspective-viewer/package.json +++ b/rust/perspective-viewer/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-viewer", - "version": "3.1.4", + "version": "3.1.5", "description": "The `` Custom Element, frontend for Perspective.js", "repository": { "type": "git", diff --git a/rust/perspective/Cargo.toml b/rust/perspective/Cargo.toml index 56599ccce1..da5218ecdd 100644 --- a/rust/perspective/Cargo.toml +++ b/rust/perspective/Cargo.toml @@ -12,7 +12,7 @@ [package] name = "perspective" -version = "3.1.4" +version = "3.1.5" authors = ["Andrew Stein "] edition = "2021" description = "A data visualization and analytics component, especially well-suited for large and/or streaming datasets." @@ -38,8 +38,8 @@ external-cpp = [ [dependencies] async-lock = "2.5.0" -perspective-client = { version = "3.1.4", path = "../perspective-client" } -perspective-server = { version = "3.1.4", path = "../perspective-server" } +perspective-client = { version = "3.1.5", path = "../perspective-client" } +perspective-server = { version = "3.1.5", path = "../perspective-server" } tracing = { version = ">=0.1.36" } axum = { version = ">=0.7,<2", features = ["ws"], optional = true } diff --git a/rust/perspective/package.json b/rust/perspective/package.json index 50cf32afb2..844cd5ea32 100644 --- a/rust/perspective/package.json +++ b/rust/perspective/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-rs", - "version": "3.1.4", + "version": "3.1.5", "description": "", "private": true, "repository": { diff --git a/tools/perspective-bench/basic_suite.mjs b/tools/perspective-bench/basic_suite.mjs index 530065dd1c..22482db9f6 100644 --- a/tools/perspective-bench/basic_suite.mjs +++ b/tools/perspective-bench/basic_suite.mjs @@ -43,7 +43,7 @@ perspective_bench.suite( const { default: perspective } = await import("@finos/perspective"); client = await perspective.websocket(path); metadata = { - version: "3.1.4", + version: "3.1.5", version_idx, }; } else { diff --git a/tools/perspective-scripts/package.json b/tools/perspective-scripts/package.json index da174dede1..18e7e4b8d9 100644 --- a/tools/perspective-scripts/package.json +++ b/tools/perspective-scripts/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-scripts", - "version": "3.1.4", + "version": "3.1.5", "description": "Build scripts based on perspective", "private": true, "files": [ diff --git a/tools/perspective-test/package.json b/tools/perspective-test/package.json index eeaab34713..9793d92faf 100644 --- a/tools/perspective-test/package.json +++ b/tools/perspective-test/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-test", - "version": "3.1.4", + "version": "3.1.5", "description": "Test utility based on perspective", "private": true, "main": "src/js/index.ts",