Perspect

Latest version: v2.6.1

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 17 of 28

0.4.0rc.5

_18 December 2019_ ([Full changelog](https://github.com/finos/perspective/compare/v0.4.0-rc.4...v0.4.0-rc.5))

Features

- Add `selectable` attribute to `perspective-viewer` [842](https://github.com/finos/perspective/pull/842)
- `weighted mean` aggregate type [846](https://github.com/finos/perspective/pull/846)
- Theme `material-dense` [845](https://github.com/finos/perspective/pull/845)
- CSV/JSON renderer in JupyterLab [832](https://github.com/finos/perspective/pull/832)
- Read date32, date64, decimal128 from Arrow datasets [829](https://github.com/finos/perspective/pull/829)
- Add `delete()` to widget, cache client updates before render, refactor module structure [823](https://github.com/finos/perspective/pull/823)

Fixes

- Fixed resize behavior [848](https://github.com/finos/perspective/pull/848)
- Node.js `table` unpin [844](https://github.com/finos/perspective/pull/844)
- Asynchronously process updates when running in Tornado [838](https://github.com/finos/perspective/pull/838)
- Throttle fix [835](https://github.com/finos/perspective/pull/835)
- Preserve user columns and pivots in widget [833](https://github.com/finos/perspective/pull/833)
- Fix `PerspectiveWorkspace` when tabbed views are moved to master [831](https://github.com/finos/perspective/pull/831)
- Widget fixes for resizing, TS typings, boolean columns [826](https://github.com/finos/perspective/pull/826)
- Properly remove `on_delete` and `on_update` callbacks that fail. [822](https://github.com/finos/perspective/pull/822)
- Default to int64 in Python3, add `long` and `unicode` to schema and type inference [821](https://github.com/finos/perspective/pull/821)
- Fix misordered columns in update [818](https://github.com/finos/perspective/pull/818)

Misc

- Refactor `perspective-viewer` themes to include css classes [849](https://github.com/finos/perspective/pull/849)
- Python build overhaul [839](https://github.com/finos/perspective/pull/839)
- add editable example to readme [847](https://github.com/finos/perspective/pull/847)
- Async resize [840](https://github.com/finos/perspective/pull/840)
- Improvements to Arrow updates and indexed columns [837](https://github.com/finos/perspective/pull/837)
- Remove `ci_python` and refactor scripts. [836](https://github.com/finos/perspective/pull/836)
- Set Enums as values for Widget/Viewer, refactor test folder structure [834](https://github.com/finos/perspective/pull/834)
- Stricter linting for comments [828](https://github.com/finos/perspective/pull/828)
- Add PerspectiveWorkspace olympics example to README [820](https://github.com/finos/perspective/pull/820)
- Update Perspective website with Python API and user guide [819](https://github.com/finos/perspective/pull/819)

0.4.0rc.4

_14 November 2019_ ([Full changelog](https://github.com/finos/perspective/compare/v0.4.0-rc.3...v0.4.0-rc.4))

Features

- Client mode supports dataframes, np.ndarray, structured and recarray [813](https://github.com/finos/perspective/pull/813)
- Allow client mode widget to be constructed with schema [807](https://github.com/finos/perspective/pull/807)

Fixes

- Fixed 2-sided sorting on column-only pivots [815](https://github.com/finos/perspective/pull/815)
- Python build fixes [809](https://github.com/finos/perspective/pull/809)
- Fixed Python Arrow loading bug [806](https://github.com/finos/perspective/pull/806)
- Two sided sort fixes [805](https://github.com/finos/perspective/pull/805)

Misc

- Add puppeteer tests for `perspective-phosphor` [812](https://github.com/finos/perspective/pull/812)
- Hypergrid no longer depends on `Object.keys` order of dataset [811](https://github.com/finos/perspective/pull/811)
- allow for right master [799](https://github.com/finos/perspective/pull/799)
- Tweak date/datetime inference, remove dependency on non-core Numpy/Pandas API [802](https://github.com/finos/perspective/pull/802)
- add websocket export in type definition [800](https://github.com/finos/perspective/pull/800)
- Add umd build and updated tests for `perspective-phosphor` [798](https://github.com/finos/perspective/pull/798)

0.4.0rc.3

_6 November 2019_ ([Full changelog](https://github.com/finos/perspective/compare/v0.4.0-rc.2...v0.4.0-rc.3))

Features

- Dataframe/Numpy Array Loader [791](https://github.com/finos/perspective/pull/791)

Misc

- Fixed travis build error & hypergrid console error [795](https://github.com/finos/perspective/pull/795)
- Added `promo` example project [794](https://github.com/finos/perspective/pull/794)
- Add `update` for widget in client mode, fix `on_update` in Python 2 [793](https://github.com/finos/perspective/pull/793)
- Fixed aggregates to apply to hidden sorted columns [792](https://github.com/finos/perspective/pull/792)
- Fixed `client` flag to default to True on Windows [788](https://github.com/finos/perspective/pull/788)
- New logo & demo gif [790](https://github.com/finos/perspective/pull/790)

0.4.0rc.2

_31 October 2019_ ([Full changelog](https://github.com/finos/perspective/compare/v0.4.0-rc.1...v0.4.0-rc.2))

Fixes

- Python 2/GCC <5 compatibility [784](https://github.com/finos/perspective/pull/784)

Misc

- Hypergrid paintloop removal [785](https://github.com/finos/perspective/pull/785)

0.4.0rc.1

_24 October 2019_ ([Full changelog](https://github.com/finos/perspective/compare/v0.3.9...v0.4.0-rc.1))

Features

- `PerspectiveDockPanel` and `PerspectiveWorkspace` components [782](https://github.com/finos/perspective/pull/782)
- Computed UX [765](https://github.com/finos/perspective/pull/765)
- Added `Table()` support for numpy recarray [771](https://github.com/finos/perspective/pull/771)
- Add `to_csv` to Python API [759](https://github.com/finos/perspective/pull/759)
- Apache Arrow native reads for JS+Python [755](https://github.com/finos/perspective/pull/755)
- VΛPORWΛVΞ [739](https://github.com/finos/perspective/pull/739)
- Readable dates [695](https://github.com/finos/perspective/pull/695)

Fixes

- Mobile fixes [781](https://github.com/finos/perspective/pull/781)
- Arrow fixes [772](https://github.com/finos/perspective/pull/772)
- Fixed ios compatibility [770](https://github.com/finos/perspective/pull/770)
- Hypergrid renderer fixes [764](https://github.com/finos/perspective/pull/764)
- Fixed `yarn clean` script [753](https://github.com/finos/perspective/pull/753)
- Fixed grid performance when pivoted [752](https://github.com/finos/perspective/pull/752)
- Fix update bugs [749](https://github.com/finos/perspective/pull/749)
- Fix empty list in phosphor plugin [745](https://github.com/finos/perspective/pull/745)
- Read numpy nans/datetimes [741](https://github.com/finos/perspective/pull/741)

Misc

- Python sdist [763](https://github.com/finos/perspective/pull/763)
- Fixes jupyterlab plugin regressions [779](https://github.com/finos/perspective/pull/779)
- Link `lerna version` to `bumpversion` [780](https://github.com/finos/perspective/pull/780)
- Adjust setup.py for MacOS wheel dist [778](https://github.com/finos/perspective/pull/778)
- Add exception handling, clean up PSP_COMPLAIN_AND_ABORT [777](https://github.com/finos/perspective/pull/777)
- Multiple views on JLab plugin [776](https://github.com/finos/perspective/pull/776)
- Update declaration [773](https://github.com/finos/perspective/pull/773)
- Upgrade Arrow to 0.15.0, link python arrow from prebuilt library [768](https://github.com/finos/perspective/pull/768)
- Add tornado handler for perspective-python [766](https://github.com/finos/perspective/pull/766)
- Add core-js2 dependency that is required by transpiled outputs of Babel [758](https://github.com/finos/perspective/pull/758)
- Rewrite Perspective Jupyterlab and Phosphor API [756](https://github.com/finos/perspective/pull/756)
- ES6 Client API [751](https://github.com/finos/perspective/pull/751)
- add compute() to dynamically show/hide sidebar computation panel [748](https://github.com/finos/perspective/pull/748)
- Allow users register multiple on_delete callbacks to view and table [747](https://github.com/finos/perspective/pull/747)
- Some cleanup items [744](https://github.com/finos/perspective/pull/744)
- Add PerspectiveManager remote API for Python, Tornado server example [743](https://github.com/finos/perspective/pull/743)
- Computed column partial update [740](https://github.com/finos/perspective/pull/740)
- Test suite failure feedback [735](https://github.com/finos/perspective/pull/735)
- Added .gitattributes [734](https://github.com/finos/perspective/pull/734)
- Enable update with __INDEX__ on explicit index column [733](https://github.com/finos/perspective/pull/733)
- fixes view->plugin rename that didnt make it from original repo [731](https://github.com/finos/perspective/pull/731)
- Python improvements + refactor [730](https://github.com/finos/perspective/pull/730)
- Remove incorrect does not equal filter [732](https://github.com/finos/perspective/pull/732)
- convert to monolithic python install [728](https://github.com/finos/perspective/pull/728)
- Allow partial updates on computed column source columns [729](https://github.com/finos/perspective/pull/729)
- Python [723](https://github.com/finos/perspective/pull/723)

0.3.9

_16 September 2019_ ([Full changelog](https://github.com/finos/perspective/compare/v0.3.8...v0.3.9))

Features

- Editing for `finos/perspective-viewer-hypergrid` [708](https://github.com/finos/perspective/pull/708)
- Added `index` API to `to_format` methods [693](https://github.com/finos/perspective/pull/693)

Fixes

- Copy-paste error in last PR [710](https://github.com/finos/perspective/pull/710)

Misc

- Fixed schema miscalculation with computed columns and implicit index [727](https://github.com/finos/perspective/pull/727)
- Type-on-edit [715](https://github.com/finos/perspective/pull/715)
- Misc cleanup and fixes [726](https://github.com/finos/perspective/pull/726)
- `yarn setup` [725](https://github.com/finos/perspective/pull/725)
- Remove regeneratorRuntime entirely [718](https://github.com/finos/perspective/pull/718)
- Bump lodash.merge from 4.6.1 to 4.6.2 [717](https://github.com/finos/perspective/pull/717)
- `perspective-test` Module [711](https://github.com/finos/perspective/pull/711)
- Refactor C++ [707](https://github.com/finos/perspective/pull/707)
- documentation/style fix [705](https://github.com/finos/perspective/pull/705)
- Test implicit index & remove extraneous example file [706](https://github.com/finos/perspective/pull/706)
- `perspective-viewer` cleanup [703](https://github.com/finos/perspective/pull/703)
- Allow for perspective in ipywidgets layouts [702](https://github.com/finos/perspective/pull/702)
- Limit charts [700](https://github.com/finos/perspective/pull/700)
- `leaves_only` flag for perspective [699](https://github.com/finos/perspective/pull/699)
- `index` column support [698](https://github.com/finos/perspective/pull/698)
- Bump mixin-deep from 1.3.1 to 1.3.2 [697](https://github.com/finos/perspective/pull/697)
- Fixed README.md [696](https://github.com/finos/perspective/pull/696)
- Calculate row offset in C++, refactor Table, remove implicit primary key mode [692](https://github.com/finos/perspective/pull/692)
- Fixed chunked arrow test to actually be chunked [691](https://github.com/finos/perspective/pull/691)

Page 17 of 28

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.