Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@lumino/disposable

jupyterlab244.5kBSD-3-Clause2.1.3TypeScript support: included

Lumino Disposable

readme

Lumino

Build Status Documentation Status GitHub Discourse Binder

Lumino is a set of JavaScript packages, written in TypeScript, that provide a rich toolkit of widgets, layouts, events, and data structures. These enable developers to construct extensible high-performance desktop-like web applications, such as JupyterLab. Lumino was formerly known as PhosphorJS.

Lumino is Jupyter project and follows the Jupyter Community Guides and Code of Conduct.

Examples

JupyterLab

JupyterLab is an extensible environment for interactive and reproducible computing.

You can try it live in a web browser (without installing anything) by clicking on the link below:

Binder

jupyterlab

Examples in the repository

This repository contains several examples making use of Lumino Widgets such as the DockPanel and the DataGrid.

The example can be interacted with live in the browser by following this link:

Binder

examples-binder

External Examples

Usage

To learn more on how to use Lumino, check out the documentation: https://lumino.readthedocs.io/en/latest/

Development

See CONTRIBUTING.md to know how to contribute and set up a development environment.

Learning Resources

changelog


github_url: 'https://github.com/jupyterlab/lumino/blob/main/CHANGELOG.md'

Changelog

2025.2.1

(Full Changelog)

@lumino/application: 2.4.1 => 2.4.2
@lumino/datagrid: 2.4.1 => 2.5.0
@lumino/default-theme: 2.1.7 => 2.1.8
@lumino/widgets: 2.5.0 => 2.6.0

Enhancements made

  • Add horizontalAlignment to Menu.open() options #732 (@andrewfulton9)
  • [DataGrid] Add a feature to fit multiple column's width to their content #731 (@i-aki-y)

Maintenance and upkeep improvements

  • Bump tj-actions/changed-files from 45.0.4 to 45.0.5 in the actions group #734 (@dependabot)
  • Bump tj-actions/changed-files from 45.0.3 to 45.0.4 in the actions group #730 (@dependabot)
  • Bump cross-spawn from 7.0.3 to 7.0.6 #728 (@dependabot)
  • Bump tj-actions/changed-files from 45.0.2 to 45.0.3 in the actions group #726 (@dependabot)
  • Bump axios from 1.6.1 to 1.7.7 #724 (@dependabot)
  • Bump tj-actions/changed-files from 44.5.7 to 45.0.2 in the actions group across 1 directory #723 (@dependabot)
  • Bump rollup from 3.25.1 to 3.29.5 #722 (@dependabot)
  • Bump micromatch from 4.0.5 to 4.0.8 #720 (@dependabot)

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@andrewfulton9 | @dependabot | @hxrshxz | @i-aki-y | @krassowski

2024.8.13

(Full Changelog)

@lumino/application: 2.4.0 => 2.4.1
@lumino/datagrid: 2.4.0 => 2.4.1
@lumino/default-theme: 2.1.6 => 2.1.7
@lumino/widgets: 2.4.0 => 2.5.0

:warning: CSS breaking change

Widget does not hide its overflow by default any longer. If this breaks your application styling, you can restore it locally by adding the CSS rule overflow: hidden. To restore the previous behavior fully, you can add the following CSS rule:

.lm-Widget {
  overflow: hidden;
}

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@dependabot | @fcollonval | @krassowski

2024.6.28

(Full Changelog)

@lumino/algorithm: 2.0.1 => 2.0.2
@lumino/application: 2.3.1 => 2.4.0
@lumino/collections: 2.0.1 => 2.0.2
@lumino/commands: 2.3.0 => 2.3.1
@lumino/coreutils: 2.1.2 => 2.2.0
@lumino/datagrid: 2.3.1 => 2.4.0
@lumino/default-theme: 2.1.5 => 2.1.6
@lumino/disposable: 2.1.2 => 2.1.3
@lumino/domutils: 2.0.1 => 2.0.2
@lumino/dragdrop: 2.1.4 => 2.1.5
@lumino/keyboard: 2.0.1 => 2.0.2
@lumino/messaging: 2.0.1 => 2.0.2
@lumino/polling: 2.1.2 => 2.1.3
@lumino/properties: 2.0.1 => 2.0.2
@lumino/signaling: 2.1.2 => 2.1.3
@lumino/virtualdom: 2.0.1 => 2.0.2
@lumino/widgets: 2.3.2 => 2.4.0

Enhancements made

  • Interleaves search results across categories #706 (@JasonWeill)
  • Extract plugin handling in a PluginRegistry class independent of the Application #703 (@fcollonval)
  • Support host and ref options in Menu.open #700 (@ianthomas23)
  • Datagrid: Add a public API to get the current viewport #695 (@martinRenou)
  • Accept individual modifier keys as valid keybindings #637 (@g547315)

