_28 September 2021_ ([Full changelog](https://github.com/finos/perspective/compare/v0.10.3...v1.0.0-rc.0))
**Breaking**
- New `<perspective-viewer>` [1488](https://github.com/finos/perspective/pull/1488)
Features
- Boolean datagrid columns [1553](https://github.com/finos/perspective/pull/1553)
- Return booleans from expression comparisons, allow for vectors to be defined in expressions [1548](https://github.com/finos/perspective/pull/1548)
- Persistent column widths [1549](https://github.com/finos/perspective/pull/1549)
- Boolean column filter controls for `<perspective-viewer>` [1547](https://github.com/finos/perspective/pull/1547)
- Fix M1 (Apple Silicon) build for `perspective-python` and improve developer docs [1525](https://github.com/finos/perspective/pull/1525)
Fixes
- Fix examples [1556](https://github.com/finos/perspective/pull/1556)
- Fix expression column button toolbar styling [1555](https://github.com/finos/perspective/pull/1555)
- Fix hidden sort aggregate as `unique` only when sorted on the same axis [1554](https://github.com/finos/perspective/pull/1554)
- Fixes `bucket()` computed function validation [1551](https://github.com/finos/perspective/pull/1551)
- Fix 'weighted mean' aggregate support in <perspective-viewer> [1543](https://github.com/finos/perspective/pull/1543)
- Fix column section collapse with expressions [1542](https://github.com/finos/perspective/pull/1542)
- Fix `is (not) null`, `date`, `datetime` filters [1541](https://github.com/finos/perspective/pull/1541)
- Fix workspace filter events [1540](https://github.com/finos/perspective/pull/1540)
- Fix `docs` site and NPM artifact for `<perspective-viewer>` update [1533](https://github.com/finos/perspective/pull/1533)
- Fix drag/drop exclusive cases [1532](https://github.com/finos/perspective/pull/1532)
- Re-add `getEditPort()` and `restyleElement()` methods [1531](https://github.com/finos/perspective/pull/1531)
- Use TypeScript for `finos/perspective-viewer` [1530](https://github.com/finos/perspective/pull/1530)
- Fix `settings` key to trigger redraw + container redraw [1529](https://github.com/finos/perspective/pull/1529)
- Fix 1505, 998, 1225 - results after remove are correct [1528](https://github.com/finos/perspective/pull/1528)
- Fix D3FC chart resize via `preserveAspectRatio` [1526](https://github.com/finos/perspective/pull/1526)
Misc
- add some light sdist tests and upload sdist in CI [1433](https://github.com/finos/perspective/pull/1433)
- Upgrade emscripten to 2.0.29 [1539](https://github.com/finos/perspective/pull/1539)
- Add docs for `<perspective-viewer-plugin>` [1538](https://github.com/finos/perspective/pull/1538)
- Lint upgrade and remove TypeScript for `finos/perspective-jupyterlab` [1537](https://github.com/finos/perspective/pull/1537)