Releases: perspective-dev/perspective
Releases · perspective-dev/perspective
v4.5.1
v4.5.0
What's Changed
- Fix multi-column aggregates by expressions by @texodus in #3161
- Fix Safari rendering bug by @texodus in #3162
- Add
View::with_typed_arraysAPI by @texodus in #3165 - Add WebGL chart plugin with scatter, line, and treemap by @timbess in #3160
- Rename
@perspective-dev/viewer-charts, add missing chart types by @texodus in #3166 - Multi-chart rendering for
@perspective-dev/chartsby @texodus in #3168 - Fix multi-batch Arrow null validity bug by @texodus in #3171
- Add
coalesceby @texodus in #3172 - Update security docs by @texodus in #3173
- New plugin API,
viewer-chartsfeatures, replace@perspective-dev/viewer-openlayersby @texodus in #3176 - Fix
expressionsmemory leak by @texodus in #3177
Full Changelog: v4.4.1...v4.5.0
v4.4.1
v4.4.0
What's Changed
Client::joinAPI by @texodus in #3143- Refactor
<perspective-viewer>and add tests by @texodus in #3138 - Implement
ViewGetMinMaxReqAPI for Virtual Servers by @texodus in #3140 - Use Arrow IPC in Virtual Server API by @texodus in #3139
- Performance optimization for
perspective-serverby @texodus in #3141 - Add presize API to
<perspective-viewer>by @texodus in #3144 - Redesign theme support by @texodus in #3146
Full Changelog: v4.3.0...v4.4.0
v4.3.0
What's Changed
- Move to Windows 2025 CI by @texodus in #3123
- Fix view conflation test timeout by @texodus in #3126
- ci: Revert to mainline actions-setup-cmake by @tomjakubowski in #3130
- Fix
split_bysupport for rollups in generic SQL by @texodus in #3127 - Relax React version by @texodus in #3131
- Add virtual server docs by @texodus in #3124
polarsVirtual Server by @texodus in #3125- Add
group_rollup_modeby @texodus in #3132 - Add
removeConfigstoperspective-selectfor explicit filter removal by @sinistersnare in #3133 - Fix Python sdist tests in CI by @texodus in #3134
- Support for
group_rollup_modeVirtual Server andtotalvariant. by @texodus in #3135 - Fix datagrid scroll position shift when sorting by @texodus in #3136
Full Changelog: v4.2.0...v4.3.0
v4.2.0
v4.1.1
v4.1.0
What's Changed
- Fix viewport scroll regression in datagrid by @texodus in #3098
- Add
tabletoViewerConfigby @texodus in #3107 - Convert
viewer-datagridto TypeScript by @texodus in #3108 - Fix windows Python builds by @texodus in #3110
<PerspectiveWorkspace>React component by @texodus in #3109- DuckDB Virtual Server by @texodus in #3062
- Fix Arrow decimal type conversion to float instead of integer by @yashwantbezawada in #3099
- Support
client.table(view)in Python by @texodus in #3112
New Contributors
- @yashwantbezawada made their first contribution in #3099
Full Changelog: v4.0.1...v4.1.0
v4.0.1
What's Changed
- Fix workspace special casing issue by @timbess in #3066
- Publish
@perspective-dev/serverpackage in CI by @texodus in #3078 - Fix
datetimefilters against numeric parameters by @texodus in #3081 - Prevent homebrew resolution by @timbess in #3083
- Support a wider array of integers by @sinistersnare in #3084
- OpenJS onboarding pt.2 by @texodus in #3087
- Build arm64/aarch64 Linux wheels by @tomjakubowski in #3092
- Fix "Export to HTML" feature in
@perspective-dev/viewercomponent by @texodus in #3095
Full Changelog: v4.0.0...v4.0.1
v4.0.0
What's Changed
- Fix
aggregatesfield inView::get_configby @texodus in #3053 - Disable
pnpmpost install scripts and fixpnpm auditdependencies by @texodus in #3054 - Fix jupyterlab renderers by @texodus in #3059
- Fix plugins which inherit from
perspective-viewer-datagridby @texodus in #3064 - Fix concurrent update/view creation segfault by @texodus in #3068
- Move to OpenJS Foundation by @texodus in #3073
- Correct images to correspond to architecture explanations by @timkpaine in #3067
- Fix
View::expand,View::collapseunlocked server section by @texodus in #3074
Full Changelog: v3.8.0...v4.0.0