Maintenance and upkeep improvements

Documentation improvements

API and Breaking Changes

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dependabot | @fcollonval | @g547315 | @ianthomas23 | @JasonWeill | @krassowski | @martinRenou | @tonyfast | @welcome

2024.3.25

(Full Changelog)

@lumino/application: 2.3.0 => 2.3.1
@lumino/commands: 2.2.0 => 2.3.0
@lumino/datagrid: 2.3.0 => 2.3.1
@lumino/default-theme: 2.1.4 => 2.1.5
@lumino/widgets: 2.3.1 => 2.3.2

Enhancements made

  • Optional prevent default and asynchronous hold for keybinding execution #689 (@krassowski)

Bugs fixed

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @brichet | @dependabot | @fcollonval | @krassowski | @novrain | @tonyfast | @welcome

2023.11.5

(Full Changelog)

@lumino/application: 2.2.1 => 2.3.0
@lumino/commands: 2.1.3 => 2.2.0
@lumino/datagrid: 2.2.0 => 2.3.0
@lumino/default-theme: 2.1.3 => 2.1.4
@lumino/dragdrop: 2.1.3 => 2.1.4
@lumino/widgets: 2.3.0 => 2.3.1

New features added

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Deprecated features

Contributors to this release

(GitHub contributors page for this release)

@andrewfulton9 | @brichet | @dependabot | @fcollonval | @gabalafou | @krassowski | @m158261 | @martinRenou | @s596757 | @tonyfast | @welcome

2023.9.25-alpha.0

(Full Changelog)

@lumino/application: 2.2.1 => 2.3.0-alpha.0
@lumino/datagrid: 2.2.0 => 2.3.0-alpha.0
@lumino/default-theme: 2.1.3 => 2.1.4-alpha.0
@lumino/widgets: 2.3.0 => 2.3.1-alpha.0

New features added

Enhancements made

Bugs fixed

  • Added role of button to addButton to make itkeyboard accessible when using screenreader #615 (@s596757)
  • MenuBar: do not focus on hover #607 (@gabalafou)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@brichet | @dependabot | @fcollonval | @gabalafou | @krassowski | @m158261 | @martinRenou | @s596757 | @welcome

2023.7.27

(Full Changelog)

@lumino/algorithm: 2.0.0 => 2.0.1
@lumino/application: 2.2.0 => 2.2.1
@lumino/collections: 2.0.0 => 2.0.1
@lumino/commands: 2.1.2 => 2.1.3
@lumino/coreutils: 2.1.1 => 2.1.2
@lumino/datagrid: 2.1.2 => 2.2.0
@lumino/default-theme: 2.1.2 => 2.1.3
@lumino/disposable: 2.1.1 => 2.1.2
@lumino/domutils: 2.0.0 => 2.0.1
@lumino/dragdrop: 2.1.2 => 2.1.3
@lumino/keyboard: 2.0.0 => 2.0.1
@lumino/messaging: 2.0.0 => 2.0.1
@lumino/polling: 2.1.1 => 2.1.2
@lumino/properties: 2.0.0 => 2.0.1
@lumino/signaling: 2.1.1 => 2.1.2
@lumino/virtualdom: 2.0.0 => 2.0.1
@lumino/widgets: 2.2.0 => 2.3.0

New features added

  • Do not set the dockpanel as parent of the tabbar #606 (@brichet)

Enhancements made

  • Add expansion toggled signal of subpanels in an Accordion Panel #614 (@DenisaCG)
  • [accessibility] Uses the arrow keys for tab bar navigation #612 (@brichet)
  • elements respond to enter or spacebar #590 (@g547315)
  • Resize column to fit text on double click #546 (@vthemelis)

Bugs fixed

  • Do not set the dockpanel as parent of the tabbar #606 (@brichet)

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@brichet | @DenisaCG | @dependabot | @echarles | @fcollonval | @g547315 | @krassowski | @tonyfast | @vthemelis | @welcome

2023.6.22

(Full Changelog)

@lumino/application: 2.1.1 => 2.2.0
@lumino/commands: 2.1.1 => 2.1.2
@lumino/datagrid: 2.1.1 => 2.1.2
@lumino/default-theme: 2.1.1 => 2.1.2
@lumino/dragdrop: 2.1.1 => 2.1.2
@lumino/widgets: 2.1.1 => 2.2.0

