- #345 Direct load Apache Arrow support added to Jupyterlab plugin
- #343 Fixed regression in type inference for empty string columns
- #344 Fixed UI lock when invalid filters applied
- #350 New benchmark suite
- #337 Test suite performance improvements, supports
-t
and--saturate
flags.
- #325 API and UX for column sorting on arbitrary columns.
- #326 Fun animations!
- #327 Render warnings show dataset size.
- #320 Switched to
yarn
.
- #317 Applying 'column-pivots' now preserves the sort order.
- #319 Sorting by a column in 'column-pivots' will apply the sort to column order.
- #306 Fixed Jupyterlab plugin, updating it to work with the newest perspective-python 0.1.1.
- #304 Fixed missing file in NPM package.
- #303 Fixed
webpack-plugin
babel-loader configuration issue.
- #301 Fixed missing
webpack-plugin
export andbabel-polyfill
import.
- #299 Added a new Menu bar (accessible via right-click on the config button) for
reset
,copy
anddownload
actions, and an API fordownload()
(copy()
andreset()
already exist). - #295
@jpmorganchase/perspective
now exportswepback-plugin
for easy integration with WebPack, example. Webpacked builds are overall smaller as well. - #290 Large aggregate datasets now trigger a render warning before attempting to render.
- #298 Fixed Material dark theming readbility for hovers and dropdowns.
- #286 Ported
<perspective-viewer>
to utilize Shadow DOM. - #271 Added support for
date
type in addition todatetime
(formerlydate
).date
s can be specified in aschema
or inferred from inputs. - #273 Added
col_to_js_typed_array
method toview()
. - #284 Updated Jupyterlab support to 0.35.x
- #287
restore()
is now aPromise
.
- #280 Fixed pivotting on columns with
null
values. - #288 Fixed issue which caused Hypergrid plugin to fail on empty or
schema
only data. - #289 Fixed issue which caused one-sided charts to not update when their axes grew.
- #283 Fixed multiple computed column UX issues.
- #274 Fixed delta updates to support computed columns.
- #279 Fixed Typescript types for
update
andview
methods. - #277 Fixed row-expansion to work correctly with updates, and modified semantics for expand-to-depth.
- Hypergrid foreground color, background color, font, and positive/negative variations are styleable via CSS.
- "not in" filter type added.
<perspective-viewer>
load()
method takes the same options objects astable()
.perspective
library classes now bind their methods to their class instances.- New CLI example project.
- New Citibike live examples.
- Added support for chunked Arrows.
- Added support/proper errors for un-decodeable strings.
- Fixed a bug which de-registered updates when a computed column was added.
- Fixed source-maps for Web Workers.
- Fixed aggregate bug which caused partial updates without aggregate to incorrectly apply to aggregate.
- Fixed flapping tooltip test #210.
- Fixed CSS regression in Chrome Canary 71.