Skip to content

Version 1.2.0

Compare
Choose a tag to compare
@philippjfr philippjfr released this 06 Jul 11:28
· 871 commits to main since this release
c229467

This release primarily aims at providing compatibility with Bokeh 3.2 and the upcoming Param 2.0 release. Additionally it includes a number of improvements including the ability to generate multiple outputs from a generator using the new 'append' mode and updates and fixes for Tabulator. We are also excited about the new Streamlit migration guide and a number of bug fixes. Many thanks to @sdc50, @xiaoyang-sde and the core team including @ahuang11, @MarcSkovMadsen, @hoxbro, @maximlt and @philippjfr for contributing to this release.

Enhancements

  • Add append mode for reactive generator output (#5129)
  • Upgrade to Tabulator 5.5 (#5182)
  • Add support for LoadingSpinner label (#5194)
  • Add the editable parameter to Perspective (#5211)
  • Add support for setting theme_classes on Tabulator (#5216)
  • Move resource handling onto BaseTemplate (#5228)

Bug fixes

  • Correctly process fields on Vega (and altair) selections (#5164)
  • Fix for resource handling particularly when working with Django (#5175)
  • Fix ChatBox bubble width (#5172)
  • Fix Tabulator.visible handling (#5182)
  • Fix programmatic updates to Tabulator.page (#5187)
  • Ensure bokeh events generated in pyodide convert None to null (#5191)
  • Improve notebook detection (#5201)
  • Reduce priority of _repr_<img>_ to ensure _repr_html_ takes precedence (#5217)
  • Ensure we do not modify Tabulator.hidden_columns inplace (#5218)
  • Alignment and styling fixes for text input and button widgets (#5219)
  • Fix updates to Plotly nested properties such as selections (#5227)

Documentation

  • Add Streamlit migration guide (#5027)
  • Improve defer_load how-to guide (#5112)

Compatibility

  • Remove markdown-it-py pins (#5159)
  • Forward compatibility fixes for Param 2.0 (#5169, #5198)
  • Compatibility with Bokeh 3.2 (#5185)