github holoviz/panel v1.8.2
Version 1.8.2

10 hours ago

This patch release focuses on polishing the user experience, fixing regressions, and improving documentation, particularly around app deployment and Tabulator interactivity. It includes several frontend and CSS tweaks, pyodide compatibility fixes, and two new deployment guides for Anaconda Notebooks and PythonAnywhere. Thanks to @philippjfr, @maximlt, @etihwo, @MarcSkovMadsen, and @Coderambling for their contributions to this release.

✨ Enhancements

  • Allow custom control over Tabulator editable rows using JSCode (#8204)
  • Improve UI discoverability on EditableTemplate (#8206)
  • Set pointer cursor on "Connection Lost" toast notification (#8209)
  • Serve index.html automatically when serving a static directory (#8222)

🐛 Bug Fixes

  • Ensure Tabulator does not break if other components don't correctly initialize (#8212)
  • Fix Pyodide jsnull value conversion in Bokeh JSON patches (#8217)
  • Fix regression causing column headers not to stretch properly across layout (#8219)
  • Ensure config.npm_cdn is respected (#8233)
  • Ensure bundled pyodide resources use correct path separator (#8230)
  • Ensure pyodide resource bundle is only generated if necessary (#8234)
  • Ensure pyodide session is registered as loaded (#8235)

📚 Documentation

  • Add how-to guide on deploying Panel apps on Anaconda Notebooks (#8207)
  • Add how-to guide on deploying Panel apps on PythonAnywhere (#8216)
  • Update Plotly.ipynb to reflect current Plotly version and correct doc URLs (#8214, #8203)
  • Add missing Anaconda logo to documentation (#8208)
  • Add how-to guide on using uv to distribute Panel apps and dependencies (#8205)

Don't miss a new panel release

NewReleases is sending notifications on new releases.