Skip to content

Commit 0f2ab69

Browse files
committed
v3.8.0
Signed-off-by: Andrew Stein <[email protected]>
1 parent d6f8420 commit 0f2ab69

File tree

42 files changed

+79
-58
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+79
-58
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
# [v3.8.0](https://github.com/finos/perspective/releases/tag/v3.8.0)
2+
3+
_1 September 2025_ ([Full changelog](https://github.com/finos/perspective/compare/v3.7.4...v3.8.0))
4+
5+
**Breaking**
6+
7+
- Better `features` support [#3049](https://github.com/finos/perspective/pull/3049)
8+
- Update column paths when the colun set changes in `perspective-viewer-datagrid` [#3047](https://github.com/finos/perspective/pull/3047)
9+
10+
Fixes
11+
12+
- Fix concurrent `HTMLPerspectiveViewerElement::load` error [#3045](https://github.com/finos/perspective/pull/3045)
13+
- Fix `null` handling for cast ExprTK functions [#3040](https://github.com/finos/perspective/pull/3040)
14+
15+
Misc
16+
17+
- Fix Workspace.removeTable() [#3048](https://github.com/finos/perspective/pull/3048)
18+
- Move C++ source to `perspective-server` crate [#3038](https://github.com/finos/perspective/pull/3038)
19+
- Remove blog links [#3043](https://github.com/finos/perspective/pull/3043)
20+
- Add API docs for `perspective-react` [#3037](https://github.com/finos/perspective/pull/3037)
21+
122
# [v3.7.4](https://github.com/finos/perspective/releases/tag/v3.7.4)
223

324
_21 July 2025_ ([Full changelog](https://github.com/finos/perspective/compare/v3.7.3...v3.7.4))

Cargo.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@finos/perspective-docs",
3-
"version": "3.7.4",
3+
"version": "3.8.0",
44
"private": true,
55
"scripts": {
66
"build": "node build.js && docusaurus build",

examples/blocks/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "blocks",
33
"private": true,
4-
"version": "3.7.4",
4+
"version": "3.8.0",
55
"description": "A collection of simple client-side Perspective examples for `http://bl.ocks.org`.",
66
"scripts": {
77
"start": "mkdirp dist && node --experimental-wasm-memory64 --experimental-modules server.mjs",

examples/blocks/src/dataset/layout.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
},
3434
"viewers": {
3535
"PERSPECTIVE_GENERATED_ID_0": {
36-
"version": "3.7.4",
36+
"version": "3.8.0",
3737
"plugin": "Datagrid",
3838
"plugin_config": {
3939
"columns": {},
@@ -64,7 +64,7 @@
6464
"settings": false
6565
},
6666
"PERSPECTIVE_GENERATED_ID_1": {
67-
"version": "3.7.4",
67+
"version": "3.8.0",
6868
"plugin": "Y Area",
6969
"plugin_config": {},
7070
"columns_config": {},
@@ -82,7 +82,7 @@
8282
"aggregates": {}
8383
},
8484
"PERSPECTIVE_GENERATED_ID_2": {
85-
"version": "3.7.4",
85+
"version": "3.8.0",
8686
"plugin": "Y Line",
8787
"plugin_config": {},
8888
"columns_config": {},

examples/esbuild-example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "esbuild-example",
33
"private": true,
4-
"version": "3.7.4",
4+
"version": "3.8.0",
55
"description": "An esbuild example app built using `@finos/perspective-viewer`.",
66
"scripts": {
77
"build": "node build.js",

examples/esbuild-remote/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "esbuild-remote",
33
"private": true,
4-
"version": "3.7.4",
4+
"version": "3.8.0",
55
"description": "An example of 2 Perspectives, one client and one server, streaming via Apache Arrow.",
66
"scripts": {
77
"start": "node build.js && node server/index.mjs"

examples/python-aiohttp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "python-aiohttp",
33
"private": true,
4-
"version": "3.7.4",
4+
"version": "3.8.0",
55
"description": "An example of editing a `perspective-python` server from the browser.",
66
"scripts": {
77
"start": "PYTHONPATH=../../python/perspective python3 server.py"

examples/python-starlette/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "python-starlette",
33
"private": true,
4-
"version": "3.7.4",
4+
"version": "3.8.0",
55
"description": "An example of editing a `perspective-python` server from the browser.",
66
"scripts": {
77
"start": "PYTHONPATH=../../python/perspective python3 server.py"

examples/python-tornado-streaming/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "python-tornado-streaming",
33
"private": true,
4-
"version": "3.7.4",
4+
"version": "3.8.0",
55
"description": "An example of streaming a `perspective-python` server to the browser.",
66
"scripts": {
77
"start": "PYTHONPATH=../../python/perspective python3 server.py"

0 commit comments

Comments
 (0)