Skip to content

Commit 305a0ac

Browse files
committed
v4.5.1
Signed-off-by: Andrew Stein <steinlink@gmail.com>
1 parent 1f6ed15 commit 305a0ac

49 files changed

Lines changed: 82 additions & 69 deletions

File tree

Some content is hidden

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

CHANGELOG.md

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
# [v4.5.1](https://github.com/perspective-dev/perspective/releases/tag/v4.5.1)
2+
3+
_30 May 2026_ ([Full changelog](https://github.com/finos/perspective/compare/v4.5.0...v4.5.1))
4+
5+
Features
6+
7+
- `&lt;perspective-viewer&gt;` bug fixes and UI polish [#3182](https://github.com/finos/perspective/pull/3182)
8+
- Add `gmv` aggregate [#3180](https://github.com/finos/perspective/pull/3180)
9+
10+
Fixes
11+
12+
- Fix chart bugs, add deploy scripts [#3181](https://github.com/finos/perspective/pull/3181)
13+
114
# [v4.5.0](https://github.com/perspective-dev/perspective/releases/tag/v4.5.0)
215

316
_21 May 2026_ ([Full changelog](https://github.com/finos/perspective/compare/v4.4.1...v4.5.0))
@@ -11,6 +24,7 @@ Features
1124

1225
- Add `coalesce` [#3172](https://github.com/finos/perspective/pull/3172)
1326
- Multi-chart rendering for `@perspective-dev/charts` [#3168](https://github.com/finos/perspective/pull/3168)
27+
- Add WebGL chart plugin with scatter, line, and treemap [#3160](https://github.com/finos/perspective/pull/3160)
1428
- Add `View::with_typed_arrays` API [#3165](https://github.com/finos/perspective/pull/3165)
1529

1630
Fixes
@@ -23,7 +37,6 @@ Fixes
2337
Misc
2438

2539
- Update security docs [#3173](https://github.com/finos/perspective/pull/3173)
26-
- Add WebGL chart plugin with scatter, line, and treemap [#3160](https://github.com/finos/perspective/pull/3160)
2740

2841
# [v4.4.1](https://github.com/perspective-dev/perspective/releases/tag/v4.4.1)
2942

@@ -73,9 +86,9 @@ _10 March 2026_ ([Full changelog](https://github.com/finos/perspective/compare/v
7386

7487
Features
7588

89+
- Support for `group_rollup_mode` Virtual Server and `total` variant. [#3135](https://github.com/finos/perspective/pull/3135)
7690
- `polars` Virtual Server [#3125](https://github.com/finos/perspective/pull/3125)
7791
- Fix `split_by` support for rollups in generic SQL [#3127](https://github.com/finos/perspective/pull/3127)
78-
- Support for `group_rollup_mode` Virtual Server and `total` variant. [#3135](https://github.com/finos/perspective/pull/3135)
7992

8093
Fixes
8194

Cargo.lock

Lines changed: 8 additions & 8 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": "@perspective-dev/docs",
3-
"version": "4.5.0",
3+
"version": "4.5.1",
44
"private": true,
55
"type": "module",
66
"scripts": {

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": "4.5.0",
4+
"version": "4.5.1",
55
"description": "A collection of simple client-side Perspective examples for `http://bl.ocks.org`.",
66
"scripts": {
77
"start": "mkdir -p dist && node --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": "4.5.0",
36+
"version": "4.5.1",
3737
"plugin": "Datagrid",
3838
"plugin_config": {
3939
"columns": {},
@@ -64,7 +64,7 @@
6464
"settings": false
6565
},
6666
"PERSPECTIVE_GENERATED_ID_1": {
67-
"version": "4.5.0",
67+
"version": "4.5.1",
6868
"plugin": "Y Area",
6969
"plugin_config": {},
7070
"columns_config": {},
@@ -82,7 +82,7 @@
8282
"aggregates": {}
8383
},
8484
"PERSPECTIVE_GENERATED_ID_2": {
85-
"version": "4.5.0",
85+
"version": "4.5.1",
8686
"plugin": "Y Line",
8787
"plugin_config": {},
8888
"columns_config": {},

examples/blocks/src/market/layouts.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
"aggregates": { "bucket(\"timestamp\", 'm')": "dominant" }
9898
},
9999
{
100-
"version": "4.5.0",
100+
"version": "4.5.1",
101101
"columns_config": {
102102
"Diff from market open": {
103103
"number_fg_mode": "bar",
@@ -140,7 +140,7 @@
140140
"aggregates": {}
141141
},
142142
{
143-
"version": "4.5.0",
143+
"version": "4.5.1",
144144
"columns_config": {
145145
"if(\"side\"=='buy'){-1}else{1}": {
146146
"aggregate_depth": 1,

examples/esbuild-clickhouse-virtual/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "esbuild-clickhouse-virtual",
33
"private": true,
4-
"version": "4.5.0",
4+
"version": "4.5.1",
55
"type": "module",
66
"description": "Example of a custom VirtualServer for ClickHouse running in a Web Worker",
77
"scripts": {

examples/esbuild-duckdb-virtual/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "esbuild-duckdb-virtual",
33
"private": true,
4-
"version": "4.5.0",
4+
"version": "4.5.1",
55
"type": "module",
66
"description": "Example of a custom VirtualServer running in a Web Worker",
77
"scripts": {

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": "4.5.0",
4+
"version": "4.5.1",
55
"description": "An esbuild example app built using `@perspective-dev/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": "4.5.0",
4+
"version": "4.5.1",
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"

0 commit comments

Comments
 (0)