Releases: jupyter-widgets/ipywidgets
Releases · jupyter-widgets/ipywidgets
Release 8.1.2
What's Changed
- Bump systeminformation from 5.18.3 to 5.21.8 in /ui-tests by @dependabot in #3837
- Try to use manager's latexTypesetter if window.MathJax is not defined by @bollwyvl in #3847
- fix: restoring widgets from saved state is broken since v8 in Lab by @mariobuikhuizen in #3866
Full Changelog: 8.1.1...8.1.2
Release 8.1.1
What's Changed
Bug fixed
- Raise error when copy method is used on base widget class by @mmc1718 in #3780
- Reverts #3689 and #3738 back to the original working codebase by @martinRenou in #3830
Docs
New Contributors
Full Changelog: 8.1.0...8.1.1
Release 8.1.0
Improvements
- Allow CSS variables to be used as values in the Color trait by @nurbo in #3796
- Replace ipykernel dependency by the comm dependency by @martinRenou in #3811
Documentation
- Fix link to "Output widget examples" by @warrickball in #3801
- docs: remove developer docs resources by @emmanuel-ferdman in #3800
- Add missing close bracket in index.md by @warrickball in #3799
- Docs: Remove the note about mappings not working with selection widgets. by @ferdnyc in #3793
Maintenance
- Binder and yarn tweaks by @ferdnyc in #3795
- Remove shebang lines from test_* files by @frenzymadness in #3807
New Contributors
- @warrickball made their first contribution in #3801
- @emmanuel-ferdman made their first contribution in #3800
- @nurbo made their first contribution in #3796
Full Changelog: 8.0.7...8.1.0
Release 8.0.7
What's Changed
- fixed typo in docs by @djp52 in #3714
- DOC: added instruction to "Installing with pip" section by @StefanieSenger in #3779
- Lint by @jasongrout in #3782
- Fix tab widget with JupyterLab 4 by @martinRenou in #3787
- Explain that ipywidgets is part of jupyter-widgets software subproject by @paddymul in #3776
- Add support for building against JupyterLab 4 and Lumino 2 by @martinRenou in #3752
- docs/environment: Use jupyterlab-myst from pypi by @ferdnyc in #3794
New Contributors
- @djp52 made their first contribution in #3714
- @StefanieSenger made their first contribution in #3779
- @paddymul made their first contribution in #3776
- @ferdnyc made their first contribution in #3794
Full Changelog: 8.0.6...8.0.7
Release 8.0.6
What's Changed
- BUG: comm.kernel should be None when it has no kernel by @pllim in #3732
- Run prettier by @martinRenou in #3734
- add comm_manager check by @TTianshun in #3740
- Fix kernel attribute check by @martinRenou in #3737
- Add default
pack_models
by @bollwyvl in #3738 - fix: revert ipykernel dependency removal by @maartenbreddels in #3749
New Contributors
- @pllim made their first contribution in #3732
- @TTianshun made their first contribution in #3740
Full Changelog: 8.0.5...8.0.6
Release 8.0.5
What's Changed
- Fix deprecation warning by @jasongrout in #3670
- Overhaul docs toolchain by @bollwyvl in #3673
- More docs updates by @bollwyvl in #3674
- guard assignment of
Element.prototype
by @stevejpurves in #3644 - Add html colors "grey" in addition to "gray" by @Aztah in #3671
- Pass change options into update calls by @jasongrout in #3618
- Replace datalist children instead of appending by @jasongrout in #3682
- fix: deepcopy with
structuredClone
over JSON.parse/stringify by @manzt in #3689 - Fix notifications changing our visual tests by @jasongrout in #3694
- Fix CI by @martinRenou in #3720
- Using the new Comm Python package by @martinRenou in #3533
- chore: refine
IClassicCom
types by @manzt in #3722
New Contributors
Full Changelog: 8.0.4...8.0.5
Release 8.0.4
What's Changed
- Fix slider change event issue with tapping by @ibdafna in #3617
- Fix unintentional deprecation warnings by @jasongrout in #3650
- define
process.env
for jlab dependencies by @stevejpurves in #3643 - Fix registry state lookup by @bollwyvl in #3653
Full Changelog: 8.0.3...8.0.4
Release 8.0.3
What's Changed
- fix: make .widget and .widget_types deprecated by @maartenbreddels in #3567
- Button tooltip fix - default to description by @jmk89 in #3589
- Backport PR #3590: using _comm_default shadows possible bugs by @maartenbreddels in #3591
- Add dev meeting info to readme by @jasongrout in #3594
- Stricter typescript + some cleanups by @vidartf in #3570
- Calculate correct stack level for deprecation warnings to show them to the user by @jasongrout in #3569
- Bump d3-color from 3.0.1 to 3.1.0 by @dependabot in #3603
- WidgetRenderer: Soften manager type requirement by @martinRenou in #3625
- Update to
jupyterlite==0.1.0b14
by @jtpio in #3624 - Re-add the custom widget tutorial by @jtpio in #3611
- Handle
KernelWidgetManager
in the JupyterLabOutputModel
by @jtpio in #3561 - fix: do not hold sync during set_state by @maartenbreddels in #3642
New Contributors
Full Changelog: 8.0.2...8.0.3
Release 8.0.2
What's Changed
- Update to lerna 5.4.3 by @jtpio in #3548
- Deserialize state before setting it, as is done elsewhere set_state is used by @jasongrout in #3549
- Make the selection widgets mapping options error more helpful. by @jasongrout in #3556
- Allow the 'class' attribute to pass the sanitizer by @jasongrout in #3565
- Tweak some typings by @vidartf in #3554
- Fix slider update on readout text change by @jtpio in #3568
- Allow Mappings to be given as the options in a selection widget again. by @jasongrout in #3557
- Make the widget renderer higher priority in JupyterLab by @jasongrout in #3579
- Datetime widget fixes by @vidartf in #3581
- Narrow deserialize and improve strictness by @vidartf in #3571
- Add a note about defining widget model defaults with es6 inheritance. by @jasongrout in #3582
- Remove migration note about selection widgets and dictionaries by @jasongrout in #3583
Full Changelog: 8.0.1...8.0.2
Release 8.0.1
Full Changelog: 8.0.0...8.0.1