github holoviz/panel v1.6.1
Version 1.6.1

6 days ago

This patch release primarily addresses issues running Panel behind a reverse proxy, improves the developer experience of working with custom ESM bundles and adds compatibility for Plotly 6.0. Congratulations to @fabiovincenzi and @pankajp for their first contribution fixing inlining of stylesheets. Many thanks to to our returning contributors @ceball, @Azaya89 and @Coderambling as well as our core developer team including @ahuang11, @maximlt, @hoxbro and @philippjfr for contributing to this release.

Enhancements

  • Add ChatFeed.scroll_to method (#7671)
  • Implement watch feature for panel compile command (#7683)
  • Allow ESM components to load CSS bundles (#7685, #7691)
  • Generalize ReactiveESM.select so children are automatically detected (#7699)

Bug fixes

  • Ensure errors in sync periodic callbacks are logged (#7665)
  • Reset visible_range when Feed.objects are updated (#7673)
  • Ensure ESM bundles correctly resolve component implementations (#7684, #7698)
  • Fix default avatar in send/stream (#7677)
  • Ensure index redirects are relative to fix index page behind a reverse proxy (#7704)
  • Ensure root_url is correctly determined during auth (#7680)
  • Ensure the modal is on top in EditableTemplate (#7710)
  • Ensure Tabulator selection is recalculated after filtering (#7712)
  • Fix custom login endpoints (#7714)
  • Ensure type checkers can correctly infer extension argument types (#7709)
  • Ensure custom components and extensions respect resource mode in notebooks (#7701, #7716)
  • Ensure in process events are cleaned up after they are applied (#7717)

Compatibility

  • Compatibility with Plotly 6.0 (#7681, #7682)
  • Bump pyodide version to 0.27.2 and PyScript version to 2025.2.1 (#7718)

Docs

  • Add links to other HoloViz libraries to the sidebar (#7674)
  • Minor documentation fixes (#7664, #7668, #7692)

Don't miss a new panel release

NewReleases is sending notifications on new releases.