From 9bee6e923d8b51f968b92a3a148908070f9718a8 Mon Sep 17 00:00:00 2001 From: Andrew Stein Date: Thu, 29 Dec 2022 02:31:00 -0500 Subject: [PATCH 1/9] Fix test regression in chrome --- packages/perspective-workspace/test/results/results.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/perspective-workspace/test/results/results.json b/packages/perspective-workspace/test/results/results.json index d518f3587b..885c966479 100644 --- a/packages/perspective-workspace/test/results/results.json +++ b/packages/perspective-workspace/test/results/results.json @@ -1,9 +1,9 @@ { - "__GIT_COMMIT__": "82f3e58191f6e05c750e4f3f10977d0b3a14ea4e", + "__GIT_COMMIT__": "7c9b14f668b71d7ff958daeabe2e0100465ce554", "index_restore_workspace_with_detail_only": "d24f601369fbf86c853d4dd2894506e3", "index_Light_DOM_restore_workspace_with_detail_only": "e23bd42ed74c5efc2d067301b449027d", "index_Shadow_DOM_restore_workspace_with_detail_only": "aa44cdf6689ff93f68d4a4cffe292e09", - "index_Light_DOM_restore_workspace_with_master_and_detail": "28ab7e8a83bab7e5d9deac9b4ae14110", + "index_Light_DOM_restore_workspace_with_master_and_detail": "6ee2b14d6295c57c47fba3fd9c7c6bee", "index_Shadow_DOM_restore_workspace_with_master_and_detail": "221dcac5ed4a0e3b3ab1c1f72a6e8775", "index_Light_DOM_restore_workspace_with_viewers_with_generated_slotids": "0fad47e40121ecccf41c21bdfe2b7d56", "index_Shadow_DOM_restore_workspace_with_viewers_with_generated_slotids": "606bea2473f0e8b91756d5b69cd982be", From 8b48239e447e209fad2353dfb0c11676ac9276a6 Mon Sep 17 00:00:00 2001 From: Tim Paine Date: Thu, 29 Dec 2022 14:43:19 -0500 Subject: [PATCH 2/9] Actually copy readme this time, fixes incomplete #1991 --- scripts/script_utils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/script_utils.js b/scripts/script_utils.js index 7cc8545849..1a34b3ca8f 100644 --- a/scripts/script_utils.js +++ b/scripts/script_utils.js @@ -310,7 +310,7 @@ exports.copy_files_to_python_folder = () => { }); fse.copySync(cpp, resolve`${dist}/src`, { preserveTimestamps: true }); fse.copySync(lic, dlic, { preserveTimestamps: true }); - fse.copySync(dlic, dreadme, { preserveTimestamps: true }); + fse.copySync(readme, dreadme, { preserveTimestamps: true }); fse.copySync(cmake, dcmake, { preserveTimestamps: true }); }; From 311828c2d3b61626959c21a8e873c53fc6e4a314 Mon Sep 17 00:00:00 2001 From: Tim Paine Date: Thu, 29 Dec 2022 17:15:35 -0500 Subject: [PATCH 3/9] add flag support for arm64 mac builds --- scripts/_wheel_python.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/_wheel_python.js b/scripts/_wheel_python.js index 8f331952ee..785461a22c 100644 --- a/scripts/_wheel_python.js +++ b/scripts/_wheel_python.js @@ -21,6 +21,7 @@ const { } = require("./script_utils.js"); const IS_DOCKER = process.env.PSP_DOCKER; const IS_MACOS = getarg("--macos"); +const IS_ARM = getarg("--arm"); let IMAGE = "manylinux2014"; let MANYLINUX_VERSION; let PYTHON; @@ -82,6 +83,9 @@ try { // Don't need to do any cleaning here since we will reuse the cmake // cache and numpy paths from the pep-517/518 build in build_python.js cmd += `${PYTHON} setup.py build_ext bdist_wheel `; + if (IS_ARM) { + cmd += `--plat-name=macos_11_0_arm64 `; + } cmd += " && mkdir -p ./wheelhouse && cp -v ./dist/*.whl ./wheelhouse "; } else { // Windows From 02d81be4d3a13f7c5b41ceeffe31feb7a967e4a2 Mon Sep 17 00:00:00 2001 From: Tim Paine Date: Thu, 29 Dec 2022 17:16:40 -0500 Subject: [PATCH 4/9] add CI support for arm builds on mac --- .github/workflows/build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fc63d1c688..d2bfbeab7a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -954,7 +954,9 @@ jobs: ######## # Macos - name: Python Build Steps (Macos) - run: yarn _wheel_python --ci --macos + run: | + yarn _wheel_python --ci --macos + yarn _wheel_python --ci --macos --arm env: PYTHON_VERSION: ${{ matrix.python-version }} if: ${{ runner.os == 'macOS' }} From 705ad52b3bdb2ee774d1bcce78f3f5e3556687d2 Mon Sep 17 00:00:00 2001 From: Tim Paine Date: Thu, 29 Dec 2022 17:17:16 -0500 Subject: [PATCH 5/9] fix lint for wheel script --- .github/workflows/build.yml | 34 ++++++++++++++++++---------------- scripts/_wheel_python.js | 4 +++- 2 files changed, 21 insertions(+), 17 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d2bfbeab7a..8864fb0d5a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -85,7 +85,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: # for pull_request so we can do HEAD^2 fetch-depth: 2 @@ -201,7 +201,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 ########## # Caches # @@ -270,7 +270,7 @@ jobs: # Language and Compiler Setup # ############################### - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} cache: "pip" @@ -425,7 +425,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 ########## # Caches # @@ -462,7 +462,7 @@ jobs: # Language and Compiler Setup # ############################### - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} cache: "pip" @@ -539,7 +539,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 ########## # Caches # @@ -590,7 +590,7 @@ jobs: # Language and Compiler Setup # ############################### - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} cache: "pip" @@ -776,7 +776,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 ##################################################### # Conditionals # @@ -867,7 +867,7 @@ jobs: # Language and Compiler Setup # ############################### - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} cache: "pip" @@ -1044,7 +1044,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - uses: actions/download-artifact@v3 with: @@ -1123,7 +1123,7 @@ jobs: # Language and Compiler Setup # ############################### - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} cache: "pip" @@ -1250,7 +1250,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 ########## # Caches # @@ -1287,7 +1287,7 @@ jobs: # Language and Compiler Setup # ############################### - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} cache: "pip" @@ -1333,8 +1333,10 @@ jobs: run: python -m pip install -U *manylinux2014*.whl --target python/perspective if: ${{ runner.os == 'Linux' }} + # Note, on mac we must install the x86 wheel, the arm64 wheel + # would need an arm machine to test - name: Install wheel - run: python -m pip install -U *.whl --target python/perspective + run: python -m pip install -U *x86*.whl --target python/perspective if: ${{ runner.os == 'macOS' }} - name: Install wheel (windows) @@ -1381,7 +1383,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 ########## # Caches # @@ -1418,7 +1420,7 @@ jobs: # Language and Compiler Setup # ############################### - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} cache: "pip" diff --git a/scripts/_wheel_python.js b/scripts/_wheel_python.js index 785461a22c..60bf7e7bb4 100644 --- a/scripts/_wheel_python.js +++ b/scripts/_wheel_python.js @@ -84,7 +84,9 @@ try { // cache and numpy paths from the pep-517/518 build in build_python.js cmd += `${PYTHON} setup.py build_ext bdist_wheel `; if (IS_ARM) { - cmd += `--plat-name=macos_11_0_arm64 `; + cmd = `CMAKE_OSX_ARCHITECTURES=arm64 ${cmd} --plat-name=macosx_11_0_arm64 `; + } else { + cmd = `CMAKE_OSX_ARCHITECTURES=x86_64 ${cmd} `; } cmd += " && mkdir -p ./wheelhouse && cp -v ./dist/*.whl ./wheelhouse "; } else { From ac1d046b46a7e2238f5af8bab87b4b580ee13025 Mon Sep 17 00:00:00 2001 From: Andrew Stein Date: Sat, 31 Dec 2022 18:27:10 -0500 Subject: [PATCH 6/9] Add default .vscode project --- .gitignore | 3 +-- .vscode/extensions.json | 3 +++ .vscode/settings.json | 12 ++++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json diff --git a/.gitignore b/.gitignore index 2844988b26..2f10a9fc1b 100644 --- a/.gitignore +++ b/.gitignore @@ -19,7 +19,6 @@ package-lock.json *.code-workspace .history /jsconfig.json -.vscode # Org-mode .org-id-locations @@ -116,7 +115,6 @@ website/yarn.lock website/node_modules website/i18n/* !website/i18n/en.json -.vscode .idea cmake-build-debug @@ -195,3 +193,4 @@ tools/perspective-build/lib docs/.docusaurus packages/perspective-esbuild-plugin/lib docs/static/blocks +.vscode/c_cpp_properties.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000000..ae6aeb2cbe --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["rust-lang.rust", "ms-vscode.cpptools-extension-pack"] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..07658c2aab --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "cmake.configureOnOpen": true, + "cmake.sourceDirectory": "${workspaceFolder}/cpp/perspective/", + "cmake.buildEnvironment": { + "PSP_ENABLE_WASM": "1" + }, + "python.formatting.provider": "black", + "rust-analyzer.linkedProjects": [ + "${workspaceFolder}/rust/perspective-viewer/Cargo.toml" + ], + "rust-analyzer.checkOnSave.command": "clippy" +} From 14cbfe2371dbb9e035013eb91e10bdd4f2f10b65 Mon Sep 17 00:00:00 2001 From: Andrew Stein Date: Sat, 31 Dec 2022 18:38:29 -0500 Subject: [PATCH 7/9] Fix blocks server --- examples/blocks/server.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/examples/blocks/server.js b/examples/blocks/server.js index 5a70538c87..d3effbdc4d 100644 --- a/examples/blocks/server.js +++ b/examples/blocks/server.js @@ -42,11 +42,23 @@ const dev_template = (name) => ` `; -const gists = JSON.parse(fs.readFileSync("gists.json")); +const gists = [ + "fractal", + "raycasting", + "evictions", + "streaming", + "covid", + "movies", + "superstore", + "citibike", + "olympics", + "editable", + "csv", +]; const lis = []; for (const key of fs.readdirSync("src")) { - if (!!gists[key]) { + if (gists.indexOf(key) >= 0) { lis.push(prod_template(key)); } else { lis.push(dev_template(key)); From f1411585fd113dc5ac64b7160541d311b861817c Mon Sep 17 00:00:00 2001 From: Andrew Stein Date: Sun, 8 Jan 2023 18:14:25 -0500 Subject: [PATCH 8/9] Fix `perspective-cli` and add test --- packages/perspective-cli/package.json | 5 +- packages/perspective-cli/src/js/index.js | 9 ++-- packages/perspective-cli/test/csv/test.csv | 4 ++ .../test/js/superstore.spec.js | 48 +++++++++++++++++++ packages/perspective-viewer-d3fc/package.json | 4 +- packages/perspective-workspace/package.json | 4 +- .../perspective/src/js/perspective.node.js | 5 +- .../perspective/src/js/websocket/manager.js | 6 ++- scripts/setup.js | 7 ++- 9 files changed, 79 insertions(+), 13 deletions(-) create mode 100644 packages/perspective-cli/test/csv/test.csv create mode 100644 packages/perspective-cli/test/js/superstore.spec.js diff --git a/packages/perspective-cli/package.json b/packages/perspective-cli/package.json index 25c9e4a48b..dbcfa9b041 100644 --- a/packages/perspective-cli/package.json +++ b/packages/perspective-cli/package.json @@ -13,7 +13,9 @@ "typings": "index.d.ts", "scripts": { "build": ":", - "clean": "rimraf build" + "clean": "rimraf build", + "test:run": "jest --rootDir=. --config=../../tools/perspective-test/jest.config.js --color", + "test": "npm-run-all test:build test:run" }, "repository": { "type": "git", @@ -29,6 +31,7 @@ "@finos/perspective-viewer": "^1.9.0", "@finos/perspective-viewer-d3fc": "^1.9.0", "@finos/perspective-viewer-datagrid": "^1.9.0", + "@finos/perspective-workspace": "^1.9.0", "commander": "^2.19.0", "puppeteer": "^13.1.3" } diff --git a/packages/perspective-cli/src/js/index.js b/packages/perspective-cli/src/js/index.js index 9c267bf15b..6b9fc14b66 100755 --- a/packages/perspective-cli/src/js/index.js +++ b/packages/perspective-cli/src/js/index.js @@ -104,15 +104,18 @@ async function host(filename, options) { const pages = await browser.pages(); - // console.log("Fukc"); const page = pages[0]; page.on("close", () => { browser.close(); process.exit(0); }); } + + return server; } +module.exports.host = host; + program .version( JSON.parse( @@ -158,8 +161,6 @@ program .option("-o, --open", "Open a browser automagically.") .action(host); -program.parse(process.argv); - -if (!process.argv.slice(2).length) { +if (require.main && !process.argv.slice(2).length) { program.help(); } diff --git a/packages/perspective-cli/test/csv/test.csv b/packages/perspective-cli/test/csv/test.csv new file mode 100644 index 0000000000..dfdb4d9698 --- /dev/null +++ b/packages/perspective-cli/test/csv/test.csv @@ -0,0 +1,4 @@ +x,y +1,2 +3,4 +5,6 \ No newline at end of file diff --git a/packages/perspective-cli/test/js/superstore.spec.js b/packages/perspective-cli/test/js/superstore.spec.js new file mode 100644 index 0000000000..9770d8e929 --- /dev/null +++ b/packages/perspective-cli/test/js/superstore.spec.js @@ -0,0 +1,48 @@ +/****************************************************************************** + * + * Copyright (c) 2017, the Perspective Authors. + * + * This file is part of the Perspective library, distributed under the terms of + * the Apache License 2.0. The full license can be found in the LICENSE file. + * + */ + +const path = require("path"); +const puppeteer = require("puppeteer"); + +const { host } = require("../../src/js/index.js"); + +jest.setTimeout(30000); + +describe("CLI", function () { + it("Tests something", async () => { + const options = { port: 0 }; + const server = await host("test/csv/test.csv", options); + const port = server._server.address().port; + console.log(port); + + const browser = await puppeteer.launch({ headless: true }); + const page = await browser.newPage(); + await page.goto(`http://localhost:${port}/`); + await page.waitForSelector( + "perspective-viewer perspective-viewer-datagrid" + ); + + const json = await page.evaluate(async function () { + const viewer = document.querySelector("perspective-viewer"); + const view = await viewer.getView(); + return await view.to_json(); + }); + + expect(json).toEqual([ + { x: 1, y: 2 }, + { x: 3, y: 4 }, + { x: 5, y: 6 }, + ]); + + await page.close(); + await browser.close(); + await new Promise((x) => setTimeout(x)); + server.close(); + }); +}); diff --git a/packages/perspective-viewer-d3fc/package.json b/packages/perspective-viewer-d3fc/package.json index 85452a2d4b..10651c0aa8 100644 --- a/packages/perspective-viewer-d3fc/package.json +++ b/packages/perspective-viewer-d3fc/package.json @@ -10,8 +10,8 @@ "require": "./dist/umd/perspective-viewer-d3fc.js", "import": "./dist/esm/perspective-viewer-d3fc.js" }, - "./src/": "./src/", - "./dist/": "./dist/", + "./src/*": "./src/*", + "./dist/*": "./dist/*", "./cdn/": "./dist/cdn/", "./esm/": "./dist/esm/", "./area": "./dist/esm/area.js", diff --git a/packages/perspective-workspace/package.json b/packages/perspective-workspace/package.json index 7ae11c75e0..934219a4cb 100644 --- a/packages/perspective-workspace/package.json +++ b/packages/perspective-workspace/package.json @@ -13,8 +13,8 @@ "require": "./dist/umd/perspective-workspace.js" }, "./esm/": "./dist/esm/", - "./src/": "./src/", - "./dist/": "./dist/", + "./src/*": "./src/*", + "./dist/*": "./dist/*", "./dist/themes/": "./src/themes/", "./package.json": "./package.json" }, diff --git a/packages/perspective/src/js/perspective.node.js b/packages/perspective/src/js/perspective.node.js index 21933419c9..694d2ff266 100644 --- a/packages/perspective/src/js/perspective.node.js +++ b/packages/perspective/src/js/perspective.node.js @@ -84,12 +84,12 @@ module.exports.sync_module = () => SYNC_SERVER.perspective; const DEFAULT_ASSETS = [ "@finos/perspective/dist/cdn", "@finos/perspective-bench/dist", + "@finos/perspective-workspace/dist/cdn", + "@finos/perspective-workspace/dist/css", "@finos/perspective-viewer/dist/cdn", "@finos/perspective-viewer/dist/css", "@finos/perspective-viewer-datagrid/dist/cdn", "@finos/perspective-viewer-d3fc/dist/cdn", - "@finos/perspective-workspace/dist/cdn", - "@finos/perspective-workspace/dist/css", "@finos/perspective-jupyterlab/dist/cdn", ]; @@ -231,6 +231,7 @@ class WebSocketServer extends WebSocketManager { } close() { + super.clear(); this._server.close(); } } diff --git a/packages/perspective/src/js/websocket/manager.js b/packages/perspective/src/js/websocket/manager.js index 5f5aad75b0..85103f6ee5 100644 --- a/packages/perspective/src/js/websocket/manager.js +++ b/packages/perspective/src/js/websocket/manager.js @@ -24,7 +24,7 @@ export class WebSocketManager extends Server { this.chunk_size = 50 * 1000 * 1000; // clear invalid connections - setInterval(() => { + this._timer = setInterval(() => { Object.entries(this.websockets).forEach(([id, ws]) => { if (ws.isAlive === false) { delete this.websockets[id]; @@ -35,6 +35,10 @@ export class WebSocketManager extends Server { }, 30000); } + clear() { + clearInterval(this._timer); + } + /** * Add a new websocket connection to the manager, and define a handler * for all incoming messages. If the incoming message has `binary_length` diff --git a/scripts/setup.js b/scripts/setup.js index ae88aeeb68..661d990e33 100644 --- a/scripts/setup.js +++ b/scripts/setup.js @@ -92,7 +92,7 @@ async function focus_package() { } }, filter: (answer) => { - if (!answer || answer.length === 8) { + if (!answer || answer.length === 9) { return ""; } else { return answer; @@ -141,6 +141,11 @@ async function focus_package() { name: "perspective-workspace", value: "perspective-workspace", }, + { + key: "l", + name: "perspective-cli", + value: "perspective-cli", + }, ], }, ]); From f518511fd6d695f85dc10b20dfcf91694a1d9b0a Mon Sep 17 00:00:00 2001 From: Andrew Stein Date: Tue, 10 Jan 2023 02:50:52 -0500 Subject: [PATCH 9/9] v1.9.1 --- CHANGELOG.md | 23 +++++++++++++++++++ cpp/perspective/package.json | 2 +- docs/package.json | 14 +++++------ examples/blocks/package.json | 10 ++++---- examples/esbuild-example/package.json | 14 +++++------ 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/package.json | 12 +++++----- examples/remote-express/package.json | 10 ++++---- examples/remote-workspace/package.json | 14 +++++------ examples/webpack-cross-origin/package.json | 12 +++++----- examples/webpack-example/package.json | 12 +++++----- .../workspace-editing-python/package.json | 14 +++++------ examples/workspace/package.json | 14 +++++------ lerna.json | 2 +- packages/perspective-cli/package.json | 12 +++++----- .../perspective-esbuild-plugin/package.json | 2 +- packages/perspective-jupyterlab/package.json | 16 ++++++------- packages/perspective-viewer-d3fc/package.json | 8 +++---- .../perspective-viewer-datagrid/package.json | 10 ++++---- .../package.json | 6 ++--- .../perspective-webpack-plugin/package.json | 2 +- packages/perspective-workspace/package.json | 8 +++---- packages/perspective/package.json | 6 ++--- python/perspective/package.json | 2 +- .../perspective/perspective/core/_version.py | 2 +- rust/perspective-viewer/package.json | 8 +++---- scripts/publish_js.js | 4 ++-- tools/perspective-test/package.json | 4 ++-- 33 files changed, 173 insertions(+), 150 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dcb49a5dc7..21aca828d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## [v1.9.1](https://github.com/finos/perspective/tree/HEAD) + +[Full Changelog](https://github.com/finos/perspective/compare/v1.9.0...HEAD) + +**Implemented enhancements:** + +- Add macOS arm wheels to build matrix [\#2072](https://github.com/finos/perspective/pull/2072) ([timkpaine](https://github.com/timkpaine)) + +**Fixed bugs:** + +- CLI 404s on @finos/perspective-viewer-d3fc and @finos/perspective-workspace [\#1968](https://github.com/finos/perspective/issues/1968) +- Fix `perspective-cli` and add test [\#2079](https://github.com/finos/perspective/pull/2079) ([texodus](https://github.com/texodus)) + +**Closed issues:** + +- Python 3.7 support deprecated [\#2073](https://github.com/finos/perspective/issues/2073) + +**Merged pull requests:** + +- Add default .vscode project [\#2074](https://github.com/finos/perspective/pull/2074) ([texodus](https://github.com/texodus)) +- Actually copy readme this time, fixes incomplete \#1991 [\#2071](https://github.com/finos/perspective/pull/2071) ([timkpaine](https://github.com/timkpaine)) +- Fix test regression in chrome [\#2070](https://github.com/finos/perspective/pull/2070) ([texodus](https://github.com/texodus)) + ## [v1.9.0](https://github.com/finos/perspective/tree/HEAD) [Full Changelog](https://github.com/finos/perspective/compare/v1.8.1...HEAD) diff --git a/cpp/perspective/package.json b/cpp/perspective/package.json index 9e03a9fc21..63383c6804 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": "1.9.0", + "version": "1.9.1", "main": "./dist/esm/perspective.cpp.js", "files": [ "dist/esm/**/*", diff --git a/docs/package.json b/docs/package.json index 8a58645ea6..7adde322ab 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-docs", - "version": "1.9.0", + "version": "1.9.1", "private": true, "scripts": { "docusaurus": "docusaurus", @@ -17,13 +17,13 @@ "dependencies": { "@docusaurus/core": "2.2.0", "@docusaurus/preset-classic": "2.2.0", - "@finos/perspective": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", - "@finos/perspective-webpack-plugin": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", + "@finos/perspective-webpack-plugin": "^1.9.1", "@mdx-js/react": "^1.6.22", - "blocks": "^1.9.0", + "blocks": "^1.9.1", "clsx": "^1.1.1", "perspective-loader": "file:plugins/perspective-loader", "prism-react-renderer": "^1.3.3", diff --git a/examples/blocks/package.json b/examples/blocks/package.json index 83ea01aad8..a52fbbf463 100644 --- a/examples/blocks/package.json +++ b/examples/blocks/package.json @@ -1,7 +1,7 @@ { "name": "blocks", "private": true, - "version": "1.9.0", + "version": "1.9.1", "description": "A collection of simple client-side Perspective examples for `http://bl.ocks.org`.", "scripts": { "start": "mkdirp dist && node server.js" @@ -10,10 +10,10 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", "superstore-arrow": "1.0.0" } } diff --git a/examples/esbuild-example/package.json b/examples/esbuild-example/package.json index c8102adfc0..420c0e1026 100644 --- a/examples/esbuild-example/package.json +++ b/examples/esbuild-example/package.json @@ -1,7 +1,7 @@ { "name": "esbuild-example", "private": true, - "version": "1.9.0", + "version": "1.9.1", "description": "An esbuild example app built using `@finos/perspective-viewer`.", "scripts": { "build": "node build.js", @@ -10,14 +10,14 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", - "@finos/perspective-viewer-openlayers": "^1.9.0" + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", + "@finos/perspective-viewer-openlayers": "^1.9.1" }, "devDependencies": { - "@finos/perspective-esbuild-plugin": "^1.9.0", + "@finos/perspective-esbuild-plugin": "^1.9.1", "esbuild": "^0.13.12", "http-server": "^0.11.1" } diff --git a/examples/git-history/package.json b/examples/git-history/package.json index 6aa06b20c4..7fe11d5bc5 100644 --- a/examples/git-history/package.json +++ b/examples/git-history/package.json @@ -1,7 +1,7 @@ { "name": "git-history", "private": true, - "version": "1.9.0", + "version": "1.9.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": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0" + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1" } } diff --git a/examples/promo/package.json b/examples/promo/package.json index 0f0d50e1f6..4ca0d63f59 100644 --- a/examples/promo/package.json +++ b/examples/promo/package.json @@ -1,7 +1,7 @@ { "name": "promo", "private": true, - "version": "1.9.0", + "version": "1.9.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": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", - "@finos/perspective-workspace": "^1.9.0" + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", + "@finos/perspective-workspace": "^1.9.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^1.9.0", + "@finos/perspective-webpack-plugin": "^1.9.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 6ea8dec495..e15a1b1994 100644 --- a/examples/python-aiohttp/package.json +++ b/examples/python-aiohttp/package.json @@ -1,7 +1,7 @@ { "name": "python-aiohttp", "private": true, - "version": "1.9.0", + "version": "1.9.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": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", - "@finos/perspective-workspace": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", + "@finos/perspective-workspace": "^1.9.1", "superstore-arrow": "^1.0.0" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^1.9.0", + "@finos/perspective-webpack-plugin": "^1.9.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 3363b40e6e..46824f1050 100644 --- a/examples/python-starlette/package.json +++ b/examples/python-starlette/package.json @@ -1,7 +1,7 @@ { "name": "python-starlette", "private": true, - "version": "1.9.0", + "version": "1.9.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": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", - "@finos/perspective-workspace": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", + "@finos/perspective-workspace": "^1.9.1", "superstore-arrow": "^1.0.0" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^1.9.0", + "@finos/perspective-webpack-plugin": "^1.9.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 238f865091..c70d8c5185 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": "1.9.0", + "version": "1.9.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": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", - "@finos/perspective-workspace": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", + "@finos/perspective-workspace": "^1.9.1", "superstore-arrow": "^1.0.0" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^1.9.0", + "@finos/perspective-webpack-plugin": "^1.9.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 439290fda6..10884920bf 100644 --- a/examples/python-tornado/package.json +++ b/examples/python-tornado/package.json @@ -1,7 +1,7 @@ { "name": "python-tornado", "private": true, - "version": "1.9.0", + "version": "1.9.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": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", - "@finos/perspective-workspace": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", + "@finos/perspective-workspace": "^1.9.1", "superstore-arrow": "^1.0.0" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^1.9.0", + "@finos/perspective-webpack-plugin": "^1.9.1", "npm-run-all": "^4.1.3", "rimraf": "^2.5.2" } diff --git a/examples/react/package.json b/examples/react/package.json index d327198eee..9b1b8ccd63 100644 --- a/examples/react/package.json +++ b/examples/react/package.json @@ -1,7 +1,7 @@ { "name": "react", "private": true, - "version": "1.9.0", + "version": "1.9.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": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", "react": "16.8.6", "react-dom": "16.8.6" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^1.9.0", + "@finos/perspective-webpack-plugin": "^1.9.1", "@types/react": "^16.8.6", "@types/react-dom": "^16.9.4", "source-map-loader": "^0.2.4", diff --git a/examples/remote-express/package.json b/examples/remote-express/package.json index 072f23a5d9..c02c0a9f9a 100644 --- a/examples/remote-express/package.json +++ b/examples/remote-express/package.json @@ -1,7 +1,7 @@ { "name": "remote-express", "private": true, - "version": "1.9.0", + "version": "1.9.1", "description": "An example of 2 Perspectives, one client and one server, streaming via Apache Arrow.", "scripts": { "start": "tsc && node dist/server.js" @@ -9,10 +9,10 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", "express": "^4.17.1", "express-ws": "^5.0.2" }, diff --git a/examples/remote-workspace/package.json b/examples/remote-workspace/package.json index 026f5b4867..c8181b6432 100644 --- a/examples/remote-workspace/package.json +++ b/examples/remote-workspace/package.json @@ -1,7 +1,7 @@ { "name": "remote-workspace", "private": true, - "version": "1.9.0", + "version": "1.9.1", "description": "An example app built using `@finos/perspective-workspace`.", "scripts": { "start:server": "webpack serve --open", @@ -11,14 +11,14 @@ "keywords": [], "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", - "@finos/perspective-workspace": "^1.9.0" + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", + "@finos/perspective-workspace": "^1.9.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^1.9.0", + "@finos/perspective-webpack-plugin": "^1.9.1", "http-server": "^0.11.1", "npm-run-all": "^4.1.3", "rimraf": "^2.5.2" diff --git a/examples/webpack-cross-origin/package.json b/examples/webpack-cross-origin/package.json index 839ea3faea..967bf2fc40 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": "1.9.0", + "version": "1.9.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": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0" + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^1.9.0", + "@finos/perspective-webpack-plugin": "^1.9.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 428aacbc98..0fe56b96dd 100644 --- a/examples/webpack-example/package.json +++ b/examples/webpack-example/package.json @@ -1,7 +1,7 @@ { "name": "webpack-example", "private": true, - "version": "1.9.0", + "version": "1.9.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": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0" + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^1.9.0", + "@finos/perspective-webpack-plugin": "^1.9.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 211eec7637..b2d2fe317e 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": "1.9.0", + "version": "1.9.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": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", - "@finos/perspective-workspace": "^1.9.0" + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", + "@finos/perspective-workspace": "^1.9.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^1.9.0", + "@finos/perspective-webpack-plugin": "^1.9.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 7edef50fc1..f27320c46e 100644 --- a/examples/workspace/package.json +++ b/examples/workspace/package.json @@ -1,7 +1,7 @@ { "name": "workspace", "private": true, - "version": "1.9.0", + "version": "1.9.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": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", - "@finos/perspective-workspace": "^1.9.0" + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", + "@finos/perspective-workspace": "^1.9.1" }, "devDependencies": { - "@finos/perspective-webpack-plugin": "^1.9.0", + "@finos/perspective-webpack-plugin": "^1.9.1", "http-server": "^0.11.1", "npm-run-all": "^4.1.3", "rimraf": "^2.5.2" diff --git a/lerna.json b/lerna.json index cbc56927d0..07c9a41ce4 100644 --- a/lerna.json +++ b/lerna.json @@ -6,5 +6,5 @@ ], "npmClient": "yarn", "useWorkspaces": true, - "version": "1.9.0" + "version": "1.9.1" } diff --git a/packages/perspective-cli/package.json b/packages/perspective-cli/package.json index dbcfa9b041..c2040b20b8 100644 --- a/packages/perspective-cli/package.json +++ b/packages/perspective-cli/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-cli", - "version": "1.9.0", + "version": "1.9.1", "description": "Perspective.js CLI", "main": "src/js/index.js", "publishConfig": { @@ -27,11 +27,11 @@ "perspective": "perspective" }, "dependencies": { - "@finos/perspective": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", - "@finos/perspective-workspace": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", + "@finos/perspective-workspace": "^1.9.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 cddc5c4574..8249251d57 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": "1.9.0", + "version": "1.9.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 178800a2a1..205ccd6389 100644 --- a/packages/perspective-jupyterlab/package.json +++ b/packages/perspective-jupyterlab/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-jupyterlab", - "version": "1.9.0", + "version": "1.9.1", "description": "A Jupyterlab extension for the Perspective library, designed to be used with perspective-python.", "files": [ "dist/**/*", @@ -31,19 +31,19 @@ "version": "yarn build" }, "dependencies": { - "@finos/perspective": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", - "@finos/perspective-viewer-d3fc": "^1.9.0", - "@finos/perspective-viewer-datagrid": "^1.9.0", - "@finos/perspective-viewer-openlayers": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", + "@finos/perspective-viewer-d3fc": "^1.9.1", + "@finos/perspective-viewer-datagrid": "^1.9.1", + "@finos/perspective-viewer-openlayers": "^1.9.1", "@jupyter-widgets/base": "^4.1.0", "@jupyterlab/application": "^3.3.2", "@lumino/application": "^1.27.0", "@lumino/widgets": "1.33.0" }, "devDependencies": { - "@finos/perspective-esbuild-plugin": "^1.9.0", - "@finos/perspective-test": "^1.9.0" + "@finos/perspective-esbuild-plugin": "^1.9.1", + "@finos/perspective-test": "^1.9.1" }, "jupyterlab": { "extension": true diff --git a/packages/perspective-viewer-d3fc/package.json b/packages/perspective-viewer-d3fc/package.json index 10651c0aa8..8d768a4bff 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": "1.9.0", + "version": "1.9.1", "description": "Perspective.js D3FC Plugin", "unpkg": "./dist/umd/perspective-viewer-d3fc.js", "jsdelivr": "./dist/umd/perspective-viewer-d3fc.js", @@ -54,8 +54,8 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", "chroma-js": "^1.3.4", "d3": "^7.1.1", "d3-svg-legend": "^2.25.6", @@ -63,6 +63,6 @@ "gradient-parser": "1.0.2" }, "devDependencies": { - "@finos/perspective-test": "^1.9.0" + "@finos/perspective-test": "^1.9.1" } } diff --git a/packages/perspective-viewer-datagrid/package.json b/packages/perspective-viewer-datagrid/package.json index 6f82960893..d8031bbe21 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": "1.9.0", + "version": "1.9.1", "description": "Perspective datagrid plugin based on `regular-table`", "unpkg": "dist/umd/perspective-viewer-datagrid.js", "main": "dist/umd/perspective-viewer-datagrid.js", @@ -40,13 +40,13 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", "chroma-js": "^1.3.4", "regular-table": "=0.5.6" }, "devDependencies": { - "@finos/perspective-esbuild-plugin": "^1.9.0", - "@finos/perspective-test": "^1.9.0" + "@finos/perspective-esbuild-plugin": "^1.9.1", + "@finos/perspective-test": "^1.9.1" } } diff --git a/packages/perspective-viewer-openlayers/package.json b/packages/perspective-viewer-openlayers/package.json index 2aadd42e37..412c42aa77 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": "1.9.0", + "version": "1.9.1", "unpkg": "dist/umd/perspective-viewer-openlayers.js", "main": "dist/umd/perspective-viewer-openlayers.js", "jsdelivr": "dist/umd/perspective-viewer-openlayers.js", @@ -33,8 +33,8 @@ "clean:screenshots": "rimraf \"test/screenshots/**/*.@(failed|diff).png\"" }, "dependencies": { - "@finos/perspective": "^1.9.0", - "@finos/perspective-viewer": "^1.9.0", + "@finos/perspective": "^1.9.1", + "@finos/perspective-viewer": "^1.9.1", "d3": "^7.1.1", "gradient-parser": "1.0.2", "less": "^4.1.0", diff --git a/packages/perspective-webpack-plugin/package.json b/packages/perspective-webpack-plugin/package.json index d8608f9f3d..eb22465800 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": "1.9.0", + "version": "1.9.1", "description": "Perspective.js Webpack Plugin", "main": "index.js", "publishConfig": { diff --git a/packages/perspective-workspace/package.json b/packages/perspective-workspace/package.json index 934219a4cb..26e4fd288d 100644 --- a/packages/perspective-workspace/package.json +++ b/packages/perspective-workspace/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-workspace", - "version": "1.9.0", + "version": "1.9.1", "description": "Perspective Workspace", "files": [ "dist/**/*", @@ -43,14 +43,14 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@finos/perspective-viewer": "^1.9.0", + "@finos/perspective-viewer": "^1.9.1", "@lumino/algorithm": "1.9.1", "@lumino/commands": "1.20.0", "@lumino/widgets": "1.31.1", "lodash": "^4.17.4" }, "devDependencies": { - "@finos/perspective-esbuild-plugin": "^1.9.0", - "@finos/perspective-test": "^1.9.0" + "@finos/perspective-esbuild-plugin": "^1.9.1", + "@finos/perspective-test": "^1.9.1" } } diff --git a/packages/perspective/package.json b/packages/perspective/package.json index 4c19dfc694..56e1bc4ec6 100644 --- a/packages/perspective/package.json +++ b/packages/perspective/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective", - "version": "1.9.0", + "version": "1.9.1", "description": "Perspective.js", "repository": { "type": "git", @@ -60,8 +60,8 @@ "ws": "^6.1.2" }, "devDependencies": { - "@finos/perspective-cpp": "^1.9.0", - "@finos/perspective-esbuild-plugin": "^1.9.0", + "@finos/perspective-cpp": "^1.9.1", + "@finos/perspective-esbuild-plugin": "^1.9.1", "jsverify": "^0.8.4", "lodash": "^4.17.4", "moment": "^2.19.1", diff --git a/python/perspective/package.json b/python/perspective/package.json index 86ab5e7300..01a36f5d37 100644 --- a/python/perspective/package.json +++ b/python/perspective/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "perspective-python-internal", - "version": "1.9.0", + "version": "1.9.1", "scripts": { "bench": "python3 bench/perspective_benchmark.py", "docs": "python3 docs/generate.py" diff --git a/python/perspective/perspective/core/_version.py b/python/perspective/perspective/core/_version.py index 95ad4953d6..8edaeba8c9 100644 --- a/python/perspective/perspective/core/_version.py +++ b/python/perspective/perspective/core/_version.py @@ -1,2 +1,2 @@ -__version__ = "1.9.0" +__version__ = "1.9.1" major_minor_version = "1.9" diff --git a/rust/perspective-viewer/package.json b/rust/perspective-viewer/package.json index 70f38eec63..5c4579de03 100644 --- a/rust/perspective-viewer/package.json +++ b/rust/perspective-viewer/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-viewer", - "version": "1.9.0", + "version": "1.9.1", "description": "The `` Custom Element, frontend for Perspective.js", "repository": { "type": "git", @@ -49,12 +49,12 @@ "access": "public" }, "dependencies": { - "@finos/perspective": "^1.9.0", + "@finos/perspective": "^1.9.1", "fflate": "^0.7.2", "mobile-drag-drop-shadow-dom": "3.0.0" }, "devDependencies": { - "@finos/perspective-esbuild-plugin": "^1.9.0", - "@finos/perspective-test": "^1.9.0" + "@finos/perspective-esbuild-plugin": "^1.9.1", + "@finos/perspective-test": "^1.9.1" } } diff --git a/scripts/publish_js.js b/scripts/publish_js.js index 3a5037f5ea..ddf15bda29 100644 --- a/scripts/publish_js.js +++ b/scripts/publish_js.js @@ -25,8 +25,8 @@ try { --unreleased-only --base CHANGELOG.md --output CHANGELOG.md - --unreleased-label=v1.9.0 - --since-tag=v1.8.1 + --unreleased-label=v1.9.1 + --since-tag=v1.9.0 `; execute`git add CHANGELOG.md`; diff --git a/tools/perspective-test/package.json b/tools/perspective-test/package.json index 7ad6aec7d6..72651e3b41 100644 --- a/tools/perspective-test/package.json +++ b/tools/perspective-test/package.json @@ -1,6 +1,6 @@ { "name": "@finos/perspective-test", - "version": "1.9.0", + "version": "1.9.1", "description": "Test utility based on perspective", "private": true, "main": "src/js/index.js", @@ -21,7 +21,7 @@ "author": "", "license": "Apache-2.0", "dependencies": { - "@finos/perspective": "^1.9.0", + "@finos/perspective": "^1.9.1", "xml-formatter": "2.4.0" } }