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
Column
child rendering #7846 - Optimize
ReactComponent
child renders #7828 - Add
indent
andsoft_tabs
options toCodeEditor
#7831 - Allow creating
Param.widget
without instantiating object, speeding upWidget.from_param
#7867
Bug fixes
- Fix handling of React based
AnyWidgetComponent
types #7820 - Cache ESM render modules #7827
- Check for
None
inselect
function forPyComponent
#7837 - Fix for
AttributeError
inauth.py:CodeChallenge
OAuth login #7844 - Fix error when
old_objects
is empty in_get_objects()
#7842 - Ensure
ReactiveESM
renders elements #7853 - Ensure ESM shared resources are watched properly #7856
- Fix Material design
Tabulator
header color #7855 - Ensure current view and selection lookups on
Tabulator
handleNone
case #7858 - Ensure
Modal
events are targeted to correct model #7860 - Ensure
ChatFeed
has inherent height #7861 - Ensure
Markdown
code blocks are always left aligned #7862 - Gracefully handle
ECharts
delayed rendering #7869