This release introduces a number of performance improvements related to rendering of children in layouts and ESM components, a number of bug fixes and a number of documentation improvements. We are pleased to welcome @malemburg as a new contributor and want to thank @s-alexey, @Coderambling, @etihwo and our core maintainer team including @hoxbro, @ahuang11, @MarcSkovMadsen and @philippjfr for their contributions to this release.
Enhancements
- Implement smarter
Columnchild rendering #7846 - Optimize
ReactComponentchild renders #7828 - Add
indentandsoft_tabsoptions toCodeEditor#7831 - Allow creating
Param.widgetwithout instantiating object, speeding upWidget.from_param#7867
Bug fixes
- Fix handling of React based
AnyWidgetComponenttypes #7820 - Cache ESM render modules #7827
- Check for
Noneinselectfunction forPyComponent#7837 - Fix for
AttributeErrorinauth.py:CodeChallengeOAuth login #7844 - Fix error when
old_objectsis empty in_get_objects()#7842 - Ensure
ReactiveESMrenders elements #7853 - Ensure ESM shared resources are watched properly #7856
- Fix Material design
Tabulatorheader color #7855 - Ensure current view and selection lookups on
TabulatorhandleNonecase #7858 - Ensure
Modalevents are targeted to correct model #7860 - Ensure
ChatFeedhas inherent height #7861 - Ensure
Markdowncode blocks are always left aligned #7862 - Gracefully handle
EChartsdelayed rendering #7869