Enhancements made

  • Use Actual Return character for Mac shortcuts. #592 (@Carreau)
  • Add a 'defer' option to the autoStart argument #588 (@brichet)
  • Added "tabindex=0" for sidebar accessibility #583 (@j264415)
  • Splits with merge option for dock panels #582 (@tavin)

Bugs fixed

  • Fix position of drag image #595 (@MetRonnie)
  • Invalid unicode characters removed from datagrid #578 (@nicojapas)
  • Fix dblclick events with Drag.overrideCursor active (#547) #564 (@jjrv)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@brichet | @Carreau | @dependabot | @fcollonval | @j264415 | @jjrv | @krassowski | @MetRonnie | @nicojapas | @tavin | @welcome

2023.4.27

(Full Changelog)

@lumino/application: 2.1.0 => 2.1.1
@lumino/commands: 2.1.0 => 2.1.1
@lumino/coreutils: 2.1.0 => 2.1.1
@lumino/datagrid: 2.1.0 => 2.1.1
@lumino/default-theme: 2.1.0 => 2.1.1
@lumino/disposable: 2.1.0 => 2.1.1
@lumino/dragdrop: 2.1.0 => 2.1.1
@lumino/polling: 2.1.0 => 2.1.1
@lumino/signaling: 2.1.0 => 2.1.1
@lumino/widgets: 2.1.0 => 2.1.1

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@dependabot | @fcollonval

2023.4.7

(Full Changelog)

@lumino/application: 2.0.1 => 2.1.0
@lumino/commands: 2.0.1 => 2.1.0
@lumino/coreutils: 2.0.0 => 2.1.0
@lumino/datagrid: 2.0.1 => 2.1.0
@lumino/default-theme: 2.0.1 => 2.1.0
@lumino/disposable: 2.0.0 => 2.1.0
@lumino/dragdrop: 1.14.5 => 2.1.0
@lumino/polling: 2.0.0 => 2.1.0
@lumino/signaling: 2.0.0 => 2.1.0
@lumino/widgets: 2.0.1 => 2.1.0

Enhancements made

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@dependabot | @fcollonval

2023.3.27

(Full Changelog)

@lumino/application: 2.0.0 => 2.0.1
@lumino/commands: 2.0.0 => 2.0.1
@lumino/datagrid: 2.0.0 => 2.0.1
@lumino/default-theme: 2.0.0 => 2.0.1
@lumino/widgets: 2.0.0 => 2.0.1

Bugs fixed

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@andrii-i | @dependabot | @fcollonval | @JasonWeill | @krassowski | @welcome

2023.3.15

(Full Changelog)

@lumino/algorithm: 1.9.2 => 2.0.0
@lumino/application: 1.31.3 => 2.0.0
@lumino/collections: 1.9.3 => 2.0.0
@lumino/commands: 1.21.1 => 2.0.0
@lumino/coreutils: 1.12.1 => 2.0.0
@lumino/datagrid: 0.36.8 => 2.0.0
@lumino/default-theme: 0.22.8 => 2.0.0
@lumino/disposable: 1.10.4 => 2.0.0
@lumino/domutils: 1.8.2 => 2.0.0
@lumino/dragdrop: 1.14.4 => 2.0.0
@lumino/keyboard: 1.8.2 => 2.0.0
@lumino/messaging: 1.10.3 => 2.0.0
@lumino/polling: 1.11.4 => 2.0.0
@lumino/properties: 1.8.2 => 2.0.0
@lumino/signaling: 1.11.1 => 2.0.0
@lumino/virtualdom: 1.14.3 => 2.0.0
@lumino/widgets: 1.37.1 => 2.0.0

Highlights :sparkles:

  • Drop custom iterator in favor of standard Iterators and generators
  • Add asynchronous iterable Stream class inheriting from Signal
  • Various performance enhancements on the datagrid
  • Assets target is now ES2018

See migration guide for more details on API changes when migrating from version 1 to version 2.

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@3coins | @afshin | @alec-kr | @blink1073 | @brichet | @dependabot | @drcd1 | @fcollonval | @gabalafou | @ibdafna | @jasongrout | @jtpio | @krassowski | @martinRenou | @meeseeksdev | @scmmmh | @steff456 | @thetorpedodog | @vidartf | @welcome

2023.3.27 (1.x)

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@afshin | @andrii-i | @fcollonval | @krassowski | @steff456 | @welcome

2023.1.23

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@fcollonval

2023.1.19

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@fcollonval | @krassowski | @welcome

2022.12.13

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@fcollonval

2022.12.5

(Full Changelog)

Enhancements made

Bugs fixed

  • Fix drag-and-drop of nested dock panel #473 (@drcd1)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@afshin | @blink1073 | @fcollonval | @meeseeksmachine | @scmmmh | @vidartf | @welcome

2022.10.31

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@fcollonval | @krassowski | @meeseeksdev | @meeseeksmachine | @vidartf | @welcome

2022.10.5

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@afshin | @blink1073 | @fcollonval | @ibdafna | @jasongrout | @martinRenou | @meeseeksdev | @meeseeksmachine | @vidartf | @welcome

2022.8.8

(Full Changelog)

Enhancements made

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@afshin | @blink1073 | @bollwyvl | @ellisonbg | @fcollonval | @ian-r-rose | @jweill-aws | @meeseeksmachine | @SylvainCorlay | @vidartf

2022.7.21

(Full Changelog)

Enhancements made

  • Support arguments for rate-limited functions #316 (@afshin)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@afshin | @dependabot | @fcollonval

2022.7.6

(Full Changelog)

Bugs fixed

  • [memory-leak] Title.changed not cleared when owner is disposed #308 (@fcollonval)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@dependabot | @fcollonval

2022.6.7

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @dependabot | @trungleduc | @welcome

2022.5.12

(Full Changelog)

Enhancements made

  • Add handle moved signal to split panel #301 (@afshin)

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@afshin | @ajbozarth | @blink1073 | @dependabot | @fcollonval | @GordonSmith

2022.1.13

(Full Changelog)

Bugs fixed

  • fix(DockLayout): Invalid use of "this" in private namespace #281 (@GordonSmith)

Contributors to this release

(GitHub contributors page for this release)

@GordonSmith

2022.1.10

(Full Changelog)

Enhancements made

  • chore(Widget): Simplify attach/detach sanity checking #279 (@GordonSmith)
  • fix(TabBar): Event forwarding fails when hosted in a ShadowRoot #276 (@GordonSmith)
  • fix(DockPanel): Drag and Drop fails when hosted in a ShadowRoot #275 (@GordonSmith)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @fcollonval | @GordonSmith | @hbcarlos | @krassowski

2021.12.13

(Full Changelog

2021.11.4

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@fcollonval | @jasongrout

2021.10.25

(Full Changelog)

Enhancements made

  • Add arrow glyph handling to command registry #252 (@PlatinumCD)
  • Added PointerEvents handling to SplitPanel #251 (@martaszmit)
  • Ignore keydown events for modifier keys when accumulating key sequence #245 (@ph-ph)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @fcollonval | @hbcarlos | @martaszmit | @ph-ph | @PlatinumCD | @welcome

2021.9.30

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@bign8 | @blink1073 | @ibdafna | @jupyterlab-probot

2021.9.22

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Documentation improvements

  • Add screencasts and examples to the README #234 (@jtpio)

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@afshin | @blink1073 | @dependabot | @fcollonval | @jtpio | @jupyterlab-probot

2021.8.23

(Full Changelog)

Enhancements made

  • Add 'padding' argument to fitColumnNames function #223 (@ibdafna)

Maintenance and upkeep improvements

Documentation improvements

Other merged PRs

  • Add auto-resize function for column widths #221 (@ibdafna)

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @ibdafna

2021.8.12

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@afshin | @blink1073 | @dependabot | @ibdafna

2021.8.3

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @fcollonval | @marthacryan

2021.7.23

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @fcollonval | @hbcarlos | @welcome

2017.7.22

(Full Changelog)

Enhancements made

Contributors to this release

(GitHub contributors page for this release)

@fcollonval | @hbcarlos | @welcome

2021.7.19

(Full Changelog)

Documentation improvements

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @dependabot | @ibdafna

2021.6.10

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Documentation improvements

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@afshin | @blink1073 | @dependabot | @ibdafna

2021-5-20

(Full Changelog)

@lumino/datagrid: 0.24.0 => 0.25.0

Enhancements made

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @dependabot | @ibdafna

2021-5-10

(Full Changelog)

@lumino/application: 1.19.0 => 1.20.0
@lumino/datagrid: 0.23.0 => 0.24.0
@lumino/default-theme: 0.13.0 => 0.14.0
@lumino/widgets: 1.22.0 => 1.23.0

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@afshin | @dependabot | @ellisonbg | @ibdafna | @nmichaud

2021-4-27

(Full Changelog)

@lumino/algorithm: 1.5.0 => 1.6.0
@lumino/application: 1.18.0 => 1.19.0
@lumino/collections: 1.5.0 => 1.6.0
@lumino/commands: 1.14.0 => 1.15.0
@lumino/coreutils: 1.7.0 => 1.8.0
@lumino/datagrid: 0.22.0 => 0.23.0
@lumino/datastore: 0.13.0 => 0.14.0
@lumino/default-theme: 0.12.0 => 0.13.0
@lumino/disposable: 1.6.0 => 1.7.0
@lumino/domutils: 1.4.0 => 1.5.0
@lumino/dragdrop: 1.9.0 => 1.10.0
@lumino/keyboard: 1.4.0 => 1.5.0
@lumino/messaging: 1.6.0 => 1.7.0
@lumino/polling: 1.5.0 => 1.6.0
@lumino/properties: 1.4.0 => 1.5.0
@lumino/signaling: 1.6.0 => 1.7.0
@lumino/virtualdom: 1.10.0 => 1.11.0
@lumino/widgets: 1.21.0 => 1.22.0

Bugs fixed

  • Normalize frequency max to respect interval at instantiation time #177 (@afshin)

Documentation improvements

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@afshin | @cnydw | @jtpio | @marthacryan | @sccolbert | @welcome

2021-4-19

(Full Changelog)

@lumino/algorithm: 1.4.0 => 1.5.0
@lumino/application: 1.17.0 => 1.18.0
@lumino/collections: 1.4.0 => 1.5.0
@lumino/commands: 1.13.0 => 1.14.0
@lumino/coreutils: 1.6.0 => 1.7.0
@lumino/datagrid: 0.21.1 => 0.22.0
@lumino/datastore: 0.12.0 => 0.13.0
@lumino/default-theme: 0.11.0 => 0.12.0
@lumino/disposable: 1.5.0 => 1.6.0
@lumino/domutils: 1.3.0 => 1.4.0
@lumino/dragdrop: 1.8.0 => 1.9.0
@lumino/keyboard: 1.3.0 => 1.4.0
@lumino/messaging: 1.5.0 => 1.6.0
@lumino/polling: 1.4.0 => 1.5.0
@lumino/properties: 1.3.0 => 1.4.0
@lumino/signaling: 1.5.0 => 1.6.0
@lumino/virtualdom: 1.9.0 => 1.10.0
@lumino/widgets: 1.20.0 => 1.21.0

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @dependabot | @ibdafna | @jtpio | @vidartf

2021-4-12

(Full Changelog)

@lumino/datagrid: 0.21.0 => 0.21.1

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@ibdafna

2021-4-9

(Full Changelog)

@lumino/algorithm: 1.3.3 => 1.4.0
@lumino/application: 1.16.0 => 1.17.0
@lumino/collections: 1.3.3 => 1.4.0
@lumino/commands: 1.12.0 => 1.13.0
@lumino/coreutils: 1.5.3 => 1.6.0
@lumino/datagrid: 0.20.0 => 0.21.0
@lumino/datastore: 0.11.0 => 0.12.0
@lumino/default-theme: 0.10.0 => 0.11.0
@lumino/disposable: 1.4.3 => 1.5.0
@lumino/domutils: 1.2.3 => 1.3.0
@lumino/dragdrop: 1.7.1 => 1.8.0
@lumino/keyboard: 1.2.3 => 1.3.0
@lumino/messaging: 1.4.3 => 1.5.0
@lumino/polling: 1.3.3 => 1.4.0
@lumino/properties: 1.2.3 => 1.3.0
@lumino/signaling: 1.4.3 => 1.5.0
@lumino/virtualdom: 1.8.0 => 1.9.0
@lumino/widgets: 1.19.0 => 1.20.0

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@blink1073 | @bollwyvl | @dependabot | @ibdafna | @jtpio | @welcome

2021-3-11

@lumino/application: 1.15.0 => 1.16.0
@lumino/datagrid: 0.19.0 => 0.20.0
@lumino/default-theme: 0.9.0 => 0.10.0
@lumino/widgets: 1.18.0 => 1.19.0

2021-1-19

@lumino/widgets@1.18.0
@lumino/example-dockpanel@0.7.0
@lumino/example-datastore@0.7.0
@lumino/example-datagrid@0.16.0
@lumino/default-theme@0.9.0
@lumino/datagrid@0.19.0
@lumino/application@1.15.0

2021-1-5

@lumino/example-datagrid@0.15.0
@lumino/datagrid@0.18.0

2020-12-11

@lumino/widgets@1.17.0
@lumino/example-dockpanel@0.6.0
@lumino/example-datastore@0.6.0
@lumino/example-datagrid@0.14.0
@lumino/default-theme@0.8.0
@lumino/datagrid@0.17.0
@lumino/application@1.14.0

2020-12-3

@lumino/widgets@1.16.1
@lumino/example-dockpanel@0.5.1
@lumino/example-datastore@0.5.1
@lumino/example-datagrid@0.13.1
@lumino/dragdrop@1.7.1
@lumino/default-theme@0.7.1
@lumino/datagrid@0.16.1
@lumino/application@1.13.1
  • Specify the CSS javascript module imports explicitly in package.json. #139 (@jasongrout)

2020-12-1

@lumino/widgets@1.16.0
@lumino/example-dockpanel@0.5.0
@lumino/example-datastore@0.5.0
@lumino/example-datagrid@0.13.0
@lumino/dragdrop@1.7.0
@lumino/default-theme@0.7.0
@lumino/datagrid@0.16.0
@lumino/application@1.13.0
  • Add style index.js files to optionally consume the CSS via a js module import #136 (@jasongrout)

2020-11-30

@lumino/widgets@1.15.0
@lumino/virtualdom@1.8.0
@lumino/example-dockpanel@0.4.0
@lumino/example-datastore@0.4.0
@lumino/example-datagrid@0.12.0
@lumino/default-theme@0.6.0
@lumino/datagrid@0.15.0
@lumino/commands@1.12.0
@lumino/application@1.12.0

2020-11-2

@lumino/widgets@1.14.1
@lumino/example-dockpanel@0.3.6
@lumino/example-datastore@0.3.6
@lumino/example-datagrid@0.11.1
@lumino/default-theme@0.5.1
@lumino/datagrid@0.14.1
@lumino/commands@1.11.4
@lumino/application@1.11.1

2020-8-24

@lumino/example-datagrid@0.11.0
@lumino/datagrid@0.14.0
  • Make private _drawCornerHeaderRegion protected drawCornerHeaderRegion #116 (@lmcnichols)
  • Text eliding with ellipsis on datagrid text renderer #105 (@nmichaud)

2020-8-20

@lumino/widgets@1.14.0
@lumino/example-dockpanel@0.3.5
@lumino/example-datastore@0.3.5
@lumino/example-datagrid@0.10.0
@lumino/default-theme@0.5.0
@lumino/datastore@0.11.0
@lumino/datagrid@0.13.0
@lumino/application@1.11.0
  • mouseDown now uses cell, column, and row selection modes #114 (@kgoo124)
  • Double-click to edit tab title in TabBars #112 (@nmichaud)
  • Give extending classes access to some of the data grid's paint utilities. #111 (@lmcnichols)
  • Fix for DockPanel.tabsMovable to set false to all tabs #109 (@nmichaud)
  • Modified function spliceArray in datastore/src/listfield.ts so that it behaves like Array.splice on large inputs. #101 (@lmcnichols)
  • Bump elliptic from 6.5.2 to 6.5.3 #99 (@dependabot)

2020-7-27

@lumino/widgets@1.13.4
@lumino/example-dockpanel@0.3.4
@lumino/example-datastore@0.3.4
@lumino/example-datagrid@0.9.0
@lumino/dragdrop@1.6.4
@lumino/default-theme@0.4.4
@lumino/datagrid@0.12.0
@lumino/application@1.10.4
  • Change the Drag class's private method _moveDragImage to a public method moveDragImage. #96 (@lmcnichols)

2020-7-21

@lumino/widgets@1.13.3
@lumino/virtualdom@1.7.3
@lumino/signaling@1.4.3
@lumino/properties@1.2.3
@lumino/polling@1.3.3
@lumino/messaging@1.4.3
@lumino/keyboard@1.2.3
@lumino/example-dockpanel@0.3.3
@lumino/example-datastore@0.3.3
@lumino/example-datagrid@0.8.1
@lumino/dragdrop@1.6.3
@lumino/domutils@1.2.3
@lumino/disposable@1.4.3
@lumino/default-theme@0.4.3
@lumino/datastore@0.10.3
@lumino/datagrid@0.11.1
@lumino/coreutils@1.5.3
@lumino/commands@1.11.3
@lumino/collections@1.3.3
@lumino/application@1.10.3
@lumino/algorithm@1.3.3
  • Have the DataGrid syncViewport when receiving a DataModel.ChangedArgs signal of type "rows-moved" or "columns-moved" #94 (@lmcnichols)

2020-7-21

@lumino/example-datagrid@0.8.0
@lumino/datagrid@0.11.0
  • Make cursorForHandle and it's argument type accessible from outside BasicMouseHandler. #92 (@lmcnichols)
  • Bump lodash from 4.17.15 to 4.17.19 #90 (@dependabot)

2020-7-5

@lumino/example-datagrid@0.7.0
@lumino/datagrid@0.10.0
  • CellEditors now render in front of the DataGrid #87 (@kgoo124)

2020-6-26

@lumino/widgets@1.13.2
@lumino/virtualdom@1.7.2
@lumino/signaling@1.4.2
@lumino/properties@1.2.2
@lumino/polling@1.3.2
@lumino/messaging@1.4.2
@lumino/keyboard@1.2.2
@lumino/example-dockpanel@0.3.2
@lumino/example-datastore@0.3.2
@lumino/example-datagrid@0.6.1
@lumino/dragdrop@1.6.2
@lumino/domutils@1.2.2
@lumino/disposable@1.4.2
@lumino/default-theme@0.4.2
@lumino/datastore@0.10.2
@lumino/datagrid@0.9.1
@lumino/coreutils@1.5.2
@lumino/commands@1.11.2
@lumino/collections@1.3.2
@lumino/application@1.10.2
@lumino/algorithm@1.3.2

2020-6-24

@lumino/widgets@1.13.1
@lumino/virtualdom@1.7.1
@lumino/signaling@1.4.1
@lumino/properties@1.2.1
@lumino/polling@1.3.1
@lumino/messaging@1.4.1
@lumino/keyboard@1.2.1
@lumino/example-dockpanel@0.3.1
@lumino/example-datastore@0.3.1
@lumino/example-datagrid@0.6.0
@lumino/dragdrop@1.6.1
@lumino/domutils@1.2.1
@lumino/disposable@1.4.1
@lumino/default-theme@0.4.1
@lumino/datastore@0.10.1
@lumino/datagrid@0.9.0
@lumino/coreutils@1.5.1
@lumino/commands@1.11.1
@lumino/collections@1.3.1
@lumino/application@1.10.1
@lumino/algorithm@1.3.1

2020-5-23

@lumino/widgets@1.13.0-alpha.0
@lumino/virtualdom@1.7.0-alpha.0
@lumino/signaling@1.4.0-alpha.0
@lumino/properties@1.2.0-alpha.0
@lumino/polling@1.3.0-alpha.0
@lumino/messaging@1.4.0-alpha.0
@lumino/keyboard@1.2.0-alpha.0
@lumino/example-dockpanel@0.3.0-alpha.0
@lumino/example-dockpanel-iife@0.1.0-alpha.0
@lumino/example-dockpanel-amd@0.1.0-alpha.0
@lumino/example-datastore@0.3.0-alpha.0
@lumino/example-datagrid@0.5.0-alpha.0
@lumino/dragdrop@1.6.0-alpha.0
@lumino/domutils@1.2.0-alpha.0
@lumino/disposable@1.4.0-alpha.0
@lumino/default-theme@0.4.0-alpha.0
@lumino/datastore@0.10.0-alpha.0
@lumino/datagrid@0.8.0-alpha.0
@lumino/coreutils@1.5.0-alpha.0
@lumino/commands@1.11.0-alpha.0
@lumino/collections@1.3.0-alpha.0
@lumino/application@1.10.0-alpha.0
@lumino/algorithm@1.3.0-alpha.0

2020-5-12

@lumino/widgets@1.12.2
@lumino/signaling@1.3.6
@lumino/polling@1.2.2
@lumino/example-dockpanel@0.2.2
@lumino/example-datastore@0.2.13
@lumino/example-datagrid@0.4.2
@lumino/dragdrop@1.5.3
@lumino/disposable@1.3.6
@lumino/default-theme@0.3.2
@lumino/datastore@0.9.2
@lumino/datagrid@0.7.2
@lumino/commands@1.10.3
@lumino/application@1.9.2

2020-5-7

@lumino/widgets@1.12.1
@lumino/polling@1.2.1
@lumino/example-dockpanel@0.2.1
@lumino/example-datastore@0.2.12
@lumino/example-datagrid@0.4.1
@lumino/dragdrop@1.5.2
@lumino/default-theme@0.3.1
@lumino/datastore@0.9.1
@lumino/datagrid@0.7.1
@lumino/coreutils@1.4.3
@lumino/commands@1.10.2
@lumino/application@1.9.1

2020-4-24

@lumino/widgets@1.12.0
@lumino/polling@1.2.0
@lumino/example-dockpanel@0.2.0
@lumino/example-datastore@0.2.11
@lumino/example-datagrid@0.4.0
@lumino/default-theme@0.3.0
@lumino/datagrid@0.7.0
@lumino/application@1.9.0
  • Fixes tabsMovable on DockPanel #66 (@nmichaud)
  • Customize minimum row and column section sizes for datagrid #65 (@nmichaud)

2020-3-22

@lumino/polling@1.1.0
@lumino/example-datastore@0.2.10
@lumino/example-datagrid@0.3.4
@lumino/datastore@0.9.0
@lumino/datagrid@0.6.0

2020-2-19

@lumino/widgets@1.11.1
@lumino/virtualdom@1.6.1
@lumino/signaling@1.3.5
@lumino/polling@1.0.4
@lumino/example-dockpanel@0.1.31
@lumino/example-datastore@0.2.9
@lumino/example-datagrid@0.3.3
@lumino/dragdrop@1.5.1
@lumino/disposable@1.3.5
@lumino/default-theme@0.2.4
@lumino/datastore@0.8.4
@lumino/datagrid@0.5.3
@lumino/commands@1.10.1
@lumino/application@1.8.4
  • Yet another fix for vdom nodes with custom renderers #53 (@telamonian)
  • Fix names for poll tests. #50 (@afshin)
  • Fix broken links in polling package and signaling tests. #49 (@afshin)

2020-2-10

@lumino/widgets@1.11.0
@lumino/virtualdom@1.6.0
@lumino/example-dockpanel@0.1.30
@lumino/example-datastore@0.2.8
@lumino/example-datagrid@0.3.2
@lumino/default-theme@0.2.3
@lumino/datagrid@0.5.2
@lumino/commands@1.10.0
@lumino/application@1.8.3
  • IRenderer cleanup; normalize icon fields across all interfaces #46 (@telamonian)

2020-1-27

@lumino/widgets@1.10.2
@lumino/virtualdom@1.5.0
@lumino/example-dockpanel@0.1.29
@lumino/example-datastore@0.2.7
@lumino/example-datagrid@0.3.1
@lumino/default-theme@0.2.2
@lumino/datagrid@0.5.1
@lumino/application@1.8.2
  • Simplified/improved custom rendering of virtual nodes: removed hpass and VirtualElementPass, added optional renderer param #44 (@telamonian)

2020-1-24

@lumino/widgets@1.10.1
@lumino/virtualdom@1.4.1
@lumino/example-dockpanel@0.1.28
@lumino/example-datastore@0.2.6
@lumino/example-datagrid@0.3.0
@lumino/default-theme@0.2.1
@lumino/datagrid@0.5.0
@lumino/application@1.8.1

2020-1-8

@lumino/widgets@1.10.0
@lumino/example-dockpanel@0.1.27
@lumino/example-datastore@0.2.5
@lumino/example-datagrid@0.2.6
@lumino/dragdrop@1.5.0
@lumino/default-theme@0.2.0
@lumino/datagrid@0.4.0
@lumino/commands@1.9.2
@lumino/application@1.8.0
  • Update selector, data attribute, and event namespaces. #20 (@afshin)

2020-1-2

@lumino/widgets@1.9.7
@lumino/virtualdom@1.4.0
@lumino/signaling@1.3.4
@lumino/properties@1.1.6
@lumino/polling@1.0.3
@lumino/messaging@1.3.3
@lumino/keyboard@1.1.6
@lumino/example-dockpanel@0.1.26
@lumino/example-datastore@0.2.4
@lumino/example-datagrid@0.2.5
@lumino/dragdrop@1.4.4
@lumino/domutils@1.1.7
@lumino/disposable@1.3.4
@lumino/default-theme@0.1.12
@lumino/datastore@0.8.3
@lumino/datagrid@0.3.5
@lumino/coreutils@1.4.2
@lumino/commands@1.9.1
@lumino/collections@1.2.3
@lumino/application@1.7.7
@lumino/algorithm@1.2.3

2019-12-19

@lumino/widgets@1.9.6
@lumino/example-dockpanel@0.1.25
@lumino/example-datastore@0.2.3
@lumino/example-datagrid@0.2.4
@lumino/default-theme@0.1.11
@lumino/datagrid@0.3.4
@lumino/commands@1.9.0
@lumino/application@1.7.6

2019-12-17

@lumino/widgets@1.9.5
@lumino/virtualdom@1.3.0
@lumino/signaling@1.3.3
@lumino/properties@1.1.5
@lumino/polling@1.0.2
@lumino/messaging@1.3.2
@lumino/keyboard@1.1.5
@lumino/example-dockpanel@0.1.24
@lumino/example-datastore@0.2.2
@lumino/example-datagrid@0.2.3
@lumino/dragdrop@1.4.3
@lumino/domutils@1.1.6
@lumino/disposable@1.3.3
@lumino/default-theme@0.1.10
@lumino/datastore@0.8.2
@lumino/datagrid@0.3.3
@lumino/coreutils@1.4.1
@lumino/commands@1.8.1
@lumino/collections@1.2.2
@lumino/application@1.7.5
@lumino/algorithm@1.2.2