diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b263a2f25f..84fb58cb85 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1712,7 +1712,7 @@ jobs: strategy: matrix: os: [ubuntu-20.04] - python-version: [3.9] + python-version: [3.11] node-version: [18.x] if: startsWith(github.ref, 'refs/tags/v') runs-on: ${{ matrix.os }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 05bbbb3276..3842de4244 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ +# [v2.4.0](https://github.com/finos/perspective/releases/tag/v2.4.0) + +_7 August 2023_ ([Full changelog](https://github.com/finos/perspective/compare/v2.3.2...v2.4.0)) + +**Breaking** + +- Add `to_columns_string()` C++ JSON API [#2315](https://github.com/finos/perspective/pull/2315) + +Fixes + +- Fix TypeScript 5 `moduleResolution: "bundler"` support [#2289](https://github.com/finos/perspective/pull/2289) +- Fix `update()` with `expressions` overcalc [#2328](https://github.com/finos/perspective/pull/2328) +- Fix over-calculation in when loading data in `perspective-viewer` [#2323](https://github.com/finos/perspective/pull/2323) + +Misc + +- Pin Python dependency versions [#2327](https://github.com/finos/perspective/pull/2327) +- Fix build.rs escaping OUT_DIR [#2313](https://github.com/finos/perspective/pull/2313) + # [v2.3.2](https://github.com/finos/perspective/releases/tag/v2.3.2) _20 July 2023_ ([Full changelog](https://github.com/finos/perspective/compare/v2.3.1...v2.3.2)) diff --git a/cpp/perspective/package.json b/cpp/perspective/package.json index cf9753f967..f054242db9 100644 --- a/cpp/perspective/package.json +++ b/cpp/perspective/package.json @@ -3,7 +3,7 @@ "private": true, "author": "The Perspective Authors", "license": "Apache-2.0", - "version": "2.3.2", + "version": "2.4.0", "main": "./dist/esm/perspective.cpp.js", "files": [ "dist/esm/**/*", diff --git a/docs/docs/js.md b/docs/docs/js.md index 5c5a94b67c..e9a16d375b 100644 --- a/docs/docs/js.md +++ b/docs/docs/js.md @@ -111,7 +111,7 @@ When bundling via `esbuild`, you must also - Use the `type="module"` attribute in your app's `